我们最近收到了最新的Ubuntu LTS,您肯定会通过更新获得该版本。 这肯定会导致用未删除的软件包和内核填充硬盘驱动器。 尤其是仍然存在的内核。
如果我知道它存在 自动删除工具删除不必要的软件包,但软件包已删除,而不是旧内核,因此需要此工具。 同样在硬盘驱动器(例如SSD)中,释放空间的需求也很重要。 也许是因为这一切 达斯汀·柯克兰(Dustin Kirkland),规范工作者创建了一个工具来 从我们的Ubuntu系统中删除旧内核.
可以删除旧内核以释放硬盘空间
我们需要的工具在 byobu软件包,这是我们在Ubuntu 16.04中找到的用于以前版本的软件包,如果您无法安装此软件包,建议您仔细阅读 github的 从创建者那里可以得到它。 安装完Byoubu软件包后,我们必须运行该工具,它将负责删除所有必要的内核。 减去最后两个,这是必需的。 此系统是出于安全考虑,因为如果最后一个失败,则用户将能够选择最后一个起作用的系统。
因此,要运行该程序,我们将必须打开一个终端并编写以下内容:
sudo apt-get install byobu sudo purge-old-kernels
这将满足我们的所有需求。 如果我们还想保存一个内核,则该程序具有几个允许我们执行此操作的参数,例如–keep参数。 所有这些参数都在软件包的手册页中列出,您也可以通过突触管理器查看。
事实是, 内核是Ubuntu更新最多,占用空间最多的部分之一,这就是为什么如果您来自Ubuntu 14.04或Ubuntu 13.10,最好运行此工具,您会注意到释放了多少空间,系统也更快。 所以 为什么不试试呢?
3条评论,留下您的评论
我认为命令有错误
sudo:purge-old-kernels:找不到命令
我使用了长命令,但是在sudo和purge之间应该没有“:”,只有一个空格
我的Ubuntu 16.04告诉我该软件包不存在:
sudo apt-get install byobu
正在阅读包装清单...完成
创建依赖树
正在读取状态信息...完成
E:无法找到byobu软件包