Como montar um pacote RPM

Neste artigo pretendo demonstrar como montar seu pacote RPM. Aqui será definido o que significa RPM, o que é necessário para criar seu pacote, como montar um arquivo de spec e finalmente como gerar seu pacote.

[ Hits: 56.584 ]

Por: Alexandre Felipe Muller de Souza em 08/10/2007


Exemplo de arquivo .spec



#
# Exemplo de spec para o HelloMama
#
Summary: HelloMama é uma aplicação da pesada
Name: hellomama
Version: 1.0
Release: 1
Copyright: GPL
Group: Applications/Communications
Source: ftp://fuckinloosers.org/hellomama/hellomama.tgz
URL: ftp://fuckinloosers.org/hellomama/hellomama.html
Distribution: FL org
Vendor: Fuckin loosers, Inc.
Packager: Brochado da Rocha <brocha@fuckinloosers.org>
BuildRoot: /var/tmp/%{name}-buildroot

%description
Hello Mama envia mensagens via sms e telégrafo para familiares próximos.

%prep
make clean

%build
make

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/man/man1

make install

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc README TODO COPYING ChangeLog

/usr/bin/hellomama
/usr/man/man1/hellomama

%changelog
[1.0]
Suporte a emoticons personalizados

Página anterior     Próxima página

Páginas do artigo
   1. O que é e porque usar um pacote RPM?
   2. O que é preciso para montar o meu pacote RPM
   3. Exemplo de arquivo .spec
   4. Finalmente montando seu pacote
Outros artigos deste autor

Porque Linux não emplaca em desktops

Ajude o Linux, use o Linux

Solução corporativa Expresso Livre, substituto de peso do Notes

MultiHeads no Linux

Extreme Programming e sua relação com Software Livre

Leitura recomendada

Elastix - Identificação de chamadas pelo nome do chamador

Aplicativos do Linux em "Desktop"

Computação em nuvem, uma visão panorâmica

Quebrando os mitos do software de código aberto

Grub animado no Ubuntu? BURG nele!

  
Comentários
[1] Comentário enviado por corvolino em 20/08/2009 - 02:48h

Estava procurando algo sobre isso.

thanks

[2] Comentário enviado por kikoshark em 26/04/2012 - 13:48h

Opa, estava procurando a respeito.

Valeu


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts