CentOS 安装 Google 浏览器
在 CentOS 上安装 Google Chrome 浏览器可以为用户提供更好的浏览体验,本文将详细介绍如何在 CentOS 上安装 Google Chrome 浏览器,包括在线安装和离线安装两种方式,并提供相关依赖问题的解决方法。
一、在线安装
1. 配置 Yum 源
需要在/etc/yum.repos.d/
目录下新建一个名为googlechrome.repo
的文件,并编辑该文件:
cd /etc/yum.repos.d/ sudo vim googlechrome.repo
在文件中添加以下内容:
[googlechrome] name=googlechrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch enabled=1 gpgcheck=1 gpgkey=https://dlssl.google.com/linux/linux_signing_key.pub
保存并退出编辑器(按Esc
键后输入:wq
)。
2. 安装 Google Chrome
执行以下命令来安装 Google Chrome:
sudo yum y install googlechromestable nogpgcheck
这里使用nogpgcheck
参数是因为国内访问 Google 官方源可能会有问题,导致安装失败。
二、离线安装
1. 下载 RPM 包
从 [Google Chrome 官方网站](https://www.google.com/chrome/) 下载适用于 Linux 系统的 RPM 包,例如googlechromestable_current_x86_64.rpm
。
2. 安装依赖包
在安装 Google Chrome 之前,需要确保系统已经安装了必要的依赖包,打开终端并执行以下命令:
sudo yum install y wget redhatlsbcore
3. 安装 Google Chrome
进入下载 RPM 包的目录,执行以下命令进行安装:
sudo rpm ivh googlechromestable_current_x86_64.rpm
如果遇到依赖问题,可以根据错误信息安装缺失的依赖包,
sudo yum install liberationfonts libvulkan
三、启动和验证
1. 启动 Google Chrome
可以通过命令行输入以下命令启动 Google Chrome:
googlechromestable
或者在 GNOME Shell 中的应用程序菜单中找到并启动 Google Chrome。
2. 解决无法启动的问题
默认情况下,root 用户无法直接启动 Google Chrome,需要添加nosandbox
参数:
/usr/bin/googlechromestable nosandbox
也可以通过修改/usr/share/applications/googlechrome.desktop
文件来实现自动添加该参数:
1、找到googlechrome.desktop
文件并复制一份到桌面:
cp /usr/share/applications/googlechrome.desktop ~/Desktop/
2、修改桌面上的googlechrome.desktop
文件,将命令由原来的字符串修改为:
Exec=/usr/bin/googlechromestable %U nosandbox
3、双击桌面上的googlechrome.desktop
文件即可启动 Google Chrome。
四、FAQs
Q1: 如何解决安装过程中出现“Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY”错误?
A1: 这个错误通常是由于缺少 GPG 公钥导致的,可以通过以下步骤解决:
1、导入 Google 的公钥:
sudo rpm import https://dlssl.google.com/linux/linux_signing_key.pub
2、如果仍然报错,可以尝试使用nogpgcheck
参数跳过 GPG 检查:
sudo yum y install googlechromestable nogpgcheck
Q2: 如何设置 Google Chrome 为默认浏览器?
A2: 可以通过更新系统的默认应用程序设置来将 Google Chrome 设置为默认浏览器,执行以下命令:
sudo updatealternatives set xwwwbrowser /usr/bin/googlechromestable
这样,系统就会使用 Google Chrome 作为默认的网页浏览器。
通过以上步骤,您可以在 CentOS 上顺利安装并运行 Google Chrome 浏览器,无论是在线安装还是离线安装,都需要确保系统安装了必要的依赖包,并根据需要解决可能出现的依赖问题,希望这篇文章对您有所帮助!