Kullanmanız gereken, apt-get'in bekletme olarak adlandırılan bir özelliğidir
Bunu Synaptic veya Dpkg ile yapabilirsiniz, İşte dpkg yöntemini kullanarak çekirdeğimi nasıl tutacağım.
Önce çekirdek resim adınızı kontrol edin
dpkg -l | grep linux-image
benim için çıktı:
ii linux-image-3.2.0-4-amd64 3.2.35-2 amd64 Linux 3.2 for 64-bit PCs
ii linux-image-amd64 3.2+46 amd64 Linux for 64-bit PCs (meta-package)
sonra dpkg'a meta paketi tutmasını söyleyin (sürüm numarası olmayan genel sürüm)
echo linux-image-amd64 hold | sudo dpkg --set-selections
Daha sonra bunun çalışıp çalışmadığını kontrol edebilirsiniz dpkg -l linux-image-amd64
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==========================-==================-==================-==========================================================
hi linux-image-amd64 3.2+46 amd64 Linux for 64-bit PCs (meta-package)
En alttaki "hi" ye dikkat edin, h, anlamına gelir ve i şu anda yüklü demektir. Bu paket yüklü ama olmaz yükseltilebilir.
Bunu şu yolla tersine çevirebilirsiniz:
echo linux-image-amd64 install | sudo dpkg --set-selections
ve tekrar kontrol edebilir dpkg -l linux-image-amd64
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==========================-==================-==================-==========================================================
ii linux-image-amd64 3.2+46 amd64 Linux for 64-bit PCs (meta-package)
Uyarı 'ii', ilk i bu paketin yüklenmek üzere ayarlandığı ve ikinci i'nin şu anda yüklü olduğu anlamına gelir. Bu paket yüklü olup edecektir yükseltilebilir.
Bu bayraklar hakkında daha fazla bilgi için man dpkg
özellikle 'paket seçim durumları' bölümlerine bakın.