centosシステム内ネットワークインストールgoogle Chrome

2259 ワード

centosシステム内ネットワークインストールgoogle Chrome


一、インターネットのcentos上でyumを使って必要なブラウザ依存パッケージをダウンロードする


注意:ネットワークに接続されているcentosホストのシステムバージョン<=イントラネット上のcentosホストのシステムバージョン


1、yumを修正し、必要なyumパケットをローカルにキャッシュする
gedit /etc/yum.conf

keepcacheパラメータの変更:keepcache=1でyumのキャッシュを空にします.
yum clean all

2、/etc/yum.repos.d/ディレクトリの下に新しいファイル:google-chrome.repo、このファイルに次の内容を書き込みます.
[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

3、以下のコマンドを実行します.インストール済み:ブラウザバージョン、完了!、インストールに成功しました
yum -y install google-chrome-stable --nogpgcheck

4、入る:/var/cache/yum、yumディレクトリの下にx 86_がある64フォルダ、コピーx 86_64のフォルダです.このフォルダには、Google Chromeをネットワークなしでインストールするために必要なファイルが格納されています.

二、イントラネットのcentosにgoogle Chromeをインストールする


1.以前コピーしたx 86_64フォルダ、/var/cache/yumディレクトリにコピーする2、yumコマンドでインストールする:/var/cache/yum/x 86_64/7/google-chrome/packages/google-chrome-stable-84.0.4147.135-1.x86_64.rpmは私のrpmパッケージのパスで、具体的には自分のパッケージの位置によって設定します
yum -yC install /var/cache/yum/x86_64/7/google-chrome/packages/google-chrome-stable-84.0.4147.135-1.x86_64.rpm --nogpgcheck

三、イントラネットのインストールの时、多くの依存パッケージがないことを提示することができて、それによってインストールに失败して、この时依存パッケージをダウンロードする必要があります;


1、ネットワークのcentosホスト上でYumdownloaderツールを使ってダウンロードする
yum install yum-utils

2、イントラネットcentosのインストールに失敗したときに提示された必要な依存パッケージを記録する.ネットワークに接続されたホスト上にソフトウェアを作成します.shスクリプトは、プロンプトの必要な依存パッケージをsoftリストに書き込み、各間をスペースで区切ります.スクリプトを実行し、必要な依存パッケージを/var/cache/yum/x 86にダウンロードします.64/7/base/packagesディレクトリの下にあります.(cryptsetup-libs dbus dbus-libs device-mapper device-mapper-libs、この5つが必要な依存パッケージです)
#! /bin/bash
soft=(cryptsetup-libs dbus dbus-libs device-mapper device-mapper-libs)

for i in ${soft[@]}
do
yumdownloader --resolve --destdir /var/cache/yum/x86_64/7/base/packages $i
done

3、/var/cache/yum/x 86_に入る64/7/base/packages、packagesのファイルをイントラネットのcentosホスト上の/var/cache/yum/x 86_にコピー64/7/base/packagesディレクトリ下4、上のインストールを続行
参照先:https://blog.csdn.net/qupan1993/article/details/85028453