如何让更新管理器占用更少的根分区可用磁盘空间

如何让更新管理器占用更少的根分区可用磁盘空间

我的系统包含一个相对较小的根分区(大约 16),其余分区在主分区上。现在我从 14.04 升级到 14.10 失败了,因为它需要 8 GB 的根分区可用空间,但我只有 4 GB,而且我看不出有什么简单的方法可以减少它。

我尝试将 /var/cache/apt/archives 重新链接到 home 下的目录,但没有效果。Ubuntu 安装程序似乎无论如何都会查看根目录上的可用空间量。我是否必须恢复到全新安装?

答案1

测试一下:

打开终端,

Ctrl++AltT

运行:

sudo -i
apt-get autoremove
apt-get clean
UNUSCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
apt-get remove --purge $UNUSCONF
NEWKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
ADDKERNEL="linux-(image|headers|ubuntu-modules|restricted-modules)"
METAKERNEL="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
UNUSKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $ADDKERNEL |grep -vE $METAKERNEL|grep -v $NEWKERNEL)
apt-get remove --purge $UNUSKERNELS
update-manager -d

软件更新程序将出现并搜索新版本,几秒钟后,您将看到一个屏幕,显示:

不过,Ubuntu 14.10 现在已经可用。

按下升级按钮开始升级到 Ubuntu 14.10。

软件更新程序将要求您确认是否仍要升级,按“开始升级”即可开始安装 Ubuntu 14.10。

现在,软件更新程序将准备开始设置新的软件频道,几分钟后,软件更新程序将通知您将要删除的软件包数量以及将要安装的软件包数量的详细信息,按开始升级继续。

相关内容