如何在centos系统上成功安装chrome浏览器?

在 CentOS 系统上安装 Google Chrome 浏览器是一个常见的需求,尤其对于需要进行 Web 应用测试、自动化脚本编写或希望在桌面环境中使用主流浏览器的用户而言,虽然 CentOS 以其稳定性著称,并主要作为服务器操作系统,但其在工作站上的应用也十分广泛,由于 Google 官方并未直接将 Chrome 纳入 CentOS 的默认软件源,因此安装过程需要几个额外的步骤,本文将详细介绍两种在 CentOS 上安装 Chrome 的主流方法,并提供必要的故障排除指南,确保您能够顺利完成安装。

如何在centos系统上成功安装chrome浏览器?

准备工作

在开始安装之前,请确保您的系统满足以下基本条件:

  • 一个正在运行的 CentOS 7 或 CentOS 8 系统。
  • 拥有 sudo 权限或以 root 用户身份登录。
  • 系统已连接到互联网。
  • 建议使用 yumdnf 包管理器更新系统软件包到最新状态,可以执行命令 sudo yum update -y

通过配置官方 Yum 仓库安装(推荐)

这是最推荐的方法,因为它能够利用系统的包管理器来方便地安装、更新和管理 Chrome 浏览器,同时自动处理依赖关系。

第一步:创建 Google Yum 仓库文件

我们需要在 /etc/yum.repos.d/ 目录下创建一个新的仓库配置文件,使用您喜欢的文本编辑器(如 vinano)来创建 google-chrome.repo 文件。

sudo vi /etc/yum.repos.d/google-chrome.repo

粘贴到该文件中,然后保存并退出:

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub

这段配置的含义如下:

  • [google-chrome]:定义了仓库的唯一标识符。
  • name:仓库的描述性名称。
  • baseurl:指定了 Google Chrome RPM 包的下载地址,这里指向稳定版的 64 位仓库。
  • enabled=1:启用此仓库。
  • gpgcheck=1:启用 GPG 签名验证,确保下载的软件包未经篡改,这是保障安全的重要步骤。
  • gpgkey:指定用于验证软件包签名的公钥文件地址。

第二步:导入 Google 的 GPG 公钥

为了验证软件包的完整性,需要将 Google 的官方公钥导入到系统中。

sudo rpm --import https://dl.google.com/linux/linux_signing_key.pub

第三步:安装 Google Chrome

仓库已经配置完毕,可以使用 yum 命令来安装 Chrome 浏览器了,系统会自动从我们刚刚添加的仓库中获取最新的稳定版 Chrome。

如何在centos系统上成功安装chrome浏览器?

sudo yum install google-chrome-stable

在安装过程中,yum 会提示您确认下载和安装,输入 y 并回车即可,安装程序会自动处理所有必要的依赖项,如图形库、字体等。

第四步:验证安装

安装完成后,可以通过以下命令检查 Chrome 的版本号,以验证其是否成功安装。

google-chrome --version

如果命令返回了类似 Google Chrome 108.0.5359.124 的版本信息,则说明安装已成功。


手动下载并安装 RPM 包

如果您的系统环境无法访问外部仓库,或者您需要安装特定版本的 Chrome,可以选择手动下载 RPM 包进行安装。

第一步:下载 Chrome RPM 包

使用 wget 命令直接从 Google 官方网站下载最新稳定版的 RPM 安装包。

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

第二步:使用 Yum 本地安装

下载完成后,推荐使用 yum 的本地安装功能来处理 RPM 文件,这样做的好处是 yum 会自动检查并安装该 RPM 包所依赖的所有其他软件包。

sudo yum localinstall google-chrome-stable_current_x86_64.rpm

同样,在提示时输入 y 确认安装,此过程会自动连接到 CentOS 的官方源来解决依赖问题。

如何在centos系统上成功安装chrome浏览器?


常见问题与解决方案

问题:无法以 root 用户身份启动 Chrome。

出于安全考虑,Google Chrome 默认不允许以 root 用户身份运行,如果您尝试这样做,会看到一个错误提示,这是为了防止恶意网站利用浏览器漏洞对系统造成破坏。

解决方案:
最佳实践是创建一个普通用户并切换到该用户下运行 Chrome。

su - your_username
google-chrome

如果必须在特殊情况下(如在某些 Docker 容器中)以 root 身份运行,可以添加 --no-sandbox 参数,但这会显著降低浏览器的安全性,请谨慎使用

google-chrome --no-sandbox

两种安装方法对比

为了帮助您选择最适合自己的方式,下表对比了上述两种方法的优缺点。

特性 Yum 仓库方法(推荐) 手动下载 RPM 方法
易用性 高,一次配置,长期使用 中,每次更新需手动下载
更新管理 非常方便,可通过 yum update 一键更新 繁琐,需手动下载新版 RPM 并重新安装
依赖处理 自动解决所有依赖关系 依赖 yum localinstall,但仍可能遇到问题
初始设置 需要创建和编辑仓库文件,稍复杂 只需一条下载命令,更直接

相关问答 (FAQs)


A1: 这通常发生在桌面环境配置不完整的最小化安装系统中,虽然 yum 会尽力解决依赖,但有时 EPEL (Extra Packages for Enterprise Linux) 仓库中的包是必需的,您可以先安装 EPEL 仓库,然后再次尝试安装 Chrome:sudo yum install epel-release,之后再执行 sudo yum install google-chrome-stable,EPEL 提供了许多在默认源中没有的高质量软件包,能解决大部分依赖缺失问题。

Q2: 安装成功后,如何将 Google Chrome 设置为系统的默认浏览器?
A2: 如果您使用的是 GNOME 桌面环境,可以进入“设置” -> “默认应用程序”,在“Web”选项中选择“Google Chrome”,对于 KDE 桌面,可以在“系统设置” -> “应用程序” -> “默认应用程序”中进行相应设置,在命令行层面,您可以使用 alternatives 命令来管理系统范围的默认浏览器,但桌面环境的图形化设置通常更为直观和方便。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2025-10-04 23:18
下一篇 2025-10-04 23:19

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

QQ-14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信