一直来为了使用Wine,都是在Ubuntu下安装,毕竟Ubuntu下安装相对比较简单,而Debian下默认安装都是1.4的老版本。今天通过官方 https://wiki.winehq.org/Debian 的说明尝试安装,发现不能安装,后面发现是官方说明中的源地址有问题,为此整理下基本的安装方法给大家交流。
一、Wine的安装
首先检查系统是否为64位,如果是可以执行以下命令启用32位软件包的支持:
sudo dpkg --add-architecture i386
1
sudodpkg--add-architecturei386
然后下载和安装用于签署软件包的密钥:
wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
1
2
wgethttps://dl.winehq.org/wine-builds/Release.key
sudoapt-keyaddRelease.key
接下来将源添加到 /etc/apt/sources.list 或在 /etc/apt/sources.list.d/ 下创建一个 *.list ,假如为Debian 7 (Wheezy)应添加:
debhttps://dl.winehq.org/wine-builds/debian/ wheezy main
注意:要根据你实际的系统版本,将 wheezy 替换为 jessie 、stretch 或者 sid 。
为了避免缺少依赖关系的问题,Wheezy用户还应该将以下内容添加到/etc/apt/sources.list(如果它还没有):
debhttp://ftp.de.debian.org/debian/ oldstable main
更新软件包:
apt-get update
1
apt-getupdate
如果报以下错误:
E:Themethoddriver/usr/lib/apt/methods/httpscouldnotbefound.
请先执行以下命令,然后再更新一次软件包即可。
sudo apt-get install apt-transport-https
1
sudoapt-getinstallapt-transport-https
最后根据你需要安装的版本,可以选择以下命令进行安装。
发展分支:
sudo apt-get install --install-recommends winehq-devel
1
sudoapt-getinstall--install-recommendswinehq-devel
分段分支:
sudo apt-get install --install-recommends winehq-staging
1
sudoapt-getinstall--install-recommendswinehq-staging
为便于Wine的配置和使用,可以安装Winetricks,安装方法如下:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv ./winetricks /usr/local/bin
1
2
3
wgethttps://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod+xwinetricks
sudomv./winetricks/usr/local/bin
安装Winetricks图形界面的依赖包。
apt-get install zenity
1
apt-getinstallzenity
二、Wine的配置和使用
通过以上命令安装完,你回发现在菜单里是没有Wine的运行菜单的(我在LXDE桌面环境下),只能通过命令行方式运行,不过可以通过文件管理中双击EXE文件直接运行,这点还是比较方便。具体的命令行运行方式可以网上搜索,我就简单介绍下简单的:)
运行配置程序。安装完成后必须先运行一次这命令,让其初始化,会提示安装Mono和Gecko组件,按提示点 Install 即可:
winecfg
1
winecfg
运行Windows软件:
wine xxx.exe
1
winexxx.exe
查看wine命令的帮助:
wine --help
1
wine--help
打开 任务管理器
wine taskmgr
1
winetaskmgr
打开 安装和卸载软件管理器
wine uninstaller
1
wineuninstaller
打开 注册表
wine regedit
1
wineregedit
打开 记事本
wine notepad
1
winenotepad
重启 Wine
wineboot
1
wineboot
打开 Winetricks (必须先安装zenity)
winetricks
1
winetricks
查看Winetricks的帮助
winetricks --help
1
winetricks--help
安装IE或微软的部分软件时,由于需要解压缩CAB文件,可以通过以下命令安装相关支持软件:
apt-get install cabextract
1
apt-getinstallcabextract
三、Wine的中文显示与字体设置
解决中文无法显示问题有三种思路:字体链接、字体替换或直接提供相应字体。其中“字体链接”方案解决的效果最好,推荐使用。
首先安装中文字体
apt-get install ttf-wqy-zenhei ttf-wqy-microhei xfonts-intl-chinese xfonts-wqy
1
apt-getinstallttf-wqy-zenheittf-wqy-microheixfonts-intl-chinesexfonts-wqy
然后将以下内容保存为文件,如 font.reg
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="wqy-microhei.ttc"
"Microsoft Sans Serif"="wqy-microhei.ttc"
"MS Sans Serif"="wqy-microhei.ttc"
"Tahoma"="wqy-microhei.ttc"
"Tahoma Bold"="wqy-microhei.ttc"
"SimSun"="wqy-microhei.ttc"
"Arial"="wqy-microhei.ttc"
"Arial Black"="wqy-microhei.ttc"
1
2
3
4
5
6
7
8
9
10
11
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="wqy-microhei.ttc"
"Microsoft Sans Serif"="wqy-microhei.ttc"
"MS Sans Serif"="wqy-microhei.ttc"
"Tahoma"="wqy-microhei.ttc"
"Tahoma Bold"="wqy-microhei.ttc"
"SimSun"="wqy-microhei.ttc"
"Arial"="wqy-microhei.ttc"
"Arial Black"="wqy-microhei.ttc"
最后,打开注册表wine regedit,导入上面的注册表文件即可,建议重新启动下,中文应该都能完美显示了。以上为文泉微米黑,如果需要文泉驿正黑,只要将 wqy-microhei.ttc 替换为 wqy-zenhei.ttc 即可。
使用原装库。由于 Wine 的字体渲染仍有缺陷,安装相应的 Windows 原装库可以解决上步无法解决的某些罕见问题。
winetricks gdiplus riched20 riched30
1
winetricksgdiplusriched20riched30
如果英文字体有问题,安装微软的英文字体即可。注意的是字体文件很大,如果不是必须,没必要安装。
winetricks allfonts
1
winetricksallfonts
最后编辑:2020-05-24作者:耗子
这个作者貌似有点懒,什么都没有留下。