Manchmal benötigt man auch das Source-RPM zu einem Paket um z.B. einen Patch einzuspielen. Folgende Schritte sind nötig (in diesem Beispiel um das PHP Source-Paket herunterzuladen):
yum install yum-utils
yumdownloader --source php
Damit die Quellen auch gefunden werden, müssen in der YUM-Konfiguration auch die entsprechenden Source-Repositories eingetragen werden (hier für Centos):
# /etc/yum.conf
[base-src]
name=Centos $releasever - $basearch - Base SRC
baseurl=http://ftp-stud.fht-esslingen.de/pub/Mirrors/centos/$releasever/os/SRPMS
[updates-src]
name=Centos $releasever - $basearch - Updates SRC
baseurl=http://ftp-stud.fht-esslingen.de/pub/Mirrors/centos/$releasever/updates/SRPMS
[extras-src]
name=Centos $releasever - $basearch - Extras SRC
baseurl=http://ftp-stud.fht-esslingen.de/pub/Mirrors/centos/$releasever/extras/SRPMS
[centosplus-src]
name=Centos $releasever - $basearch - centosplus SRC
baseurl=http://ftp-stud.fht-esslingen.de/pub/Mirrors/centos/$releasever/centosplus/SRPMS
Nur nebenbei – unter Debian reicht folgendes:
apt-get source php