CentOS release 5.6 (Final)
# vi /etc/yum.repos.d/CentOS-Base.repo
70行目以降にSRPMのリポジトリを追加する。
--------------------------------------------------------------------------
[update-SRPM]
name=CentOS-$releasever - Update Source Packages
baseurl=http://ftp.riken.jp/Linux/caos/centos/$releasever/updates/SRPMS/
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
[extras-SRPM]
name=CentOS-$releasever - Extra Source Packages
baseurl=http://ftp.riken.jp/Linux/caos/centos/$releasever/extras/SRPMS/
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
[os-SRPM]
name=CentOS-$releasever - OS Source Packages
baseurl=http://ftp.riken.jp/Linux/caos/centos/$releasever/os/SRPMS/
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
[centosplus-SRPM]
name=CentOS-$releasever - CentOS Plus Source Packages
baseurl=http://ftp.riken.jp/Linux/caos/centos/$releasever/centosplus/SRPMS/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
--------------------------------------------------------------------------
コマンドを含むパッケージを探す。
# rpm -qf `which --skip-alias ps`
procps-3.2.7-16.el5
パッケージのダウンロード
# yumdownloader --source procps-3.2.7-16.el5
パッケージのインストール(/usr/src/redhat/BUILD/ディレクトリへ展開)
# rpm -ivh procps-3.2.7-16.el5.src.rpm
以上の操作で、/usr/src/redhat/SOURCESディレクトリに"procps-3.2.7.tar.gz"が展開される。
rpmパッケージに含まれるファイルを確認する方法。
# rpm -qpl procps-3.2.7-16.el5.src.rpm
FAQ
procps-3.1.15-misc.patch
procps-3.2.1-selinux-workaround.patch
procps-3.2.3-FAQ.patch
procps-3.2.3-etime.patch
procps-3.2.3-noproc.patch
procps-3.2.3-pseudo.patch
procps-3.2.3-top-clrscr.patch
procps-3.2.4-0x9b.patch
procps-3.2.5-sysctl-writeonly.patch
…省略…