Do aktualizacji mojego serwera używam apt-get upgrade
.
Ale kiedy są aktualizacje jądra, zawsze muszę to robić, apt-get install linux-....
ponieważ apt-get update
ich nie instaluję.
Czy jest jakiś sposób, żeby powiedzieć, żeby je też instalował? Próbowałem -f, ale to nie działa.
apt
kernel
upgrade
package-management
Weboide
źródło
źródło
apt-get upgrade
instaluje dla mnie nowe jądra, jeśli takie istnieją. Jakiej wersji Ubuntu używasz? Jedyne, co muszę teraz sprawdzić, to 10.04 ...Odpowiedzi:
Jeśli chodzi o komentarze: Przepraszam, miałeś rację, całkowicie błędnie odczytałem, co mówi mi apt-get (i używam wersji angielskiej! :)).
Po krótkich badaniach prawdopodobnie chcesz użyć
aptitude safe-upgrade
, co robi zainstalować nowe jądro. Naprawdę! Sprawdziłem dwukrotnie! :)Prawdopodobnie
aptitude
iapt-get
tak powinieneś ogólnie preferować , chyba że potrzebujesz czegoś konkretnegoapt-get
.źródło
12.04
. Więc zainstalowałem aptitude i uruchomiłemaptitude safe-upgrade
, robi to to samo, co apt-get upgrade. Żadna wersja jądra nie jest zainstalowana! (Ale widziałem nową wersję jądra dostępną w menedżerze pakietów synaptic (gui)).szukasz
źródło
dist-upgrade
zainstaluje nowe pakiety podczas próby rozwiązania aktualizacji, która jest potrzebna do uzyskania aktualizacji jądra, gdy zmieni się ABI jądra (ponieważ zmienia się na inną nazwę pakietu binarnego).jeśli chcesz zainstalować,
aptitude
to śmiało - ale ma swoje zależności i imho, możesz bez niego uciec - szczególnie jeśli chcesz zachować oszczędność instalacji serwera .Po uruchomieniu
sudo apt-get upgrade
informuje o pakietach, które nie zostały zaktualizowane w następujący sposób:Tak więc, jeśli łączysz się za pomocą terminala ssh, wystarczy skopiować i wkleić następujące polecenie:
który aktualizuje tylko te pakiety, które zostały zatrzymane. Służy
uname -r
do wyświetlania wersji jądra przed i po ponownym uruchomieniu (niezbędnym do odświeżenia działającego jądra) i nie zapomnij uruchomićpurge-old-kernels
po ponownym uruchomieniu.źródło