Home

Album

Book

Football

Guitar

Link

Mobile

Music

PC

Tool

mics

moblog

« ガンバ大阪初優勝!!! | メイン | Dio / The Last In Line »

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