Alibaba Cloud Linux 3.2104 LTS 64位安装浏览器?

服务器

在 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)

你需要先安装桌面环境(不推荐用于生产服务器,仅用于测试或特殊需求)。

步骤:

  1. 安装 GNOME 桌面(可选)

    sudo yum groupinstall -y "Server with GUI"
  2. 设置默认启动图形界面

    sudo systemctl set-default graphical
    sudo systemctl reboot
  3. 登录后,安装图形浏览器:

    
    # 安装 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博客 » Alibaba Cloud Linux 3.2104 LTS 64位安装浏览器?