yumローカルエリアネットワークソフトウェアソース構築


1、Apacheサーバーまたはftpサーバーyumのインストールまたはバイナリパッケージのインストールを構築する
2、RPMパッケージを用意してCentOSのDVD 1とDVD 2を用意する.isoはすべてダウンロードして、DVD 1.isoの中のすべての内容を解凍して、/var/www/html/centos-6ディレクトリの下に置いて、DVD 2.isoが解凍したPackagesディレクトリのrpmパケットは/var/html/centos-6/Packagesディレクトリにコピーされ、/var/html/centos-6/Packagesには6000以上のrpmパケットが含まれています.
3、yumウェアハウスの作成準備createrepo:yum -y install createrepo repository:createrepo /var/www/html/centos-6/の作成が完了すると、/var/www/html/centos-6/repodataの下でいくつかのファイルが生成されます.
4、ソフトウェアソースの使用
他のcentosマシンでソフトウェアソースが使えないか試してみます.
まず、マシン上のソフトウェアソースプロファイルを変更します.
# cd /etc/yum.repos.d/
# mkdir bk
# mv *.repo bk/
# cp bk/CentOS-Base.repo ./
# vi CentOS-Base.repo

CentOS-Base.repoファイルの変更後は次のようになります.
[base]
name=CentOS-$releasever - Base
baseurl=http://*.*.*.*/centos-6/
gpgcheck=1(  0          )
gpgkey=http:///*.*.*.*/centos-6/RPM-GPG-KEY-CentOS-6
enabled=1
#released updates 
#[updates]
#name=CentOS-$releasever - Updates
#baseurl=http:///*.*.*.*/centos-6/
#gpgcheck=1
#gpgkey=http:///*.*.*.*/centos-6/RPM-GPG-KEY-CentOS-6
#enabled = 1

保存後、ローカルエリアネットワークのソフトウェアソースを使用できます.
# yum update