在 CentOS 上安装 Google Chrome 时出错

在 CentOS 上安装 Google 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

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

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

答案1

您需要使用yumRedhat 命令行包管理器。

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

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

答案2

第一次你需要安装这个库 sudo yum install libXScrnSaver 我知道你的问题,下次我安装这个库时 OK

答案3

在 2022 年 6 月发布的版本中,以下命令安装了 Chrome RPM 所需的依赖项:

yum -y install liberation-fonts vulkan*

相关内容