:. Indique este site a um amigo
Responsável:
:. Novo na área? Leia: Hardware, Redes e Linux para iniciantes


Seções Artigos


HOME
    :.  Artigos
    :.  Tutoriais
    :.  Dicas Linux
    :.  FAQ

Livros
    :.  Entendendo e Dominando o Linux
    :.  Kurumin: Desvendando seus segredos
    :.  Dicionario de termos técnicos

    :.  Notícias
    :.  Overclock
    :.  Análises

Publicações
    :.  cd GDH
    :.  cds Mandrake
    :.  cds do Linux
    :.  E-Books
    :.  Cursos Presenciais

Kurumin Linux
    :.  Manual
    :.  FAQ
    :.  Dicas
    :.  Change-log
    :.  Forum
    :.  Download

Outros
    :.  Fórum
    :.  Humor
    :.  Palm
    :.  Quiz
    :.  Cursos online
        :.  Hardware
        :.  Redes
        :.  Gravação de cds
        :.  Notebooks
        :.  Setup


Pesquisar no site:

Siweb

Invista em
conhecimento:
:.cd-ROM Guia do Hardware: Todos os e-books e uma cópia off-line de todo o site por R$ 21,00
:.Linux Mandrake 9.2 GDH, com manual em Português e aplicativos. 4 cds por R$ 26,00
:. E-Books de Carlos E. Morimoto:
- Dicionário Técnico de Informática 3ed.
- Entendendo e Dominando o Linux 6ed.
- Manual de Hardware Completo 3ed.
- Redes 3ed
- Upgrade e Manutenção
- Novas tecnologias 3ed.
Todos os e-books por
R$ 8,00

Download livre, pegue só depois de baixar.

:. cds do Linux:
Kurumin+Kokar R$ 15,00
Debian 3.0 rc02 R$ 40,00
Knoppix3.3 R$ 10,00
Slackware 9.1 R$ 14,00
Red Hat 9 R$ 20,00
DemoLinux R$ 10,00
Peanut R$ 10,00
FreeBSD R$ 20,00
NetBSD R$ 20,00
Libranet R$ 10,00
Definity R$ 10,00
E outras distribuições

 


:. Criando seus próprios pacotes .deb

 Por Carlos E. Morimoto
 http://www.guiadohardware.net
 07/04/2004


O sistema de pacotes do Debian é extremamente versátil como você pode perceber rapidamente usando o apt-get. Instalar, remover e atualizar os pacotes são uma tarefa rotineira.

Além de serem fáceis de instalar, os pacotes .deb também podem ser criados rapidamente, usando as ferramentas incluídas na própria distribuição. Você pode incluir qualquer coisa nos pacotes, desde um ícone no iniciar até um monstro de 200 MB como o OpenOffice.

Vamos a um exemplo prático. Eu incluí um recurso de atualização dos ícones mágicos no Kurumin, onde o usuário clica num ícone e um script de encarrega de baixar e instalar um pacote .deb que substitui os antigos ícones e scripts de instalação, incluindo também as inclusões recentes.

O pacote é criado a partir dos arquivos de uma pasta no meu micro:

Se você quiser copiar um arquivo binário para a pasta /usr/local/bin e um ícone para a pasta /usr/share/applnk/ você criaria as duas pasta dentro do diretório do pacote e colocaria seus arquivos dentro delas. Ao ser instalado o pacote simplesmente copiará os arquivos, mantendo a estrutura de diretórios da pasta.

Você deve ter percebido que existe também uma pasta DEBIAN (em maiúsculas mesmo) esta pasta não é incluída no pacote, mas contem um componente de suma importância. Dentro dela vai um arquivo chamado "control" onde vão as informações de controle do pacote. Este é um arquivo de texto com o seguinte conteúdo:

Package: icones-magicos-1.3
Priority: optional
Version: 1.3
Architecture: i386
Maintainer: Carlos E. Morimoto
Depends:
Description: Scripts e atalhos para os ícones

No campo "Package" vai o nome do pacote, seguido pela prioridade (optional significa que o pacote não é necessário para o funcionamento normal do sistema, é apenas um add-on).

O campo "version" é um dos campos importantes, pois é por ele que o apt-get vai se orientar na hora de instalar o pacote. Se você lançar uma atualização do pacote mais tarde, o campo deve ser alterado.

Caso o seu pacote precise de outros pacotes com bibliotecas ou programas para funcionar, você deve informá-los no campo "Depends", assim o apt cuidará de checar as dependências e instalá-las se necessário.

Depois de preencher este arquivo /DEBIAN/control e verificar se todos os arquivos estão nos lugares corretos, use o comando "dpkg-deb -b" para gerar o pacote. Basta fornecer o diretório onde estão os arquivos do pacote e o nome do arquivo que será criado:

dpkg-deb -b /home/alguem/IconesMagicos13/ icones-magicos-13.deb

Ao clicar sobre o arquivo gerado no Konqueror você verá que a descrição os arquivos correspondem justamente ao que você colocou dentro da pasta:

Para instalar o pacote basta um "dpkg -i icones-magicos-13.deb" como de praxe. Você também pode incluí-lo num dos diretórios do apt-get.

A moral da história é que é muito mais pratico instalar programas através de um pacote .deb do que seguir uma receita no estilo "descompacte, copie o arquivo, x para a pasta y, depois edito o arquivo k". É um formato muito mais prático para disponibilizar programas e atualizações para o Kurumin ou outras distribuições baseadas no Debian.




:. Imprima este Texto

Encontrou alguma informação incorreta ou algum erro de revisão no texto?
Escreva para mim: morimoto em guiadohardware.net



  © 1999 - 2004 :. Todos os direitos reservados :.
Melhor visualizado em qualquer browser. Você escolhe o que usar, não nós :-)
"The box said: Requires MS Windows or better, so I instaled Linux"