Yum
提供: Wikinote
設定
プロキシの設定
/etc/yum.conf に以下を追加する。
proxy=http://hostname:port proxy_username=user proxy_password=pass
ソースパッケージをダウンロードする
yumdownloader --source で、ソースパッケージをダウンロードできるようにする設定方法。
リポジトリ名を "<バイナリのリポジトリ名>-source" にしておく必要がある。 また、--source を付与した場合だけ見に行くように、enabled は 0 に設定しておこう。
# vi /etc/yum.repos.d/CentOS-Source.repo [base-source] name=CentOS-$releasever - Base Source baseurl=http://mirror.centos.org/centos/$releasever/os/SRPMS enabled=0 gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 [updates-source] name=CentOS-$releasever - Updates Source baseurl=http://mirror.centos.org/centos/$releasever/updates/SRPMS enabled=0 gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 [extras-source] name=CentOS-$releasever - Extras Source baseurl=http://mirror.centos.org/centos/$releasever/extras/SRPMS enabled=0 gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 # yumdownloader --source bash Loading "fastestmirror" plugin Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * updates: rsync.atworks.co.jp * addons: www.ftp.ne.jp * extras: www.ftp.ne.jp Enabling base-source repository base-source 100% |=========================| 1.9 kB 00:00 bash-3.2-24.el5.src.rpm 100% |=========================| 4.6 MB 00:02
"mirror.centos.org" は遅いので、"ftp.riken.jp/Linux" などに変更すると幸せになれるかも。
ついでに、debuginfo も落とせるようにしておこう。
# vi /etc/yum.repos.d/CentOS-Debuginfo.repo [debuginfo] name=CentOS-$releasever - DebugInfo baseurl=http://debuginfo.centos.org/$releasever/$basearch gpgcheck=0 enabled=0 # yumdownloader --enablerepo=debuginfo bash-debuginfo ... bash-debuginfo-3.2-21.el5 100% |=========================| 1.3 MB 00:04