Мои первые мысли пришли к dist-upgrade, но я не думаю, что это то же самое, что и safe-upgrade.
Джефф Веллинг
нет. существует способность предоставлять вещи, не входящие в apt- *
Янус Троелсен
Ответы:
37
apt-get ближе к aptitude safe-upgradeесть upgrade, но есть разница.
aptitude safe-upgrade обновляет установленные в настоящее время пакеты и может устанавливать новые пакеты для разрешения новых зависимостей, но никогда не удаляет пакеты.
apt-get upgrade обновляет установленные пакеты, но никогда не устанавливает и не удаляет пакеты.
Так apt-get upgradeчто сравнимо с aptitude --no-new-installs safe-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 и, по крайней мере, запустилось, удалив некоторые пакеты и обновив некоторые другие пакеты, но не установив новые пакеты (думаю, в этом контексте это не было необходимо)
Ответы:
apt-get
ближе кaptitude safe-upgrade
естьupgrade
, но есть разница.aptitude safe-upgrade
обновляет установленные в настоящее время пакеты и может устанавливать новые пакеты для разрешения новых зависимостей, но никогда не удаляет пакеты.apt-get upgrade
обновляет установленные пакеты, но никогда не устанавливает и не удаляет пакеты.Так
apt-get upgrade
что сравнимо сaptitude --no-new-installs safe-upgrade
.источник
Чтобы быть более точным при удалении упаковки:
человек говорит:
тогда как человек apt-get говорит:
источник
Я думаю, что эквивалент будет:
И ключ в том, что они
--with-new-pkgs
позволяют устанавливать новые пакеты, когда они используются в сочетании с обновлением, поэтому, в основном, это делает то же самоеaptitude safe-upgrad
, что и установка обновлений и новых пакетов, которые необходимы для этих обновлений.источник
Сочетание команды Phoenixs - х и комментарий Roland Беккера об удалении неиспользуемых пакетов (и двойной проверки все это в человеке страниц
aptitude
иapt-get
), казалось бы , что команда , используяapt-get
который полностью имитирует behvaiour изaptitude safe-upgrade
ISapt-get upgrade --with-new-pkgs --autoremove
Это было однажды протестировано на Ubuntu 16.04 и, по крайней мере, запустилось, удалив некоторые пакеты и обновив некоторые другие пакеты, но не установив новые пакеты (думаю, в этом контексте это не было необходимо)
источник