Installation Tools
# Yum install Yum-utils
Set Source:
[Base-Src]
CentOS-5.4-base Src-
Base url = http://vault.centos.org/5.4/ OS /SRPMS/
# Items list = http://mirrorlist.centos.org /? Release = 5.4 & arch = srpms & repo = OS
Gpgcheck = 1
Gpgkey = http://vault.centos.org/RPM-GPG-KEY-CentOS-5
[Updates-Src]
Name = CentOS-5.4-Updates Src-centos
Base url = http://vault.centos.org/5.4/updates/SRPMS/
# Items list = http://mirrorlist.centos.org /? Release = 5.4 & arch = srpms & repo = updates
Gpgcheck = 1
Gpgkey = http://vault.centos.org/RPM-GPG-KEY-CentOS-5
# Packages used/produced in the build but not released
[Addons-Src]
Name = CentOS-5.4-Addons Src-
Base url = http://vault.centos.org/5.4/addons/SRPMS/
# Items list = http://mirrorlist.centos.org /? Release = 5.4 & arch = srpms & repo = Addons
Gpgcheck = 1
Gpgkey = http://vault.centos.org/RPM-GPG-KEY-CentOS-5
# Additional packages that may be useful
[Extras-Src]
CentOS-5.4-extras Src-centos
Base url = http://vault.centos.org/5.4/extras/SRPMS/
# Items list = http://mirrorlist.centos.org /? Release = 5.4 & arch = srpms & repo = extras
Gpgcheck = 1
Gpgkey = http://vault.centos.org/RPM-GPG-KEY-CentOS-5
# Additional packages that extend functionality of existing packages
[Centosplus-Src]
CentOS-5.4-plus Src-centos
Base url = http://vault.centos.org/5.4/centosplus/SRPMS/
# Items list = http://mirrorlist.centos.org /? Release = 5.4 & arch = srpms & repo = centosplus
Gpgcheck = 1
Enabled = 0
Gpgkey = http://vault.centos.org/RPM-GPG-KEY-CentOS-5
# Contrib-packages by centos users
[Contrib-Src]
Name = CentOS-5.4-contrib Src-centos
Base url = http://vault.centos.org/5.4/contrib/SRPMS/
# Items list = http://mirrorlist.centos.org /? Release = 5.4 & arch = srpms & repo = contrib
Gpgcheck = 1
Enabled = 0
Gpgkey = http://vault.centos.org/RPM-GPG-KEY-CentOS-5
Download the source code corresponding to the command:
# Rpm-QF 'which mkdir'
Coreutils-5.97-23.el5
# Yumdownloader -- source coreutils
# Rpm2cpio coreutils-5.97-23.el5_4.2.src.rpm | cpio-ID
In this case, the source code package coreutils-5.97.tar.bz2 is obtained.