wine安装、依赖配置及股票软件的记录
Tofloor
poster avatar
不会开车有驾照
deepin
2020-05-30 04:05
Author
本帖最后由 ccbshang 于 2020-6-24 11:58 编辑

首先声明,本人是一个刚接触linux不足半年的新手,只是因为某些大家都知道的原因,开始尝试deepin,当时想的是只要能支持简单办公,闲暇时能看会股票或者打会斗地主即可。自我感觉,这点很容易达到,于是一往无前、义无反顾、无知者无畏的拿自己的电脑就开始练手了。以下关于wine安装使用的内容99.99%都是网络搜索出来的内容,我只是个糊里糊涂的试用者。连命令都是一色儿的复制黏贴。如果你看这篇帖子对自己有帮助,很愉快的告诉你,都是各位网络大神的功劳,和我一毛钱关系也没有。如果看完一脑袋糨糊,那恭喜你,咱俩是同类的。
废话说完,复制黏贴开始。
首先是安装,以下内容,参见本论坛这篇帖子
为便于查看,内容如下:
Step.1
程序坞(启动器、开始菜单)中打开系统自带终端(深度终端)程序,执行以下命令。
sudo dpkg --add-architecture i386
说明:如果您使用的是 64 位系统,请开启 32 bit 架构支持(如果您之前没有开启的话):
Step.2
添加仓库
以管理员身份进入/etc/apt/路径,右键单击sources.list 文件,选择管理员身份打开
在文字编辑窗口最后一行写入:
然后保存退出。
Step.3
3.1程序坞(启动器、开始菜单)中打开系统自带终端(深度终端)程序,执行:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
3.2终端窗口内返回某些结果后,然后执行:
sudo apt-key add winehq.key
短暂时间后,终端窗口内返回“OK”字样。
3.3然后在终端窗口内执行以下命令,此命令是检查Step.2中新加入软件源(地址)的Wine软件包。
sudo apt update
这一步时间可能较长,与你的网速有直接关系。我当下使用移动100兆宽带,用时5分钟吧,应该是,记不清了。
忠告:有个别(比如我)终端会提示错误(权限不够字样),此时根据前文提到的两个网页并没有好的解决办法,于是作为小白,在脑海里有限的Deepin终端执行命令中,执行了:
su
按照提示输入密码,此时我获取了终端的最高权限。对下面的操作,会有些帮助。
3.4然后在终端窗口内执行以下命令,此命令是基于3.3检查结果并执行Wine安装。
sudo apt install --install-recommends winehq-stable
短暂的时间过后,会看到
升级了 * 个软件包,新安装了 * 个软件包,要卸载 * 个软件包,有 * 个软件包未被升级。
需要下载 *.*MB/*.*MB 的归档。
解压缩后会消耗 *MB 的额外空间。
您希望继续执行吗? [Y/n]
这时候键入y{不同机器可能上面的数值是不同的}
此命令执行时间会比较久,移动100兆宽带,耗时半小时以上。因为根据地址和下载速度,访问的是国外的地址,下载速度单位几百几千字节每秒。。。
Step.3个半
在漫长的等待结束后,可能会提示错误(比如我),提示结果里有一句很不像是机器代码的语句:
有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?
于是,执行以下命令,补安装之前报错失败的部分软件包
sudo apt install --install-recommends winehq-stable --fix-missing
短暂的时间过后,会看到
升级了 * 个软件包,新安装了 *个软件包,要卸载 *个软件包,有 *个软件包未被升级。
需要下载 *.*MB/*.*MB 的归档。
解压缩后会消耗 *MB 的额外空间。
您希望继续执行吗? [Y/n]
这时候键入y
此命令执行时间会比较久,移动100兆宽带,耗时半小时以上。原因前边刚说了。
Step.3个半可能会循环出现好几次,运气好就不会。如果一个不落的安装完成了,可能会显示
正在处理用于 libc-bin (2.27-3) 的触发器 ...
当然别人显示了别的,我也不确定具体因为什么。反正就是从字面上看,就是完成或者成功啥的。
Step.4
检查一下Wine版本。执行以下命令,
wine --version



Reply Favorite View the author
All Replies
avatar
不会开车有驾照
deepin
2020-05-30 04:06
#1
本帖最后由 ccbshang 于 2020-6-9 08:17 编辑

至此安装结束,不过没用过的我等小白先别高兴,还有很多问题需要解决,下面是关于wine字体和依赖的内容,我们要有耐心,继续操作下去。以下内容参考了这篇网上的内容
同样为了方便查看,把需要的内容贴过来:其中少部分是我添加的。
1、安装winetricks(Wine的辅助配置工具,超级便利)
终端下执行:sudo apt install --install-recommends winetricks
2、安装字体(解决Wine及初始配置界面乱码)
刚安装完Wine后,初始执行界面一般会出现诸如问号方块之类的乱码,为了便于阅读,需完善安装缺失的默认字体。
将以下simfang.ttf、simhei.ttf、simkai.ttf、simsun.ttc字体文件复制到Wine安装路径下的字体目录/opt/wine-stable/share/wine/fonts即可,你也可以将更多字体复制到该目录下。
就我个人而言,我将以上字体文件及微软雅黑字体文件msyh.ttf、msyhbd.ttf 复制到 Wine 字体目录即解决了界面乱码的问题。
常用字体链接: https://pan.baidu.com/s/10ffCu-TNtISTvDBgwz-C1g  密码: n104
3、安装Wine依赖
一般而言,安装完Wine后,初始执行winecfg或wine或winetricks,会要求下载安装 wine-mono 和 wine-gecko,这是一个相对漫长的过程,并且中途还可能出错,有可能需要反复多次才能下载安装成功。这些依赖文件是下载安装在:~/.cache/wine 目录下的。
在此,我提供一个快速的解决办法:从其它人那里获取或用快速下载工具直接下载下来后,复制到 ~/.cache/wine 路径下即可,如果目录不存在,请自行创建。
最好是将包含wine-mono和wine-gecko的wine目录直接复制到~/.cache/下,合并或覆盖wine目录。

关于在安装MONO和Gecko时速度很慢的问题,论坛和网上同样有参考帖子,基于我没试验过的原因,我只贴出链接,想试验的自行试验,至于哪种方法有效,我采用的第一种方法,第二种方法为论坛大神提供的,未试验,自行选择。

4、安装Wine中Windows程序依赖
在此处,必须借助winetricks这个强大的辅助工具了。
你可以在终端下执行 winetricks,在界面中选择相关的依赖库,但相对快捷的是直接将所需依赖作为参数传递给 winetricks ,如下:(对于网络上网友提供的安装方式,本人实际经验是逐个安装有更高的成功率)
终端下分别执行:
winetricks corefonts colorprofile
winetricks fontfix fontsmooth-gray fontsmooth-rgb fontsmooth-bgr
winetricks gdiplus
winetricks d3dx9
winetricks riched20 riched30
winetricks mfc40 mfc42
winetricks vcrun6 vb6run vcrun2003 vcrun2005 vcrun2008
winetricks msxml3 msxml4 msxml6
一般来说,以上依赖也够了,对于其它的依赖,请自行再安装。
这些依赖,将会下载安装到:~/.cache/winetricks
下载和安装将会花费不少时间,中途还可能出现各种问题,还需要反复多次才能成功,在此,分享一个最快速的方法:
即:从其它网友处获取这些依赖或用下载工具下载后复制到该目录下,便能省却过程中的诸多烦恼。
最好是将整个winetricks目录复制到~/.cache/下,合并或覆盖winetricks目录。    
特别注意:以复制方式下载安装,是省却了下载过程中的诸多问题,仍然需要执行以上winetricks命令,将依赖信息合并到Windows的注册表中,路径是在:~/.wine,
另外,对于Windows应用程序所需的字体,是保存在:~/.wine/drive_c/windows/Fonts 路径中,你可以自行将所需的字体文件复制到该目录下即可。

至此,wine的安装才基本告一段落。


Reply View the author
avatar
不会开车有驾照
deepin
2020-05-30 04:06
#2
本帖最后由 ccbshang 于 2020-6-7 10:14 编辑

现在我们开始安装股票软件,不得不说,国内股票软件通达信的市场很大,很多证券公司的股票软件均是基于通达信二次开发的,也有很多其他的,我安装删除多次,感觉(注意是感觉)需要安装dotnet,于是我试了下这个
Winetricks dotnet452
反正是一堆我看不懂的提示,然后安装我使用的方正证券终于没有乱码了。同时试用同花顺,东方财富,西部证券,西南证券,XX证券,反正试了一堆,均运行正常。
试验多个股票软件的帖子在这里 https://bbs.deepin.org/post/193427,除了看行情外,交易功能同样正常。

闲暇时我还想打会斗地主,甩两把拖拉机,玩玩小麻将,就想安个QQ游戏。于是网上下载QQ游戏大厅,满怀信心双击,鼠标转圈以后,没有然后了,k!这可咋整?在QQ游戏官网随手点击棋牌类的一个游戏,居然自己开始安装游戏大厅和相关游戏了,安装结束后运行一切正常,百撕不得骑姐,管他呢,能用就行。其余碰到这种情况的可以试试这种方法。

其余软件,你也可以试验,不能使用或不正常,大部分是依赖问题,运行winetricks,选安装windows组件,试验去吧。
最后再说两句废话,安装完以上步骤后,你就随便折腾吧,别怕垃圾多,占硬盘,只要一步操作,wine就是初始状态,相当于恢复到了刚安装完毕的时候
运行winetricks
点确定,然后选择(删除当前容器所有相关文件,包括启动器,完全卸载),确定后在wine内安装的东西都没了,世界也清净了。




Reply View the author
avatar
不会开车有驾照
deepin
2020-05-30 04:08
#3
两个贴图凑数
Reply View the author
avatar
不会开车有驾照
deepin
2020-05-30 04:11
#4
常用字体链接: https://pan.baidu.com/s/10ffCu-TNtISTvDBgwz-C1g  密码: n104
Reply View the author
avatar
neko
deepin
Ecological co-builder
Q&A Team
2020-05-30 04:31
#5
赞!谢谢分享!
Reply View the author
avatar
Hello
deepin
2020-05-30 04:41
#6
4.0?你直接sudo apt install wine就行了,仓库里有,要自己安装起码要5.0吧
Reply View the author
avatar
不会开车有驾照
deepin
2020-05-30 04:45
#7
https://bbs.deepin.org/post/195243
4.0?你直接sudo apt install wine就行了,仓库里有,要自己安装起码要5.0吧

那是前辈帖子的复制,你按流程装完保管是5.0
Reply View the author
avatar
安洛
deepin
2020-05-30 05:24
#8
wine官方似乎不建议安装没有必要的依赖库,因为这些库可能会降低wine的稳定性。
Reply View the author
avatar
jianguo922
deepin
2020-07-03 05:39
#9
赞!谢谢分享!

Reply View the author
avatar
cyrix
deepin
2020-09-04 17:14
#10
收藏了。 写的很仔细。
Reply View the author