
これだけは覚えようyumコマンド入門 †設定ファイル †yumの設定ファイルはファイル「/etc/yum.conf」とディレクトリ「/etc/yum.repos.d」に含まれるファイルになります. Fedora Core 3からはファイル「/etc/yum.conf」にはグローバル設定を,ディレクトリ「/etc/yum.repos.d」にリポジトリ毎の設定を記述するようになりました. ファイルの書式 †ファイルの書式は「変数名=値」の羅列が基本で,コメントは行中の「#」以降行末までがコメントになります. また,変数の羅列はグルーピングすることができ,「[グループ名]」いった書式で指定します. 通常Fedora Coreの場合,前述の通りリポジトリ単位でファイルを分け,グループ*1を作成します. 下記はFedora Core 4のyum.confです. yum.confの内容
[main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 retries=20 obsoletes=1 gpgcheck=1 # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d グループ「main」は全リポジトリで有効な設定になります. これらの指定はグループ毎(リポジトリ毎)に指定し,変更することもできます. 下記はFedora Core 4のアップデートリポジトリへの設定ファイル「/etc/yum.repos.d/fedora-updates.repo」です. 「/etc/yum.repos.d/fedora-updates.repo」の内容
[updates-released] name=Fedora Core $releasever - $basearch - Released Updates mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever enabled=1 gpgcheck=1 コマンドで使う †yumコマンドは基本的に下記のように使用します. yum [<オプション>] <コマンド> [<サブオプション>] [<パッケージ>] 「コマンド」以外の指定は常に必要ではありません. また,「オプション」は状況に応じて下記のものを使用しますが,通常何も指定しなくてもyumを使うことはできます.
「コマンド」はyumにさせる作業を指定します. 最も多く使うコマンドは「install」と「update」「remove」でしょう. システムを更新する †
欲しいパッケージパッケージを検索する †
例えば下記はシステム全体のアップデートをするが,httpdで始まるパッケージををアップデートしないというyumの実行です. # /usr/bin/yum '--exclude=httpd*' update 上記以外のコマンドについては「知っておくと便利なyumコマンドの使い方」でより高度な使い方を紹介します. |