CentOSはISOミラーを使用してローカルYUMソースを作る

1344 ワード

外部ネットワーク接続がない場合、YUMを使用して外部ネットワークからRPMパッケージをダウンロードできない場合があります.この場合、ローカルYUMソースを作成する必要があります.既存のISOミラーがあれば、ISOミラーファイルをローカルYUMソースとしてマウントできます.主な手順は以下の通りです.
1 iso格納ディレクトリとマウントディレクトリの作成
mkdir /mnt/iso 
mkdir /mnt/cdrom

2 isoミラーファイルをiso格納ディレクトリ/mnt/isoにアップロード
3 isoミラーをマウントディレクトリ/mnt/cdromにマウントする
mount -o loop /mnt/iso/XXXXX.iso /mnt/cdrom

4 df-hコマンドを使用してマウントが成功したかどうかを問い合わせる
df -h

5 repoファイルを作成し/etc/yumに配置する.repos.d/ディレクトリ
cd /etc/yum.repos.d
vi local.repo
-- 
[local]
name=local
# : baseurl , /mnt/cdrom
baseurl=file:///mnt/cdrom    
# : enabled 1  
enabled=1                    
gpgcheck=0
# : cd /mnt/cdrom/ key, 
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-5

6 YUMインストールのテスト
yum clean all
yum install ntp