安装包到指定目录,例如 /home 下的某个目录

安装包到指定目录,例如 /home 下的某个目录

我不想将软件包安装在 / 下。(sudo apt-get install...)。

我需要这样做的原因是:

我的“/”安装了我的 SSD(16GB),而我的硬盘(500GB)安装在“/home”。

我已经在那个 SSD 上安装了 Ubuntu 12.04。现在“/”下没有太多可用空间。

答案1

您不能用 来做那件事sudo apt-get install

任何一个...

  • 获得更大的光盘。
  • 如果磁盘上有更多操作系统,请重新分区,以便 Ubuntu 至少有 10Gb。Ubuntu 在 10Gb 下运行良好。我甚至从未达到过这个水平(我在我的系统上同时使用 apache 和 mysql,而 mysql 不使用我的 ssd 作为数据库 ;) )
  • 重新安装您的系统,以便将安装软件的目录安装到另一个(500Gb)磁盘上(就像安装在您的第二张磁盘上一样,/home您也可以在该磁盘上安装)。/etc//bin/
  • 从源代码手动安装所有软件。但这在安装基本系统及其所有默认软件时没有帮助。

选择:

  • 您还可以切换到另一个操作系统。Redhat 在其软件包系统中有一个选项 (--relocate),您可以在其中设置安装位置。Gentoo 也是如此(前缀;但 entoo 从源代码安装,因此这不是软件包管理器)。

相关内容