RPM Construcción desde SRPM
De ProyectoFedora
Contenido |
Introducción
En algunos casos podemos encontrar software disponible en formato SRPM que permite reconstruir el RPM correspondiente sin mayores contratiempos y en otros casos queremos modificar la forma de construcción estandar de algún paquete RPM, en cualquier caso queremos reconstruir un RPM basándonos en el SRPM. Abajo una breve receta:
Herramientas RPM
$ su - <contraseña> # yum -y install rpmdevtools # yum -y install rpm-build ... # exit
Construcción del árbol
$ cd $ rpmdev-setuptree
Herramientas para Desarrollo
Usualmente requerirá del entorno para compilar los fuentes SRPMS.
# yum -y groupinstall "Development Tools"
Descarga de SRPMS
Una forma es utilizar yumdownloader para descargar SRPMS de los repositorios configurados.
$ cd rpmbuild/SRPMS $ yumdownloader --source sox
Use el método de descarga que más le convenga.
Construcción del RPM
Un ejemplo sencillo, luego de haber satisfecho las dependencias.
$ cd ~/rpmbuild/SRPM $ rpmbuild --rebuild sox-13.0.0-3.fc8.src.rpm (compila/construye el rpm) .... mucha magia .... $ cd ~/rpmbuild/RPMS/i386 $ su *contraseña* Preparando... ########################################### [100%] 1:sox ########################################### [100%]
