কেন উত্তর হিসাবে, ফাইল দেখুন /etc/apt/apt.conf.d/01autoremove-kernels
আপনি দেখতে পাচ্ছেন, অপ্টকে কার্নেলগুলি কখনই অটোরেমোভ না করতে বলা হয়, যেমন অন্য একটি (স্ক্রিপ্ট) ফাইল বলেছে /etc/kernel/postinst.d/apt-auto-removal
,। এবং এটি এখানে:
আপনি যদি 2 টি নির্বাচিত কার্নেল ম্যানুয়ালি ইনস্টল করেন, যেমন প্রথম এবং বর্তমান একটি, তবে অ্যাপ্লিকেশনটি স্বয়ংক্রিয়ভাবে কেবল পুরানো সংস্করণগুলি মুছে ফেলবে যা আপনি ম্যানুয়ালি ইনস্টল করেন নি, তাই সর্বদা আপনার কাছে সেই দুটি বিকল্পের সাথে সর্বশেষতম যাই হোক না কেন থাকবে।
হালনাগাদ:
ইন /etc/kernel/postinst.d/apt-auto-removal
এই অংশ থাকে:
if [ "$latest_version" != "$installed_version" ] \
|| [ "$latest_version" != "$running_version" ] \
|| [ "$installed_version" != "$running_version" ]
then
# We have at least two kernels that we have reason to think the
# user wants, so don't save the second-newest version.
previous_version=
fi
সুতরাং আপনি যদি 01autoremove-kernels
ফাইলের আউটপুট তুলনা করেন এবং uname -r
আপনি বুঝতে পারবেন যে বর্তমানে চলমান কার্নেল এবং এর আগে অতি সাম্প্রতিক, কখনই সেই স্ক্রিপ্টের মাধ্যমে মুছে ফেলা হবে না। দেখা যাচ্ছে যে অন্য ফাইল রয়েছে /etc/apt/apt.conf.d/01autoremove
, যেখানে লাইন রয়েছে:
APT
{
NeverAutoRemove
{
"^firmware-linux.*";
"^linux-firmware$";
};
VersionedKernelPackages
{
# linux kernels
"linux-image";
"linux-headers";
"linux-image-extra";
"linux-signed-image";
# kfreebsd kernels
"kfreebsd-image";
"kfreebsd-headers";
# hurd kernels
"gnumach-image";
# (out-of-tree) modules
".*-modules";
".*-kernel";
"linux-backports-modules-.*";
# tools
"linux-tools";
};
সুতরাং আপনি এগুলি মন্তব্য করতে পারেন, এবং এটি আপনাকে কার্নেলগুলি দিয়ে স্বয়ংক্রিয়ভাবে অপসারণের অনুমতি দেবে apt-autoremove
, তবে মনে রাখবেন - এটি নিজের ঝুঁকিতে এটি করুন