Re: Criar pacotes .deb

2008-02-27 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 27-02-2008 19:54, ..:: S.e.r.i.a.l ::.. wrote:
 Boa noite amigos,
 
 Estou precisando criar um pacote .deb para instalar alguns scripts Shell
 que desenvolvi. É uma simples cópia para o diretório /opt/programa e
 executar uns script pré-inst e pos-inst.
 
 Problema ta sendo que as documentações que encontrei até agora são
 apenas para programas compilados, tipo squid, apache e etc...
 
 Alguém saberia como posso gerar esse pacote? Qual programa que faz isso
 que preciso?
 
 Obrigado a todos.

Leia o new maintainers guide. A diferença é que seu
pacote será arch:all e não arch:any. O resto funciona igual,
mas você não precisa compilar. Pegue um pacote simples como
o translatedoc-format e veja o que ele faz. :)


Abraço,
- --
Felipe Augusto van de Wiel (faw)
Debian. Freedom to code. Code to freedom!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHxfZkCjAO0JDlykYRAhI0AKCrrObvV06wLq5jyDB3sEZPUU+uqwCgod8l
iYJ9hsFsafnPLfj1nhQBZhk=
=xsXw
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



RE: Criar pacotes .deb

2008-02-27 Por tôpico ..:: S.e.r.i.a.l ::..
Blz amigo, vlw

Vou da uma estudada nisso ae.

Vlw



[.]'s
Serial




-Original Message-
From: Felipe Augusto van de Wiel (faw) [mailto:[EMAIL PROTECTED] 
Sent: quarta-feira, 27 de fevereiro de 2008 20:47
To: d-u-p
Subject: Re: Criar pacotes .deb

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 27-02-2008 19:54, ..:: S.e.r.i.a.l ::.. wrote:
 Boa noite amigos,
 
 Estou precisando criar um pacote .deb para instalar alguns scripts Shell
 que desenvolvi. É uma simples cópia para o diretório /opt/programa e
 executar uns script pré-inst e pos-inst.
 
 Problema ta sendo que as documentações que encontrei até agora são
 apenas para programas compilados, tipo squid, apache e etc...
 
 Alguém saberia como posso gerar esse pacote? Qual programa que faz isso
 que preciso?
 
 Obrigado a todos.

Leia o new maintainers guide. A diferença é que seu
pacote será arch:all e não arch:any. O resto funciona igual,
mas você não precisa compilar. Pegue um pacote simples como
o translatedoc-format e veja o que ele faz. :)


Abraço,
- --
Felipe Augusto van de Wiel (faw)
Debian. Freedom to code. Code to freedom!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHxfZkCjAO0JDlykYRAhI0AKCrrObvV06wLq5jyDB3sEZPUU+uqwCgod8l
iYJ9hsFsafnPLfj1nhQBZhk=
=xsXw
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Criar pacotes .deb - II

2006-10-26 Por tôpico Sérgio Pinheiro


Valeu Felipe.

Você acertou em cheio, o pacote que estou usando é o debhelper, uma vez que 
o debmake está obsoleto.


Era exatamente isso que eu queria, o script dh_installinit. Consegui.

Inclusive, incluir arquivos adcionais que são usados pelo pacote, através do 
script dh_install, que eu não conhecia como funcionava.


Muito obrigado.

Abraços,
Sérgio.

==

Olá novamente caros colegas.

Usando o 'Guia do Novo Mantenedor Debian'
http://www.debian.org/doc/manuals/maint-guide/index.pt-br.html consegui
criar meus pacotes Debian.


A próxima etapa depois do New Maintainer é a Debian Policy
e a Developer's Reference. :-)


Agora o que não estou conseguindo, é mandar o script para iniciar/parar
o programa, que fica em /etc/init.d/ e que eu costumo instalar com o
comando 'update-rc.d script defaults 99'.


Se você estiver usando debhelper, veja o man dh_installinit.

No seu rules você vai utilizá-lo para instalar o initscript
e criar os links simbólicos. Se estiver usando cdbs eu não sei a
melhor forma de fazê-lo.


Eu sei que tem como fazer tudo isso, mas não entendi. O guia cita o
arquivo 'init.d.ex', mas eu não entendi como usá-lo.


Esse é o initscript de exemplo que serviria como base pra
criar o seu script de inicialização.


Tem um outro tuto chamado 'Como fazer um pacote .deb ?'
http://debian-br.sourceforge.net/docs/sgml/manual-deb/online/index.html
que fala para alterar o conteúdo e tirar o .ex do final, mas a
explicação é muito tosca também.

Fiz o que diz no tuto, gero o pacote .deb, mas o meu script não instala
em /etc/init.d/ de jeito nenhum.


Espero que isso ajude a entender. :)


Se algum colega puder ajudar, eu agradeço.


Para dúvidas de desenvolvimento e troca de idéias sobre
empacotamento, você pode usar a debian-devel-portuguese@lists.debian.org



Abraços,
Sérgio


Abraço,

