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: 55.833 ]

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

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

Multi-head usando udev e Xnest

Jopen, não se preocupe mais em descobrir qual aplicativo usar

Ajude o Linux, use o Linux

Leitura recomendada

Testando o Librix da Itautec

Brackets - Editor Open Source no Linux Mint e Ubuntu

Compiz e as estações do ano

Instalando o Biblioteca Livre - BIBLIVRE

Avaliação da interface do sistema operacional Linux

  
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