RHEL(Red Hat Enterprise Linux)のOSS(オープンソースソフトウェア)パッケージをローカル環境にインストールするためのリポジトリを作成するShellスクリプト
- インターネットアクセスが可能なRHELでリポジトリ(ISOファイル)を作成
- スタンドアローンの環境にリポジトリを転送
- インストール用コマンド(yum/dnf)でインストール実施
- root権限で実施すること
- 公式のリポジトリが参照できるようにサブスクリプションを適用すること
- 公式のepelリポジトリより「epel-release.noarch」をインストールすること
mkdir /opt/repository/log
/opt/repository/createRepositry_rh7.sh
- RHEL7以前
- 実行時間目安:約3時間
/opt/repository/createRepositry_rh9.sh
- RHEL9以降(検証していないがRHEL8もおそらく可)
- 実行時間目安:約2時間半
cd /opt/repository
nohup sh createRepositry_rh[x].sh &
/etc/yum.repos.d/rhel[x]_local.repo
sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/*
mount /dev/sr0 /mnt
yum repolist
yum update
以上