- --
Felipe Augusto van de Wiel (faw)
Debian. Freedom to code. Code to freedom!


==



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Criar pacotes .deb - II

2006-10-25 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 10/25/2006 08:19 PM, Sérgio Pinheiro wrote:
 Olá novamente caros colegas.
 
 Usando o 'Guia do Novo Mantenedor Debian'
 http://www.debian.org/doc/manuals/maint-guide/index.pt-br.html consegui
 criar meus pacotes Debian.

A próxima etapa depois do New Maintainer é a Debian Policy
e a Developer's Reference. :-)


 Agora o que não estou conseguindo, é mandar o script para iniciar/parar
 o programa, que fica em /etc/init.d/ e que eu costumo instalar com o
 comando 'update-rc.d script defaults 99'.

Se você estiver usando debhelper, veja o man dh_installinit.

No seu rules você vai utilizá-lo para instalar o initscript
e criar os links simbólicos. Se estiver usando cdbs eu não sei a
melhor forma de fazê-lo.


 Eu sei que tem como fazer tudo isso, mas não entendi. O guia cita o
 arquivo 'init.d.ex', mas eu não entendi como usá-lo.

Esse é o initscript de exemplo que serviria como base pra
criar o seu script de inicialização.


 Tem um outro tuto chamado 'Como fazer um pacote .deb ?'
 http://debian-br.sourceforge.net/docs/sgml/manual-deb/online/index.html
 que fala para alterar o conteúdo e tirar o .ex do final, mas a
 explicação é muito tosca também.
 
 Fiz o que diz no tuto, gero o pacote .deb, mas o meu script não instala
 em /etc/init.d/ de jeito nenhum.

Espero que isso ajude a entender. :)


 Se algum colega puder ajudar, eu agradeço.

Para dúvidas de desenvolvimento e troca de idéias sobre
empacotamento, você pode usar a debian-devel-portuguese@lists.debian.org


 Abraços,
 Sérgio

Abraço,

- --
Felipe Augusto van de Wiel (faw)
Debian. Freedom to code. Code to freedom!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFFQCaECjAO0JDlykYRApogAJ437dVfhZ1FdKTAKno0842OXZRmOQCbBFFN
Sk+xIbw7xDcAb+ZO5odYrTI=
=1Mhw
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Criar pacotes .deb

2006-09-14 Por tôpico Faria

Oi Sergio,

Se voce quiser criar pacotes customizados crie a seguinte estrutura :

mkdir nome_do_pacote
mkdir nome_do_pacote/DEBIAN
crie o arquivo control, dentro de DEBIAN
crie o direrório onde seus arquivos serão instalados ex : mkdir 
/nome_do_pacote/opt
nesse caso todos os arquivos que estiver em opt, serão instalados no opt do 
seu filesystem.


Depois rode o comando, dpk-deb -b caminho_pacote  nomedopacote-1.0.i368.deb

obs : o conteudo do control, voce acha em qualquer source de pacote do 
linux.


Att,

Rodrigo Faria Tavares
e-mail : [EMAIL PROTECTED]
Analista de Suporte Linux

- Original Message - 
From: Sérgio Pinheiro [EMAIL PROTECTED]

To: debian-user-portuguese@lists.debian.org
Sent: Thursday, September 14, 2006 6:11 PM
Subject: Criar pacotes .deb




Olá amigos da lista.

Eu gostaria de saber como faço para criar um pacote .deb padrão debian.

Por exemplo, eu baixei os fontes oficiais do bind: configurei, compilei e 
gerei o .deb dele com o checkinstall -D.


Mas tem alguns fontes, que o checkinstall não gera o .deb de jeito nenhum.

Isso porque o make install faz uso de alguns diretórios que ainda não 
existem.


Bom, mas eu gostaria de criar o .deb da maneira tradicional, certamente 
há um jeito de fazer isso, mas eu ainda não sei como.


Eu já procurei no google e no próprio debian.org, mas ainda não achei algo 
que me diga claramente.


Se algum colega puder me dizer como fazer, ou indicar uma página que 
explique, eu agradeço.


Obrigado a todos.

Sérgio.



___ Yahoo! Acesso 
Grátis - Internet rápida e grátis. Instale o discador agora! 
http://br.acesso.yahoo.com



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]






___ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Criar pacotes .deb

2006-09-14 Por tôpico Marcos Lazarini

Um bom começo é ler o texto do debian brasil:
http://debian-br.alioth.debian.org/view.php?doc=manual-deb


Em 14/09/06, Faria[EMAIL PROTECTED] escreveu:

Oi Sergio,

Se voce quiser criar pacotes customizados crie a seguinte estrutura :

mkdir nome_do_pacote
mkdir nome_do_pacote/DEBIAN
crie o arquivo control, dentro de DEBIAN
crie o direrório onde seus arquivos serão instalados ex : mkdir
/nome_do_pacote/opt
nesse caso todos os arquivos que estiver em opt, serão instalados no opt do
seu filesystem.

Depois rode o comando, dpk-deb -b caminho_pacote  nomedopacote-1.0.i368.deb

