我正在尝试在Amazon Linux机器上安装Chromium(或Chrome)。
我已经尝试了很多步骤,但都没有成功。以下是我尝试的方法:
简单的Yum安装
yum install epel # worked
yum install chromium
生成的错误消息:
Error: Package: chromium-31.0.1650.63-2.el6.x86_64 (chromium-el6)
Requires: libgnome-keyring.so.0()(64bit)
Error: Package: chromium-31.0.1650.63-2.el6.x86_64 (chromium-el6)
Requires: libgtk-x11-2.0.so.0()(64bit)
Error: Package: chromium-31.0.1650.63-2.el6.x86_64 (chromium-el6)
Requires: libgdk_pixbuf-2.0.so.0()(64bit)
Error: Package: chromium-31.0.1650.63-2.el6.x86_64 (chromium-el6)
Requires: libXss.so.1()(64bit)
Error: Package: chromium-31.0.1650.63-2.el6.x86_64 (chromium-el6)
Requires: libgdk-x11-2.0.so.0()(64bit)
Error: Package: chromium-31.0.1650.63-2.el6.x86_64 (chromium-el6)
Requires: libcanberra-gtk2(x86-64)
Error: Package: chromium-31.0.1650.63-2.el6.x86_64 (chromium-el6)
Requires: libatk-1.0.so.0()(64bit)
安装特定的RPM包
我尝试下载Chrome的RPM包,包括最新稳定版本和一个特定版本,然后运行以下命令:
yum install /path/to/package.rpm
yum install google-chrome-stable-64.0.3282.119-1.x86_64.rpm
它产生了相同的错误信息
手动操作
运行它会生成以下错误信息
error while loading shared libraries: libXcursor.so.1: cannot open shared object file: No such file or directory
我运行了
yum install libXcursor
yum install libXfixes # because chrome was then complaining about that library
yum install libXdamage # and subsequently that one
一切都正常。
然而,接下来Chrome开始抱怨一个libcups
库:
error while loading shared libraries: libcups.so.2: cannot open shared object file: No such file or directory
yum没有找到libcups
,似乎这是因为它是一个32位的库。有些页面建议安装ia32-libs
作为解决方案,但运行yum install ia32-libs
显示它已经安装。
我无法超越那个点。
其他
- 我也尝试了这里提到的步骤,但那没用。
- 有些页面指向使用
dpkg
,但Amazon Linux上似乎不存在该命令。 apt
也不行。