我正在尝试在 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 包的 Yum 安装
我尝试下载 Chrome RPM,包括最新的稳定版本和特定版本,然后运行
yum install google-chrome-stable-64.0.3282.119-1.x86_64.rpm
它产生了相同的错误消息
手动程序
从https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Linux_x64/532015/下载的二进制文件
运行它会生成错误消息
加载共享库时出错:libXcursor.so.1:无法打开共享对象文件:没有这样的文件或目录
我跑了
yum install libXcursor
yum install libXfixes # because chrome was then complaining about that library
yum install libXdamage # and subsequently that one
这一切都奏效了。
然而,随后 Chrome 开始抱怨libcups
图书馆:
加载共享库时出错:libcups.so.2:无法打开共享对象文件:没有这样的文件或目录
libcups
yum 没找到,看来这是因为它是 32 位库。某些页面建议安装ia32-libs
为解决方案,但运行yum install ia32-libs
显示它已经安装。
我无法超越那个点。
其他
- 我也尝试了这里提到的步骤,但没有奏效
- 一些页面指向 using
dpkg
,但亚马逊 Linux 上显然不存在该命令 apt
两者都不