独自の yum リポジトリを作成
1.createrepo パッケージを導入。
# yum install createrepo
# mkdir /mnt/local_repo/
3.上記のディレクトリに rpm パッケージを格納し以下のコマンド。
# createrepo --database /mnt/local_repo
4.yum リポジトリのファイルを /etc/yum.repos.d に作成。
あとは、yum コマンドを実行。
※/etc/yum.repos.d/original.repo として以下を作成。
[local-myrepository] name=My repository baseurl=file:///mnt/local_repo gpgcheck=0 enabled=1
※該当のリポジトリを更新する場合は以下のコマンド
# createrepo -update /mnt/local_repo
1.先に作成したディレクトリを httpd で公開するディレクトリに移動。
mv /mnt/local_repo /var/www/html/
2.createrepo をコマンドを実行し、httpd を再起動。
createrepo --database /var/www/html/local_repo
3.該当の yum リポジトリのファイルを /etc/yum.repos.d に作成。
あとは、yum コマンドを実行。
[local-myrepository] name=My repository baseurl=http://192.168.110.135/local_repo gpgcheck=0 enabled=1
※参考 URL
https://access.redhat.com/documentation/ja-JP/Red_Hat_Enterprise_Linux/6/html-single/Deployment_Guide/index.html#ch-yum
第6章 Yum
http://zokibayashi.hatenablog.com/entry/2015/04/24/074048
https://access.redhat.com/ja/node/395763
http://blog.asial.co.jp/319
http://momijiame.tumblr.com/post/87789692026/%E8%87%AA%E5%88%86%E7%94%A8%E3%81%AE-yum-%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E4%BD%9C%E3%82%8B
http://knowledge.sakura.ad.jp/tech/1086/
・利用可能なリポジトリ ID を一覧表示 (enabled、disabled 含む)
# yum repolist all
・利用可能なリポジトリ ID を一覧表示 (enabled のみ)
# yum repolist :: リポジトリー ID リポジトリー名 状態 base CentOS-6 - Base 6,518 extras CentOS-6 - Extras 38 updates CentOS-6 - Updates 1,370 repolist: 7,926
・特定のリポジトリを enable、disable
# yum-config-manager --enable <リポジトリ ID > # # yum-config-manager --enable base # # yum-config-manager --disable <リポジトリ ID > # # yum-config-manager --disable base
・一括で disable
# yum-config-manager --disable