Jak zauważył Flimm , odpowiedź naprawdę brzmi sudo apt-get dist-upgrade
( po uruchomieniu sudo apt-get update
narzędzia do zarządzania pakietami GUI automatycznie robią to samo). Jest to przynajmniej najbliższa rzecz do uruchomienia Aktualizatora oprogramowania (w starszych wersjach zwanego Menedżerem aktualizacji).
Uruchomienie apt-get upgrade
spowoduje aktualizację pakietów, które można zaktualizować:
- bez instalowania pakietów, które nie zostały jeszcze zainstalowane w niektórych wersjach, oraz
- bez usuwania żadnych pakietów.
Menedżer aktualizacji jest w stanie wykonać obie te rzeczy, więc apt-get dist-upgrade
jest bardzo blisko.
- Uruchamianie
sudo apt-get dist-upgrade
samo w sobie nie spowoduje aktualizacji systemu Ubuntu do nowszej wersji. W rzeczywistości, w przeciwieństwie do Debiana, apt-get dist-upgrade
nie jest obsługiwanym sposobem uaktualnienia do nowej wersji. W Debianie (i Ubuntu, chociaż czasami może się nie powieść i jest nieobsługiwany), zmiana wszystkich repozytoriów wymienionych w /etc/apt/sources.list
repozytoriach na następną wersję i uruchomienie sudo apt-get dist-upgrade
spowoduje próbę aktualizacji do następnej wersji.
Ponieważ apt-get dist-upgrade
można usunąć pakiet (i zainstalować nowe, których możesz nie chcieć), zawsze najlepiej jest przejrzeć opis tego, co zamierza zrobić przed naciśnięciem y.
Podczas gdy bieganie sudo apt-get -y upgrade
jest zwykle rozsądne, -y
flagi rzadko należy używać z dist-upgrade
.
Powodem nie dostaniesz nowe wersje jądra z sudo apt-get upgrade
dlatego, że każdy dostarczane są przez odrębne, inaczej nazwanych pakietach. (Wersja jądra jest częściowo niezgodna z nazwą.) Ma to na celu ułatwienie utrzymania starego jądra zainstalowanego obok nowszego jądra (oraz możliwość wyboru między nimi w menu GRUB).
Automatyczna oferta nowych pakietów jądra do instalacji jest realizowana przez zainstalowanie metapakietu (podobnego linux-image-generic
). Kiedy pojawia się nowe jądro dla twojej wersji Ubuntu, twój metapakiet jądra jest aktualizowany, a uaktualniona wersja tego metapakietu wyświetla nowe jądro jako zależność (bez uniemożliwiania dalszego instalowania starego jądra).
Jeśli nie chcesz używać sudo apt-get dist-upgrade
, zawsze możesz ręcznie zaktualizować poszczególne pakiety, które są wyświetlane jako wstrzymane podczas uruchamiania sudo apt-get upgrade
. Aby to zrobić, „zainstalować” je: .sudo apt-get install packagename