wine 是一个在 Linux 系统上运行 Windows 应用程序的工具,它相当于一个兼容层或模拟器。通过 wine,你可以直接在 Linux 上运行未经修改的 Windows 二进制文件,而无需虚拟机或其他复杂设置。wine 的核心是将 Windows API 调用转换为 POSIX 调用,这样不仅性能损耗小,还能让 Windows 应用程序无缝运行。
使用 wine 非常简单,可以通过命令行输入 wine 程序名 直接运行,也可以通过程序管理器或双击 exe 文件启动。对于需要安装的软件,wine 也能像 Windows 一样处理安装过程,并在桌面环境中生成快捷方式。
不过,wine 并不完美,某些应用程序(如 Office、QQ 或者一些游戏)可能兼容性不佳,出现运行问题。这时可以考虑使用虚拟机(如 Virtualbox 或 VMware)来替代,或者查找针对特定软件的解决方法或安装包。
此外,wine 还提供了一些高级设置选项,比如安装虚拟根目录和配置 chroot 环境,以进一步优化性能和兼容性。在 wine 的设置过程中,可能需要安装一些额外的库文件,具体取决于运行的应用程序需求。
总的来说,wine 是一个强大的工具,尤其适合那些希望在 Linux 上使用部分 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应用到你的桌面。
wine 使用办法
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),或者在网上搜索查找已知的处理办法或针对特定软件的安装包。
wine 设置教程
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.0版本
Mono引擎更新到版本10.4.0。
区域设置数据更新为Unicode CLDR 48。
TWAINDSM模块用于支持64位扫描仪。
各种bug修复。






























共有 0条评论