Centos7 安装老版本的chrome

查看自己linux是哪个centos版本

使用以下命令:

cat /etc/centos-release

在这里插入图片描述

我这里是centOS 7。然后在安装最新版的google-chrome时,总是会报错显示存在依赖环境的问题,使得无法安装成功chrome。

Package: google-chrome-stable (/google-chrome-stable_current_x86_64) Requires: libc.so.6(GLIBC_2.25)(64bit)

本来以为是yum的源的问题以及缺失相关依赖库的问题,尝试了换源发现还是存在这个依赖的环境;而且貌似是centOS7 根本不支持这个GLIBC_2.25。属于是搞了一晚上啥也没搞定,血压倒是上升了挺大。

犯了很多国外的帖子,这个问题不少人也遇到过,但是基本上没有给出解决的办法。要么就是瞎写一通根本不行。

解决方法

休息了一晚上再来处理这个问题,我发现我陷入了思维误区,一直想着怎么解决环境依赖的问题。

但是,但是!!我的最终目的是装上chrome而已,既然新版本的chrome装不了,我来装老的版本不就好了!!!

我就不信所有的版本都能出现环境不匹配的问题。

说干就干,这谷歌的老版本chrome-rpm还真不好找,下面给出具体的网页

  • http://dist.control.lth.se/public/CentOS-7/x86_64/google.x86_64/
    在这里插入图片描述
    既然第一个版本显示的是103,那么我就先点这个试试
wget http://dist.control.lth.se/public/CentOS-7/x86_64/google.x86_64/google-chrome-beta-103.0.5060.24-1.x86_64.rpm
 sudo yum install ./google-chrome-beta-103.0.5060.24-1.x86_64.rpm 

在这里插入图片描述
哭了,终于装上了!!

测试一下版本:

google-chrome --version 

Google Chrome 103.0.5060.24 beta

没有问题

让gpt写了一个代码使得chrome不能自动更新,也不晓得能不能成功,先加上去看看

sudo yum-config-manager --save --setopt=google-chrome-stable.exclude=google-chrome-stable 

安装chrome-driver

chrome装好了,下面安装对应的driver就方便多了,找到对应的版本即可

  • https://chromedriver.storage.googleapis.com/index.html
    在这里插入图片描述
 wget https://developer.chrome.com/docs/chromedriver/downloads\?hl\=zh-cn\#chromedriver_1030506024
 unzip chromedriver_linux64.zip  
 sudo mv chromedriver /usr/bin/chromedriver
 sudo chmod +x  /usr/bin/chromedriver 

测试一些版本

chromedriver --version 

ChromeDriver 103.0.5060.24 (e47b049c438cd0a74dc95a011fceb27db18cb080-refs/branch-heads/5060@{#232})

测试相关python代码

写了一个自动登录气象家园的代码,测试一下是否成功运行,之前就一直报错:

python auto_login_air.py 

在这里插入图片描述

不错,终于搞定了,其他自动化脚本也可以继续添加使用啦~

### 安装特定旧版本的 Google Chrome 对于希望在 CentOS 8 上安装特定旧版本的 Google Chrome 的情况,可以采取如下方法: 通常情况下,官方仓库会提供最新的稳定版 Chrome 浏览器。然而,如果需要安装某个具体的历史版本,则需手动获取该版本对应的 RPM 文件并执行本地安装。 #### 获取指定版本的 Chrome RPM 包 由于 Google 并未公开所有历史版本的直接下载链接,因此可能需要通过其他途径找到所需的 .rpm 文件。一种方式是从第三方镜像站点寻找对应版本号的软件包;另一种则是利用 `yum` 或者 `dnf` 命令配合 `--downgrade` 参数来尝试降级到目标版本[^1]。 一旦获得了确切版本的 `.rpm` 文件路径之后,就可以按照下面的方式来进行操作了。 #### 执行安装命令 假设已经找到了想要安装老版本 Chrome 的 URL 地址或者是本地存储位置,那么可以通过以下两种方式进行安装: - 如果是远程URL地址: ```bash sudo dnf install http://example.com/path/to/old_version_google-chrome-stable_current_x86_64.rpm -y ``` - 若为本地文件路径: ```bash sudo dnf localinstall ./path/to/local_old_version_google-chrome-stable_current_x86_64.rpm -y ``` 请注意,在某些场景下为了绕过 GPG 密钥验证错误,可以在上述命令后面加上参数 `--nogpgcheck` 来忽略密钥校验[^3]。 完成以上步骤后即成功安装了所选版本的 Chrome 浏览器。最后建议查看已安装的具体版本信息以确认无误: ```bash google-chrome --version ```
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

简朴-ocean

继续进步

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值