首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >./Telegram:加载共享库时出错

./Telegram:加载共享库时出错
EN

Unix & Linux用户
提问于 2016-11-25 22:37:15
回答 2查看 1.1K关注 0票数 1

有人知道这个错误吗?

代码语言:javascript
复制
tar -x -v -f tsetup.0.10.19.tar.xz
telegram/
telegram/updater
telegram/telegram

cd Telegram

./Telegram

./Telegram:error while loading shared libraries: libX11-xcb.so.1: can not open shared object file: No such file or directory
EN

回答 2

Unix & Linux用户

发布于 2016-11-25 23:38:40

可执行文件通常依赖于外部软件,称为共享库(实际上,库也是可执行的)。为了运行可执行文件,动态链接器需要找到所有相关库并加载它们。如果没有这样做,它会打印一条与您提供的错误消息类似的错误消息,并在加载可执行文件时放弃。

您可以通过发出

代码语言:javascript
复制
ldd Telegram

那么,在您的例子中,消息说链接器找不到库libX11-xcb.so.1,大概是因为它没有安装。这个特定的名称由库XCB使用。

为了避免与手工处理库依赖相关的麻烦,人们经常使用某种包管理系统来完成安装软件的任务。

票数 2
EN

Unix & Linux用户

发布于 2016-11-25 23:06:02

libX11-xcb似乎失踪了。它是由RPM libX11提供的:参见rpmfind.net查询

安装RPM并重试。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/326105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档