yumの設定

Proxy環境があると色々と面倒くさいなー。
yumを使う時の設定メモです。

$ yum list installed
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

エラーメッセージからは分かりにくいけど、プロキシサーバーの設定を行っていないので接続できていないのが原因。
/etc/yum.confにプロキシの設定を追加すればOKです。最後の3行です(認証が不要なら最後の2行は不要)。

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
proxy=http://プロキシのアドレス:プロキシのポート番号
proxy_username=ユーザー名
proxy_password=パスワード

その他のプロキシ設定

gem使う時のプロキシ設定
http://d.hatena.ne.jp/mtoyoshi/20090115/1232006503


commons-httpクライアントを使う時のプロキシ設定
http://d.hatena.ne.jp/mtoyoshi/20090130/1233307662