升级Chrome版本

发布时间:2025-07-03 05:53 最后更新:2025-07-03 06:10 浏览量:共 34 次浏览

升级Chrome版本:
当前使用的Chrome 138版本较旧(2023年发布),建议升级到最新版本:

bash
# 下载最新Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

# 安装
sudo apt install ./google-chrome-stable_current_amd64.deb

# 更新chromedriver
CHROME_VERSION=$(google-chrome --version | awk '{print $3}')
CHROMEDRIVER_VERSION=$(curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_${CHROME_VERSION%.*}")
wget "https://chromedriver.storage.googleapis.com/${CHROMEDRIVER_VERSION}/chromedriver_linux64.zip"
unzip chromedriver_linux64.zip
sudo mv chromedriver /usr/bin/

我目前安装路径是:
/www/wwwroot/meituan_auto/chromedriver 是可执行文件,不是目录
/www/wwwroot/meituan_auto/chrome-linux/opt/google/chrome/chrome 是可执行文件,不是目录

我要直接覆盖安装最新版本,要如何装,请给我明细的指令。

# 进入项目目录
cd /www/wwwroot/meituan_auto

# 停止所有使用Chrome的进程(确保安全升级)
pkill -f chrome

# 下载最新版Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

# 解压deb包到临时目录
mkdir temp_chrome
dpkg -x google-chrome-stable_current_amd64.deb temp_chrome

# 备份旧版Chrome
mv chrome-linux chrome-linux-backup-$(date +%Y%m%d)

# 安装新版到原路径
mkdir chrome-linux
mv temp_chrome/opt/google/chrome/* chrome-linux/opt/google/chrome/
mv temp_chrome/usr/* chrome-linux/usr/
mv temp_chrome/etc/* chrome-linux/etc/

# 设置执行权限
chmod +x chrome-linux/opt/google/chrome/chrome

# 获取Chrome版本
CHROME_VERSION=$(./chrome-linux/opt/google/chrome/chrome --version | awk '{print $3}')
echo "安装的Chrome版本: $CHROME_VERSION"

# 下载对应版本的chromedriver
CHROMEDRIVER_VERSION=$(curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_VERSION")
wget "https://chromedriver.storage.googleapis.com/${CHROMEDRIVER_VERSION}/chromedriver_linux64.zip"

wget "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.92/linux64/chromedriver-linux64.zip"

# 备份旧版chromedriver
mv chromedriver chromedriver-backup-$(date +%Y%m%d)

# 安装新版chromedriver
unzip chromedriver_linux64.zip
rm chromedriver_linux64.zip

# 设置执行权限
chmod +x chromedriver

# 验证版本
./chromedriver --version

# 清理临时文件
rm -rf temp_chrome
rm google-chrome-stable_current_amd64.deb

# 创建符号链接(可选,方便全局访问)
sudo ln -sf /www/wwwroot/meituan_auto/chromedriver /usr/local/bin/chromedriver

 

# 进入项目目录
cd /www/wwwroot/meituan_auto

# 停止所有使用Chrome的进程(确保安全升级)
pkill -f chrome

# 下载最新版Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

# 解压deb包到临时目录
mkdir temp_chrome
dpkg -x google-chrome-stable_current_amd64.deb temp_chrome

# 备份旧版Chrome
mv chrome-linux chrome-linux-backup-$(date +%Y%m%d)

# 安装新版到原路径
mkdir chrome-linux
mv temp_chrome/opt/google/chrome/* chrome-linux/opt/google/chrome/
mv temp_chrome/usr/* chrome-linux/usr/
mv temp_chrome/etc/* chrome-linux/etc/

# 设置执行权限
chmod +x chrome-linux/opt/google/chrome/chrome

# 获取Chrome版本
CHROME_VERSION=$(./chrome-linux/opt/google/chrome/chrome --version | awk '{print $3}')
echo "安装的Chrome版本: $CHROME_VERSION"

# 下载对应版本的chromedriver
CHROMEDRIVER_VERSION=$(curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_VERSION")
wget "https://chromedriver.storage.googleapis.com/${CHROMEDRIVER_VERSION}/chromedriver_linux64.zip"

# 备份旧版chromedriver
mv chromedriver chromedriver-backup-$(date +%Y%m%d)

# 安装新版chromedriver
unzip chromedriver_linux64.zip
rm chromedriver_linux64.zip

# 设置执行权限
chmod +x chromedriver

# 验证版本
./chromedriver --version

# 清理临时文件
rm -rf temp_chrome
rm google-chrome-stable_current_amd64.deb

# 创建符号链接(可选,方便全局访问)
sudo ln -sf /www/wwwroot/meituan_auto/chromedriver /usr/local/bin/chromedriver

 

新版Chrome可能需要额外依赖库,如果运行时报错,可安装:

sudo apt-get install -y libx11-xcb1 libxcomposite1 libxcursor1 libxdamage1 libxi6 libxtst6 libnss3 libcups2 libxss1 libxrandr2 libasound2 libatk1.0-0 libatk-bridge2.0-0 libpangocairo-1.0-0 libgtk-3-0

sudo apt-get install -y libx11-xcb1 libxcomposite1 libxcursor1 libxdamage1 libxi6 libxtst6 libnss3 libcups2 libxss1 libxrandr2 libasound2 libatk1.0-0 libatk-bridge2.0-0 libpangocairo-1.0-0 libgtk-3-0

升级后建议重启虚拟环境:

source /www/wwwroot/meituan_auto/venv/bin/activate
pip install --upgrade selenium

 

 

相关文章

CDN-SSL
0708做的安全检测
我把此套程序,部署在阿里云的 2核 4G 5M的ECS上,部署OSS和REDIS。请问,这台服务器可以带动200家门店使用吗?
小黑内网服务器影射的NGINX规则
电子台账相关说明
利润测算软件的配置说明