równoważność aptitude safe-upgrade z apt-get

30

Czy istnieje odpowiednik aptitude safe-upgradeużywania apt-get?

Lorin Hochstein
źródło
Moje pierwsze myśli przyszły do ​​aktualizacji dist, ale nie sądzę, że to właściwie to samo, co bezpieczna aktualizacja.
Jeff Welling
tam nie ma. istnieje zdolność dostarczania rzeczy, których nie ma w apt- *
Janus Troelsen

Odpowiedzi:

37

apt-getKomenda bliżej aptitude safe-upgradejest upgrade, ale istnieje różnica.

aptitude safe-upgrade aktualizuje obecnie zainstalowane pakiety i może instalować nowe pakiety w celu rozwiązania nowych zależności, ale nigdy nie usuwa pakietów.

apt-get upgrade aktualizuje aktualnie zainstalowane pakiety, ale nigdy nie instaluje ani nie usuwa pakietów.

apt-get upgradeJest to więc porównywalne z aptitude --no-new-installs safe-upgrade.

enzotib
źródło
4

Aby być bardziej precyzyjnym przy usuwaniu pakietów:

man aptitude mówi:

-safe-upgrade ... Zainstalowane pakiety nie zostaną usunięte, chyba że nie będą używane ...

podczas gdy man apt-get mówi:

-upgrade ... pod żadnym pozorem nie są obecnie zainstalowane pakiety usunięte ...

Roland Beker
źródło
2

Myślę, że odpowiednikiem byłoby:

apt-get --with-new-pkgs upgrade

Kluczem jest to, że --with-new-pkgspozwalają instalować nowe pakiety, gdy są używane w połączeniu z aktualizacją, więc zasadniczo robi to samo, co aptitude safe-upgradinstaluje aktualizacje i nowe pakiety, które są wymagane przez te aktualizacje.

PhoneixS
źródło
1

Łącząc polecenia PhoenixS i komentarz Roland Beckera o usunięcie nieużywanych pakietów (i podwójnej kontroli wszystko to na łamach człowiekiem aptitudea apt-get), wydaje się, że polecenie używając apt-getktóry całkowicie naśladuje behvaiour od aptitude safe-upgradeIs

apt-get upgrade --with-new-pkgs --autoremove

Ten został przetestowany raz na Ubuntu 16.04, a co najmniej na RAN, usunięcie niektórych pakietów i uaktualniania kilka innych pakietów, ale nie zainstalowaniem jakichkolwiek nowych pakietów (domyślam się, że nie było konieczne w tym kontekście)

Valentin Krasontovitsch
źródło