Fab*_*bby 15 package-management apt kernel
我做了一些挖掘,发现内核的自动清理已经开始,/etc/kernel/postinst.d/apt-auto-removal并且文件指出:
# In the common case this results in two kernels saved (booted into the
# second-latest kernel, we install the latest kernel in an upgrade), but
# can save up to four. Kernel refers here to a distinct release, which can
# potentially be installed in multiple flavours counting as one kernel.
Run Code Online (Sandbox Code Playgroud)
但该脚本远在我的脑海中,除了最后 4 个内核之外,我无法轻易找到如何自动清理任何内容。
mur*_*uru 14
当它说“最多四个”时,它的意思是当前运行的、当前安装的、最新的和以前的版本都可以不同,导致自动保留四个版本(至少两个)。看这部分代码:
debkernels="$(echo "$latest_version
$installed_version
$running_version
$previous_version" | sort -u | sed -e '/^$/ d')"
Run Code Online (Sandbox Code Playgroud)
我认为让它保存旧内核的最简单方法是将其扩展$previous_version到列表。代替:
previous_version="$(echo "$debverlist" | sed -n 2p)"
Run Code Online (Sandbox Code Playgroud)
做:
previous_version="$(echo "$debverlist" | sed -n 2,4p)"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1293 次 |
| 最近记录: |