2008.07.12
CentOS 4 でまた yum のリポジトリを変えた
導入当初はずっと riken のホストをリポジトリとして使ってきたけど、途中でメタファイルが死んでたから
iij に変更して使ってました。
したら今度は一部パッケージ (wireshark) の md5sum が一致しないというエラーがいつまで経っても
直らない為、また riken に戻してみました。
ftp コマンドつかって riken のホストに anonymous でログイン。
CentOS のリポジトリをどんどん辿っていく。base, addons, extras 等とおまけに dag, dries も。
全てのパスを確認しながら「/etc/yum.repos.d/CentOS-Base.repo」を編集と。
URI を何カ所も書き換えるのはダルイもんで。(sed 使えば良かったと今思った)
ということで、うちのリポジトリの設定は以下の通りなりました。(testing は流石に見ないようにしている)
[base] name=CentOS-$releasever - Base baseurl=http://ftp.riken.jp/Linux/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://ftp.riken.jp/Linux/centos/RPM-GPG-KEY-centos4 #released updates [update] name=CentOS-$releasever - Updates baseurl=http://ftp.riken.jp/Linux/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=http://ftp.riken.jp/Linux/centos/RPM-GPG-KEY-centos4 #packages used/produced in the build but not released [addons] name=CentOS-$releasever - Addons baseurl=http://ftp.riken.jp/Linux/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=http://ftp.riken.jp/Linux/centos/RPM-GPG-KEY-centos4 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras baseurl=http://ftp.riken.jp/Linux/centos/$releasever/extras/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://ftp.riken.jp/Linux/centos/RPM-GPG-KEY-centos4 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus baseurl=http://ftp.riken.jp/Linux/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://ftp.riken.jp/Linux/centos/RPM-GPG-KEY-centos4 #contrib - packages by Centos Users [contrib] name=CentOS-$releasever - Contrib baseurl=http://ftp.riken.jp/Linux/centos/$releasever/contrib/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://ftp.riken.jp/Linux/centos/RPM-GPG-KEY-centos4 #packages in testing #[testing] #name=CentOS-$releasever - Testing #baseurl=http://ftp.riken.jp/Linux/centos/$releasever/testing/$basearch/ #gpgcheck=1 #enabled=0 #gpgkey=http://ftp.riken.jp/Linux/centos/RPM-GPG-KEY-centos4 [dries] name=Extra Fedora rpms dries - $releasever - $basearch baseurl=http://ftp.riken.jp/Linux/dries/redhat/el$releasever/en/$basearch/dries/RPMS enabled=1 gpgcheck=1 gpgkey=http://ftp.riken.jp/Linux/dries/RPM-GPG-KEY.dries.txt [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag enabled=1 gpgcheck=1 gpgkey=http://ftp.riken.jp/Linux/dag/RPM-GPG-KEY.dag.txt
書き換えた後は root からというか root で書き換えてるんだけど、「#yum clean all」する。
メタデータ取得の為、適当に「yum check-update」なんてしてみたり。
たまたまパッケージが大量に出てきたので、全部確認してから「yum -y update」と。
これで安定してくれればいいな。



Comment & Trackback
Comment