1. 程式人生 > >Centos使用yum在公司內網安裝Chrome瀏覽器

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中,上傳到公司,進行安裝即可