.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH namcap 1 "Jan 14, 2024" "namcap 3.5.2" "Comandos de usuário" .SH NOME namcap \- utilitário de análise de pacotes .SH SINOPSE \fBnamcap [opções] [pacote|PKGBUILD] ...\fP .SH DESCRIÇÃO .PP \fBnamcap\fP é um utilitário de \fIanálise de pacotes\fP que procura problemas em pacotes Arch Linux ou seus arquivos PKGBUILD. Ele pode aplicar regras à lista de arquivos, aos próprios arquivos ou a arquivos PKGBUILD individuais. .PP As regras retornam listas de mensagens. Cada mensagem pode ser de três tipos: erro, aviso ou informação (pense nelas como notas ou comentários). Erros (designados por 'E:') são coisas que o namcap tem certeza que estão erradas e precisam ser corrigidas. Avisos (designados por \&'W:') são coisas que o namcap acha que deveriam ser alteradas, mas se você sabe o que está fazendo, pode deixá\-los. As informações (designadas como \&'I:') só são mostradas quando você usa o argumento info. As mensagens informativas fornecem informações que podem ser úteis, mas não precisam ser alteradas. .SH OPÇÕES .TP \fB\-e\fP LISTA_REGRAS, \fB\-\-exclude=\fPLISTA_REGRAS Não executa as regras LISTA_REGRAS no pacote .TP \fB\-i, \-\-info\fP exibe mensagens informativas .TP \fB\-L, \-\-list\fP retorna uma lista de regras válidas e suas descrições .TP \fB\-m, \-\-machine\-readable\fP exibe tags do namcap facilmente analisáveis em vez da descrição normal legível por humanos; por exemplo, usando non\-fhs\-man\-page em vez de "Non\-FHS man page (%s) found. Use /usr/share/man instead". Uma lista completa de tags namcap junto com suas descrições legíveis pode ser encontrada em /usr/share/namcap/tags. .TP \fB\-r\fP LISTA_REGRAS, \fB\-\-rules=\fPLISTA_REGRAS só aplica as regras LISTA_REGRAS ao pacote .IP LISTA_REGRAS é uma lista de nomes de regras, separadas por vírgula .TP \fB\-v, \-\-version\fP exibe a versão e sai .SH REGRAS .TP \fBarrays\fP Verifica se as variáveis de array são na verdade arrays e não strings .TP \fBbadbackups\fP Verifica se as entradas de backup não começam com / .TP \fBcarch\fP Procura referências a i686 e i586 e diz para você usar $CARCH .TP \fBcapsnames\fP Verifica um PKGBUILD para verificar se o nome do pacote não possui caracteres maiúsculos .TP \fBcapsnamespkg\fP Verifica um pacote para verificar se o nome do pacote não possui caracteres maiúsculos .TP \fBchecksums\fP Garante que um PKGBUILD inclua somas de verificação válidas .TP \fBdepends\fP Este módulo executa ldd em todos os executáveis, obtém as dependências no nível do link, encontra o menor subconjunto de dependências que cobrem as dependências no nível do link e compara essa lista com as dependências do pacote. Ele retorna mensagens em três casos: dependência detectada e não incluída, dependência incluída mas já satisfeita e dependência incluída e não necessária. Essas sugestões são apenas diretrizes e todos os criadores de pacotes devem levar isso em consideração (ou seja, você é mais inteligente que o namcap) Alguns casos em que o namcap falha são dlopen() e links obscuros. As bibliotecas dlopen() não aparecem porque são carregadas em tempo de execução: no caso de um programa que carrega plug\-ins. Links obscuros são os casos em que apenas uma pequena parte do pacote precisa de algo para ser executado; normalmente, a pequena parte não será acessada a menos que essa coisa esteja instalada (ou seja, um plugin java para mozilla incluído no pacote java). .TP \fBdirectoryname\fP Verifica os nomes dos diretórios na lista de arquivos do pacote para diretórios padrão (ou seja, /etc, /usr/bin, /usr/lib). Todos os arquivos em diretórios que não são padrão são retornados .TP \fBelffiles\fP Ocorre um erro se encontrar arquivos ELF (binários) fora dos caminhos padrão (/bin, /usr/bin, etc.) .TP \fBemptydir\fP Procura diretórios em um pacote que não contém nenhum arquivo .TP \fBextravars\fP Verifica se variáveis extras começam com um sublinhado .TP \fBfhsinfopages\fP Verifica a instalação correta das páginas info .TP \fBfhsmanpages\fP Verifica a instalação correta das páginas man .TP \fBfileownership\fP Verifica se todos os arquivos pertencem a root:root e não a algum outro usuário ou grupo .TP \fBgnomemime\fP Verifica os arquivos mime do GNOME gerados .TP \fBhicoloricons\fP Verifica se o cache do ícones hicolor é atualizado quando um pacote instala arquivos em /usr/share/icons/hicolor .TP \fBinfodirectory\fP Verifica se um pacote não contém o arquivo do diretório info (/usr/share/info/dir) .TP \fBinvalidstartdir\fP Quaisquer PKGBUILDs que se referem a arquivos em $startdir estão incorretos .TP \fBlibtool\fP Avisa se arquivos libtool (*.la) estão presentes .TP \fBlicense\fP Verifica se a variável de licenças foi preenchida em um PKGBUILD. .TP \fBlicensepkg\fP Verifica se a variável de licenças foi preenchida em um pacote. Para pacotes com licença personalizada, ele verifica se o arquivo de licença foi instalado em /usr/share/licenses/$pkgname/ .TP \fBperllocal\fP Pesquisa por perllocal.pod. perllocal.pod é um arquivo desagradável incluído durante a maioria das instalações de módulos Perl .TP \fBpermissions\fP Verifica as permissões básicas de arquivos e diretórios. Ele retorna avisos sobre bits legíveis mundialmente não sendo definidos, bits graváveis mundiais sendo definidos e bits executáveis mundiais não sendo definidos para diretórios .TP \fBrpath\fP Retorna um erro se um binário tiver RPATH definido para algo diferente de /usr/lib .TP \fBrunpath\fP Retorna um erro se um binário tiver RUNPATH definido como algo diferente de /usr/lib, /usr/lib32 .TP \fBscrollkeeper\fP Verifica se não há diretórios scrollkeeper .TP \fBsfurl\fP Avisa se um PKGBUILD está baixando de um espelho específico do sourceforge em vez do genérico downloads.sourceforge.net .TP \fBsymlink\fP Descobre links simbólicos e físicos que não apontam para um caminho válido no pacote .TP \fBtags\fP Para mantenedores de pacotes, este módulo verifica se nos lembramos de adicionar um comentário de Maintainer e Contributor. .TP \fBurl\fP Verifica se temos a variável url definida no PKGBUILD .TP \fBurlpkg\fP Verifica se temos a variável url definida no arquivo do pacote .SH EXEMPLOS .TP \fBnamcap foo.pkg.tar.gz\fP aplica todas as regras a foo.pkg.tar.gz .TP \fBnamcap \-r depends,symlink foo.pkg.tar.gz\fP aplica as regras de dependência e link simbólico a foo.pkg.tar.gz .TP \fBnamcap PKGBUILD\fP aplica todas as regras baseadas em PKGBUILD ao arquivo PKGBUILD .TP \fBnamcap \-\-list\fP lista todas as regras disponíveis .SH "DIREITOS AUTORAIS" Copyright \(co 2003\-2023 Colaboradores do Namcap, veja AUTHORS para detalhes. .PP Este é um software livre; consulte o código\-fonte para condições de cópia. Há NENHUMA garantia; nem mesmo para COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM OBJETIVO ESPECÍFICO. .fi .PP .SH TRADUÇÃO A tradução para português brasileiro desta página man foi criada por Rafael Fontenelle . .PP Esta tradução é uma documentação livre; leia a .UR https://www.gnu.org/licenses/gpl-3.0.html Licença Pública Geral GNU Versão 3 .UE ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita. .PP Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para .MT debian-l10n-portuguese@lists.debian.org a lista de discussão de tradutores .ME .