حاليًا نقوم بصيانة wechat، وwxwork، وdeepin-wine6-stable، وdeepin-wine-helper، وما إلى ذلك تحت فيدورا.
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:xuthus5/Fedora_ $( rpm -E %fedora ) /home:xuthus5.repo
ملاحظة : لم يعد Fedora release version < 35
موجودًا.
إن
fedora-deepin-wine6
وfedora-deepin-wine-helper
هي تبعيات مطلوبة
fedora-deepin-wine6
لتصنيع wine
المحليfedora-deepin-wine-helper
لتشغيل البرامج المعبأة.sudo dnf install fedora-deepin-wine6 fedora-deepin-wine-helper -y
# 安装 fedora-deepin-wine6 版本的微信
sudo dnf install fedora-deepin-wechat-wine6 -y
اسم الحزمة | يصف | إصدار | متوافق مع النبيذ5 | متوافق مع wine6+ |
---|---|---|---|---|
فيدورا-ديبين-النبيذ6 | عميق النبيذ6 | - | نعم | نعم |
فيدورا-ديبين-wechat-wine6 | وي شات | 3.9.0 | نعم | نعم |
فيدورا-ديبين-ويورك-واين6 | المؤسسة WeChat | 3.1.12.2 | نعم | نعم |
فيدورا-ديبين-189cloud | قرص تيان يى السحابي | 6.3.8.1 | نعم | لا |
فيدورا-ديبين-iqiyi | iQiyi | 7.6.114.2 | نعم | لا |
فيدورا-ديبين-pvz | النباتات ضد الزومبي | 1.0.0.1 | نعم | لا |
فيدورا-ديبين-كوغو | موسيقى كوجو | 9.1.44.1 | نعم | لا |
تم تحديث libpcap
و openldap
على fedora35+، مما أدى إلى عدم القدرة على زرع deepin-wine
الأصلي. استبدل fedora-deepin-wine6
في هذا المستودع جزئيًا تبعيات المكتبة الأساسية، نظرًا لأنه لا يمكن تقييم التأثير بشكل صحيح، فهناك خطر معين لتعطل البرنامج عند استخدامه، ولن أكون مسؤولاً عن سلسلة المشاكل الناجمة عن ذلك .
بالنسبة للخط العام والمشكلات الأخرى بعد التثبيت، يرجى حلها بنفسك.
أسهل طريقة هي تنزيل خط Microsoft Yahei + Songti fusion الذي تمت معالجته مسبقًا
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
تخصيص الخطوط التي تحتاج إلى تكوين
قم بتنزيل خط Microsoft Yahei وضعه ضمن ~/.deepinwine/Deepin-WeChat/drive_c/windows/Fonts/
cp /path/to/MSYH.TTC ~ /.deepinwine/Deepin-WeChat/drive_c/windows/Fonts/msyh.ttc
قم بتعيين الخط الافتراضي للنظام ضمن 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 "
سجل في التسجيل
WINEPREFIX= ~ /.deepinwine/Deepin-WeChat/ deepin-wine5 regedit ~ /.deepinwine/Deepin-WeChat/system.reg
WINEPREFIX= ~ /.deepinwine/Deepin-WeChat/ deepin-wine5 regedit ~ /.deepinwine/Deepin-WeChat/msyh.reg
قم بتنزيل حزمة تبعية إضافية (توفر هذه الحزمة إصدارًا أقل من مكتبة تبعية 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
بعد ذلك، يمكنك تنفيذ /opt/apps/com.qq.weixin.deepin/files/run.sh
لإعادة تشغيل WeChat.
يوفر Wine متغير البيئة WINEDEBUG
الذي يسمح لك بالحصول على معلومات السجل الخاصة channel
المختلفة في وقت التشغيل. ما عليك سوى إضافة WINEDEBUG=${log_level}+${channel}
قبل البرنامج الذي تريد تشغيله. للحصول على التفاصيل، راجع: WineHQ: قنوات التصحيح
أعط مثالا:
# 打印微信运行时所有通道的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
ارجع إلى مقالتي هذه: حزمة فيدورا لتعبئة wechat RPM
عنوان المشروع هو: https://build.opensuse.org/project/show/home:xuthus5، وملفات البناء وحزم التعليمات البرمجية المصدر معروضة أعلاه.
تعتمد عملية التعبئة الكاملة لـ OBS على خدمة openSUSE Build Service
Service.
vufa/deepin-wine-wechat-arch مزود حزمة مصدر wechat
Deepin-Wine-helper Deepin-Wine-helper مزود حزمة المصدر
com.qq.weixin.work.deepin مزود حزمة مصدر wework
Deepin-Wine5 Deepin-Wine5 مزود حزمة المصدر