我有一台 Windows 机器,最近决定添加第二个装有 Xubuntu 的硬盘,以运行双启动设置。我的 Windows HD 上已经安装了 Adobe Master Collection CS 6。我有没有办法在 Xubuntu 中运行 CS 6 应用程序,而这些应用程序目前位于另一个 HD 上?整个 Win7 HD 都可以在 Xubuntu 中浏览。
答案1
不,您不能仅从该位置重新运行已安装的 exe。
您需要在 Linux 中再次安装它们。您可以借助wine
. 尽管存在一些限制,产品可能无法完全正常运行。
答案2
也许最好的方法是使用 Wine。而且您已经完成了大部分工作,因为大多数错误都是在安装过程中出现的。一旦您准备好运行程序,就只需正确配置即可……
您只需运行以下命令即可安装 wine:
sudo apt-get install wine
(如果需要,可以用 aptitude 替换 apt-get,我不记得 Xubuntu 的包管理器了)
这里是 Wine Database 的官方文档:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=25607
注意:文档说它只在 Ubuntu 12.10 Kubuntu 和一些较旧的版本上进行了测试,但我认为不会有任何区别。
按照文档所述配置它后,只需转到主 .exe(您在 Windows 上用于启动它的那个),右键单击它并选择“使用 Wine 打开”。这应该会启动该程序。
我已经用几个程序测试过它,它运行良好。
此外,您可能还需要安装一些 .dll 文件。您可以使用 winetricks 来实现这一点
sudo apt-get install winetricks
要使用此功能,您可以从终端运行 .exe 文件来查看它可能显示的错误。为此,您可以输入以下命令:
wine /route/Program.exe
或者你可以 cd 到路由并运行:
wine Program.exe
谷歌搜索 dll 的名称,一旦找到了 winetricks 的库,您就可以执行以下操作:
winetricks dlls dll_name
将 dll_name 替换为找到的 dll 的名称。
最后,您可以使用命令
winecfg
在更友好的环境中设置 Wine 配置的详细信息。
希望这篇文章对你有用,抱歉我的英语不好 :D
编辑:
我还发现了一些与许可证有关的问题,但我可以运行任何不需要许可证的程序。也许你应该使用 wine 重新安装所有 CS6(以我的个人经验来看,这通常会带来很多错误)。
遗憾的是,我没有具有原始许可证的程序来尝试这一点。