আপনাকে যা ব্যবহার করতে হবে তা হ'ল অ্যাপ্ট-গিট হোল্ডিংয়ের একটি বৈশিষ্ট্য
আপনি এটি Synaptic বা Dpkg এর মাধ্যমে করতে পারেন, আমি এখানে dpkg পদ্ধতিটি ব্যবহার করে আমার কার্নেলটি ধরব।
প্রথমে আপনার কার্নেল চিত্রের নাম পরীক্ষা করুন
dpkg -l | grep linux-image
আমার জন্য আউটপুট:
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)
তারপরে মেটাপ্যাকেজ (কোনও সংস্করণ নম্বর ছাড়াই জেনেরিক সংস্করণ) ধরে রাখতে ডিপিকেগিকে বলুন
echo linux-image-amd64 hold | sudo dpkg --set-selections
তারপরে আপনি এটির মাধ্যমে এটি পরীক্ষা করতে পারেন 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)
নীচে 'হাই' লক্ষ্য করুন, h এর অর্থ হ'ল এবং আমি বর্তমানে ইনস্টল থাকা। এই প্যাকেজটি ইনস্টল করা থাকলেও আপগ্রেড করা হবে না ।
আপনি এর মাধ্যমে বিপরীত করতে পারেন
echo linux-image-amd64 install | sudo dpkg --set-selections
এবং আবার মাধ্যমে পরীক্ষা করতে পারেন 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)
'Ii' লক্ষ্য করুন, প্রথমটির অর্থ এই প্যাকেজটি ইনস্টল করার জন্য সেট করা আছে এবং দ্বিতীয়টির অর্থ এটি বর্তমানে ইনস্টল করা আছে। এই প্যাকেজটি ইনস্টল করা থাকে এবং হবে আপগ্রেড করা।
এই পতাকাগুলির আরও তথ্যের জন্য man dpkg
বিশেষত 'প্যাকেজ নির্বাচনের রাজ্য' বিভাগগুলি দেখুন।