在 CentOS 上安装 Google Chrome 时出错

Tho*_*mas 5 centos chrome

我将32 位 .rpm(对于 Fedora/openSUSE)下载到我的 CentOS 机器上。安装时,我收到以下错误。

$ rpm -ivh google-chrome-stable_current_i386.rpm
warning: google-chrome-stable_current_i386.rpm: Header V4 DSA signature: NOKEY, key ID 7fac5991
error: Failed dependencies:
        lsb >= 3.2 is needed by google-chrome-stable-12.0.742.124-92024.i386
        libcurl.so.4 is needed by google-chrome-stable-12.0.742.124-92024.i386
        xdg-utils is needed by google-chrome-stable-12.0.742.124-92024.i386
Run Code Online (Sandbox Code Playgroud)

这很清楚(我猜),我需要lsb大于或等于 3.2的包版本,libcurl.so.4并且xdg-utils. 但是我从哪里得到这些。我认为安装上述三个包应该可以解决安装错误。

附录:通过安装软件包lsbxdg-utils使用命令取得了进展yum install <pkg_name>。但是我仍然将libcurl.so.4库文件作为缺少的依赖项。关于如何解决这个问题的任何想法。

小智 6

您需要使用yum,它是 Redhat 命令行包管理器。

在本例中,lsbandxdg-utils指的是 rpm 包,您可以通过键入yum search <pkg_name>. 如果您需要有关包的详细信息,可以使用yum info <pkg_name>. 在存储库中找到所需的软件包后,您可以使用sudo yum install <pkgs>.

libcurl.so.4不是包名,而是某个包提供的库文件,在本例中为 libcurl。这可以通过使用来确定yum whatprovides <filename>。一旦你确定了包,你就可以像上面一样安装它。