使用文件压缩器解压从官网下载的安装包,xz -d com.alibabainc.dingtalk_7.6.0.4091801_amd64.deb
2.解压后可以获得data.tar.xz
3.解压data.tar.xz
tar xvf data.tar.xz
4.将产生的opt和usr复制到根目录下
sudo cp -r usr /
sudo cp -r opt /
5.进入钉钉的程序目录尝试启动,在opt下面钉钉的目录下
./Elevator.sh
6.如果没问题就完成了,不过在我的系统上出现了三个问题如果不能正常启动查看是否报错:
[13569:13569:2024/10/17 23:46:28:ERROR:about_view_model.cpp(586)] Updater matchUpdatePackageConfig version Failed Dump path: /root/.config/DingTalk/dump/7.6.0-Release.4091801/ae499b18-a831-4960-518c43b8-bcafdab2.dmp [1017/234628.298490:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -3 [1017/234628.298618:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -3
然后执行以下操作
a.钉钉自带libm的版本有问题,需要删除,注意删的是钉钉自带的
sudo rm libm.so.6
b.缺少libcrypt.so.1
sudo dnf install libxcrypt-compat
不同人的电脑上缺少的东西可能不同,可以使用ldd检查
cd /opt/apps/com.alibabainc.dingtalk/files/7.5.10-Release.404071
ldd com.alibabainc.dingtalk
ldd dingtalk_dll.so
c.启动脚本计算libc版本有点问题
打开Elevator.sh,发现用下面的命令来获得libc的版本
libc_version=`ldd --version | grep ldd | cut -d' ' -f5`
但是在我的电脑上只能获取到空,需要改为
libc_version=`ldd --version | grep ldd | cut -d' ' -f4`
就是将f5改为f4
尝试在fedora40上手工安装钉钉
本站所有资源都是由网友投搞发布,或转载各大下载站,请自行检测软件的完整性!本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!如有侵权请联系我们删除下架,联系方式:273171821@qq.com