Chrome

我在哪裡可以找到包含所需包的儲存庫?

  • June 14, 2015

我是 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,安裝它會為我解決所有依賴關係。

所以似乎缺少包含所需包的儲存庫,我在哪裡可以找到儲存庫?

我用rpmfind找到你需要的包:

我看到了:

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 位版本。

引用自:https://unix.stackexchange.com/questions/209536