obs : o conteudo do control, voce acha em qualquer source de pacote do
linux.

Att,

Rodrigo Faria Tavares
e-mail : [EMAIL PROTECTED]
Analista de Suporte Linux

- Original Message -
From: Sérgio Pinheiro [EMAIL PROTECTED]
To: debian-user-portuguese@lists.debian.org
Sent: Thursday, September 14, 2006 6:11 PM
Subject: Criar pacotes .deb



 Olá amigos da lista.

 Eu gostaria de saber como faço para criar um pacote .deb padrão debian.

 Por exemplo, eu baixei os fontes oficiais do bind: configurei, compilei e
 gerei o .deb dele com o checkinstall -D.

 Mas tem alguns fontes, que o checkinstall não gera o .deb de jeito nenhum.

 Isso porque o make install faz uso de alguns diretórios que ainda não
 existem.

 Bom, mas eu gostaria de criar o .deb da maneira tradicional, certamente
 há um jeito de fazer isso, mas eu ainda não sei como.

 Eu já procurei no google e no próprio debian.org, mas ainda não achei algo
 que me diga claramente.

 Se algum colega puder me dizer como fazer, ou indicar uma página que
 explique, eu agradeço.

 Obrigado a todos.

 Sérgio.



 ___ Yahoo! Acesso
 Grátis - Internet rápida e grátis. Instale o discador agora!
 http://br.acesso.yahoo.com


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]




___
O Yahoo! está de cara nova. Venha conferir!
http://br.yahoo.com


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]






Re: Criar pacotes .deb

2006-09-14 Por tôpico Fernando Ike de Oliveira
Em Qui, 2006-09-14 às 18:11 -0300, Sérgio Pinheiro escreveu:
 Olá amigos da lista.
 
 Eu gostaria de saber como faço para criar um pacote .deb padrão debian.
 
 Por exemplo, eu baixei os fontes oficiais do bind: configurei, compilei e 
 gerei o .deb dele com o checkinstall -D.
 
 Mas tem alguns fontes, que o checkinstall não gera o .deb de jeito nenhum.
 
 Isso porque o make install faz uso de alguns diretórios que ainda não 
 existem.
 
 Bom, mas eu gostaria de criar o .deb da maneira tradicional, certamente há 
 um jeito de fazer isso, mas eu ainda não sei como.
 
 Eu já procurei no google e no próprio debian.org, mas ainda não achei algo 
 que me diga claramente.
 
 Se algum colega puder me dizer como fazer, ou indicar uma página que 
 explique, eu agradeço.


  Com checkinstall sem dúvida não é melhor método. 

No debianbrasil.org tem uma boa documentação.

- http://www.debianbrasil.org/view.php?doc=manual-deb

No site do debian tem mais documentos, veja em:

- http://www.debian.org/devel/

[]'s
-- 
Fernando Ike - http://www.midstorm.org/~fike/weblog
Linux User 303638 - Debian User 352


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente


Re: criar pacotes .deb

2006-05-20 Por tôpico Tonho da Lua

Leandro Moreira escreveu:


Caros,
estou compilando alguns pacotes (squid, iptables e etc) gostaria  de 
trasnforma-los em pacotes .deb como eu faço? Alguem pode me indicar um 
tutorial?


Att.

http://www.debianbrasil.org/view.php?doc=manual-deb aqui está o link 
onde você pode criar seu .deb espero que o ajude até +.


Tonho da Lua


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: criar pacotes .deb

2006-05-20 Por tôpico Andre Luis Lopes
On Sat, May 20, 2006 at 12:03:53AM -0300, Leandro Moreira wrote:
 Caros,

Olá,

 estou compilando alguns pacotes (squid, iptables e etc) gostaria  de 
 trasnforma-los em pacotes .deb como eu faço? Alguem pode me indicar um 
 tutorial?

Outro colega já indicou material em outra resposta, mas gostaria de notar
que os pacotes citados acima já estão empacotados oficialmente no Debian.

Caso seu intuito seja modificar algo na compilação do software, como
habilitar algum recurso específico, ou aplicar algum patch e regerar os
pacotes no formato Debian, aconselho obter os pacotes fontes Debian
desses softwares, fazer as modificações necessárias e regerar os
pacotes usando ferramentas Debian para isso, como o dpkg-buildpackage,
debuild, dpatch e tantos outros.

Usando o pacote oficial você já tem 90% do que precisa pronto, com todo o
sistema de construção funcional, só necessitando fazer suas mudanças
desejadas, atualizar o debian/changelog (o dch ajuda nisso também) e
regerar os pacotes binários usando as ferramentas citadas acima.

Sua vida ficará bem mais fácil :-)

-- 
++--++
||  André Luís Lopes [EMAIL PROTECTED]||
||   http://people.debian.org/~andrelop ||
||  Debian-BR Projecthttp://www.debian-br.org   ||
||  Public GPG KeyID 9D1B82F6   ||


signature.asc
Description: Digital signature