在腾讯云轻量应用服务器(Lighthouse)上安装 Google Chrome 浏览器,通常分为两种场景:
- 无图形界面(纯命令行):需要配合 VNC、X11 转发或远程桌面工具查看。
- 有图形界面(已安装桌面环境如 Ubuntu Desktop / CentOS + GNOME):直接通过终端安装即可。
以下是针对最常见场景(Ubuntu/Debian/CentOS 系统,且已有图形界面)的安装步骤。如果你只有命令行,请看文末的“特殊情况说明”。
方法一:标准安装流程(推荐)
1. 更新软件源
首先登录服务器终端,执行更新命令,确保软件包列表是最新的。
Ubuntu / Debian:
sudo apt update && sudo apt upgrade -y
CentOS / Rocky Linux / AlmaLinux:
sudo yum update -y
# 或者
sudo dnf update -y
2. 安装依赖包
Chrome 依赖一些基础库,需要先安装。
Ubuntu / Debian:
sudo apt install -y wget gnupg2 ca-certificates lsb-release
CentOS / RHEL:
sudo yum install -y wget curl
3. 添加 Google 官方软件源并导入密钥
Ubuntu / Debian:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg
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
sudo apt update
CentOS / RHEL (7/8/9):
由于 CentOS 官方源中可能缺少部分依赖,建议先安装 epel-release,然后手动下载 .rpm 包安装(因为配置 repo 较复杂),或者使用以下脚本自动处理:
# 1. 导入 GPG 密钥
sudo rpm --import https://dl.google.com/linux/linux_signing_key.pub
# 2. 创建 repo 文件
cat <<EOF | sudo tee /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=Google Chrome - x86_64
baseurl=https://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub
EOF
# 3. 更新缓存
sudo yum makecache
4. 安装 Google Chrome
Ubuntu / Debian:
sudo apt install -y google-chrome-stable
CentOS / RHEL:
sudo yum install -y google-chrome-stable
注意:如果在 CentOS 上遇到依赖错误,可能需要额外安装 libXtst 等库:
sudo yum install -y libXtst
5. 启动浏览器
安装完成后,可以通过以下方式启动:
- 图形界面下:在应用菜单中找到 "Google Chrome" 图标点击运行。
- 命令行启动:
google-chrome-stable &(加上
&符号可以让它在后台运行,不阻塞当前终端窗口)
方法二:仅使用命令行(无图形界面)
如果你的腾讯云轻量服务器没有安装图形界面(GUI),你无法直接看到 Chrome 的窗口。此时你有两个选择:
- 安装 VNC 或 XRDP:为服务器搭建远程桌面环境(适合新手)。
- 安装 Ubuntu Desktop 镜像时可选择带桌面的版本。
- 如果是纯命令行版,需手动安装
gnome-desktop+tigervnc-server,配置较为繁琐。
- 使用 SSH X11 转发(高级用户):
- 在你的本地电脑(Windows/Mac)开启 X Server(如 MobaXterm, Xming, 或 Mac 自带的 XQuartz)。
- 连接时使用
-X参数:ssh -X root@<你的IP>。 - 然后在服务器上运行
google-chrome-stable,浏览器窗口会显示在你的本地电脑上。
💡 最佳实践建议:
对于云服务器上的日常浏览需求,通常不需要在服务器上装浏览器。更常见的做法是:
- 开发调试:使用本地浏览器的开发者工具,通过端口映射访问服务器服务。
- 爬虫/自动化:使用无头模式(Headless Mode):
google-chrome-stable --headless --disable-gpu --screenshot=output.png https://www.google.com- 远程管理:直接在本地浏览器操作,或通过 Web 控制台(腾讯云轻量云控制台自带 VNC)查看屏幕。
常见问题排查
- 提示
libnss3.so缺失:这是常见依赖问题。- Ubuntu:
sudo apt install libnss3 libatk-bridge2.0-0 libgtk-3-0 - CentOS:
sudo yum install nss gtk3 atk
- Ubuntu:
- 无法打开网页:检查服务器防火墙是否放行了出站流量,或尝试重启浏览器。
- 中文乱码:确保安装了中文字体。
- Ubuntu:
sudo apt install fonts-wqy-zenhei - CentOS:
sudo yum install wqy-microhei-fonts
- Ubuntu:
按照上述步骤操作后,你的腾讯云服务器应该就能成功运行 Google Chrome 了。如果有具体的报错信息,欢迎补充细节以便进一步协助。
云服务器