0x00 前提
一直以来,人们普遍怀疑瞩目等“国产“云会议系统在界面,功能上有剽窃国外的Zoom.us的嫌疑,但无证据。本文从瞩目的Ubuntu客户端入手,详细证明了瞩目的Zoom血统。
0x01 原因
疫情之下,学校要进行云教学,要安装瞩目客户端。打开官网,兴奋地发现瞩目居然有Linux版本,即所谓自主知识产权的Ubuntu Kylin 版本。于是在尝试安装的同时探索了瞩目客户端。
0x02 环境
我使用的是 Manjaro Linux 19.0, Kernel 5.5, XFCE 4.14 惠普ZBook 15 (intel 集成显卡). 官网安装包zhumu_2.5.360133.0226_amd64.deb
。
0x03 安装
Manjaro 是基于ArchLinux的,所以先把Debian系的DEB安装包debtap一下。
debtap zhumu_2.5.360133.0226_amd64.deb
得到了ArchLinux的.tar.xz 安装包,然后直接pacman。
sudo pacman -U zhumu-2.5.360133.0226-1-x86_64.pkg.tar.xz
然而,这个包依赖于这个东东。
~/Documents/packages/TXZ » sudo pacman -U zhumu-2.5.360133.0226-1-x86_64.pkg.tar.xz felix@felix-zbook
[sudo] password for felix:
loading packages...
resolving dependencies...
:: There are 6 providers available for opencl-nvidia:
:: Repository extra
1) opencl-nvidia-340xx 2) opencl-nvidia-390xx 3) opencl-nvidia-418xx 4) opencl-nvidia-430xx 5) opencl-nvidia-435xx
6) opencl-nvidia-440xx
Enter a number (default=1):
胡闹!我英特尔的显卡要装Nvidia的OpenCL和utils!
我当时就真的瞎选了一个装上了,还装了Nvidia的Cuda,结果,所有的Qt程序全打不开了!。于是赶紧卸载了这些Nvidia,一切恢复正常。
0x04 探索
无奈之下,试试在不安装Nvidia驱动的情况下手动安装瞩目吧……
先解开tar包。
tar xvf zhumu-2.5.360133.0226-1-x86_64.pkg.tar.xz
里面opt,usr 两个文件夹,先进usr看看。
~/Documents/packages/TXZ » tree ./usr felix@felix-zbook
./usr
├── b