Apt neden çekirdeği güncellemiyor?


10

Her nasılsa çekirdeği güncellemeyi durdurmak için 12.04 sunucum var. 3.2.0-24-jenerik sürümde kalmıştır ve herhangi bir yeni güncelleme almak istememektedir. Şu anda yeni çekirdek 3.2.0-29

apt-get clean && sudo apt-get autoremove 
apt-get -f install
apt-get update
apt-get dist-upgrade

"0 yükseltildi, 0 yeni yüklendi, kaldırılacak 0 ve yükseltilmedi." Başarısız kurulum olmadı. / var / log / aptitude herhangi bir hata göstermiyor

Kaynaklar listem:

###### 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

Neyin yanlış olduğunu bilen var mı? Teşekkürler


deneyinsudo apt-get dist-upgrade
atenz

Gönderdiğim komutların listesinde zaten apt-get dist-upgrade var ve hepsini root olarak çalıştırıyorum.
Budric

Yanıtlar:


19

Muhtemelen linuxmeta paketi kazara kaldırdınız . Öyleyse, şu şekilde düzeltilmelidir:

sudo apt-get install linux


Daha fazla açıklama:

Teknik nedenlerden dolayı, çekirdeklerin yükseltilmesi ve yenisi ile değiştirilmesi akıllıca değildir (yani, yenisi başarısız olursa, hala eskisine önyükleme yapabileceğinizi varsayalım).
Böylece gibi isimler altında paketlenirler linux-image-3.2.0-24-generic.

Yani, sistemi yükseltirseniz, teknik olarak bu sürüme güncelleme yapılmaz! linuxHer zaman en son çekirdeğe bağlı olan meta paketi yüklemediğiniz sürece , çekirdeğin her güncellemesi mevcut olduğunda linuxsürümü değiştirir ve daha yeni çekirdeğe bağlı olur ve böylece yeni çekirdek otomatik olarak yüklenir.

Eski çekirdeğinizin bu şekilde kaldırılmayacağını unutmayın, bu iyi bir şeydir. Tuhaf bir şey bulursanız eskisine önyükleme (grub -> Önceki sürümler veya bunun gibi bir şey) ve yeni çekirdeği kaldırabilirsiniz.


En azından bu yeni çekirdeği kurdu. Dağıtım yükseltmesi işe yararsa bir sonraki çekirdek ne zaman çıkacağını göreceğim, ama bence haklısın. Teşekkürler.
Budric

6
Varsayılan olarak, linuxmeta paket aslında yüklü değildir. Ancak linux-image-genericmetafor (veya işletim sisteminin kurulduğu çekirdeğin lezzeti için başka herhangi bir meta paket). Bu durumda, linux-image-genericmuhtemelen bu sorunu üretmek için kaldırıldı.
Eliah Kagan

Ben aynı sorunu ubuntu 12.04.1 temiz bir kurulum muhtemelen büyük olasılıkla linuxbaşlamak için sürümünün bir parçası olarak paketlenmiş değil vardı.
Azizur Rahman

10
Benim için apt-get install linux-genericbu problemi 14.04'te çözmüştü. askubuntu.com/questions/451171/…
David

Benim için de uygun bir linux-jenerik kurulum oldu
Karl Forner
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.