Есть ли эквивалент aptitude safe-upgradeиспользования apt-get?
Есть ли эквивалент aptitude safe-upgradeиспользования apt-get?
Ответы:
apt-get ближе к aptitude safe-upgradeесть upgrade, но есть разница.
aptitude safe-upgrade обновляет установленные в настоящее время пакеты и может устанавливать новые пакеты для разрешения новых зависимостей, но никогда не удаляет пакеты.
apt-get upgrade обновляет установленные пакеты, но никогда не устанавливает и не удаляет пакеты.
Так apt-get upgradeчто сравнимо с aptitude --no-new-installs safe-upgrade.
Чтобы быть более точным при удалении упаковки:
человек говорит:
-safe-upgrade ... Установленные пакеты не будут удалены, если они не используются ...
тогда как человек apt-get говорит:
-upgrade ... ни при каких обстоятельствах в данный момент не установлены установленные пакеты ...
Я думаю, что эквивалент будет:
apt-get --with-new-pkgs upgrade
И ключ в том, что они --with-new-pkgsпозволяют устанавливать новые пакеты, когда они используются в сочетании с обновлением, поэтому, в основном, это делает то же самое aptitude safe-upgrad, что и установка обновлений и новых пакетов, которые необходимы для этих обновлений.
Сочетание команды Phoenixs - х и комментарий Roland Беккера об удалении неиспользуемых пакетов (и двойной проверки все это в человеке страниц aptitudeи apt-get), казалось бы , что команда , используя apt-getкоторый полностью имитирует behvaiour из aptitude safe-upgradeIS
apt-get upgrade --with-new-pkgs --autoremove
Это было однажды протестировано на Ubuntu 16.04 и, по крайней мере, запустилось, удалив некоторые пакеты и обновив некоторые другие пакеты, но не установив новые пакеты (думаю, в этом контексте это не было необходимо)