在腾讯云轻量应用服务器(通常运行 Linux 系统)上安装 Google Chrome,需要分两步进行:先添加官方软件源和 GPG 密钥,再执行安装命令。由于轻量服务器默认没有图形界面(GUI),Chrome 无法直接显示窗口,必须配合远程桌面工具(如 X11 转发、VNC、NoMachine 或 CloudShell 的 VNC 控制台)使用。
以下是针对主流 Linux 发行版的详细操作步骤:
1. 确认系统版本
首先登录服务器终端,查看当前系统版本,以便选择对应的安装命令:
cat /etc/os-release
常见情况如下:
- Ubuntu/Debian:输出中包含
ID=ubuntu或ID=debian - CentOS/Rocky/AlmaLinux:输出中包含
ID=centos或ID=rocky
2. 安装步骤
场景 A:Ubuntu / Debian 系统
打开终端,依次执行以下命令:
# 1. 下载并导入 Google 官方 GPG 密钥
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg
# 2. 添加 Chrome 软件源 (以 Ubuntu 20.04+ 为例)
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
# 3. 更新软件包列表
sudo apt-get update
# 4. 安装 Chrome
sudo apt-get install google-chrome-stable
注意:如果是 Debian 旧版本,可能需要手动安装依赖库
libxss1,libasound2,libatk1.0-0等,但新版软件源通常会自动处理依赖。
场景 B:CentOS / Rocky / AlmaLinux / RHEL 系统
这些系统使用 yum 或 dnf 包管理器:
# 1. 下载并配置 RPM 仓库文件
sudo wget -P /etc/yum.repos.d/ https://dl.google.com/linux/direct/google-chrome-stable.repo
# 2. 导入 GPG 密钥 (部分新版 repo 文件已内置,若报错则执行此步)
sudo rpm --import https://dl.google.com/linux/linux_signing_key.pub
# 3. 安装 Chrome
# CentOS 8/9, Rocky, Alma:
sudo dnf install google-chrome-stable
# CentOS 7 (使用 yum):
sudo yum install google-chrome-stable
3. 如何启动 Chrome?
由于云服务器默认是纯命令行环境,安装完成后输入 google-chrome 可能会提示“无法连接显示服务器”。你需要通过以下方式之一来运行它:
方法一:使用 SSH X11 转发(推荐用于临时测试)
在你的本地电脑(Windows/Mac/Linux)终端中,使用 -X 参数连接服务器:
ssh -X root@<你的服务器IP>
连接成功后,直接在服务器终端输入:
google-chrome &
前提:本地电脑需安装 X Server 软件(Windows 推荐安装 VcXsrv 或 Xming)。
方法二:使用 VNC 或 NoMachine(推荐用于长期使用)
如果你需要在服务器上长期运行 GUI 程序,建议先安装桌面环境(如 XFCE)和 VNC 服务:
- 安装桌面环境:
sudo apt install xfce4(Ubuntu) - 安装 VNC 服务端:
sudo apt install tightvncserver - 启动 VNC:
tightvncserver :1 - 通过本地 VNC 客户端连接服务器的 IP 和端口(通常是 5901),即可看到完整的桌面并在其中运行 Chrome。
方法三:腾讯云轻量应用服务器自带的“远程连接”
部分腾讯云轻量应用服务器实例支持在控制台中开启 VNC 远程连接(需在控制台设置中启用),或者安装 NoMachine 等远程桌面软件后,通过 NoMachine 客户端连接服务器,这样可以直接在本地看到服务器桌面上的 Chrome 浏览器。
常见问题排查
- 依赖缺失:如果安装时提示缺少
libnss3或libgconf-2-4等库,请尝试先运行sudo apt-get install -f修复依赖,或手动安装缺失的包。 - 权限问题:确保所有操作都在
root用户下或使用sudo执行。 - 网络限制:确保服务器能访问网络(Google 的域名),否则软件源下载会失败。
CLOUD技术博