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.559 ]

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

Extreme Programming e sua relação com Software Livre

MultiHeads no Linux

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

Porque Linux não emplaca em desktops

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

Leitura recomendada

Copiar um DVD através do k9copy no Insigne Momentum 5.0

Web Rádio - Pedidos Musicais Automáticos

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

Certificação Linux: O caminho das pedras

Manipulação de arquivos PDF no 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