Yang perlu Anda gunakan adalah fitur apt-get yang disebut holding
Anda dapat melakukan ini melalui Synaptic atau Dpkg, Inilah cara saya memegang kernel saya menggunakan metode dpkg.
Pertama periksa nama gambar kernel Anda
dpkg -l | grep linux-image
output untuk saya:
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)
kemudian beri tahu dpkg untuk menyimpan metapackage (versi generik tanpa nomor versi)
echo linux-image-amd64 hold | sudo dpkg --set-selections
Anda kemudian dapat memeriksa ini berfungsi melalui 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)
Perhatikan 'hai' di bagian bawah, h berarti ditahan dan saya berarti saat ini diinstal. Paket ini diinstal tetapi tidak akan ditingkatkan.
Anda dapat membalikkan ini melalui
echo linux-image-amd64 install | sudo dpkg --set-selections
dan lagi dapat memeriksa melalui 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)
Perhatikan 'ii', yang pertama berarti paket ini diset untuk menginstal dan yang kedua berarti paket itu sedang diinstal. Paket ini diinstal dan akan ditingkatkan.
Untuk informasi lebih lanjut tentang flag-flag ini lihat man dpkg
secara khusus bagian 'status pemilihan paket'.