Wine 是一个让 Linux 系统运行 Windows 应用程序的神奇工具。它不是虚拟机也不是模拟器,而是通过翻译 Windows API 调用为 POSIX 调用,直接在 Linux 上运行 Windows 程序。简单来说,就是 Wine 把 Windows 程序的语言“翻译”成 Linux 能理解的语言,让它们完美运行。
安装和使用 Wine 非常方便。你可以通过命令行输入 wine 程序名 直接运行程序,或者用自带的程序管理器选择文件运行。有些发行版甚至可以直接双击 exe 文件运行,完全不用任何修改。不过需要注意的是,像 Office、QQ 这些常用软件在 Wine 中的表现可能不完美,这时候可以考虑用虚拟机(比如 Virtualbox)来代替,或者找一些特定的安装教程。
Wine 的设置稍微复杂一点,需要安装虚拟根目录和相关依赖库,然后通过 chroot 切换到新的环境中配置 Wine。虽然步骤有点多,但按照教程一步步来就能搞定。另外,安装完成后别忘了添加 Mono 和 Gecko 这些组件,这样很多程序会运行得更顺畅。
Wine 的新版本(比如 v11.5)带来了很多改进,比如更好的 C++ 支持、系统调用优化和 VBScript 兼容性修复,这让它能运行更多复杂的 Windows 程序。如果你不想在电脑上装双系统,或者只是偶尔需要跑一两个 Windows 软件,Wine 绝对是一个值得尝试的工具!
wine linux版是在Linux 操作系统下执行部分Windows应用程序的工具,如果你想在Linux 下运行Windows程序,Wine 将是你必不可少的工具,它相当于一个Windows 兼容层,也可以看作为windows模拟器。
这个层即提供了一个用来从 Windows 源进出到 UNIX 的开发工具包(Winelib),也提供了一个程序加载器,该加载器允许不用任何修改Windows 3.1/95/NT 的二进制文件,就可以运行在Intel Unix 及其衍生版本下。但是Wine不是像虚拟机或者模拟器一样模仿内部的Windows逻辑,而是將Windows API调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合Windows应用到你的桌面。
1、即可运行程序
使用命令 wine
[root@localhost root]#wine <程序名>
2、使用程序管理器
[root@localhost root]#progman
启动管理器窗口,从菜单中选择 文件(F)-执行(x),就会弹出一个目录浏览器,选择程序直接。
3、即可双击 ExE 程序
一些发行版安装winE时会自动关联ExE程序,这样即可双击可以运行。
某些容易程序可即可运行,而不需要安装。大部分windows软件的安装,请由wine打开安装包(exe文件)然后和windows下以同样的办法安装程序直接。这样安装的程序应当会在桌面环境的程序列表中自动添加快捷方式(和windows下的快捷方式类似),选择直接运行程序。
▲注意:wine运行某些程序,如Ms office、金山、QQ、某些游戏等的兼容性仍不完善。要正常使用此类软件,可以以完全的虚拟机代替(如Virtualbox、VMware),或者在网上搜索查找已知的处理办法或针对特定软件的安装包。
1、安装虚拟根目录安装程序。
sudo apt-get install dchroot debootstrap
2、修改虚拟根目录的设置 sudo vim /etc/schroot/schroot.conf,在文件末尾添加一下内容
[precise]
description=Ubuntu trusky
directory=/var/chroot
users=当前用户名
groups=sbuild
root-groups=root
保存退出
3、使能chroot
sudo debootstrap --variant=buildd --arch=i386 trusky /var/chroot http://archive.ubuntu.com/ubuntu/
拷贝wine代码到 /var/chroot里面
4、切换到chroot模式
sudo chroot /var/chroot/
5、这个时候会看到root@xxxxx
进入wine代码目录 运行:
./configure
make
make install
在运行./configure的过程中,如果提示缺什么库就安装什么库。这里先随便给出几个。
sudo apt-get install apt-utils xorg-dev flex bison libGLU-dev libosMesa-dev libpcap-dev libncurses-dev libsane-dev liblcms2-dev libpulse-dev libopenal-devlibldap2-dev gettext libxml2-dev libxslt1-dev libgnutls-dev libpng12-dev libdbus-glib-1-dev libgphoto2-2-dev libudev-dev libgirepository-1.0-1 gir1.2-glib-2.0 gir1.2-gstreamer-1.0 gir1.2-gst-plugins-base-1.0 libv4l-dev libgphoto2-dev
6、启动wine以后要尊从提示安装 mono grecko
7、安装字体补丁
v11.5版本
构建系统中的 C++ 支持。
捆绑 ICU 库。
支持 Linux 上的系统调用用户调度。
许多 VBScript 兼容性修复。
各种错误修复。
应用信息
热门推荐
相关应用
实时热词
评分及评论
点击星星用来评分