我是 Linux 新手。现在我刚刚开始在公司计算机上安装 SLES 11。
我想安装google chrome,所以我下载了: 64 bit .rpm (For Fedora/openSUSE)
,但是安装过程中出现错误:
google-chrome-stable-43.0.2357.125-1.x86_64 requires libX11.so.6()(64bit), but this requirement cannot be provided
我知道在linux中,安装软件包的正常方法是直接使用存储库管理器(sles上的zypper)进行安装,它将为我解决所有依赖项。
所以看来包含所需包的存储库丢失了,我在哪里可以找到该存储库?
答案1
我用了rpm查找找到您需要的包:
我看到:
xorg-x11-libX11-devel-32bit-7.6-10.2.x86_64.html Include Files and Libraries mandatory for Development. OpenSuSE 11.4 for x86_64
xorg-x11-libX11-devel-32bit-7.6-10.2.x86_64.rpm
我没有看到xorg-x11-devel-64bit...
,但它可能在那里,而 rpm find 只是不知道它。点击在上述文本的链接上我懂了:
Files
/usr/lib/libX11-xcb.so
/usr/lib/libX11.so
不过我认为这个 libX11.so 是 32 位的,而 chrome 要求 64 位版本。因此,如果您有,/usr/lib/X11.so
那么您可能需要下载 32 位版本。