Jakoś mam serwer 12.04, aby zatrzymać aktualizację jądra. Jest zablokowany w wersji 3.2.0-24-generic i nie chce pobierać żadnych nowych aktualizacji. Nowe jądro w tej chwili to 3.2.0-29
apt-get clean && sudo apt-get autoremove
apt-get -f install
apt-get update
apt-get dist-upgrade
Pokazuje „0 uaktualnionych, 0 nowo zainstalowanych, 0 do usunięcia i 0 niezaktualizowanych”. Nie było nieudanych instalacji. / var / log / aptitude nie pokazuje żadnych błędów
Moja lista źródeł.list:
###### Ubuntu Main Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise main restricted
###### Ubuntu Update Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
Czy ktoś wie, co jest nie tak? Dzięki
sudo apt-get dist-upgrade
Odpowiedzi:
Prawdopodobnie przypadkowo usunąłeś
linux
metapakiet. Jeśli tak, należy to naprawić przez:sudo apt-get install linux
Dalsze wyjaśnienia:
Ze względów technicznych nie jest rozsądne, aby jądra były uaktualniane i zastępowane nowymi (tzn. Powiedzmy, że jeśli nowy zawiedzie, nadal możesz uruchomić system ze starego).
Dlatego są one pakowane pod takimi nazwami jak
linux-image-3.2.0-24-generic
.Jeśli więc zaktualizujesz system, technicznie nie ma aktualizacji do tej wersji! Chyba że zainstalujesz
linux
metapakiet, który zawsze zależy od najnowszego jądra, co oznacza, że ilekroć dostępnalinux
będzie aktualizacja jądra, zmieni wersję i będzie zależeć od nowszego jądra, a zatem nowe jądro zostanie automatycznie zainstalowane.Pamiętaj, że twoje starsze jądro nie zostanie usunięte w ten sposób, co jest dobrą rzeczą. Jeśli znajdziesz coś dziwnego, możesz uruchomić się na starym (grub -> Poprzednie wersje lub coś takiego) i usunąć nowe jądro.
źródło
linux
metapakiet nie jest faktycznie zainstalowany. Alelinux-image-generic
metapakiet (lub jakikolwiek inny metapakiet dla konkretnego smaku jądra, w którym system operacyjny został zainstalowany). W takim przypadkulinux-image-generic
prawdopodobnie został odinstalowany w celu spowodowania tego problemu.linux
nie został zapakowany jako część wydania na początek.apt-get install linux-generic
rozwiązało problem 14.04. askubuntu.com/questions/451171/…