如何将包安装到特定的硬盘驱动器分区

如何将包安装到特定的硬盘驱动器分区

默认情况下,apt-get 会在 ubuntu 安装所在的驱动器中安装软件包。但我可以安装 ubuntu 分区以外的软件包吗?如果可以,该怎么做?

答案1

根据软件的不同,您可能会发现它是便携式应用,您可以将其安装在任何您想要的地方。

答案2

不清楚你为什么要这样做。如果是出于空间原因,一个可行的方法是将大型目录(可能是 /bin 或 /usr,许多程序驻留在其中)挂载在额外的分区中。例如,请参阅此问题:如何将 /var 存储在单独的分区上?如何做到这一点。

答案3

我也尝试过如何做到这一点。我读到过只能在默认分区上安装。这是因为在其他分区上安装可能会导致病毒或不必要的东西进入您的计算机。为了解决这个问题,我所做的就是在默认分区上安装软件包,然后在其开头添加一个脚本,该脚本会在程序首次启动时将文件移动到您想要的位置。

答案4

除了另一个答案的“便携式应用程序”的无效链接之外,另一个选项似乎现在与下面的链接相关,它是单个文件 AppImage 的集合,是使用其他便携式软件包应用程序,如 Flatpak 或 Snap。使用这些,您可以将目录符号链接到另一个分区。

https://sourceforge.net/projects/portable/files/64bit/

https://appimage.org/

https://flathub.org

https://snapcraft.io

相关内容