Fedora 34系统下如何安装、运行及卸载腾讯会议原生Linux版

2022-01-20 16:58:21 — by Kevin Suo


腾讯已经推出了Linux下的腾讯会议客户端,但目前只有DEB包,没有适用于Fedora等操作系统的RPM包。

我尝试这用alien将下载的DEB包转换为RPM,但使用DNF安装时提示有未满足的依赖关系:

$ sudo dnf install ./wemeet-2.8.0.1-2.x86_64.rpm 
错误:
 问题: 冲突的请求
  - nothing provides libtquic.so()(64bit) needed by wemeet-2.8.0.1-2.x86_64
  - nothing provides libxnn.so()(64bit) needed by wemeet-2.8.0.1-2.x86_64
  - nothing provides libxnn_core.so()(64bit) needed by wemeet-2.8.0.1-2.x86_64
(尝试添加 '--skip-broken' 来跳过无法安装的软件包)

因此,我尝试手动安装:

安装

将下载的deb包文件名后缀改为.zip,然后解压缩。

cd进入到解压缩之后的文件夹中:

$ cd TencentMeeting_0300000000_2.8.0.1_x86_64.publish
$ ls
control  control.tar.gz  data  data.tar.xz  debian-binary
$ cd data
$ ls
opt  usr

将opt和usr目录复制到系统根目录下:

$ sudo cp -r ./opt/* /opt/
$ sudo cp -r ./usr/* /usr/

进入解压缩目录中的control文件夹:

$ cd ../control/
$ ls
control  postinst  postrm  preinst

运行postinst脚本,该脚本用于给需要的文件添加可执行权限,并安装图标文件、更新桌面启动图标的缓存:

$ sudo ./postinst

安装完成。

启动

单击桌面启动图标即可启动腾讯会议。

经测试,在Fedora 34下,登陆、语音通话、桌面共享等基本功能没有问题,设置界面也能正常工作。

卸载

首先,删除/opt下的腾讯会议目录,以及/usr下在安装步骤复制过去的文件:

$ sudo rm -r /opt/wemeet
$ sudo rm /usr/share/applications/wemeetapp.desktop

若有需要,可能还需要移除/usr/share/icons/hicolor中16 32 64 128 256几个目录中的wemeetapp.png图标文件。

然后,运行解压缩的安装目录中的postrm脚本。该脚本用于清除当前用户主目录下的任何wemeet目录下的文件,并更新桌面启动图标缓存。

$ sudo ./postrm

卸载完成。