yumのproxy設定
CentOSをインストールした。
DISCイメージが何枚かあってよくわからない。雑誌付録のDVDを借りた。
特に問題なくインストールは完了したが、yumのproxy設定でちょっとつまずいたのでメモ
yumのproxy設定
http://www.centos.org/docs/5/html/yum/sn-yum-proxy-server.html
# The proxy server - proxy server:port number proxy=http://mycache.mydomain.com:3128 # The account details for yum connections proxy_username=yum-user proxy_password=qwerty
と、書いてあるが、なぜか効かない。*1
少し調べてみるとyumはcurlを使っているので、環境変数http_proxyによりcurl側で対応した。
デフォルトのレポジトリ参照先は遅いので、国内に変更する。
/etc/yum.confがyumの設定ファイルだが、レポジトリは/etc/yum.repos.d/*.repoに切り出せる。
適当に日本のミラーリストを検索して下記のように変更。
/etc/yum.repos.d/CentOS-Base.repo
# PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d [base] name=CentOS-$releasever - Base baseurl=http://ftp.riken.jp/Linux/centos/$releasever/os/$basearch/ gpgcheck=1 #released updates [update] name=CentOS-$releasever - Updates baseurl=http://ftp.riken.jp/Linux/centos/$releasever/updates/$basearch/ gpgcheck=1 [addons] name=CentOS-$releasever - Addons baseurl=http://ftp.riken.jp/Linux/centos/$releasever/addons/$basearch/ gpgcheck=1 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras baseurl=http://ftp.riken.jp/Linux/centos/$releasever/extras/$basearch/ gpgcheck=1 [contrib] name=CentOS-$releasever - Plus baseurl=http://ftp.riken.jp/Linux/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=1
*1:Fedora9は大丈夫だった。