CentOS 7怎么安装低版本Chrome谷歌浏览器以及Chrome驱动
:本站 2026-01-31 20:33:12 :5

CentOS 7现在已经明显低于市场很久了,我们在使用的时候发现很多镜像库中已经不再支持低版本的chrome浏览器的下载以及对应版本的下载了
我在本地电脑tool/chrome/下存了一份
上传到服务器/root路径
在CentOS 7上安装手动下载的
google-chrome-stable_current_x86_64-107.rpm文件,主要有两种方法。我梳理了操作步骤和注意事项,可以根据情况选择。💻 安装方法
您可以选择以下任一方法进行安装:
方法 | 命令 | 特点 |
|---|---|---|
方法一:使用 yum localinstall(推荐) | sudo yum localinstall google-chrome-stable_current_x86_64-107.rpm | 自动处理依赖关系,更省心,是首选方案。 |
方法二:使用 rpm命令 | sudo rpm -ivh google-chrome-stable_current_x86_64-107.rpm | 直接使用RPM包管理器。若缺少依赖库,安装会中断并报错。 |
如果需要安装依赖:
sudo yum install atk atk-devel at-spi2-atk at-spi2-core cairo cairo-devel gtk3 gtk3-devel pango pango-devel vulkan liberation-fonts wget xdg-utils
⚠️ 重要提示与故障排除
- 权限问题:请确保在命令前加上
sudo以获取管理员权限。 - 依赖关系错误(使用方法二时):如果使用
rpm命令安装时提示Failed dependencies,这表明系统缺少Chrome运行所必需的库。这时最好的解决方法是转而采用上面的方法一,让yum自动解决。如果坚持使用rpm命令,可以添加--nodeps选项强制安装,但这可能导致软件无**常运行,非常不推荐。 - 安装版本确认:安装完成后,可以通过以下命令验证是否安装成功:如果成功,终端会显示类似
Google Chrome 107.0.5304.110的版本信息。(usr) [root@VM-4-6-centos ~]# google-chrome --version Google Chrome 107.0.5304.121
此时已经成功安装了 Chrome 浏览器并准备好了对应版本的
chromedriver文件,接下来安装驱动就很简单了。只需要将文件移动到系统可识别的路径并设置权限即可。下面是为您整理的详细步骤。
🔧 安装 ChromeDriver
请按照以下步骤操作,核心命令是使用
mv移动文件并赋予可执行权限。- 移动到系统路径:将当前目录下的
chromedriver文件移动到系统的可执行文件目录,例如/usr/local/bin。这个路径通常已经包含在系统的PATH环境变量中。如果您更习惯放在/usr/bin/目录下也可以,两者都是常见选择。 - 赋予执行权限:为了让系统能够运行这个驱动,需要给它添加可执行权限。
- 验证安装:最后,通过检查版本来确认安装是否成功。如果终端显示出类似于
ChromeDriver 107.0.5304.121的版本信息(应与您的 Chrome 版本一致),就表示安装成功了。
💡 重要提示和备选方案
- 版本匹配:做得很好,Chrome (107.0.5304.121) 和 ChromeDriver 的版本完全一致,这是保证 Selenium 等工具正常工作的关键。
- 如果命令未找到:如果执行
chromedriver --version时提示command not found,可能是因为/usr/local/bin不在当前会话的PATH中。您可以执行echo $PATH查看。可以尝试重新登录终端,或者手动刷新环境变量source ~/.bashrc。 - 备选安装方法:如果未来需要安装其他版本,可以考虑使用自动化工具来避免手动管理版本。例如,在 Python 环境中,可以使用
webdriver_manager库,它能自动检测 Chrome 版本并下载匹配的 ChromeDriver。
🚀 简单测试
完成安装后,您可以创建一个简单的 Python 脚本来测试 ChromeDriver 是否能正常工作。由于您使用的是无图形界面的服务器,需要在选项中启用无头(Headless)模式。
希望这些步骤能帮助您顺利完成配置!如果您在操作过程中遇到其他问题,或者想了解更多关于自动化脚本编写的技巧,随时可以告诉我。
如果你需要在服务器上使用浏览器模型,比如selenium,那么你还需要为Selenium设置运行环境《django 使用selenium注意事项:Service /usr/local/bin/chromedriver unexpectedly exited. Status code was: 1解决办法》
本文编辑:admin
:






















