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
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
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
-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
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
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
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
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
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