当前位置: 首页 > article >正文

Ubuntu22 server 安装 Chrome浏览器

前言

在 Ubuntu 22 上安装 Google Chrome 浏览器通常会遇到一些问题,尤其是在没有图形界面的服务器版本上。本文将详细介绍如何通过命令行使用 apt 安装 Google Chrome,并解决 GPG 公钥错误等常见问题。


目录

  • 前言
    • 1. 安装前的准备
    • 2. 导入 Google 的 GPG 公钥
    • 3. 添加 Google Chrome 仓库
    • 4. 更新 APT 包索引
    • 5. 安装 Google Chrome
    • 6. 查看安装版本
    • 7. 启动 Google Chrome
    • 8. 错误排查
    • 总结

1. 安装前的准备

首先,更新系统并安装必要的依赖包:

sudo apt update
sudo apt install curl gnupg

2. 导入 Google 的 GPG 公钥

由于 Google Chrome 仓库需要公钥签名验证,我们需要先导入 Google 的 GPG 公钥。可以使用以下命令:

curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-archive-keyring.gpg

3. 添加 Google Chrome 仓库

接下来,添加 Google Chrome 的 APT 仓库。使用以下命令将仓库配置文件添加到系统中:

echo "deb [signed-by=/usr/share/keyrings/google-archive-keyring.gpg] https://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list

4. 更新 APT 包索引

添加仓库后,运行以下命令更新系统的 APT 包索引,以便系统可以找到 Google Chrome 包:

sudo apt update

5. 安装 Google Chrome

通过 apt 安装 Google Chrome 稳定版:

sudo apt install google-chrome-stable

6. 查看安装版本

安装完成后,你可以通过以下命令查看 Google Chrome 的版本:

google-chrome-stable --version

这将输出当前安装的 Google Chrome 版本号。

7. 启动 Google Chrome

安装完成后,你可以通过以下命令启动 Google Chrome:

google-chrome-stable

如果是在没有图形界面的服务器上运行,使用无头模式启动:

google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222

8. 错误排查

在安装过程中,可能会遇到 GPG error 和公钥缺失的问题。此时,确保你正确导入了 Google 公钥并且仓库配置正确。如果仍然遇到问题,检查网络连接或手动下载并导入公钥。

总结

通过以上步骤,你就可以在 Ubuntu 22 系统上成功安装 Google Chrome 浏览器,并且能够查看版本号。如果你有更多问题,可以参考 Google 官方文档,或者在评论区提出。


http://www.kler.cn/a/558218.html

相关文章:

  • springboot多实例部署时,@Scheduled注释的方法重复执行
  • 使用FFmpeg将PCMA格式的WAV文件转换为16K采样率的PCM WAV文件
  • Mybatis MyBatis框架的缓存 一级缓存
  • Spring使用三级缓存解决循环依赖的源码分析。
  • AI IDE - Trae -学习与实践
  • git使用-克隆远程项目、分支管理
  • 浅谈小程序内嵌h5分享
  • 【Mysql:数据库的基础操作】
  • Redis 缓存穿透、击穿、雪崩:问题与解决方案
  • 大语言模型:如何用AI快速定制技能,挖掘海量数据的“宝藏”?
  • MySQL存储引擎:选择与应用
  • 计算机毕业设计SpringBoot+Vue.js学生读书笔记共享(源码+LW文档+PPT+讲解+开题报告)
  • 食物照片识别卡路里(深度学习)
  • Java 中的 List 和 Map:全面解析与实际应用
  • 在 .NET 8/9 中使用 AppUser 进行 JWT 令牌身份验证
  • 加班限制了进步
  • 虚拟机从零实现机器人控制
  • Docker构建时,设定默认进入的工作目录的方法
  • QT之改变鼠标样式
  • 数据库管理-第295期 IT架构与爆炸半径(20250221)