背景
Google Chrome安装需要相关依赖,而目前项目中的服务器被要求不能连接外网,这样就不能直接通过yum install
来快速安装依赖包,所以现在需要下载Google Chrome安装包和依赖包,然后离线安装。
linux下安装Google Chrome步骤都一样,不管ubuntu
还是centos
,只是需要下载对应系统的文件包即可。
本机系统:CentOS 7
一、下载并安装Google Chrome
官方下载地址http://www.google.cn/chrome/browser/desktop/index.html
选择最新安装包下载 google-chrome-stable_current_x86_64.rpm
在root
模式下安装
sudo root
sudo rpm -ivh google-chrome-stable_current_x86_64.rpm
然后报错:
错误:依赖检测失败:
libvulkan.so.1()(64bit) 被 google-chrome-stable-76.0.3809.132-1.x86_64 需要
错误:依赖检测失败:
liberation-fonts 被 google-chrome-stable-76.0.3809.132-1.x86_64 需要
二、下载并安装依赖包
找了半天,Google Chrome
安装所需要的安装包这个网站基本都有,下载时可以搜索对应系统所需要的文件。
如下,只写依赖包名称而不设置系统名称的话可能会搜到很多结果。。。
下载前需要确定系统是aarch64
还是 x86_64
,可通过gcc -v
命令查看,本机是x86_64
。
1.安装libvulkan.so.1()(64bit)
搜索libvulkan.so.1()(64bit)
,下载并安装,发现libvulkan.so.1()(64bit)
还依赖一个filesystem
的安装包,根据错误提示再去搜相应名字的安装包,然后安装即可。
centos 7下分别下载了两个文件:
vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm
和vulkan-1.1.97.0-1.el7.x86_64.rpm
。
安装:
sudo rpm -ivh vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm
sudo rpm -ivh vulkan-1.1.97.0-1.el7.x86_64.rpm
2.安装liberation-fonts
同样的,搜索liberation-fonts
,下载并安装后发现还依赖一个liberation-narrow-fonts
的安装包,分别下载了两个文件:
liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
和liberation-fonts-1.07.2-16.el7.noarch.rpm
。
安装:
sudo rpm -ivh liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
sudo rpm -ivh liberation-fonts-1.07.2-16.el7.noarch.rpm
3.安装Google Chrome
sudo rpm -ivh google-chrome-stable_current_x86_64.rpm
完成
总结
可以直接在官网和fr2.rpmfind.net网站下载好以下五个安装包
liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
liberation-fonts-1.07.2-16.el7.noarch.rpm
vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm
vulkan-1.1.97.0-1.el7.x86_64.rpm
google-chrome-stable_current_x86_64.rpm
然后在root
模式下按顺序安装即可,应该不会有意外。。。
su root
sudo rpm -ivh liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
sudo rpm -ivh liberation-fonts-1.07.2-16.el7.noarch.rpm
sudo rpm -ivh vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm
sudo rpm -ivh vulkan-1.1.97.0-1.el7.x86_64.rpm
sudo rpm -ivh google-chrome-stable_current_x86_64.rpm
提供一个已经下载好的安装资源,只需要按照readme.txt
文件中的命令安装即可。