如何将包安装到外部驱动器(并运行它们)?

如何将包安装到外部驱动器(并运行它们)?

我正在运行 Xenial 16.04 并希望将包安装到外部驱动器 - 我的计算机有一个 32gb SSD,因此能够使用外部驱动器对我来说非常有用。

在快速搜索中,我找到了一个名为图像处理工具它似乎是为打包程序的所有依赖项而设计的(chromium、GIMP、一些 python 包等),但还没有时间去研究它。

此用户似乎正在寻找与我相同的解决方案。

谢谢,克里斯

答案1

最简单的解决方案是在外部 SSD 上安装 Ubuntu。

“问题”在于 Linux 不会将程序安装到单个目录中,因此,当您安装应用程序时,它会将各个部分安装在硬盘上的各个位置。

http://brajeshwar.com/2008/filesystem-file-organization-in-linux/

因此,一般来说,您“正常”会做的是,作为安装的一部分,对 SSD 进行分区,并将各个分区挂载到各个位置,例如 /home 或 /usr 或 /var

因此,您可以重新安装或移动部分文件系统(例如 /usr)到您的 ssd。与简单地重新安装、在 ssd 上创建一个或多个分区(例如 /var 和 /usr)相比,移动将花费更长的时间,并且更加复杂。安装程序将为您完成此操作。

移動查看如何将 /var 存储在单独的分区上?

其他选择:如何使用第二块硬盘作为程序安装驱动器路径

最后一个选项是从源代码编译。编译时指定位置,再次在 ssd 上创建一个分区并将其挂载在 /usr/local。编译时使用 --prefix 选项

./configure --prefix=/usr/local

https://stackoverflow.com/questions/8902698/linux-configure-make-prefix

因此,如果您不明白其中的含义,最好将 Ubuntu 安装到 SSD 上。

相关内容