在CentOS上安装Google Chrome时出错

Modified on: Sat, 30 Jun 2018 08:27:00 +0800

我下载了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

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

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

作者:,Thomas

最佳答案

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

在这种情况下,lsbxdg-utils指的是rpm包,你可以在Centos repos中找到yum search <pkg_name>。如果您需要有关包的详细信息,可以使用yum info <pkg_name>。在repos中找到所需的软件包后,可以使用sudo yum install <pkgs>安装它们。

libcurl.so.4不是包名,而是某个包提供的库文件,在本例中为libcurl。这可以通过使用yum whatprovides <filename>来确定。确定包后,您可以按上述方式安装它。


相关问答

添加新评论