Jaka jest różnica między apt-get update
i apt-get upgrade
?
Które powinienem uruchomić jako pierwszy?
Czy któryś z nich automatycznie uruchamia drugi?
Jaka jest różnica między apt-get update
i apt-get upgrade
?
Które powinienem uruchomić jako pierwszy?
Czy któryś z nich automatycznie uruchamia drugi?
Odpowiedzi:
Najpierw należy uruchomić update
, a następnie upgrade
. Żadne z nich nie uruchamia automatycznie drugiego.
apt-get update
aktualizuje listę dostępnych pakietów i ich wersji, ale nie instaluje ani nie aktualizuje żadnych pakietów.apt-get upgrade
faktycznie instaluje nowsze wersje posiadanych pakietów. Po zaktualizowaniu list menedżer pakietów wie o dostępnych aktualizacjach zainstalowanego oprogramowania. Właśnie dlatego najpierw chcesz update
.Dodatkowo możesz użyć, apt-get update && apt-get upgrade
aby wykonać oba kroki jeden po drugim.
apt-get upgrade
tego, co chcesz zrobić, jestapt-get dist-upgrade
dist-upgrade
nie zaktualizuje się do nowego systemu operacyjnego, ale uaktualni do nowego jądra (wystarczająco powszechnego) lub innego zestawu zależności (wystarczająco powszechnego) lub usunie zależności, które nie mają znaczenia po aktualizacji (również powszechnej). Jeśli jesteś na systemie domowej lub biurowej, większość czasu chcesz dist-upgrade
, nie upgrade
. Dzieje się tak, jeśli aktualizujesz kilka systemów lub jeden, którego potrzebujesz, w dobrze zdefiniowanym stanie, który chcesz upgrade
. Dla „zwykłych” użytkowników (ich własnych komputerów) dist-upgrade
jest to, co należy.
apt-get autoremove
!