Code:
cat /etc/apt/apt.conf.d/01autoremove
APT
{
NeverAutoRemove
{
"^firmware-linux.*";
"^linux-firmware$";
"^linux-image-[a-z0-9]*$";
"^linux-image-[a-z0-9]*-[a-z0-9]*$";
};
VersionedKernelPackages
{
# kernels
"linux-.*";
"kfreebsd-.*";
"gnumach-.*";
# (out-of-tree) modules
".*-modules";
".*-kernel";
};
Never-MarkAuto-Sections
{
"metapackages";
"contrib/metapackages";
"non-free/metapackages";
"restricted/metapackages";
"universe/metapackages";
"multiverse/metapackages";
};
Move-Autobit-Sections
{
"oldlibs";
"contrib/oldlibs";
"non-free/oldlibs";
"restricted/oldlibs";
"universe/oldlibs";
"multiverse/oldlibs";
};
};
Code:
cat /etc/apt/apt.conf.d/01autoremove-kernels
// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal
APT::NeverAutoRemove
{
"^linux-.*-5\.4\.0-64-generic$";
"^linux-.*-5\.4\.0-65-generic$";
"^kfreebsd-.*-5\.4\.0-64-generic$";
"^kfreebsd-.*-5\.4\.0-65-generic$";
"^gnumach-.*-5\.4\.0-64-generic$";
"^gnumach-.*-5\.4\.0-65-generic$";
"^.*-modules-5\.4\.0-64-generic$";
"^.*-modules-5\.4\.0-65-generic$";
"^.*-kernel-5\.4\.0-64-generic$";
"^.*-kernel-5\.4\.0-65-generic$";
};
/* Debug information:
# dpkg list:
rc linux-image-5.4.0-26-generic 5.4.0-26.30 amd64 Signed kernel image generic
rc linux-image-5.4.0-29-generic 5.4.0-29.33 amd64 Signed kernel image generic
ii linux-image-5.4.0-31-generic 5.4.0-31.35 amd64 Signed kernel image generic
ii linux-image-5.4.0-33-generic 5.4.0-33.37 amd64 Signed kernel image generic
rc linux-image-5.4.0-37-generic 5.4.0-37.41 amd64 Signed kernel image generic
ii linux-image-5.4.0-39-generic 5.4.0-39.43 amd64 Signed kernel image generic
ii linux-image-5.4.0-40-generic 5.4.0-40.44 amd64 Signed kernel image generic
ii linux-image-5.4.0-42-generic 5.4.0-42.46 amd64 Signed kernel image generic
ii linux-image-5.4.0-45-generic 5.4.0-45.49 amd64 Signed kernel image generic
ii linux-image-5.4.0-47-generic 5.4.0-47.51 amd64 Signed kernel image generic
ii linux-image-5.4.0-48-generic 5.4.0-48.52 amd64 Signed kernel image generic
ii linux-image-5.4.0-51-generic 5.4.0-51.56 amd64 Signed kernel image generic
ii linux-image-5.4.0-52-generic 5.4.0-52.57 amd64 Signed kernel image generic
ii linux-image-5.4.0-53-generic 5.4.0-53.59 amd64 Signed kernel image generic
ii linux-image-5.4.0-54-generic 5.4.0-54.60 amd64 Signed kernel image generic
rc linux-image-5.4.0-56-generic 5.4.0-56.62 amd64 Signed kernel image generic
ii linux-image-5.4.0-58-generic 5.4.0-58.64 amd64 Signed kernel image generic
ii linux-image-5.4.0-59-generic 5.4.0-59.65 amd64 Signed kernel image generic
rc linux-image-5.4.0-60-generic 5.4.0-60.67 amd64 Signed kernel image generic
ii linux-image-5.4.0-62-generic 5.4.0-62.70 amd64 Signed kernel image generic
ii linux-image-5.4.0-64-generic 5.4.0-64.72 amd64 Signed kernel image generic
iF linux-image-5.4.0-65-generic 5.4.0-65.73 amd64 Signed kernel image generic
ii linux-image-generic 5.4.0.65.68 amd64 Generic Linux kernel image
# list of installed kernel packages:
5.4.0-31-generic 5.4.0-31.35
5.4.0-33-generic 5.4.0-33.37
5.4.0-39-generic 5.4.0-39.43
5.4.0-40-generic 5.4.0-40.44
5.4.0-42-generic 5.4.0-42.46
5.4.0-45-generic 5.4.0-45.49
5.4.0-47-generic 5.4.0-47.51
5.4.0-48-generic 5.4.0-48.52
5.4.0-51-generic 5.4.0-51.56
5.4.0-52-generic 5.4.0-52.57
5.4.0-53-generic 5.4.0-53.59
5.4.0-54-generic 5.4.0-54.60
5.4.0-58-generic 5.4.0-58.64
5.4.0-59-generic 5.4.0-59.65
5.4.0-62-generic 5.4.0-62.70
5.4.0-64-generic 5.4.0-64.72
5.4.0-65-generic 5.4.0-65.73
# list of different kernel versions:
5.4.0-65.73
5.4.0-64.72
5.4.0-62.70
5.4.0-59.65
5.4.0-58.64
5.4.0-54.60
5.4.0-53.59
5.4.0-52.57
5.4.0-51.56
5.4.0-48.52
5.4.0-47.51
5.4.0-45.49
5.4.0-42.46
5.4.0-40.44
5.4.0-39.43
5.4.0-33.37
5.4.0-31.35
# Installing kernel: 5.4.0-65.73 (5.4.0-65-generic)
# Running kernel: 5.4.0-64.72 (5.4.0-64-generic)
# Last kernel: 5.4.0-65.73
# Previous kernel: 5.4.0-64.72
# Kernel versions list to keep:
5.4.0-64.72
5.4.0-65.73
# Kernel packages (version part) to protect:
5\.4\.0-64-generic
5\.4\.0-65-generic
*/
Bookmarks