For the complete documentation index, see llms.txt. This page is also available as Markdown.

20.7 微信(Linux 版)

微信尚无原生 FreeBSD 版本,需通过 Linux 兼容层安装运行。本节基于 Rocky Linux 兼容层,通过 RPM 包管理器安装并使用。

基于 Rocky Linux 兼容层(FreeBSD Port)

请先参照本书其他章节,安装 Rocky Linux 兼容层(FreeBSD Port)。

安装 RPM 工具

  • 使用 pkg 安装:

# pkg install rpm4
  • 或者使用 Ports 安装:

# cd /usr/ports/archivers/rpm4/
# make install clean

下载微信

官方下载地址:微信 Linux 测试版

# fetch https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_x86_64.rpm

该链接为本节撰写时的地址,请自行获取最新版本的微信下载链接。

安装微信

切换到兼容层路径:

安装:

请将 WeChatLinux_x86_64.rpm 改为实际的本地文件路径。

解决依赖问题

查看依赖关系:

  • 安装缺少的依赖库 libatomic.so.1

使用 pkg 安装:

或者使用 Ports 安装:

  • 为缺少的依赖库 libbz2.so.1.0 创建符号链接:

技巧

libbz2.so.1 该库本身已存在,但文件名不同。如找不到,可输入 ls /compat/linux/lib64/libbz2,随后按 Tab 键补全,查看实际文件名。

  • 安装依赖库 libxkbcommon-x11.so.0

技巧

找不到 Rocky Linux 的某库时,可到 https://rockylinux.pkgs.org/ 搜索。FreeBSD Ports 已打包了一部分,可参照 pkg 章节使用 pkg-provides 搜索。

  • 解决依赖库 libxcb-icccm.so.4

  • 解决其他与 xcb 库相关的依赖问题。

使用 pkg 安装:

或者使用 Ports 安装:

启动微信

在命令行中运行微信。

创建软件图标

在路径 ~/.local/share/applications 下新建文本文件 wechat.desktop,写入:

设置 wechat.desktop 文件权限为 755,使其可执行:

图标目录结构:

重启系统后,即可在系统菜单中找到微信。

功能正常:

FreeBSD 微信
FreeBSD 微信
FreeBSD 微信

中文输入法问题

如以 root 权限运行 Rocky Linux 兼容层中的微信,中文输入法将无法使用(原因同 QQ:输入法框架依赖用户会话的 D-Bus 和环境变量)。请以普通用户权限运行。

FreeBSD 微信

最后更新于