靠谱的Wine设置及应用

作者: 何朱必 分类: 开发笔记 发布时间: 2019-10-04 23:34

用 Winetricks 多功能配置 Wine

假若把Winecfg简单设置Wine比喻成用螺丝刀维护Wine的话,那么,用 Winetricks 多功能配置 Wine就好比是用电钻、机床来打造Wine这一精品(好比是“Linux中的Windows子系统”),通过Winetricks就可以把Linux兼容Windows应用生态变得简单而完美。

1.下载winetricks

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

(1)方便应用优化处理,移动winetricks存放位置命令:

sudo mv winetricks /usr/local/bin

(2)对Winetricks目录及其子目录所有文件添加使用最高权限命令:

chmod +x /usr/local/bin/winetricks


sudo chmod 744 winetricks

2.用winetricks安装必须的win支持库:

sudo apt-get install winetricks

一旦成功获得了winetricks,可以直接使用winetricks命令运行,如果没有安装插件,就会提示自动下载安装,安装成功后如图所示:

如果不带参数运行,winetricks将显示一个GUI,其中包含可用软件包的列表。如果知道要安装的软件包的名称,可以将其附加到winetricks命令,它将立即开始安装过程。

目前最新版本Ver20190912帮助文本:

用法:/ usr / bin / winetricks [选项] [命令|动词|动词路径] …
执行给定的动词。每个动词都会安装应用程序或更改设置。

选项:
–country = CC将国家/地区代码设置为CC,并且不会检测到您的IP地址
–force不要检查软件包是否已经安装
–gui即使在命令行驱动下也显示gui诊断
–isolate将每个应用程序或游戏安装在自己的瓶子中(WINEPREFIX)
–self-update将此应用程序更新到最新版本
–update-rollback回滚上一次自我更新
-k,-keep_isos高速缓存isos(允许以后安装而不使用光盘)
–no-clean不删除临时目录(在调试期间有用)
-q,–unattended不要问任何问题,只需自动安装
-r,-ddrescue在缓存划痕的光盘时重试
-t –torify在torify下运行下载(如果可用)
–verify对动词运行(自动)GUI测试(如果有)
-v,–verbose在执行时回显所有命令
-h,–help显示此消息并退出
-V,–version显示版本并退出

然后勾选allfonts、corefonts、d3dx9、dotnet11、dotnet20、、fontsmooth-gray、fontsmooth-rgb、fontsmooth-bgr、gdiplus、ie6、mfc42、msxml3、msxml4、msxml6、msvcp60、riched20、riched30、riched32、rpcr4、vb6run、vcrun6、vcrun2003、vcrun2005、vcrun2008、vcrun2015、vcrun2017 然后选择安装。

用Winecfg设置wine

安装完Wine后,终端运行winecfg,输入“winecfg”或者“wine –config”启动wine程序的配置,如果“Wine安装器”会提示说没有检测到wine-mono和wine-gecko,会提示自动下载安装,直接点击【安装】即可。

这两个插件外国仓库源下载速度太慢,可能安装失败。当然以后还可在官网下载更新包来安装:

法一:Winehq官网下载插件(强烈推荐)

Wine Mono软件包将其文件安装在c:\ windows \ mono \ mono-2.0中。先wine uninstaller卸载现有的mono再wine msiexec /i winemono.msi更新安装生成’/home/主目录/.wine’

 

 

法二:Mono官网下载源文件安装:

终端下载命令:

wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2

wget http://download.mono-project.com/sources/mono/mono-3.0.12.tar.bz2

或用迅雷快速下载到主目录中。

二进制文件压缩包解压:
tar jvxf libgdiplus-2.10.tar.bz2
tar jvxf mono-3.0.12.tar.bz2

假若下载的压缩文件不是二进制文件,就直接右键解压安装,如图所示:

安装Libgdiplus和Mono:

1、安装libgdiplus
cd libgdiplus-2.10
./configure –prefix=/usr

编译出错: error: “Failed to compile with X11/Xlib.h include. You must fix your compiler paths”

解决方法:sudo apt-get install xorg-dev

make

sudo make install
cd ..

2、安装Mono

先wine64 uninstaller卸载现有的mono
cd mono-3.0.12

新安装的话,可以默认配置安装

./configure

或指定安装子目
./configure –prefix=/usr

make

如果出错,确定包的旧版是否已经安装了。可以这样做

ls /usr/bin/gcc*

如果返回有这个

/usr/bin/gcc

那么

CC=”/usr/bin/gcc″ make

要忽略错误继续编译的话就

make -k

sudo make install

注意:如果不是纯净安装的话,最好./configure –prefix=/usr指定安装子目录,以免与原先安装的文件相冲突。

 

快捷设置 Wine

 

安装完成之后,再次输入“winecfg”或者“wine –config”命令便可打开熟悉的wine配置窗口了。如下:

简单配置方案:

1.着重设置用户盘D:\关联路径,可设D :\关联目录为“文档”,建议把绿色安装的文件解压到这里。

2.声音设置

一般说来,Winek的各种驱动默认Deepin安装方案,不要轻易改动。

3.窗口字体大小显示设置

 

注意:安装完后,终端运行winecfg的时候,窗口上的文字都是 ||(||!) ,要做下一步中文支持。

首先复制Windows下的simsun.ttc字体到~/.wine/drive-c/windows/fonts/目录下(建议把全部字体都复制过去):

sudo cp simsun.ttc ~/.wine/drive_c/windows/Fonts/

然后新建一个zh.reg文件,然后打开它,输入以下内容。然后回答命令行,使用regedit zh.reg来导入到注册表。

例如:导入桌面上的注册表regedit /home/***/desktop/zh.reg

下载附件:zh.reg

安装“方正字库”

链接:https://pan.baidu.com/s/1r4H0AZgO8dtWlHifkh6WeA
提取码:xoun
复制这段内容后打开百度网盘手机App,操作更方便哦

 

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。