CentOS7.9无图形桌面安装chromedriver、chrome、drissionpage
由于centos7 停止维护,在安装google浏览器就因为版本和下载源的问题走了不少弯路,踩了一些坑。
原操作:
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum install google-chrome-stable_current_x86_64.rpm
-
出现错误缺少glibc_2.18和gligc_2.25
-
排查缺少的库,执行命令发现libc版本在2.28,应该是不会缺少版本比2.28还低的库
ldd --version
base) [root@localhost ~]# ldd --version
ldd (GNU libc) 2.28
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
- 查看安装chrome需要的所有版本
rpm -qp --requires google-chrome-stable_current_x86_64.rpm
- 查看已下载的安装包
由于在执行第一步时已经存在这些安装包,遂执行
sudo yum clean all
进行清除缓存,再重新下载安装包
- 执行yum clean all后输入与yum有关的命令,都会出现下面的内容,比如输入yum list | grep chrome
根据提示"Could not resolve host: mirrorlist.centos.org;Unkonw error"
可以大致推出是下载镜像源的问题
- 查看镜像配置文件
cat /etc/yum.repos.d/CentOS-Base.repo
先备份再修改成阿里云的