1. 准备:
- deepin-wine5
- deepin-wine-qq
- deepin-wine-helper
这三个包我是在openSUSE网站上搜索到的,https://software.opensuse.org/search?baseproject=ALL&q=
感谢打包者xuthus5,但我们也可以看到,这些都是为 fedora 准备的,还好,咱也能用。
2. 在pkgs上补包
安装过程一切顺利,唯在安装 deepin-wine5 时需要一个 udis86 的包。我的电脑上并没有,在 https://pkgs.org/ 上搜索,并没有为 openSUSE 准备的包。我强行下载了 fedora 36 的包安装在电脑上,在终端运行 deepin-wine-qq(/opt/apps/com.qq.im.deepin/files/run.sh) 时又提示我安装的 udis86 不能使用。提示:
wine: failed to initialize: libudis86.so.0: wrong ELF class: ELFCLASS64
我想可能是我安装的64位版本不能用。遂在 https://pkgs.org/ 上寻找到 udis86 的32位包,用压缩软件提取包中的libudis86.so.0.0.0 和 libudis86.so.0 文件复制到 /usr/lib/文件夹下。(只是想试试,怕直接安装又有各种问题,没想到成功了。)
熟悉的登录界面终于出现了,就是deepin那丝滑的味道。(wine7直接安装的QQ有些卡顿)
3. 运行一次 Deepin Wine QQ
新问题又出现,QQ版本过低,不能登陆。
4. 更新QQ安装目录
我的电脑上其实已经用 wine7 安装了最新版QQ. 将 ~/.wine/drive_c/Program Files (x86)/Tencent 目录下的QQ安装文件粗暴替换了 ~/.deepinwine/Deepin-QQ/drive_c/Program Files/Tencent 下的旧版本QQ,大功告成。
我也不懂技术,歪打正着,过程不能解释。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/282795.html