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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.