Actualmente mantenemos wechat, wxwork, deepin-wine6-stable, deepin-wine-helper, etc. bajo fedora.
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:xuthus5/Fedora_ $( rpm -E %fedora ) /home:xuthus5.repo
Nota : Fedora release version < 35
ya no se mantiene.
fedora-deepin-wine6
yfedora-deepin-wine-helper
son dependencias requeridas
fedora-deepin-wine6
se utiliza para impulsar wine
nativofedora-deepin-wine-helper
se utiliza para controlar programas empaquetados.sudo dnf install fedora-deepin-wine6 fedora-deepin-wine-helper -y
# 安装 fedora-deepin-wine6 版本的微信
sudo dnf install fedora-deepin-wechat-wine6 -y
nombre del paquete | describir | Versión | Compatible con vino5 | Compatible con vino6+ |
---|---|---|---|---|
fedora-deepin-wine6 | vino-deepin6 | - | Sí | Sí |
fedora-deepin-wechat-wine6 | 3.9.0 | Sí | Sí | |
fedora-deepin-wework-wine6 | WeChat empresarial | 3.1.12.2 | Sí | Sí |
fedora-deepin-189cloud | Disco de nube Tianyi | 6.3.8.1 | Sí | No |
fedora-deepin-iqiyi | iQiyi | 7.6.114.2 | Sí | No |
fedora-deepin-pvz | plantas contra zombies | 1.0.0.1 | Sí | No |
fedora-deepin-kugou | Música KuGou | 9.1.44.1 | Sí | No |
libpcap
y openldap
se actualizaron en fedora35+, lo que resultó en la imposibilidad de trasplantar el deepin-wine
nativo. fedora-deepin-wine6
en este almacén ha reemplazado parcialmente las dependencias básicas de la biblioteca. Dado que el impacto no se puede evaluar correctamente, existe un cierto riesgo de falla del software cuando se usa. No seré responsable de la serie de problemas causados por esto. .
Para fuentes generales y otros problemas después de la instalación, resuélvalo usted mismo.
La forma más sencilla es descargar una fuente de fusión Microsoft Yahei + Songti preprocesada
wget https://images.xuthus.cc/images/fake_simsun.ttc
cp fake_simsun.ttc ~ /.deepinwine/Deepin-WeChat/drive_c/windows/Fonts/
# 微信重启之
/opt/apps/com.qq.weixin.deepin/files/run.sh
Personaliza las fuentes que deben configurarse
Descargue la fuente Microsoft Yahei y colóquela en ~/.deepinwine/Deepin-WeChat/drive_c/windows/Fonts/
cp /path/to/MSYH.TTC ~ /.deepinwine/Deepin-WeChat/drive_c/windows/Fonts/msyh.ttc
Configure la fuente predeterminada del sistema en deepin-wine5
vim ~ /.deepinwine/Deepin-WeChat/system.reg
" MS Shell Dlg " = " msyh "
" MS Shell Dlg 2 " = " msyh "
vim ~ /.deepinwine/Deepin-WeChat/msyh.reg
REGEDIT4
[HKEY_LOCAL_MACHINE S oftware M icrosoft W indows NT C urrentVersion F ontLink S ystemLink]
" Lucida Sans Unicode " = " msyh.ttc "
" Microsoft Sans Serif " = " msyh.ttc "
" MS Sans Serif " = " msyh.ttc "
" Tahoma " = " msyh.ttc "
" Tahoma Bold " = " msyhbd.ttc "
" msyh " = " msyh.ttc "
" Arial " = " msyh.ttc "
" Arial Black " = " msyh.ttc "
Regístrate en el registro
WINEPREFIX= ~ /.deepinwine/Deepin-WeChat/ deepin-wine5 regedit ~ /.deepinwine/Deepin-WeChat/system.reg
WINEPREFIX= ~ /.deepinwine/Deepin-WeChat/ deepin-wine5 regedit ~ /.deepinwine/Deepin-WeChat/msyh.reg
Descargue un paquete de dependencia adicional (este paquete proporciona una versión inferior de la biblioteca de dependencia deepin-wine6)
https://software.opensuse.org//download.html?project=home%3Axuthus5&package=fedora-deepin-extra-lib
# 忽略冲突安装
sudo rpm -ivh --force fedora-deepin-extra-lib-0.0.1-2.1.x86_64.rpm
# 你也可以直接线上安装
sudo rpm -ivh --force https://download.opensuse.org/repositories/home:/xuthus5/Fedora_ $( rpm -E %fedora ) /x86_64/fedora-deepin-extra-lib-0.0.1-7.1.x86_64.rpm
# 必须按照如下步骤进行软链接
cd /usr/lib/
sudo ln -sf liblber-2.4.so.2.10.10 liblber-2.4.so.2
sudo ln -sf libldap_r-2.4.so.2.10.10 libldap_r-2.4.so.2
sudo ln -sf libldap_r-2.4.so.2 libldap-2.4.so.2
# 下载wine旧版本的wldap32.dll.so
wget -O wldap32.dll.so https://images.xuthus.cc/images/akrHXou_wldap32.dll.so
sudo mv wldap32.dll.so /opt/deepin-wine6-stable/lib/wldap32.dll.so
A continuación, puede ejecutar /opt/apps/com.qq.weixin.deepin/files/run.sh
para reiniciar WeChat.
Wine proporciona la variable de entorno WINEDEBUG
que le permite obtener la información de registro de diferentes channel
en tiempo de ejecución. Solo necesita agregar WINEDEBUG=${log_level}+${channel}
antes del software que necesita ejecutar. Para obtener más detalles, consulte: WineHQ: canales de depuración
Da un ejemplo:
# 打印微信运行时所有通道的error级别信息
# will turn on WARN messages for all channels, in addition to already enabled ERR and FIXME messages.
WINEDEBUG=warn+all /opt/apps/com.qq.weixin.deepin/files/run.sh
# 自行下载wine旧版本的wldap32.dll.so
wget https://images.xuthus.cc/images/akrHXou_wldap32.dll.so
sudo mv akrHXou_wldap32.dll.so /opt/deepin-wine6-stable/lib/wldap32.dll.so
Consulte este artículo mío: paquete fedora wechat RPM
La dirección del proyecto es: https://build.opensuse.org/project/show/home:xuthus5, y los archivos de compilación y los paquetes de código fuente se exponen arriba.
Todo el proceso de empaquetado de OBS se basa en openSUSE Build Service
Service.
vufa/deepin-wine-wechat-arch proveedor de paquetes fuente de wechat
proveedor de paquetes fuente deepin-wine-helper deepin-wine-helper
com.qq.weixin.work.deepin proveedor de paquetes fuente de wework
proveedor de paquetes fuente deepin-wine5 deepin-wine5