[Share Experiences] 使用flatpak安装wine8并完美运行最新版钉钉
Tofloor
poster avatar
jiandanlangman
deepin
2023-03-09 22:21
Author

有人私信问我怎么安装Flatpak版本的Wine,所以我就写这个帖子来回答一下他

先夸一下Flatpak,真香,永远不用担心依赖问题把系统搞挂,卸载起来也非常方便,不像apt,装个wine要下载好几百个依赖,真怕依赖翻车,而且apt卸载后清除的依赖数量远远低于安装时的,这就导致系统里面的垃圾依赖越来越多

说Flatpak下载慢的,我不知道你们所认为的快是多快,可能我这网不好,用flatpak下载平均速度只有七八兆每秒,反正我是能接受这个速度,基本上安装什么软件都能1分钟内搞定

正文开始:

如果你没安装flatpak,请先安装flatpak,安装方式点击这里, 安装完成后开始安装wine

flatpak install org.winehq.Wine 

回车后稍等一两秒,会弹出让你选择分支,选stable-22.08, stable-22.08是wine8.0, stable-21.08是wine7.0

然后按照提示走就行,等它安装完成

安装完成后就可以使用wine了, flatpak的wine跟普通版wine的运行方式不太一样,输入

flatpak run org.winehq.Wine winecfg

来配置wine,直接把版本改为windows 10

flatpak wine容器的默认路径是在~/.var/app/org.winehq.Wine/data/wine

默认是64位容器,不推荐更改容器位置和容器类型,如果要更改直接flatpak run --env=WINEPREFIX=xxx org.winehq.Wine xxxx

至此wine已经安装并配置完毕


以下是安装最新版本钉钉的方式:

Windows.zip

下载上面的附件,替换掉wine容器中的相关dll,默认容器路径在~/.var/app/org.winehq.Wine/data/wine

然后输入命令:

flatpak run org.winehq.Wine winecfg

配置

msvcp140原装先于内建(解决群聊发送纯文本崩溃)

riched20原装先于内建(解决输入框颜色不正常)

msls31原装先于内建(解决emoji崩溃)

usp10原装先于内建(解决不定时崩溃问题)

然后应用

微信截图_20230309152633.png

去钉钉官网下载最新版钉钉,然后flatpak run org.winehq.Wine 下载的钉钉exe路径,启动安装程序,下一步直至安装完成,安装完成后直接运行即可

去钉钉设置里面开启dutter渲染,svg渲染,dwrite渲染

关闭webGL渲染, 这个一定要关闭,然后重启钉钉就可以畅快的使用了

钉钉窗口阴影的问题,把钉钉窗口最大化再恢复正常窗口就行了

其它的创建桌面快捷方式和快捷键唤醒钉钉的方法晚点再写

Reply Favorite View the author
All Replies
babyfengfjx
Super Moderator
CQA
2023-03-09 22:44
#1

看起来很不错~

Reply View the author
青稚°
Moderator
2023-03-09 22:51
#2

其实直接安装winehq也可以,安装ubuntu18.04的wine8,在deepin上可用,我测试过。

Reply View the author
jiandanlangman
deepin
2023-03-09 22:59
#3
青稚°

其实直接安装winehq也可以,安装ubuntu18.04的wine8,在deepin上可用,我测试过。

可以是可以,但是那几百个依赖我看着害怕啊,指不定啥时候就翻车了

比如这位:https://bbs.deepin.org/post/253521

那么多i386的依赖,我感觉这事多半是wine带来的

flatpak就很爽了,没那么多依赖,就算万一它出现了依赖问题,直接把flatpak卸载重装就行,也不会影响到系统本身

一般deb安装依赖超过5个,或者需要添加第三方源,我都会有限考虑flatpak和appimage,用着放心,也是几个月来系统没有挂掉过的主要原因,养成良好习惯从你我做起😁

Reply View the author
Comments
ad1998
2023-03-10 03:12
确实, 总怕apt哪天牛死你
小妖怪
2023-03-09 23:16
赞同,用 flatpak,安心,踏实 用 apt,总担心出啥问题
redmibook
deepin
2023-03-09 23:09
#4

钉钉有 Linux 版,与 win 版基本一致。

Reply View the author
青稚°
Moderator
2023-03-09 23:36
#5
jiandanlangman

可以是可以,但是那几百个依赖我看着害怕啊,指不定啥时候就翻车了

比如这位:https://bbs.deepin.org/post/253521

那么多i386的依赖,我感觉这事多半是wine带来的

flatpak就很爽了,没那么多依赖,就算万一它出现了依赖问题,直接把flatpak卸载重装就行,也不会影响到系统本身

一般deb安装依赖超过5个,或者需要添加第三方源,我都会有限考虑flatpak和appimage,用着放心,也是几个月来系统没有挂掉过的主要原因,养成良好习惯从你我做起😁

就和你安装debian10 winehq一样,一样的依赖,安装18.04的wine,补的就是deepin源带的依赖,问题不大。

Reply View the author
439648825
deepin
2023-03-09 23:36
#6

flatpak不错🤤

Reply View the author
青稚°
Moderator
2023-03-09 23:44
#7

不过我还是喜欢你这种安装方式。

Reply View the author
fax928
Moderator
2023-03-10 01:17
#8

applaud

顺带问一下函数库设置有没有文章介绍的?

Reply View the author
ad1998
deepin
2023-03-10 03:10
#9
It has been deleted!
xtcpl
deepin
2023-03-10 06:29
#10

谢谢了,朋友,你是真的牛!💯

Reply View the author
安洛
deepin
2023-03-10 07:25
#11

我记得我在论坛的最早的几个帖子好像就有用wine配置钉钉。现在看来函数库和配置也没什么变化,问题也没变。那个窗口阴影的问题可以通过一个patch解决,但目前好像只有archlinuxcn源收录了打了这个patch的wine包。

不过那时候flatpak还没有wine,flatpak的沙箱机制有时候觉得有点烦,会访问不到家目录文件,另外flatpak的依赖好像也会出现垃圾依赖的问题,我定期运行 flatpak uninstall --unused,每次都能找出一些不用的依赖。还有一些这个都找不到。

Reply View the author
Free_Aaron.Li
deepin
2023-03-10 07:42
#12

我就是使用winehq按照wine8,中间确实走了一些弯路。

但是使用flatpak安装,安装速度好慢呀!

Reply View the author
rabbitwq
deepin
2023-03-11 00:28
#13

用这个方法安装了微信3.8.1.26,还是存在透明边框的问题,所以仍然使用spark-wine7-devel来运行微信了,不知道怎么回事。

Reply View the author
155******65
deepin
2023-03-11 04:15
#14

好贴顶,人气不旺,现在的年轻人,不爱逛论坛

Reply View the author
deepin_xjp
deepin
2023-03-12 21:04
#15

先收藏再学习。等有空了试试。

Reply View the author
王仕慧
deepin
2023-08-30 06:14
#16

安装完成后,第一次可以正常运行,后面要怎么才能运行呢?

Reply View the author
王仕慧
deepin
2023-08-30 06:33
#17

已经搞清楚了 直接从目录下面创建快捷方式到桌面上就好了

Reply View the author
王仕慧
deepin
2023-08-30 17:10
#18

这种模式下,钉钉是能运行,但是很慢,投屏等没办法打开。版主有后续优化策略么?

Reply View the author