Ubuntu – / usr已经满员了,推荐一些可以删除的东西?

我的一个朋友用/ usr在一个单独的分区上分区了他的ubuntu系统。 该分区现在已满。 他不能使用apt来安装新的软件。 / usr中是否有任何可以安全删除的东西(即,用rm删除,而不是apt-get remove )?

由于他不能安装新软件,所以他不能安装类似dpigs东西(检查哪个软件包占用空间的工具)

你尝试过“sudo apt-get clean”,“apt-get autoclean”和“apt-get autoremove”吗? 如果您使用“man apt-get”来描述每个人所做的事情,并且可以释放一些空间。

我有一个类似的问题。 第一步是find十大空间猪:

 # cd /usr/share # du -sm * | sort -rn | head -10 

/usr/share/doc在我的系统上是759MB。 可用于其他目的的空间。 用* nix你可以移动的东西而不会破坏的东西。 在我的情况下,我在/ home上有很多可用空间,位于不同的分区上:

 # mkdir -p /home/share/doc # mv /usr/share/doc/* /home/share/doc # rmdir /usr/share/doc # ln -s /home/share/doc /usr/share/doc 

如果你真的绝望,你可以随时挂载一个外部硬盘驱动器,并执行类似的重定位过程。 在这种情况下要注意的是,不要将任何对系统启动至关重要的东西移动到外部驱动器上。 /usr/src是另一个候选者,但我不会移动/usr/lib ,风险太大。

 /usr/share/doc /usr/src 

一个丑陋的黑客将尝试卸载GNOME,而不是轻量级。 据推测这应该节省一些空间。

另一个没有探索的选项是用gparted livecd调整分区大小。 先备份你的关键数据,然后做好准备,以防万一。 我已经做了几次调整,没有问题,所以这是一个相当强大的程序。

对此的另一个扩展是他可以将/ usr中的所有内容都移动到另一个更大的分区,并将其链接到新位置的符号链接。 然后使用gparted可以删除旧的/ usr分区,并将/ usr合并到另一个分区。

就我个人而言,我不认为像过去那样需要为/ usr / home等分隔分区。 它通常会导致比解决问题更多的问题(即空间不足)。 不过,这只是我的看法。

我最喜欢Cyber​​Fonic的解决scheme,但是在创build符号链接时,我必须给它一个“无取消引用”的选项,因为它是一个目录。 否则,当安装任何试图添加doc文件的东西时,我会得到错误,因为/ usr / share / doc不被视为目录。 我不能cd到/ usr / share / doc,直到我做了这样的符号链接:

sudo ln -sfn /home/usr/share/doc /usr/share/doc