Quero encontrar o pacote Rump do NetBSD usado para CentOS 6.5. A lista está presenteaqui.
Quero pegar o pacote rump para CentOS e depois de pesquisar, encontreiEsta versãode netbsd-rump
usado no CentOS 6:
Isso não indica o pacote NetBSD. Como encontro essas informações?
Responder1
Dado que você pode baixar o RPM de origem (SRPM), eu o baixaria e usaria rpmbuild
para reconstruí-lo sozinho.
Passo #1 – instale quaisquer dependências
Isso irá interrogar o SRPM baixado e instalar qualquer coisa que esteja faltando.
$ 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
Passo #2 - configurar o rpmbuild
Instale as ferramentas de desenvolvedor RPM.
$ sudo yum install rpmdevtools
Configure sua área rpmbuild.
$ rpmdev-setuptree
Passo #3 – instalar ferramentas de desenvolvedor
Instale as ferramentas do desenvolvedor (gcc, etc.).
$ sudo yum install gcc
Você também pode instalar um grupo de desenvolvedores, por exemplo, "Ferramentas e Bibliotecas de Desenvolvimento 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"
Passo #4 – reconstruir netbsd-rump
Agora reconstruímos a garupa.
$ rpmbuild --rebuild netbsd-rump-20130704-2.1.src.rpm
Passo #5 - instale o RPM resultante.
$ sudo yum localinstall \
$HOME/rpmbuild/RPMS/x86_64/netbsd-rump-20130704-2.1.x86_64.rpm