You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在无sudo权限的Ubuntu 22服务器上安装Google Chrome

无root权限在Ubuntu 22服务器安装Google Chrome用于Selenium

步骤1:下载Chrome压缩包(免安装版)

先确认服务器架构:

uname -m
  • 若输出x86_64,下载amd64版本:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.tar.gz
  • 若输出aarch64,下载arm64版本:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_arm64.tar.gz

步骤2:解压到个人目录

创建专属安装目录并解压:

mkdir -p ~/opt/chrome
tar -xzf google-chrome-stable_current_*.tar.gz -C ~/opt/chrome --strip-components=1

步骤3:将Chrome加入个人PATH(可选但方便)

把Chrome可执行文件路径加到自己的环境变量,避免每次输全路径:

echo 'export PATH="$HOME/opt/chrome:$PATH"' >> ~/.bashrc
source ~/.bashrc

验证是否生效:

google-chrome --version

步骤4:安装对应版本的ChromeDriver

Selenium要求ChromeDriver与Chrome版本严格匹配:

  1. 查看Chrome版本:
google-chrome --version
  1. 下载对应版本的ChromeDriver(替换120.0.6099.109为你的Chrome版本号):
wget https://storage.googleapis.com/chrome-for-testing-public/120.0.6099.109/linux64/chromedriver-linux64.zip
  1. 解压并配置执行权限:
mkdir -p ~/opt/chromedriver
unzip chromedriver-linux64.zip -d ~/opt/chromedriver
chmod +x ~/opt/chromedriver/chromedriver
  1. 将ChromeDriver加入个人PATH:
echo 'export PATH="$HOME/opt/chromedriver:$PATH"' >> ~/.bashrc
source ~/.bashrc

验证:

chromedriver --version

步骤5:Selenium代码配置(Python示例)

服务器无桌面环境,必须启用无头模式,同时添加共享环境必备参数:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import os

options = Options()
# 无头模式运行(适配新版Chrome)
options.add_argument('--headless=new')
# 共享服务器禁用沙箱机制
options.add_argument('--no-sandbox')
# 解决/dev/shm空间不足问题
options.add_argument('--disable-dev-shm-usage')
# 若PATH未生效,手动指定Chrome二进制文件路径
options.binary_location = f"{os.environ['HOME']}/opt/chrome/google-chrome"

driver = webdriver.Chrome(options=options)
# 执行网页抓取逻辑示例
driver.get("https://example.com")
print(driver.title)

driver.quit()

注意事项

  • 定期更新Chrome和ChromeDriver时,重复下载解压步骤覆盖旧文件即可
  • 若下载速度慢,可替换wget为curl -O命令
  • 若遇到权限问题,检查个人目录下的google-chrome和chromedriver文件,确保有执行权限(chmod +x)

内容的提问来源于stack exchange,提问作者Zerers

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 09:48:11