在线安装

创建chrome的在线源

  1. sudo vim /etc/yum.repos.d/google-chrome.repo

编辑chrome的在线源

  1. [google-chrome]
  2. name=google-chrome
  3. baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
  4. enabled=1
  5. gpgcheck=1
  6. gpgkey=https://dl.google.com/linux/linux_signing_key.pub

安装chrome

  1. sudo yum install -y google-chrome

离线安装

下载离线的安装包和依赖

  1. sudo yumdownloader --destdir=google-chrome-stable_95.0.4638_x86_x64/google-chrome google-chrome-stable

下载google-chrome的密钥

  1. 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

  1. cp /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 google-chrome-stable_95.0.4638_x86_x64

创建仓库

创建yum源
  1. createrepo -v google-chrome-stable_95.0.4638_x86_x64/google-chrome

编辑yum源

此处最好是把所有的历史yum源给备份下,否则在运行yum makecache时会报网络无法连接
  1. sudo mkdir repos.bak
  2. sudo mv *.repo repos.bak

sudo vim /etc/yum.repos.d/google-chrome.repo

gpgkey使用多个key时,一行一个key,file需要对齐

  1. [google-chrome]
  2. name=centos-google-chrome
  3. baseurl=file:///home/tiffin/google-chrome-stable_95.0.4638_x86_x64/google-chrome
  4. gpgcheck=1
  5. enabled=1
  6. gpgkey=file:///home/tiffin/google-chrome-stable_95.0.4638_x86_x64/google-chrome.key
  7. file:///home/tiffin/google-chrome-stable_95.0.4638_x86_x64/RPM-GPG-KEY-CentOS-7

sudo yum makecache

安装chrome

  1. sudo yum install -y google-chrome