Quero criar um pacote .DEB, alguém me ajuda?

Iniciado por DouglasCaixeta, 27 de Maio de 2007, 23:03

tópico anterior - próximo tópico

DouglasCaixeta

Olá pessoal,

Eu gostaria de aprender a criar pacotes .DEB.

Quero criar para o programa GNUs Ticker (http://gnusticker.sourceforge.net/)

Tenho o seguinte arquivo: GNUsTicker.tar.gz

Ele necessita das seguintes dependências:
- Python 2.3 or greater (http://www.python.org/)
- Boost python libraries (http://www.boost.org)
- PyGTK  2.4.0 or greater (http://www.pygtk.org/)
- gtkmm 2.4.8 (http://www.gtkmm.org/)
- gthread-2.0 (http://www.gtk.org/)

Já localizei todas elas no Synaptic.

Nem todas elas estão instaladas no meu computador. Creio que é por isso que quando eu dei o comando ./configure ele deu o seguinte erro:
Citar
configure: error: could not find Python headers
E assim o comando make não funciona.

Mas eu quero mesmo é criar o .DEB.
Através deste tutorial parece bem simples; http://diegohs25.blogspot.com/2006/04/como-criar-um-pacote-deb-pra-seu-linux.html

Mas tenho duas dúvidas:
Como colocar os nomes das dependências no control.txt (vide tutorial acima) e quais arquivos colocar na pasta que será criado o .DEB? Todos que eu extraio do .tar.gz ?

The Ubuntu Counter Project - user number #14600

chlferreira

Douglas,
tente com este tutorial aqui http://www.dicas-l.com.br/dicas-l/20050623.php a dica é do Carlos E. Morimoto.

[]s

Carlos Ferreira

paozinho


chlferreira

Paozinho,
realmente este seu link é bem mais completo o unico problema é que é em ingles, vou começar uma tradução dele, pois a lingua inglesa ainda é um uma dificuldade para alguns.
Valeu pela dica.
[]s

Carlos Ferreira

paozinho

Citação de: chlferreira online 28 de Maio de 2007, 10:16
Paozinho,
realmente este seu link é bem mais completo o unico problema é que é em ingles, vou começar uma tradução dele, pois a lingua inglesa ainda é um uma dificuldade para alguns.
Valeu pela dica.
[]s

Carlos Ferreira

É...se você quiser eu tenho um em japonês 日本語 só que eu preferi mandar o inglês...porque..inglês todo mundo sabe...e os que não sabem...tenho dó :P

Madrigal

#5
Citação de: paozinho online 28 de Maio de 2007, 12:14
...porque..inglês todo mundo sabe...e os que não sabem...tenho dó :P

Achar que todo mundo sabe inglês é um tremendo engano, apenas uma parcela ínfima da população brasileira ou de qualquer outra nação cuja língua materna não é inglês, sabe de fato esta língua que nos engana espanhando que é fácil, mas não é!

Mesmo o público que participa deste fórum, apesar de se envolver com tecnologia, informática, consegue entender um tutorial em inglês. E ninguém mesmo deve ter a obrigação de dominar uma determinada língua estrangeira, mesmo que esta seja dominante mundialmente como é o inglês na atualidade, como já foi o francês, o latim e assim vai...

Tenha dó sim, mas da obrigatoriedade imposta de aprendê-lo...

paozinho

Citação de: Madrigal online 28 de Maio de 2007, 14:33
Citação de: paozinho online 28 de Maio de 2007, 12:14
...porque..inglês todo mundo sabe...e os que não sabem...tenho dó :P

Achar que todo mundo sabe inglês é um tremendo engano, apenas uma parcela ínfima da população brasileira ou de qualquer outra nação cuja língua materna não é inglês, sabe de fato esta língua que nos engana espanhando que é fácil, mas não é!

Mesmo o público que participa deste fórum, apesar de ser de envolver tecnologia, informática, consegue entender um tutorial em inglês. E ninguém mesmo deve ter a obrigação de dominar uma determinada língua estrangeira, mesmo que esta seja dominante mundialmente como é o inglês na atualidade, como já foi o francês, o latim e assim vai...

Tenha dó sim, mas da obrigatoriedade imposta de aprendê-lo...


Ok...vai arranjar um emprego e diz que você não sabe falar inglês...e eu digo que eu sei...ai eu arranjo o emprego e você não ^^

chlferreira

Paozinho,
um dos motivos de me engajar no mundo do software livre foi a característica que este mundo possui de agregar pessoas de todos os níveis sociais, intelectuais, raciais, ou seja qualquer um, e notoriamente nosso pais é pobre e com uma educação ainda muito ruim, desta forma a grande e esmagadora maioria da população mal fala a primeira língua(português) o que dira uma segunda.
Um das premissas para o crescimento do software livre é a massificação de seu uso , fato este que ainda não ocorre, quando colocamos um link ou texto em inglês estamos criando mais dificuldade para que este sonho se concretize.
Não sou eu que estou inventando isto, basta voce acompanhar(fato este que acredito que voce faça) o esforço de todos que ajudam de alguma forma na tradução de programas, tutoriais, dicas, artigos, etc no mundo software livre.
Quando venho a um forum estou doando meu tempo para que qualquer outra pessoa, seja ela quem for, possa gostar e ter prazer de usar o software livre, se eu soubesse mandarim traduziria com muito prazer tambem.
[]s
Carlos Ferreira

orlleite

Ae, a questão não é a população por inteiro, e sim desenvolvedores. Felizmente se você quer torna-se um desenvolvedor, o mínimo que deve ter para começar a fazer coisas decentes é o inglês. Se ele estivesse pedindo um tutorial de como ligar a impressora, ou como proceder uma instalação, ai tudo bem, realmente deve-se ter uma versão pt_br.

Num é por falar não mas achei uma sacanagem estes dias, fui falar isto num forum o pessoal quis me matar. Mas acho que realmente seja a verdade.


Flws.

clcampos

Citação de: orlleite online 30 de Maio de 2007, 13:38
Ae, a questão não é a população por inteiro, e sim desenvolvedores. Felizmente se você quer torna-se um desenvolvedor, o mínimo que deve ter para começar a fazer coisas decentes é o inglês. Se ele estivesse pedindo um tutorial de como ligar a impressora, ou como proceder uma instalação, ai tudo bem, realmente deve-se ter uma versão pt_br.

Num é por falar não mas achei uma sacanagem estes dias, fui falar isto num forum o pessoal quis me matar. Mas acho que realmente seja a verdade.


Flws.

Sobre a necessidade de ter domínio do Inglês posso falar que nem acho necessário que a pessoa saiba profundamente a lingua, mas que tenha ao menos condições de seguir um tutorial isto acho  importante.

Porém como exigir domínio da lingua  se nem ao menos o português é dominado assim? Conheço muitos (e bons) técnicos, programadores e etc que tem conhecimentos mínimos e mesmo assim não tem dificuldades de trabalhar.

Nosso País é enorme, e existem muitas diferenças sociais/culturais/econômicas e por isto não podemos tomar como sendo geral as oportunidades (de estudo e etc) que nós tivemos.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!