20.7 微信(Linux 版)
最后更新于
root@ykla:/ # cd /compat/linux/root@ykla:/compat/linux # rpm2cpio < WeChatLinux_x86_64.rpm | cpio -id
1393412 blocks# /compat/linux/usr/bin/bash # 切换到兼容层的 shell
bash-5.1# ldd /opt/wechat/wechat # 使用 ldd 检查微信的依赖库是否完整
libatomic.so.1 => not found
libbz2.so.1.0 => not found
libxkbcommon-x11.so.0 => not found
libxcb-icccm.so.4 => not found
libxcb-image.so.0 => not found
libxcb-render-util.so.0 => not found
libxcb-keysyms.so.1 => not found
……其他省略……# pkg install linux-rl9-devtools# cd /usr/ports/devel/linux-rl9-devtools/
# make install clean# ln -s /compat/linux/lib64/libbz2.so.1.0.8 /compat/linux/lib64/libbz2.so.1.0 # 创建所需的符号链接# fetch https://dl.rockylinux.org/pub/rocky/9/AppStream/x86_64/os/Packages/l/libxkbcommon-x11-1.0.3-4.el9.x86_64.rpm # 下载所需的依赖库
# cd /compat/linux/
root@ykla:/compat/linux # rpm2cpio < libxkbcommon-x11-1.0.3-4.el9.x86_64.rpm | cpio -id # 解压安装该依赖库
82 blocks# fetch https://dl.rockylinux.org/pub/rocky/9/AppStream/x86_64/os/Packages/x/xcb-util-wm-0.4.1-22.el9.x86_64.rpm # 下载所需的依赖库
# cd /compat/linux/
root@ykla:/compat/linux # rpm2cpio < xcb-util-wm-0.4.1-22.el9.x86_64.rpm | cpio -id # 解压安装该依赖库
175 blocks# pkg install linux-rl9-xcb-util# cd /usr/ports/x11/linux-rl9-xcb-util/
# make install clean$ /compat/linux/opt/wechat/wechat[Desktop Entry]
Name=WeChat
Comment=微信
Exec=/compat/linux/opt/wechat/wechat
Terminal=false
Type=Application
Encoding=UTF-8
Icon=/compat/linux/opt/wechat/icons/wechat.png
Path=
StartupNotify=false
Categories=Network# chmod 755 ~/.local/share/applications/wechat.desktop~/
└── .local/
└── share/
└── applications/
└── wechat.desktop # 微信桌面图标文件