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.
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.
Łą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)
Odpowiedzi:
apt-get
Komenda bliżejaptitude safe-upgrade
jestupgrade
, 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 upgrade
Jest to więc porównywalne zaptitude --no-new-installs safe-upgrade
.źródło
Aby być bardziej precyzyjnym przy usuwaniu pakietów:
man aptitude mówi:
podczas gdy man apt-get mówi:
źródło
Myślę, że odpowiednikiem byłoby:
Kluczem jest to, że
--with-new-pkgs
pozwalają instalować nowe pakiety, gdy są używane w połączeniu z aktualizacją, więc zasadniczo robi to samo, coaptitude safe-upgrad
instaluje aktualizacje i nowe pakiety, które są wymagane przez te aktualizacje.źródło
Łą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
aptitude
aapt-get
), wydaje się, że polecenie używającapt-get
który całkowicie naśladuje behvaiour odaptitude safe-upgrade
Isapt-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)
źródło