LINUX.ORG.RU

upgradepkg


0

0

Почему upgradepkg сначала устанавливает новую версию пакета, а потом стирает старую версию? А что если в них были одинаковые файлы?

Почему бы не сделать просто upgradepkg сокращением для

removepkg old.txz

installpkg new.txz

?

★

Последнее исправление: paxac (всего исправлений: 2)

>сначала устанавливает новую версию пакета, а потом стирает старую версию

С чего это вы взяли?

triknot
()
Ответ на: комментарий от triknot

Ну он предустанавливает новую версию пакета, потом чистит то. что осталось нетронутым от старой, потом устанавливает новую.

dn2010 ★★★★★
()

>Почему бы не сделать просто upgradepkg сокращением для

потому что в таком случае после внезапно оборвавшейся установки пакета там может не оказаться ни старой, ни новой его версии. В нынешнем варианте вроде как большая часть случаев неправильного обновления должна отрабатываться.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

все равно, что удалить нетворк менеджер, а потом пытаться его скачать с репозитория.

sudo-s ★
()
Ответ на: комментарий от triknot

С чего это вы взяли?

из man

upgradepkg upgrades a Slackware package from an older version to a newer one. It does this by INSTALLING the new package onto the system, and then REMOVING any files from the old package that aren't in the new package.

paxac ★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.