このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | |||
01_linux:01_net:15_local_yum_repository [2016/04/20 02:41] – matsui | 01_linux:01_net:15_local_yum_repository [2016/04/20 02:42] (現在) – matsui | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 15 ローカルにyumリポジトリ作成 ====== | ||
+ | 何十何百台もHVを立てる時に、いちいち外部へyumしてるととても時間がかかるので | ||
+ | ローカルにリポジトリを作成しておくと良い。 | ||
+ | |||
+ | ===== リポジトリミラー作成 ===== | ||
+ | |||
+ | < | ||
+ | # mkdir -p / | ||
+ | # rsync -avSHP --delete --exclude " | ||
+ | # rsync http:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== / | ||
+ | |||
+ | < | ||
+ | [base] | ||
+ | name=CentOS-$releasever - Base | ||
+ | baseurl=http:// | ||
+ | gpgcheck=1 | ||
+ | gpgkey=file:/// | ||
+ | |||
+ | #released updates | ||
+ | [updates] | ||
+ | name=CentOS-$releasever - Updates | ||
+ | baseurl=http:// | ||
+ | gpgcheck=1 | ||
+ | gpgkey=file:/// | ||
+ | ・ | ||
+ | ・ | ||
+ | ・ | ||
+ | </ | ||
+ | |||
+ | ==== リポジトリ更新 ==== | ||
+ | |||
+ | updateに追加の場合 | ||
+ | |||
+ | === ファイル追加 === | ||
+ | |||
+ | < | ||
+ | # cd | ||
+ | / | ||
+ | # ll | ||
+ | total 36 | ||
+ | drwxr-xr-x 2 root root 4096 Apr 20 11:36 repodata | ||
+ | drwxrwxr-x 2 1000 1000 32768 Apr 20 11:27 RPMS | ||
+ | |||
+ | # cp kernel-2.6.18-409.el5.x86_64.rpm RPMS/ | ||
+ | </ | ||
+ | |||
+ | === アップデート === | ||
+ | < | ||
+ | # createrepo --update ./ | ||
+ | 370/370 - RPMS/ | ||
+ | Saving Primary metadata | ||
+ | Saving file lists metadata | ||
+ | Saving other metadata | ||
+ | </ | ||
+ | |||
+ | === yum利用側 === | ||
+ | < | ||
+ | # yum clean all | ||
+ | </ | ||
+ | |||
+ | {{tag> |