level 1
目前钉钉官方只提供了deb的安装包,不过最近更新feodra40之后,发现wine版钉钉不正常,登录不上,文件发不出去。
所以尝试使用了使用了官方的deb包,直接解压使用,感觉好像没问题。
本次使用系统为fedora40,本次使用钉钉版本为7.5.10.404071,架构为amd64
2024年05月06日 03点05分
1
level 1
1.使用文件压缩器解压从官网下载的安装包
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.如果没问题就完成了,不过在我的系统上出现了三个问题
2024年05月06日 03点05分
2
level 1
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
2024年05月06日 03点05分
3