Quiero encontrar el paquete final de NetBSD utilizado para CentOS 6.5. La lista esta presenteaquí.
Quiero obtener el paquete rump para CentOS y después de buscar, encontréEsta versiónde netbsd-rump
utilizado en CentOS 6:
Esto no indica el paquete NetBSD. ¿Cómo encuentro esta información?
Respuesta1
Dado que puede descargar el RPM de origen (SRPM), lo descargaría y lo usaría rpmbuild
para reconstruirlo yo mismo.
Paso 1: instale las dependencias
Esto interrogará al SRPM descargado e instalará todo lo que pueda faltar.
$ sudo yum-builddep --nogpgcheck netbsd-rump-20130704-2.1.src.rpm
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.team-cymru.org
* epel: mirror.steadfast.net
* extras: ftpmirror.your.org
* updates: mirrors.gigenet.com
Checking for new repos for mirrors
Getting requirements for netbsd-rump-20130704-2.1.src
No uninstalled build requires
Paso 2: configurar rpmbuild
Instale las herramientas de desarrollo de RPM.
$ sudo yum install rpmdevtools
Configure su área rpmbuild.
$ rpmdev-setuptree
Paso 3: instale las herramientas de desarrollo
Instale las herramientas de desarrollador (gcc, etc.).
$ sudo yum install gcc
También puede instalar un grupo de desarrolladores, por ejemplo, "Bibliotecas y herramientas de desarrollo C".
$ yum groups list | grep Dev
Development and Creative Workstation
C Development Tools and Libraries
Development Tools
RPM Development Tools
$ yum groups install "C Development Tools and Libraries"
Paso #4 - reconstruir netbsd-rump
Ahora reconstruimos la grupa.
$ rpmbuild --rebuild netbsd-rump-20130704-2.1.src.rpm
Paso #5: instale el RPM resultante.
$ sudo yum localinstall \
$HOME/rpmbuild/RPMS/x86_64/netbsd-rump-20130704-2.1.x86_64.rpm