[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: criar pacote .deb



 
 Complementando,
 
http://familiasanchez.net/~roberto/howtos/debcustomize#intro

 tem até uma explicação de como criar seu próprio
repositório de pacotes para o Debian.

  Lauro C.

 


--- Fábio Ramon <linux@monzeu.eti.br> escreveu:

> 
> Olá Bruno.
> 
> Existem diversos pacotes que auxiliam na criação e
> manutenção de pacotes debian,
> incluindo debhelper, fakeroot e dh-make.
> 
> Eu já construí pacotes .deb mas não utilizei nenhuma
> das ferramentas acima.
> Então se você quiser algo rápido, pode fazer o
> mesmo.
> 
> Qualquer dúvida, der uma olhada em 
> http://www.debian.org/doc/debian-policy/
> http://www.debian.org/doc/maint-guide/
> man deb
> man deb-control
> man dpkg-deb
> 
> 
> 
> 1-Basicamente, o que vc precisa fazer é criar uma
> arvore de diretorios exatamente
> como vc quer após a instalacao.
> 
> O que fiz foi pegar um pacote pequeno e extrair para
> ver como era sua estrutura.
> dpkg-deb -x <pacote>.deb /home/framon/pacote/      
> # extrai o conteudo
> dpkg-deb -e <pacote>.deb /home/framon/pacote/DEBIAN
> # extrai os arquivos de controle
> 
> Ex. Diretório base (de onde será criado o pacote):
> /home/framon/pacote/
> 	/home/framon/pacote/usr/bin/arquivo1.sh
> 	/home/framon/pacote/usr/share/arquivo2
> 	/home/framon/pacote/usr/share/arquivo2
> 
> 2-Ajustar as permissões, o dono e o grupo dos
> arquivos
> 
> Como geralmente o dono e o grupo é root, tive que
> alternar para o usuário root
> para mudar as propriedades.
> 
> 
> 3-Criar/Alterar o arquivo DEBIAN/control
> 
> O diretório DEBIAN contém arquivos especiais para
> controle de pacotes. O arquivo
> control contém informações sobre versão,
> dependências, etc.
> 
> 4-Criar teu script de instalacao em DEBIAN/postinst
> Lembre-se de torná-lo executável.
> 
> 5-Criar o pacote
> dpkg-deb -b /home/framon/pacote
> /home/framon/pacote.deb
> 
> -- 
> Fábio Ramon
> 
> Bruno Henrique de Oliveira escreveu em Tue May 09,
> 2006 at 02:33:13PM BRT:
> 
> > preciso criar um pacote .deb que tenha o seguinte
> comportamento,
> > primeiro coloca cada arquivo em seu lugar e depois
> executa um script que
> > vai fazer a instalação, como eu faço isso, alguém
> pode falar algum
> > tutorial na internet ou me explicar mesmo, e o
> primeiro pacote .deb que
> > crio.
> > 
> > Obrigado,
> > 
> > Bruno.
> > 
> > 
> > -- 
> > To UNSUBSCRIBE, email to
> debian-user-portuguese-REQUEST@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> > 
> 
> 


"what we do in life echoes on eternity"


		
_______________________________________________________ 
Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. 
http://br.messenger.yahoo.com/



Reply to: