Jak zauważył Flimm , odpowiedź naprawdę brzmi sudo apt-get dist-upgrade( po uruchomieniu sudo apt-get updatenarzę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 upgradespowoduje 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-upgradejest bardzo blisko.
- Uruchamianie
sudo apt-get dist-upgradesamo w sobie nie spowoduje aktualizacji systemu Ubuntu do nowszej wersji. W rzeczywistości, w przeciwieństwie do Debiana, apt-get dist-upgradenie 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.listrepozytoriach na następną wersję i uruchomienie sudo apt-get dist-upgradespowoduje próbę aktualizacji do następnej wersji.
Ponieważ apt-get dist-upgrademoż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 upgradejest zwykle rozsądne, -yflagi rzadko należy używać z dist-upgrade.
Powodem nie dostaniesz nowe wersje jądra z sudo apt-get upgradedlatego, ż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