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

Guia do Novo Mantenedor Debian
Capítulo 7 - Procurando por erros no pacote


Execute o lintian(1) no seu arquivo .changes ; este programa irá verificar o pacote procurando por uma série de erros comuns de empacotamento. O comando é:

       lintian -i gentoo_0.9.12-1_i386.changes

Obviamente você deve substituir o nome do arquivo .changes pelo gerado para o seu pacote. Se forem mostrados erros (linhas começadas com E:), leia a descrição (as linhas N:), corrija os erros, e reconstrua o pacote como descrito em Reconstrução completa, Seção 6.1. Se aparecerem linhas começadas com W:, são advertências, e você deve "afinar" o seu pacote ou certificar-se que as advertências são desnecessárias (e fazer objeções no Lintian; veja a documentação para mais detalhes.).

Note que você pode construir o pacote com o dpkg-buildpackage e executar o lintian ao mesmo tempo com um só comando com debuild(1).

Olhe dentro do pacote utilizando um manipulador de arquivos como o mc(1), ou desempacote-o num diretório temporário utilizando o dpkg-deb(1). Procure por arquivos desnecessários, tanto no pacote binário quanto no fonte. Muitas vezes o lixo não é eliminado corretamente; ajuste o seu arquivo 'rules' para compensar isso. Dicas: 'zgrep ^+++ ../gentoo_0.9.12-1.dif.gz' lhe dará uma lista de modificações/adições nos arquivos-fonte, e 'dpkg-deb -c gentoo_0.9.12-1_i386.deb' irá listar os arquivos no pacote binário.

Instale o pacote e teste-o, ex: utilizando o comando debi(1) como root. Tente instalar e executa-lo em outras máquinas diferentes e observe com atenção as advertências e/ou erros durante a instalação e execuçã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