在 Alibaba Cloud Linux 3.2104 LTS 64位 系统上安装浏览器,通常用于服务器环境,默认是无图形界面(GUI)的,因此不能直接像在桌面系统那样安装常规的图形浏览器(如 Chrome、Firefox)。但根据你的使用场景,有以下几种解决方案:
✅ 场景一:你需要在服务器上使用浏览器(例如爬虫、测试、自动化)
推荐使用无头(headless)浏览器,如:
1. 安装 Chrome/Chromium(Headless 模式)
# 更新系统
sudo yum update -y
# 安装 EPEL 源(可能需要)
sudo yum install -y epel-release
# 安装必要的工具
sudo yum install -y wget unzip fontconfig
# 下载并安装 Google Chrome(适用于 RHEL/CentOS/Alibaba Cloud Linux)
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo yum localinstall -y google-chrome-stable_current_x86_64.rpm
# 验证安装
google-chrome --version
注意:Alibaba Cloud Linux 基于 RHEL/CentOS,因此
.rpm包通常兼容。
使用 Chrome Headless 示例:
google-chrome --headless --disable-gpu --screenshot --dump-dom https://www.aliyun.com
2. 安装 Firefox(可选)
sudo yum install -y firefox
使用无头模式:
firefox --headless --screenshot https://www.aliyun.com
✅ 场景二:你想要图形界面并运行图形浏览器(如 Chrome GUI)
你需要先安装桌面环境(不推荐用于生产服务器,仅用于测试或特殊需求)。
步骤:
-
安装 GNOME 桌面(可选)
sudo yum groupinstall -y "Server with GUI" -
设置默认启动图形界面
sudo systemctl set-default graphical sudo systemctl reboot -
登录后,安装图形浏览器:
# 安装 Chrome wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm sudo yum localinstall -y google-chrome-stable_current_x86_64.rpm
或安装 Firefox(通常已自带)
sudo yum install -y firefox
4. 通过 VNC 或远程桌面连接使用(需额外配置)。
---
### ✅ 场景三:仅需命令行浏览器(查看网页内容)
推荐安装轻量级文本浏览器:
```bash
# 安装 elinks / lynx / w3m
sudo yum install -y elinks
# 使用示例
elinks https://www.aliyun.com
# 或安装 w3m
sudo yum install -y w3m
w3m https://www.aliyun.com
⚠️ 注意事项
- Alibaba Cloud Linux 是为云服务器优化的,默认无 GUI。
- 安装图形界面会增加资源消耗和安全风险,建议仅在必要时使用。
- 推荐使用 headless 浏览器 + 自动化脚本(如 Puppeteer、Selenium) 实现网页操作。
✅ 推荐方案(最佳实践)
如果你是做爬虫、自动化测试等:
# 安装 Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo yum localinstall -y google-chrome-stable_current_x86_64.rpm
# 安装 Node.js(用于 Puppeteer)
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -
sudo yum install -y nodejs
# 安装 Puppeteer 示例
npm init -y
npm install puppeteer
# 编写脚本运行 headless Chrome
如有具体用途(如:运行 Selenium、爬虫、远程访问),欢迎补充,我可以提供更详细的配置方案。
CDNK博客