我有 Xubuntu 13.10 和 Linux Mint 16 Petra KDE 的双启动。我在 Xubuntu 上安装了 Geany,在 Mint 上安装了 Amarok。有没有办法让我从 Mint 运行 Geany,从 Xubuntu 运行 Amarok?请帮忙,提前谢谢 :)
答案1
一般来说,如果不对系统的其他方面进行额外调整,就不可能在不同的发行版之间共享应用程序二进制文件。
大多数应用程序都大量使用与其他应用程序共享的库来精简代码。这意味着,每当我们运行应用程序时,我们都需要确保安装了所有需要的库。
在安装程序时,我们的包管理会小心地将缺少的库添加为依赖项。如果我们仅指向安装在不同发行版中的应用程序二进制文件,则情况并非如此。例如,Amarok 需要许多 KDE 特定的库,这些库将安装在 KDE 桌面中,但不会安装在 XFCE 中。在后一种情况下,您需要在那里安装所有这些 KDE 库才能运行 Amarok。然后,您也可以首先在 XFCE 上安装 Amarok。这将需要更多一些代码,但会更加稳定。
此外,文件层次结构和应用程序设置格式可能因程序版本、发行版或发行版而异。因此,如果我们仅与不同的发行版或发行版共享我们的 HOME 目录,我们可能已经遇到问题。
总之,在不同版本或发行版之间共享应用程序二进制文件或配置不是一个好主意。
如果人们想在不同的桌面环境上运行相同的应用程序,他们只会安装桌面环境而不安装整个发行版(例如在 Xubuntu 中安装 Cinnamon 桌面或在 Mint 中安装 Xubuntu 桌面)。
答案2
您是否希望程序跨操作系统共享数据?如果不希望,那么由于它们都是类似的操作系统,您可以使用相同的apt-get
命令来安装程序。