2005年12月 4日
CentOS:yum(パッケージ管理)設定 for 自宅サーバ
CentOSのソフトウェアはRPMと呼ばれるパッケージでインストール/アンインストールが可能となる。直接RPMファイルを取得し、インストールすることも可能だが、依存関係なども全て管理してくれるパッケージ管理ソフトが存在する。一般的にはapt、up2date、yumなどが存在するが、今回はyumを使うこととする。
まずはyumを動かすためにGPG keyをimportします。
rpm --import http://ftp.riken.jp/Linux/caos/centos/RPM-GPG-KEY-CentOS-4
これでyumの設定は完了です。しかし、yumのリポジトリが海外のサイトのため、動作が重くなります。そこで、日本の理研とIIJのサイトにリポジトリを変更します。
[root@linux ~]#vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.riken.go.jp/Linux/centos/$releasever/os/$basearch/
http://ftp.iij.ad.jp/pub/linux/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4#released updates
[update]
name=CentOS-$releasever - Updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=http://ftp.riken.go.jp/Linux/centos/$releasever/updates/$basearch/
http://ftp.iij.ad.jp/pub/linux/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
baseurl=http://ftp.riken.go.jp/Linux/centos/$releasever/addons/$basearch/
http://ftp.iij.ad.jp/pub/linux/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=http://ftp.riken.go.jp/Linux/centos/$releasever/extras/$basearch/
http://ftp.iij.ad.jp/pub/linux/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
yumを使ってインストール済みのソフトウェアをアップデートします。
yum -y update※大量のパッケージをアップデートするため、時間がかかる
夜間、自動的にyumのアップデートを実行する
[root@linux ~]#/etc/init.d/yum start
[root@linux ~]#chkconfig yum on
投稿者 yoshi | 2005年12月 4日17:52 | カテゴリ PC