CentOS7 閉じた環境でyumを使って色々インストールしたい場合、ローカルリポジトリが便利だったのでメモします。

 

1. メディアを装填して認識させる。

 mount -o loop -t iso9660 /dev/cdrom /media

 

2. yumのリポジトリを追加して有効にする。

 

 2-1. /etc/yum.conf に以下追加。

 ---

 [iso]

 name= iso file

 baseurl=file:///media

 enabled=1

 gpgcheck=0

 ---

 2-2. デフォルトの[main]へenabled=1を追記。

 

設定は以上。

yum repolist でリポジトリを確認できればOK!

 

たまに、yumを実行するときに、そのisoファイルからrpmを実行することで正しいかどうかのチェックが行われる。

GnuPGを使い秘密鍵で暗号化された署名を、CentOS7から配布された公開鍵を使って複合化してisoファイルの正常性を確認する。

 

[root@centos1 rpm-gpg]# ls -l /etc/pki/rpm-gpg
合計 12
-rw-r--r--. 1 root root 1690 11月 23 22:16 RPM-GPG-KEY-CentOS-7    <<<<<< コレ
-rw-r--r--. 1 root root 1004 11月 23 22:16 RPM-GPG-KEY-CentOS-Debug-7
-rw-r--r--. 1 root root 1690 11月 23 22:16 RPM-GPG-KEY-CentOS-Testing-7
[root@centos1 rpm-gpg]#

[root@centos1 rpm-gpg]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

 

 

ついに8匹目の孵化。

どうやら2週間育てば安定期に入るらしい。
どうなるか?!