- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Linux/パッケージ/yum へ行く。
- 1 (2009-07-19 (日) 17:26:05)
- 2 (2011-08-13 (土) 14:22:36)
yum
yumコマンドの使い方
アップデート可能なパッケージの検索
yum check-update # 一覧 yum check-update sqlite # 個別
yum-updatesdによる自動アップデート
yum-updatesdは常駐するデーモンなので、システム負荷の点からCRONでupdateを実行するyum-cronを使った方がいいようだ。
サービス制御
service yum-updatesd (start | stop) chkconfig yum-updatesd (on | off)
設定ファイル
/etc/yum/yum-updatesd.conf
yum-cronによる自動アップデート
インストール
yum install yum-downloadonly yum install yum-cron
設定ファイル
/etc/cron.daily/yum.cron
CentOS 5.3
CentOS 5.3ではパッケージが存在しないので、5.2のパッケージを流用する。http://www.ftp.ne.jp/Linux/distributions/CentOS/5.2/os/i386/CentOS/
速いリポジトリを使うようにする
yum -y install yum-fastestmirror
以後は、普通にyum update(yum install PACKAGE)するだけでよい。
標準・外部レポジトリの利用
設定があるレポジトリ
$ ls /etc/yum.repos.d/*.repo /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Media.repo /etc/yum.repos.d/rpmforge.repo /etc/yum.repos.d/CentOS-Debuginfo.repo /etc/yum.repos.d/CentOS-Vault.repo
外部レポジトリはXXX.repoファイルでenabled = 0になっている。
標準レポジトリ一覧
$ yum repolist Loaded plugins: fastestmirror base | 2.1 kB 00:00 extras | 2.1 kB 00:00 updates | 1.9 kB 00:00 repo id repo name status base CentOS-5 - Base enabled: 3,535 extras CentOS-5 - Extras enabled: 299 updates CentOS-5 - Updates enabled: 765 repolist: 4,599
外部レポジトリも含めたレポジトリ一覧
$ yum repolist --enablerepo=rpmforge Loaded plugins: fastestmirror base | 2.1 kB 00:00 extras | 2.1 kB 00:00 rpmforge | 1.1 kB 00:00 updates | 1.9 kB 00:00 repo id repo name status base CentOS-5 - Base enabled: 3,535 extras CentOS-5 - Extras enabled: 299 rpmforge Red Hat Enterprise 5 - RPMforge.net - dag enabled: 10,695 updates CentOS-5 - Updates enabled: 765 repolist: 15,294
外部レポジトリも含めた中からパッケージをインストールする
$ yum install git --enablerepo=rpmforge