Centos使用yum在公司内网安装Chrome浏览器

Centos使用yum在公司内网安装Chrome浏览器

原文地址:https://blog.csdn.net/qupan1993/article/details/85028453

第1步:在联网的linux主机中下载yum离线所有依赖包

1、修改yum设置,让rpm包缓存到本地

#修改yum设置,让rpm包缓存到本地
vi /etc/yum.conf

#修改keepcache为1
keepcache=1

#清空yum缓存
yum clean all

2、新建文件
新建 /etc/yum.repos.d/google-chrome.repo,写入如下内容:

64位机器

[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
32位机器

[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

3、执行命令安装

yum -y install google-chrome-stable --nogpgcheck

4、出现下面提示则表示安装成功
在这里插入图片描述
5、进入路径:/var/cache/yum 把谷歌所有的依赖包拷贝出来待用
在这里插入图片描述

第2步:在公司内网中离线安装谷歌浏览器

1、将所有的依赖包拷贝到以下路径
在这里插入图片描述
2、执行yum命令进行安装

 yum -y -C install google-chrome-stable --nogpgcheck

3、但是在公司安装时候又会遇到问题,有很多的插件都是很旧的必须进行更新才可以使用,很多必须下载安装包和依赖包很麻烦,例如:一些常用的,这时候在公司记录下需要的安装包名称,在联网的linux上下载

 cryptsetup-libs
 dbus      
 dbus-libs
 device-mapper
 device-mapper-libs
 dracut-config-generic

4、在联网机器上使用Yumdownloader 工具来下载 RPM 软件包及其所有依赖包

  1. 安装
#安装yum-utils软件
yum install yum-utils
  1. 下载所有软件包和依赖、新建一个soft.sh批量下载文件,复制下面代码,将自己需要的安装包名字写入soft列表中,用空格隔开,保存使用
    sh soft.sh 命令运行sh命令运行,软件默认下载到/var/cache/yum/x86_64/7/base/packages目录下
#! /bin/bash
soft=(cryptsetup-libs dbus dbus-libs device-mapper device-mapper-libs
dracut-config-generic dracut-config-rescue dracut-network freetype glib2
kmod libgudev1 nspr nss nss-softokn nss-softokn-freebl nss-sysinit nss-tools
nss-util systemd systemd-libs systemd-sysv libdrm)

for i in ${soft[@]}
do
yumdownloader --resolve --destdir /var/cache/yum/x86_64/7/base/packages $i
done
  1. 进入到/var/cache/yum/x86_64/7/base/packages,重新拷贝安装包到先前缓存的路径x86_64/7/base/packages中,上传到公司,进行安装即可

猜你喜欢

转载自blog.csdn.net/qupan1993/article/details/85028453