debian 开发版 移植_Debian 下安装 WineHQ 最新开发版和Staging版的方法

本文详细介绍了如何在Debian系统中安装WineHQ的开发版和Staging版,包括启用32位支持、添加源、安装过程和配置方法,特别强调了解决中文显示和字体设置的问题。
摘要由CSDN通过智能技术生成

一直来为了使用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作者:耗子

59a1d5885a59720782102f7b8f6440e4.png

这个作者貌似有点懒,什么都没有留下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值