www.idev.top

【已无效】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 的安装与使用

  1. 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 查看是否已提供稳定版本。
image

  1. 安装软件

本案例为安装最新版的 QQ(QQ9.5.9.28650.exe

  1. 到 QQ 官网下载最新版本的 QQ
  2. 右键,安装软件(Open With Wine Windows Program Loader.)。

首次安装需要安装 Mono(右键时有提示)。
image

image

image

  1. 登录之后,已能正常收发消息(有些功能无法使用,比如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

image

使用说明:

# 方法一(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 命令行中执行常见的参数来判断得出。


Linux 平台 wine7 的 QQ 和微信的安装与使用

posted @ 2022-05-06 22:37  JetsungChan  阅读(3003)  评论(2编辑  收藏  举报