* yumコマンド [#k2154554]
** 利用可能なパッケージの一覧 [#i48ab9ec]
yum list
yum list installed # インストール済みのみ
yum list updates # アップデート可能のみ
** パッケージの検索 [#qf453769]
yum search sqlite
パッケージ名やパッケージの説明文書から検索される。
** パッケージのアンインストール [#o8949d60]
yum remove sqlite
** パッケージアップデート [#r0ef4284]
yum update # 全パッケージ
yum update sqlite # 指定したパッケージ
**アップデート可能なパッケージの検索 [#mabe047c]
yum check-update # 一覧
yum check-update sqlite # 指定したパッケージ
** パッケージ情報の表示 [#ze4bdce3]
yum info # 全パッケージ
yum info sqlite # 指定したパッケージ
** ファイル名(の一部)を指定して、そのファイルが含まれるパッケージを検索する [#r040af12]
yum provides '*lib/libsqlite*'
** 速いリポジトリを使うようにする [#nc404aa7]
yum -y install yum-fastestmirror
以後は、普通にyum update(yum install PACKAGE)するだけでよい。
** ダウンロードのみ行う [#w7022fed]
yumdownloader sqlite
*** downloadonlyプラグインのインストール [#nc9d98df]
yum install -y yum-utils
*** downloadonlyオプションの利用 [#s965c9a4]
yum install --downloadonly --downloaddir=/tmp mod_dav_svn
** パッケージが収容しているファイル一覧 [#k77ffd67]
yumdownloader sqlite
rpm -qpl sqlite-3.6.20-1.8.epel.i686.rpm
** metadataを取得する [#q4c13c5d]
yum makecache --disableplugin=fastestmirror
"Metadata file does not match checksum"のようなエラーが出て、yumコマンドが正常に動作しない時に実行してみる。
** 特定のリポジトリだけを指定する [#s7bfb156]
yum info subversion --disablerepo=\* --enablerepo=rpmforge-extras
上のようにするとrpmforge-extrasリポジトリだけからパッケージを検索する。