在线安装
创建chrome的在线源
sudo vim /etc/yum.repos.d/google-chrome.repo
编辑chrome的在线源
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub
安装chrome
sudo yum install -y google-chrome
离线安装
下载离线的安装包和依赖
sudo yumdownloader --destdir=google-chrome-stable_95.0.4638_x86_x64/google-chrome google-chrome-stable
下载google-chrome的密钥
curl -o google-chrome-stable_95.0.4638_x86_x64/google-chrome-stable.key https://dl.google.com/linux/linux_signing_key.pub
备份当前系统的gpgkey
原因:当安装的机器上的密钥和当前的密钥不一致时,就会安装失败,所以为了避免密钥不对,就使用当前机器上的gpgkey
gpgkey的目录是:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
cp /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 google-chrome-stable_95.0.4638_x86_x64
创建仓库
创建yum源
createrepo -v google-chrome-stable_95.0.4638_x86_x64/google-chrome
编辑yum源
此处最好是把所有的历史yum源给备份下,否则在运行yum makecache时会报网络无法连接
sudo mkdir repos.bak
sudo mv *.repo repos.bak
sudo vim /etc/yum.repos.d/google-chrome.repo
gpgkey使用多个key时,一行一个key,file需要对齐
[google-chrome]
name=centos-google-chrome
baseurl=file:///home/tiffin/google-chrome-stable_95.0.4638_x86_x64/google-chrome
gpgcheck=1
enabled=1
gpgkey=file:///home/tiffin/google-chrome-stable_95.0.4638_x86_x64/google-chrome.key
file:///home/tiffin/google-chrome-stable_95.0.4638_x86_x64/RPM-GPG-KEY-CentOS-7
sudo yum makecache
安装chrome
sudo yum install -y google-chrome