Derzeit pflegen wir WeChat, WXWork, Deepin-Wine6-Stable, Deepin-Wine-Helfer usw. unter Fedora.
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:xuthus5/Fedora_ $( rpm -E %fedora ) /home:xuthus5.repo
Hinweis : Fedora release version < 35
wird nicht mehr gepflegt.
fedora-deepin-wine6
undfedora-deepin-wine-helper
sind erforderliche Abhängigkeiten
fedora-deepin-wine6
wird verwendet, um einheimischen wine
anzutreibenfedora-deepin-wine-helper
wird verwendet, um gepackte Programme zu steuern.sudo dnf install fedora-deepin-wine6 fedora-deepin-wine-helper -y
# 安装 fedora-deepin-wine6 版本的微信
sudo dnf install fedora-deepin-wechat-wine6 -y
Paketname | beschreiben | Version | Kompatibel mit wine5 | Kompatibel mit wine6+ |
---|---|---|---|---|
Fedora-Deepin-Wein6 | deepin-wine6 | - | Ja | Ja |
Fedora-Deepin-Wechat-Wein6 | 3.9.0 | Ja | Ja | |
Fedora-Deepin-Wework-Wein6 | Unternehmens-WeChat | 3.1.12.2 | Ja | Ja |
Fedora-Deepin-189cloud | Tianyi-Wolkenscheibe | 6.3.8.1 | Ja | NEIN |
Fedora-Deepin-iqiyi | iQiyi | 7.6.114.2 | Ja | NEIN |
Fedora-Deepin-PVZ | Pflanzen gegen Zombies | 1.0.0.1 | Ja | NEIN |
Fedora-Deepin-Kugou | KuGou-Musik | 9.1.44.1 | Ja | NEIN |
libpcap
und openldap
wurden auf Fedora35+ aktualisiert, was dazu führte, dass das native deepin-wine
nicht transplantiert werden konnte. fedora-deepin-wine6
hat in diesem Warehouse die grundlegenden Bibliotheksabhängigkeiten teilweise ersetzt. Da die Auswirkungen nicht korrekt eingeschätzt werden können, besteht bei der Verwendung ein gewisses Risiko eines Software-Absturzes .
Bei allgemeinen Schriftart- und anderen Problemen nach der Installation lösen Sie diese bitte selbst.
Am einfachsten ist es, eine vorverarbeitete Microsoft Yahei + Songti-Fusion-Schriftart herunterzuladen
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
Passen Sie die Schriftarten an, die konfiguriert werden müssen
Laden Sie die Schriftart Microsoft Yahei herunter und platzieren Sie sie unter ~/.deepinwine/Deepin-WeChat/drive_c/windows/Fonts/
cp /path/to/MSYH.TTC ~ /.deepinwine/Deepin-WeChat/drive_c/windows/Fonts/msyh.ttc
Legen Sie die Standardschriftart des Systems unter deepin-wine5 fest
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 "
Registrieren Sie sich im Register
WINEPREFIX= ~ /.deepinwine/Deepin-WeChat/ deepin-wine5 regedit ~ /.deepinwine/Deepin-WeChat/system.reg
WINEPREFIX= ~ /.deepinwine/Deepin-WeChat/ deepin-wine5 regedit ~ /.deepinwine/Deepin-WeChat/msyh.reg
Laden Sie ein zusätzliches Abhängigkeitspaket herunter (dieses Paket stellt eine niedrigere Version der Deepin-Wine6-Abhängigkeitsbibliothek bereit)
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
Als nächstes können Sie /opt/apps/com.qq.weixin.deepin/files/run.sh
ausführen, um WeChat neu zu starten.
Wine stellt die Umgebungsvariable WINEDEBUG
bereit, mit der Sie zur Laufzeit die Protokollinformationen verschiedener channel
abrufen können. Sie müssen lediglich WINEDEBUG=${log_level}+${channel}
vor der Software hinzufügen, die Sie ausführen müssen. Einzelheiten finden Sie unter: WineHQ: Debug-Kanäle
Geben Sie ein Beispiel:
# 打印微信运行时所有通道的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
Lesen Sie diesen Artikel von mir: Fedora-Verpackung, Wechat-RPM-Paket
Die Projektadresse lautet: https://build.opensuse.org/project/show/home:xuthus5, und die Build-Dateien und Quellcodepakete werden oben offengelegt.
Der gesamte Verpackungsprozess von OBS basiert auf dem openSUSE Build Service
Service.
vufa/deepin-wine-wechat-arch Wechat-Quellpaketanbieter
Deepin-Wine-Helper Deepin-Wine-Helper-Quellpaketanbieter
com.qq.weixin.work.deepin Wework-Quellpaketanbieter
Deepin-Wine5 Deepin-Wine5-Quellpaketanbieter