[ anterior ] [ Conteúdo ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ próximo ]


Guia do Novo Mantenedor Debian
Capítulo 1 - Começando do jeito certo:


O intuito deste documento é descrever a construção de um pacote Debian para o usuário comum do Debian,aspirante desenvolvedor. Ele utiliza uma linguagem bastante informal e é bem ilustrado com exemplos funcionais. Existe um velho ditado Romano,Longum iter est per preaecepta, breve et efficax per exempla! (É um longo caminho o das regras, mas curto e eficiente se exemplificado!).

Um dos fatores que fazem do Debian uma distribuição diferenciada é o seu sistema de pacotes. Mesmo já existindo uma vasta quantidade de programas já distribuídos no formato Debian, as vezes é necessário instalar programas que não o são. Você deve estar imaginando como criar seus próprios pacotes, e talvez pense que seja uma tarefa um tanto difícil. Bem, se você é realmente um iniciante no Linux, é complicado, mas se você já tivesse alguma experiência você nem estaria lendo esta documentação agora; :-) Você precisa saber algo sobre programação em Unix, mas certamente não precisa ser um especialista.

Uma coisa é certa, entretanto: para criar e manter pacotes Debian você precisa de bastante tempo. Não cometa erros. Para o nosso sistema funcionar corretamente, os mantenedores precisam ser tanto tecnicamente competentes como aplicados.

Este documento irá explicar passo a passo (mesmo os que a princípio alguns pareçam irrelevantes) e irá ajudá-lo a criar um primeiro pacote e ganhar alguma experiência na criação das próximas distribuições desse mesmo pacote ou até mesmo de outros pacotes.

Novas versões deste documento deverão estar sempre disponíveis em http://www.debian.org/doc/maint-guide/ e no pacote `maint-guide-pt'.


1.1 Programas que você precisa para o desenvolvimento:

Antes de mais nada, você deve estar certo de que tem instalado alguns pacotes adicionais necessários para o desenvolvimento. Note que a lista não contém nenhum pacote marcado 'essential' ou 'required' - supomos que você já tenha tais pacotes instalados.

Esta revisão deste documento foi atualizada para os pacotes no Debian ('sid')

Os seguintes pacotes vêm na instalação padrão do Debian, e você provavelmente já os tem. Mesmo assim, é prudente conferir com`dpkg -s <package>`.

Você provavelmente vai querer instalar os seguintes pacotes também:

O seguinte pacote é uma documentação muito importante que você deve ler junto com este documento:

As curtas descrições que são dadas acima servem apenas para apresentar-lhe o que cada pacote faz. Antes de continuar, por favor leia cuidadosamente a documentação de cada programa, pelomenos na parte do uso padrão. Pode parecer muita coisa para estudar, mas isto lhe será de enorme valia no final.

Nota: debmake é um pacote que contém alguns programas similares ao dh-make, mas seu uso específico não é tratado neste documento, porque ele é obsoleto. Para mais informações, veja the Debmake manual


1.2 Outras informações:

Existem dois tipos de pacotes que você pode criar: fonte e binários. Um pacote fonte contém um código-fonte que você possa compilar. Um pacote binário contém somente o programa pronto. Não confunda os termos, como o código-fonte do programa e o pacote-fonte do programa. Por favor leia outros manuais se você precisa de maiores informações sobre essa terminologia.

No Debian, o termo 'mantenedor' é usado para uma pessoa que cria pacotes, 'autor' para a pessoa que criou o programa e 'mantenedor superior' para a pessoa que atualmente mantém o programa fora do Debian. Normalmente o autor e o mantenedor superior são a mesma pessoa - e as vezes até mesmo o mantenedor é a mesma pessoa. Se você criou um programa, e que colocá-lo no Debian, sinta-se a vontade para enviar-nos sua aplicação para se tornar um mantenedor.

Depois que você criou o seu pacote (ou enquanto o faz), você terá de se tornar um mantenedor oficial da Debian para que seu programa seja colocado na proxima distribuição do Debian (se o seu programa é realmente útil, por que não?). Esse processo é tratado na Referência do Desenvolvedor (Developer's Reference). Por favor leia-o.


[ anterior ] [ Conteúdo ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ próximo ]


Guia do Novo Mantenedor Debian

version 1.2, 6 April 2002.

Josip Rodin joy-mg@debian.org
Traduzido por: Mahdi mahdi@dcc.ufmg.br
Revisado por: Priscilla Pimenta priscilla@minaslivre.org