可以参考如下方法以实现Linux运行windows软件:
1、安装linux版的vmware,然后通过vmware建立windows虚拟机,通过vnc实现linux物理机和windows虚拟机的共享,从而运行windows软件。
2、在Linux上安装Wine,它是一个能够在多种 POSIX-compliant *** 作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层,安装完成后,只需要使用命令 wine,运行windows程序即可。命令格式如下:
[root@localhost root]#wine <程序名>在桌面上运行 Linux 本机应用程序比较直观。与 Windows 一样,您通常可以在菜单中找到这些已组织的应用程序,当您想要一个 Windows 应用程序时,只需单击并运行即可。 对于那些需要 root 权限的应用程序,将会提示您输入 root 密码,然后才开始运行。这在概念上类似于 Windows 中的 Run as Administrator 选项。否则,您运行的所有程序都会位于您所登录帐户的用户空间中。 在Windows 中,您可以创建桌面快捷键。Linux 也有类似的快捷键 launcher,您可以将它放在面板或桌面上。单击 launcher 时,快捷键将执行程序。 图1 显示 GNOME Desktop 上 Mozilla Firefox Web 浏览器的两个 launcher。一个 launcher 位于面板上,另一个位于桌面上。 图1. 查看桌面或面板上的 launcherMono 许多Windows 应用程序都是使用 .NET Framework 开发的。Mono 是 .NET 的一个开源实现,可在很多平台上运行(包括 linux)。事实上,Mono 网站称其为 C# 和 Common Language Runtime (CLR) 的一个实现,与 .Net 是二进制兼容的。此项目目前由 Xamarin 支持。 在Linux 上,您可以执行使用 .NET framework(或 Mono)开发的应用程序,就像在 Windows 上一样。但是,记住 Linux umask 和默认文件权限。您仍然需要提供文件的执行权限,这样 Linux 才会允许执行可执行文件。 在Mono(可以安装在您的 Linux GNOME 桌面上)上开发的一些跨平台应用程序,比如 F-Spot,同本机 GNOME 应用程序一同位于菜单中。F-Spot 是一个管理照片的开源应用程序。尽管它是 C# 应用程序,但是在 GNOME 桌面上表现为一个本机应用程序。为应用程序创建一个 launcher 后,就可以像在 Windows 中那样单击并运行。 图2 演示了基于 Mono 的应用程序 F-Spot 的位置,以及为其创建桌面或面板 launcher 的方法。 图2. 为 F-Spot 创建一个 launcherWine Wine 使您可以在 Linux 和其他 *** 作系统上运行 Windows 软件。有了 Wine,您就可以像在 Windows 中那样安装和运行应用程序。Wine 仍然在积极的发展中,而且并不是所有的 Windows 程序都可以使用 Wine。如果您的应用程序是为 Windows *** 作系统编译的,您就会发现它可以使用 Wine 来充分运行,前题是它是一个桌面应用程序而不是一个服务器应用程序。如何安装和使用Wine,以便在Linux上运行Windows应用程序在Ubuntu上的安装具体方法如下:
1. 点击Applications(应用程序)菜单。
2. 输入software。
3. 点击Software &Updates(软件和更新)。
4. 点击Other Software(其他软件)选项卡。
5. 点击Add(添加)。
6.在APT行部分输入ppa:ubuntu-wine/ppa(见图2)。
7. 点击Add Source(添加来源)。
8. 输入你的sudo密码。
9. 点击Authenticate(验证)。
10. 点击Close(关闭)。
11. 出现提示后,点击Reload(重新装入)。
12. 打开Software Center(软件中心)。
13. 搜索Wine。
14. 点击Wine项,然后点击Install(安装)。
15. 让安装完成。
切记:不是每个应用程序都能正常运行。大多数会,但是如果你期望将内部的专有解决方案安装并运行起来,可能会碰到几个障碍。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)