Autor Tópico: [Dica]Como Criar um Pacote .DEB  (Lida 13177 vezes)

Offline biohazard

  • Usuário Ubuntu
  • *
  • Mensagens: 523
  • <thug life>
    • Ver perfil
[Dica]Como Criar um Pacote .DEB
« Online: 30 de Junho de 2006, 18:02 »
Para criar um pacote .deb:

1. Crie um diretório com o nome do pacote;
2. Crie, no novo diretório, toda a estrutura de arquivos e diretórios;
3. Crie um diretório com o nome DEBIAN e dentro dele um arquivo com o nome Control;
4. Navegue ao diretório criado e comande:

Código: [Selecionar]
# dpkg-deb -b path/nome_pacote path/nome_pacote.deb

Conteúdo (em linhas) de um arquivo Control, usado pelo apt-get e outros aplicativos para a manipulação do pacote .deb:

Código: [Selecionar]
Package: Nome_do_pacote
Priority: Optional
Version: 0.0.1
Architecture: i368
Maintainer: Nome_do_mantenedor
Depends:
Description: O que é e para que serve o pacote
Arch Linux Overlord
Kernel 2.6.25-ARCH

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
[Dica]Como Criar um Pacote .DEB
« Resposta #1 Online: 30 de Junho de 2006, 18:17 »
Rapaz, não querendo ser chato, mas já sendo....


Não entendi nada!

Dá pra facilitar para os pobres mortais?
Kubuntu 21.10 / Linux Mint XFCE 20.2

Offline biohazard

  • Usuário Ubuntu
  • *
  • Mensagens: 523
  • <thug life>
    • Ver perfil
[Dica]Como Criar um Pacote .DEB
« Resposta #2 Online: 30 de Junho de 2006, 18:21 »
esse tutorial eh para quem quiser criar um pacote .deb

no caso eu fiz o tuto pq eu tinha baixado o jsms-250a.jar e queria fazer um deb dele pra instala ele com o dpkg !


nao sei se expliquei do jeito que vc queria !
Arch Linux Overlord
Kernel 2.6.25-ARCH

Offline mayckxavier

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #3 Online: 07 de Julho de 2006, 10:39 »
Bom... construir o pacote é mole... O problema é fazer funcionar  :P
kkk
fcD
Mayck Xavier

Offline hraposo

  • Usuário Ubuntu
  • *
  • Mensagens: 343
    • Ver perfil
    • Página Pessoal Hélder Raposo
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #4 Online: 06 de Setembro de 2006, 12:41 »
O que querer dizer com:
"Crie, no novo diretório, toda a estrutura de arquivos e diretórios;"

e podes explicar melhor este comando que eu não entendo:

# dpkg-deb -b path/nome_pacote path/nome_pacote.deb

Offline biohazard

  • Usuário Ubuntu
  • *
  • Mensagens: 523
  • <thug life>
    • Ver perfil
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #5 Online: 06 de Setembro de 2006, 12:55 »
toda estrutura seria

ex:
/usr/share/bluej

entendeu como vai fica instalado

dpkg-deb -b <caminho ate a pasta criada acima>/<nome_pacote> <localizacao aonde vai gerar o deb>/<nome do deb>.deb
Arch Linux Overlord
Kernel 2.6.25-ARCH

Offline hraposo

  • Usuário Ubuntu
  • *
  • Mensagens: 343
    • Ver perfil
    • Página Pessoal Hélder Raposo
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #6 Online: 06 de Setembro de 2006, 13:23 »
criei uma pasta chamada "bluej" no desktop Dentro dessa uma Debian e outra dentro da Debian chamada Control.
tenho o ficheiro "bluej-213.jar" no Desktop.
Executei o comando: 
dpkg-deb -b /home/helder/Desktop/bluej/bluej-213.jar /home/helderDesktop/bluej.deb

deu erro

Código: [Selecionar]
dpkg-deb: falhou ao abrir ficheiro de informações do pacote `/home/helder/Desktop/bluej/bluej-213.jar/DEBIAN/control' para leitura: No such file or directory
O que está errado?

Offline biohazard

  • Usuário Ubuntu
  • *
  • Mensagens: 523
  • <thug life>
    • Ver perfil
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #7 Online: 06 de Setembro de 2006, 13:53 »
sao 2 coisas pra fala

1) o bluej-213.jar , se instala assim


java -jar bluej-213.jar


2) chegando em casa eu vejo o qeu tem de errado agora to sem tempo ! e to no trampo também xD
Arch Linux Overlord
Kernel 2.6.25-ARCH

Offline ViniciusMuniz

  • Usuário Ubuntu
  • *
  • Mensagens: 8
  • Só quem reinventou a roda sabe pq ela é redonda!
    • Ver perfil
    • ViniciusMuniz.com | Programacao, linux, informatica e afins.ViniciusMuniz.com
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #8 Online: 18 de Setembro de 2010, 12:57 »
Escrevi um tutorial, bem detalhado em http://viniciusmuniz.com/blog/2010/08/criando-um-pacote-deb/ desde a criação dos scripts, postrm, postini, preini ... até os comandos para a compilação do DEB
Vinícius Muniz Macêdo
Só quem reinventou a roda sabe pq ela é redonda!
http://viniciusmuniz.com

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #9 Online: 18 de Setembro de 2010, 13:34 »
Escrevi um tutorial, bem detalhado em http://viniciusmuniz.com/blog/2010/08/criando-um-pacote-deb/ desde a criação dos scripts, postrm, postini, preini ... até os comandos para a compilação do DEB

Agora sim!  Tá tudo explicadinho! Parabéns, muito bom mesmo!
Kubuntu 21.10 / Linux Mint XFCE 20.2

Offline ucastrobr

  • Usuário Ubuntu
  • *
  • Mensagens: 693
  • Usa Ubuntu 11.10 (Oneiric Ocelot)
    • Ver perfil
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #10 Online: 18 de Setembro de 2010, 16:24 »
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Offline ViniciusMuniz

  • Usuário Ubuntu
  • *
  • Mensagens: 8
  • Só quem reinventou a roda sabe pq ela é redonda!
    • Ver perfil
    • ViniciusMuniz.com | Programacao, linux, informatica e afins.ViniciusMuniz.com
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #11 Online: 21 de Setembro de 2010, 22:48 »
Valeu,

   em breve posto o ultimo, com a compilação do DEB
Vinícius Muniz Macêdo
Só quem reinventou a roda sabe pq ela é redonda!
http://viniciusmuniz.com

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #12 Online: 21 de Setembro de 2010, 23:04 »
Ajuda muito estes pacotes .deb .

Obrigado pela dica.

Ate mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

Offline maxquessada

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #13 Online: 23 de Outubro de 2010, 20:13 »
Alguém pode me ajudar a gerar um pacote do samba 2.2.8 para ubuntu 10.04 64?

att

libonati

  • Visitante
Re: [Dica]Como Criar um Pacote .DEB
« Resposta #14 Online: 23 de Outubro de 2010, 20:43 »
Olá maxquessada. Com o comando locate samba você localiza todas as pastas e subpastas para criar a árvore de estrutura do seu pacote .deb particular....a partir daqui, o mentor do tópico pode te ajudar.
Lembrando que se seu objetivo é resolver algum problema com o pacote samba, deve fazer valer esta masma diferença e corrigir no novo pacote suprindo, removendo ou alocando diretórios e arquivos.
Quer um conselho? deixa essa parte para o pessoal da canonical ou esteja disposto a perder horas de sono.