我有一台配备 256GB 固态驱动器和 1 TB 硬盘驱动器的笔记本电脑,因为我希望将一些应用程序(例如 VS Code 和 Blender)安装在我的硬盘驱动器上,而不是安装在我的固态驱动器上。有没有可能的方法来做到这一点?
答案1
理论上这是可能的,至少对于 rpm 软件包(--relocate
、--badreloc
)来说是可能的,但据我所知只有很少的软件包支持这一点。如果你忽略这一点,情况可能会变得更糟。
更简单的方法可能是首先以常规方式安装它,然后识别占用大量空间的文件和文件夹。这些可以移动到另一个磁盘。之后,您可以通过符号链接、子卷安装 (btrfs) 或绑定安装在其官方路径下使用它们。
不过,意想不到的效果是可能的,尤其是在升级时。我认为挂载比符号链接危险性小。
答案2
当您提到两个独立软件时,我建议:
- 下载 vscode 和 Blender 的压缩版本。
- 将它们解压到硬盘中,最好在某个主文件夹下。
- 创建可执行文件的符号链接
/usr/bin
- 创建
.desktop
每个可执行文件的文件并将它们放在~/.local/share/applications
.