【已无效】Linux 平台 wine7 的 QQ 和微信的安装与使用
本项目已停止。
源码归档于:https://framagit.org/wine
写在前面
正常情况下,使用 deepin-wine6 已经很好地支持 QQ 和微信了。但是,本人当前用 Ubuntu 22.04。使用 QQ 和 TIM 时,总是闪退(微信能正常使用)。反复折腾了几次,均无法解决此问题。故,放弃。
在此,推荐两个社区项目。一般情况下,能解决一部分常用软件的使用。
星火商店,由 深度科技论坛 shenmo 发起的项目,旨在丰富 Linux 生态。
deepin-wine,由 zq1997 发起的个人项目。目标为 deepin-wine 环境与应用在 Debian/Ubuntu上的移植仓库。
wine7 的安装与使用
- 按 winehq 官网的教程安装即可。
# 如果您使用的是 64 位系统,请开启 32 bit 架构支持(如果您之前没有开启的话):
sudo dpkg --add-architecture i386
# 下载添加仓库密钥
sudo wget -nc -O /usr/share/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
# 添加仓库(本人使用的是 Ubuntu22.04)
sudo wget -nc -O /etc/apt/sources.list.d/winehq-jammy.sources https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
# 更新安装包
sudo apt update
# 安装 wine
## 稳定分支 (经测,没有此安装包,不能正常安装)
sudo apt install --install-recommends winehq-stable
## 开发分支 (本人使用此分支)
sudo apt install --install-recommends winehq-devel
## Staging 分支
sudo apt install --install-recommends winehq-staging
注意:
截至当前(2022年5月6日),官方并没有提供 winehq-stable 安装包。故无法安装此稳定版。
通过命令 apt search winehq
查看是否已提供稳定版本。
- 安装软件
本案例为安装最新版的 QQ(
QQ9.5.9.28650.exe
)
- 到 QQ 官网下载最新版本的 QQ
- 右键,安装软件(
Open With Wine Windows Program Loader.
)。
首次安装需要安装 Mono(右键时有提示)。
- 登录之后,已能正常收发消息(有些功能无法使用,比如QQ自带的截图无法正常使用;使用系统的截图,无法直接粘贴到聊天窗口)。
此安装方式并无快捷启动方式
使用 wineapp 工具
此工具只是将一些安装方式集成,并且添加了快捷方式而已。方便一键安装和卸载相关软件,原理上其实并没有多大的变动。
1、安装 wineapp
wget -O- https://jihulab.com/wineapp/wineapp/-/raw/main/setup.sh | bash
2、相关命令
$ wineapp -h
wineapp 1.0.0
The Wine App Manager
USAGE:
wineapp [FLAGS] [OPTIONS] <SUBCOMMAND>
FLAGS:
-i/--install Install app (default)
-r/--remove Remove app
-s/--start Start app
-u/--upgrade Upgrade/Reinstall app
-h/--help Show program help info
-v/--version Prints version information
OPTIONS:
--async Async exec wine
SUBCOMMANDS:
search Search in package descriptions
update Update wineapp center
upgrade Upgrade tool
使用说明:
- 安装应用
wineapp -i PKG_NAME
比如,安装微信:https://jihulab.com/wineapp/wine-wechat
# 方法一(git 远程安装)
wineapp -i https://jihulab.com/wineapp/wine-wechat.git
# 方法二 (中心库 远程安装)
wineapp -i com.qq.weixin.wine
# 方法三 本地安装
git clone https://jihulab.com/wineapp/wine-wechat.git
cd wine-wechat
wineapp -i
-
移除应用
wineapp -r PKG_NAME
在任意地方使用wineapp -r com.qq.weixin.wine
移除微信。 -
启动应用
wineapp -s PKG_NAME
在任意地方使用wineapp -s com.qq.weixin.wine
启动微信。 -
更新应用
wineapp -u PKG_NAME
在任意地方使用wineapp -u com.qq.weixin.wine
更新微信。
当已经安装该包名的应用后,使用此种方式更新(与-i
类似,-i
会跳过安装已经存在的应用)。 -
查看帮助
wineapp -h
查看 wineapp 工具的使用说明 -
查看版本
查看当前 wineapp 的版本号 -
选项参数
--async
在使用-i/-r/-u/-s
命令时,加上此参数,则会异步执行相关的应用操作。
wineapp -i --async com.qq.weixin.wine
其它功能
中心库地址:https://jihulab.com/wineapp/winecenter
1、使用 wineapp search
查询中心库支持的软件;
2、使用 wineapp update
更新中心库信息;
3、使用 wineapp upgrade
更新工具;
支持自定义中心库(需要先手动删除 rm -rf ${HOME}/.wineapp/center
),再执行 wineapp update
。
修改 ~/.wineapp/config
文件中的参数,即可实现自定义中心库及自定义工具。
# wineapp url
WINEAPP_URL="https://jihulab.com/wineapp/wineapp.git"
# app center
WINEAPP_CENTER_URL="https://jihulab.com/wineapp/winecenter.git"
自定义软件
可参考 https://jihulab.com/wineapp/wine-demo 案例,自行编写别的应用软件。
静默安装参数的获取方式,可在 Windows 操作系统的 cmd 命令行中执行常见的参数来判断得出。