如何更改Software Center的默认安装路径?
我正在使用Ubuntu 10.10 – Maverick Meerkat。 每当我使用软件中心安装软件时,它都会将其安装到/usr/lib
。 我在这个驱动器中占用的空间更少。 是否可以将默认安装路径更改为任何其他位置? 如何?
Debian / Ubuntu使用标准目录层次结构。 命令man hier
会为你描述这个。 包程序通常创建符号链接,以便在程序在其他地方使用时将文件放在正确的位置。
我使用两个选项来增加分区空间: – 作为临时解决方案,我在另一个分区上为/ var / cache / apt / archives这样的目录创建一个目录,这可能需要相当大的空间。 然后我将目录的内容移动到新分区,并用sumlink替换目录。
– 永久解决方案是为home
, var
或usr
等大型可移动目录创建新分区。 然后我将目录rsync到新分区并挂载它。 通过在/ mnt上挂载根分区并从/ mnt下的目录中删除文件来完成清理。
清理/tmp
并将其移动到tmpfs挂载可以释放空间(如果它在磁盘上)。
您也可以使用apt autoclean
或apt clean
命令释放空间。 第二个选项将删除/ var / cache / apt / archives的所有下载deb。
运行apt并删除过时的内核也可以释放空间。 通常两个就足够了,并不总是自动删除。 不要删除当前内核。 如果您没有重新启动很长时间,您可能需要在删除旧内核之前重新启动到最新的内核。
命令du -sk /usr /home /var | sort -n
du -sk /usr /home /var | sort -n
会告诉你这些目录树有多大。
没有改变安装结构的工具。 它们在安装包中是硬编码的。 你可以做的是找到一种方法来增加根分区的大小。 如果使用Ubuntu安装CD启动,则可以执行此操作。
如果可以提供命令的输出
sudo fdisk -l
我们或许能够帮助您resize。
安装路径是标准位置,无法更改。 如果您有另一个有空间的驱动器,您可以通过在该驱动器上的分区上安装大目录来将任意数量的文件移动到该驱动器(这在您第一次安装Ubuntu时最容易)。 将/ home目录移动到不同的分区/驱动器而不是尝试移动操作系统文件通常是个好主意。
详细说明可在此处找到: https : //help.ubuntu.com/community/Partitioning/Home/Moving