Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: ScummVM no Ubuntu
Por g_s.lima
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Criando pacotes RPM com o rpmbuild
Linux user
Publicado por Ricardo Brito do Nascimento em 21/08/2008

Login: rbn_jesus, 481664 pontos | Blog: http://brito.blog.incolume.com.br
[ Hits: 8915 ]

Criando pacotes RPM com o rpmbuild

Quem usa alguma distribuição descendente de Red Hat e nunca teve o desprazer de encontrar pacotes somente para Debian? Pois é, como o rpmbuild podemos criar um pacote rpm a partir de alguns fontes.

Sintaxe do comando rpmbuild:

rpmbuild -b+stage opções file1.spec fileN.spec

Neste tutorial usaremos o famoso alien, responsável por converter arquivos de pacotes para outros formatos (dep, rpm, tgz e lsb).

O fonte de nosso exemplo estava disponível, até a criação do tutorial, no link abaixo:

http://ftp.debian.org/debian/pool/main/a/alien/alien_8.65.tar.gz

Após baixar o arquivo, copie-o para /usr/src/redhat/SOURCES/ e descompacte-o.

# cp -v alien_8.65.tar.gz /usr/src/redhat/SOURCES/
# tar -xzvf alien_8.65.tar.gz -C /tmp


Entre no diretório e localize o arquivo com extensão .spec:

# cd /tmp/alien
# ls -ln

alien.spec -rw-r--r-- 1 500 500 897 Dez 15 16:47 alien.spec

Gerando o rpm:

# rpmbuild -bb alien.spec

Encontrando o RPM gerado:

# ls -ln /usr/src/redhat/RPMS/noarch/
-rw-r--r-- 1 0 0 113196 Dez 20 12:33 alien-8.65-1.noarch.rpm

Instalando o rpm:

# rpm -Uvh /usr/src/redhat/RPMS/noarch/alien-8.65-1.noarch.rpm

Bibliografia



Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Configurando um proxy trasparente com liberação para o site da caixa (Conectividade Social)
   Dica Linux recomendada Verificando CPF com PHP
   Dica Linux recomendada Tablet PC no openSuSE 11.1 - Caneta parou de funcionar?
   Dica Linux recomendada Dica para descobrir as frequências de seu monitor
   Dica Linux recomendada Instalando o Tasty Menu no ArchLinux

Comentários
[1] Comentário enviado por thelinux em 21/08/2008 - 08:48h:

Muito útil sua dica.

[2] Comentário enviado por toso em 08/03/2010 - 14:51h:

Olá amigo, estou pesquisando sobre criação de diversos pacotes e acabei passando pela sua dica.
Apenas pra avisar que o link encontra-se desatualizado, mas ainda está disponível na mesma fonte: http://ftp.debian.org/debian/pool/main/a/alien/

Abraço


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.