没有软件源能提供要安装的 dingtalk-1.0.0.294-1.2.x86_64 所需的 "ld-linux-x86-64.so.2(GLIBC_PRIVATE)(64bit)

安装钉钉的时候出现的,有没有解决方案

你的 dingtalk-1.0.0.294-1.2.x86_64 是从那里得来的?

是有现成的方案,我也是从别人的博客复制粘贴过来


https://pan.baidu.com/s/12pM3fi5nphCdgGH9WAnXvw

不需要从源代码编译,按提示直接百度网盘下载现成的安装包 dingtalk-2.1.3-latest-x86_64.rpm,大小为 44MB

localhost:/home/ruhong/download # rpm -qpi dingtalk-2.1.3-latest-x86_64.rpm
localhost:/home/ruhong/download # zypper install ./dingtalk-2.1.3-latest-x86_64.rpm

Problem: nothing provides libXtst needed by dingtalk-2.1.3-1.x86_64
Solution 1: do not install dingtalk-2.1.3-1.x86_64
Solution 2: break dingtalk-2.1.3-1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] ©: 2
输入数字 2,选择第二种方案

dingtalk-2.1.3-1.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
Abort, retry, ignore? [a/r/i] (a): i

输入字母 i 表示忽略

屏幕左下角 SUSE 图标——应用——互联网——右击钉钉桌面版图标——添加到收藏
屏幕左下角 SUSE 图标——应用——互联网——钉钉桌面版——出现登录二维码——用钉钉手机版扫描二维码登录

1赞

这个钉钉,是官方发的 Linux 包给 uos 或者 Deepin 用的。
不好用的原因可能是 glibc 更新导致的,我的也不好用了。


这个包的 build 状态都是 success,不知道缺了什么,所以就问问

我再 arch 上找了一个 1.1.0-Release.338 版本的,也不能运行,这样的问题
./libm.so.6: version `GLIBC_2.29’ not found (required by /usr/lib64/libgbm.so.1)

https://archlinux.pkgs.org/rolling/archlinuxcn-x86_64/dingtalk-bin-1.1.0.338-1-x86_64.pkg.tar.zst.html

这个好用,在我的 Leap 15.3 能用

你是直接覆盖么?

我已经找到解决方法了
用 dpkg 安装一下 deb 包,安装后在/opt/app/com.alibabainc.dingtalk/files 下找到 1.1.0-Release.338 目录,不同版本这个目录不太一样,不过都是版本号 +Release+ 数字,这个目录下有一个 libm.so.6,就是这个文件和系统的 libc.so.6 不兼容。解决办法:把这个文件删除,然后将/usr/lib/libm.so.6 软链接到这里,就可以直接执行了。
@hillwood obs 我账号注册后登陆不上去,能不能直接把 dingtalk 这个包放到 opensuse_zh 库里?

我没覆盖,我是删除了,从新 copy 一个的。并没有安装, :smile:

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。