Linux QQ 3.x(electron)【可选:基于 ArchLinux 兼容层】
!!注意,下面arch.sh的下载链接已经失效,可以使用@Alex的“FreeBSD Linux兼容层管理器”安装兼容层,再根据教程手动配置。
Github存储库地址:compatmgr
由于安装脚本丢失,无法一步安装到位,现在无法输入中文,无法联网的问题,请看这里=》Linux兼容层故障排除
# fetch http://book.bsdcn.org/arch.sh #下载脚本构建兼容层
# sh arch.sh #运行脚本
# chroot /compat/arch/ /bin/bash #进入 Arch 兼容层
# passwd #为 Arch 的 root 设置一个密码
# passwd test #为 Arch 的 test 设置一个密码,上述脚本已经创建过该用户了!不设置密码无法正常使用 aur。
# chroot /compat/arch/ /bin/bash #进入 Arch 兼容层
# su test # 此时位于 Arch 兼容层!切换到普通用户才能使用 aur
$ yay -S linuxqq # 此时位于 Arch 兼容层!此时用户为 test
# exit # 此时位于 Arch 兼容层!此时用户恢复为 root
# export LANG=zh_CN.UTF-8 # 此时位于 Arch 兼容层!
# export LC_ALL=zh_CN.UTF-8 # 此时位于 Arch 兼容层!如果不添加环境变量,则中文输入法无法使用。如果设置失败请重启一次 FreeBSD 主机。此时位于 Arch 兼容层!
# /opt/QQ/qq --no-sandbox --in-process-gpu # 此时位于 Arch 兼容层!
Linux QQ 3.x(Electron)【可选:基于 Ubuntu 兼容层】
请先安装 Ubuntu 兼容层,具体请看第 30 章。
# chroot /compat/ubuntu/ /bin/bash #进入 Ubuntu 兼容层
# wget https://dldir1.qq.com/qqfile/qq/QQNT/ad5b5393/linuxqq_3.1.2-13107_amd64.deb #此时位于 Ubuntu 兼容层
# apt install ./linuxqq_3.1.0-9572_amd64.deb #此时位于 Ubuntu 兼容层
# apt install libgbm-dev libasound2-dev #此时位于 Ubuntu 兼容层
# ldconfig #此时位于 Ubuntu 兼容层
# export LANG=zh_CN.UTF-8 # 此时位于 Ubuntu 兼容层
# export LC_ALL=zh_CN.UTF-8 # 如果不添加则中文输入法无法使用。此时位于 Ubuntu 兼容层
# /bin/qq --no-sandbox --in-process-gpu #此时位于 Ubuntu 兼容层
注意
如果你双网卡,例如一个有线一个无线,打开QQ以后可能会遇到网络错误的提示,需要给你的空闲网卡随便指派一个IP. 参见Linux兼容层故障排除
如果退出后进不去,请加参数 --in-process-gpu
执行之即可,即 /bin/qq --no-sandbox --in-process-gpu
。