我有两个 Linux 发行版:Ubuntu-Gnome 和 Fedora-XFCE,两者都有几乎相同的应用程序。我的大多数应用程序都/opt
分别安装在两个发行版的空间中。
我对两者都使用了通用安装程序。例如:VirtualBox 有一个已使用的“所有发行版”文件,对于 JDK,我使用“.tar.gz”文件,还有一个例子是 Firefox。
现在硬盘空间不足,我想/opt
通过将常用应用程序存储在公共/opt
空间中并管理操作系统权限来相应地访问该文件夹来加入驱动器中的公共空间。可以做这样的事吗?
我使用 LibreOffice 分别从两个发行版中应用程序各自的存储库安装它。我想以这样的方式安装 LibreOffice,以便两个发行版都可以访问相同的安装,就像我想使用其他上述应用程序一样
答案1
如果下面/opt
没有安装的程序(使用apt
/ yum
),而只有自编译的程序,您可能可以摆脱这种情况。我已经能够对多个 Python 版本执行此操作,但我已确保两个发行版上的编译器版本相同。
通过共享虚拟机磁盘映像文件(如果您还没有这样做),您可能会更好地节省空间。
事先仔细检查这是否真的会给你带来更多的空间。
在任何情况下我都不会“加入”这两个发行版中已安装的软件包。您很有可能会遇到微妙的问题。首先设置这个然后调试问题浪费半天的时间应该很容易支付更大/额外/外部硬盘的费用。