Arch Linux Pacman package manager - en to pt_BR translation catalogue (604 entries)

note: type: Plain text
en: See the pacman website at https://archlinux.org/pacman/[] for current information on pacman and its related tools.
pt_BR: Consulte o site do pacman em https://www.archlinux.org/pacman/ para obter informações atuais sobre o pacman e suas ferramentas relacionadas.

note: type: Plain text
en: Bugs? You must be kidding; there are no bugs in this software. But if we happen to be wrong, submit a bug report with as much detail as possible at the https://bugs.archlinux.org/index.php?project=3[Arch Linux Bug Tracker] in the Pacman section.
pt_BR: Bugs? Você deve estar brincando; não há erros neste software. Mas se por acaso estivermos errados, envie um relatório de erro com o máximo de detalhes possível no https://bugs.archlinux.org/index.php?project=3[rastreador de erros do Arch Linux] na seção Pacman.

note: type: Title -
en: Authors
pt_BR: Autores

note: type: Plain text
en: Current maintainers:
pt_BR: Atuais mantenedores:

note: type: Plain text
en: Past major contributors:
pt_BR: Principais colaboradores anteriores:

note: type: Plain text
en: For additional contributors, use `git shortlog -s` on the pacman.git repository.
pt_BR: Para outros contribuidores, use `git shortlog -s` no repositório pacman.git.

note: type: Title -
en: NAME
pt_BR: NOME

note: type: Plain text
en: alpm-hooks - alpm hook file format
pt_BR: alpm-hooks - Formato de arquivo de ganchos do alpm

note: type: Title -
en: SYNOPSIS
pt_BR: SINOPSE

note: type: delimited block -
en: [Trigger] (Required, Repeatable)
    Operation = Install|Upgrade|Remove (Required, Repeatable)
    Type = Path|Package (Required)
    Target = <Path|PkgName> (Required, Repeatable)
pt_BR: [Trigger] (Obrigatório, repetível)
    Operation = Install|Upgrade|Remove (Obrigatório, repetível)
    Type = Path|Package (Obrigatório)
    Target = <Caminho|NomePacote> (Obrigatório, repetível)

note: type: delimited block -
en: [Action] (Required)
    Description = ... (Optional)
    When = PreTransaction|PostTransaction (Required)
    Exec = <Command> (Required)
    Depends = <PkgName> (Optional)
    AbortOnFail (Optional, PreTransaction only)
    NeedsTargets (Optional)
pt_BR: [Action] (Obrigatório)
    Description = ... (Opcional)
    When = PreTransaction|PostTransaction (Obrigatório)
    Exec = <Comando> (Obrigatório)
    Depends = <NomePacote> (Opcional)
    AbortOnFail (Opcional, somente pré-transação)
    NeedsTargets (Opcional)

note: type: Title -
en: DESCRIPTION
pt_BR: DESCRIÇÃO

note: type: Plain text
en: libalpm provides the ability to specify hooks to run before or after transactions based on the packages and/or files being modified.  Hooks consist of a single '[Action]' section describing the action to be run and one or more '[Trigger]' section describing which transactions it should be run for.
pt_BR: libalpm fornece a capacidade de especificar ganchos a serem executados antes ou depois das transações com base nos pacotes e/ou arquivos sendo modificados. Os ganchos consistem em uma única seção '[Action]' que descreve a ação a ser executada e uma ou mais seções '[Trigger]' descrevendo para quais transações devem ser executadas.

note: type: Plain text
en: Hooks are read from files located in the system hook directory +{datarootdir}/libalpm/hooks+, and additional custom directories specified in linkman:pacman.conf[5] (the default is +{sysconfdir}/pacman.d/hooks+).  The file names are required to have the suffix ".hook".  Hooks are run in alphabetical order of their file name, where the ordering ignores the suffix.
pt_BR: Ganchos são lidos a partir de arquivos localizados no diretório de ganchos do sistema +{datarootdir}/libalpm/hooks+, e diretórios personalizados adicionais especificados em linkman:pacman.conf[5] (o padrão é +{sysconfdir}/pacman.d/hooks+). Os nomes dos arquivos devem ter o sufixo ".hook". Os ganchos são executados em ordem alfabética de seus nomes de arquivo, onde a ordem ignora o sufixo.

note: type: Title -
en: TRIGGERS
pt_BR: GATILHOS

note: type: Plain text
en: Hooks must contain at least one '[Trigger]' section that determines which transactions will cause the hook to run.  If multiple trigger sections are defined the hook will run if the transaction matches *any* of the triggers.
pt_BR: Os ganchos devem conter pelo menos uma seção '[Trigger]' que determina quais transações farão com que o gancho seja executado. Se várias seções de gatilhos forem definidas, o gancho será executado se a transação corresponder a *qualquer* dos gatilhos.

note: type: Plain text
en: Select the type of operation to match targets against.  May be specified multiple times.  Installations are considered an upgrade if the package or file is already present on the system regardless of whether the new package version is actually greater than the currently installed version.  For Path triggers, this is true even if the file changes ownership from one package to another.  Required.
pt_BR: Selecione o tipo de operação para comparar com os alvos. Pode ser especificado várias vezes. As instalações são consideradas uma atualização se o pacote ou arquivo já estiver presente no sistema, independentemente de a nova versão do pacote ser realmente superior à versão atualmente instalada. Para gatilhos de caminho, isso é verdadeiro mesmo se o arquivo mudar de propriedade de um pacote para outro. Obrigatório.

note: type: Plain text
en: Select whether targets are matched against transaction packages or files.  See CAVEATS for special notes regarding Path triggers. 'File' is a deprecated alias for 'Path' and will be removed in a future release.  Required.
pt_BR: Selecione se os destinos correspondem aos pacotes ou arquivos de transação. Consulte RESSALVAS para notas especiais sobre gatilhos de caminho. 'File' é um alias obsoleto para 'Path' e será removido em uma versão futura. Obrigatório.

note: type: Labeled list
en: *Target =* <path|package>
pt_BR: *Target =* <caminho|pacote>

note: type: Plain text
en: The path or package name to match against the active transaction.  Paths refer to the files in the package archive; the installation root should *not* be included in the path.  Shell-style glob patterns are allowed. It is possible to invert matches by prepending a target with an exclamation mark. May be specified multiple times. Required.
pt_BR: O caminho ou nome do pacote para corresponder à transação ativa. Os caminhos referem-se aos arquivos no arquivo do pacote; a raiz da instalação *não* deve ser incluída no caminho. Padrões glob no estilo shell são permitidos. É possível inverter as correspondências adicionando um ponto de exclamação ao início de um alvo. Pode ser especificado várias vezes. Obrigatório.

note: type: Title -
en: ACTIONS
pt_BR: AÇÕES

note: type: Plain text
en: An optional description that describes the action being taken by the hook for use in front-end output.
pt_BR: Uma descrição opcional que descreve a ação que está sendo executada pelo gancho para uso na saída de front-end.

note: type: Labeled list
en: *Exec =* <command>
pt_BR: *Exec =* <comando>

note: type: Plain text
en: Command to run.  Command arguments are split on whitespace.  Values containing whitespace should be enclosed in quotes.  Required.
pt_BR: Comando para executar. Os argumentos do comando são divididos em espaços em branco. Valores contendo espaços em branco devem ser colocados entre aspas. Obrigatório.

note: type: Plain text
en: When to run the hook.  Required.
pt_BR: Quando executar o gancho. Obrigatório.

note: type: Labeled list
en: *Depends =* <package>
pt_BR: *Depends =* <pacote>

note: type: Plain text
en: Packages that must be installed for the hook to run. May be specified multiple times.
pt_BR: Pacotes que devem ser instalados para que o gancho execute. Pode ser especificado várias vezes.

note: type: Plain text
en: Causes the transaction to be aborted if the hook exits non-zero.  Only applies to PreTransaction hooks.
pt_BR: Faz com que a transação seja abortada se o gancho sair diferente de zero. Aplica-se apenas a ganchos PreTransaction.

note: type: Plain text
en: Causes the list of matched trigger targets to be passed to the running hook on 'stdin'.
pt_BR: Faz com que a lista de alvos de gatilho correspondentes seja passada para o gancho em execução em 'stdin'.

note: type: Title -
en: OVERRIDING HOOKS
pt_BR: SUBSTITUINDO GANCHOS

note: type: Plain text
en: Hooks may be overridden by placing a file with the same name in a higher priority hook directory.  Hooks may be disabled by overriding them with a symlink to '/dev/null'.
pt_BR: Ganchos podem ser substituídos colocando um arquivo com o mesmo nome em um diretório de ganchos de prioridade mais alta. Os ganchos podem ser desabilitados substituindo-os por um link simbólico para '/dev/null'.

note: type: Title -
en: EXAMPLES
pt_BR: EXEMPLOS

note: type: delimited block -
en: # Force disks to sync to reduce the risk of data corruption
pt_BR: # Força a sincronização dos discos para reduzir o risco de corrupção de dados

note: type: Title -
en: CAVEATS
pt_BR: RESSALVAS

note: type: Plain text
en: There are situations when path triggers may act in unexpected ways.  Hooks are triggered using the file list of the installed, upgraded, or removed package.  When installing or upgrading a file that is extracted with a '.pacnew' extension, the original file name is used in triggering the hook.  When removing a package, all files owned by that package can trigger a hook whether or not they were actually present on the file system before package removal.
pt_BR: Existem situações em que os gatilhos de caminho podem agir de maneiras inesperadas. Ganchos são acionados usando a lista de arquivos do pacote instalado, atualizado ou removido. Ao instalar ou atualizar um arquivo extraído com uma extensão '.pacnew', o nome do arquivo original é usado para acionar o gancho. Ao remover um pacote, todos os arquivos pertencentes a esse pacote podem disparar um gancho, estivessem ou não realmente presentes no sistema de arquivos antes da remoção do pacote.

note: type: Plain text
en: PostTransaction hooks will *not* run if the transaction fails to complete for any reason.
pt_BR: Os ganchos PostTransaction *não* serão executados se a transação não for concluída por qualquer motivo.

note: type: Title -
en: Name
pt_BR: Nome

note: type: Plain text
en: BUILDINFO - Makepkg package build information file
pt_BR: BUILDINFO - Arquivo de informações de compilação de pacote do makepkg

note: type: Title -
en: Synopsis
pt_BR: Sinopse

note: type: Plain text
en: This manual page describes the format of a BUILDINFO file found in the root of a package created by makepkg. The file contains a description of the package's build environment. The information is formatted in key-value pairs separated by a '=', one value per line. Arrays are represented multiple keys with the same value.
pt_BR: Esta página de manual descreve o formato de um arquivo BUILDINFO encontrado na raiz de um pacote criado por makepkg. O arquivo contém uma descrição do ambiente de compilação do pacote. As informações são formatadas em pares de valores-chave separados por '=', um valor por linha. As matrizes são representadas por várias chaves com o mesmo valor.

note: type: Title -
en: Description
pt_BR: Descrição

note: type: Plain text
en: This is a description of the contents of version '1' of the BUILDINFO file format.
pt_BR: Esta é uma descrição do conteúdo da versão '1' do formato de arquivo BUILDINFO.

note: type: Plain text
en: Denotes the file format version, represented by a plain positive integer.
pt_BR: Denota a versão do formato do arquivo, representado por um inteiro positivo simples.

note: type: Plain text
en: The name of the package.
pt_BR: O nome do pacote.

note: type: Plain text
en: The base name of a package, usually the same as the pkgname except for split packages.
pt_BR: O nome base de um pacote, normalmente o mesmo que pkgname exceto para pacotes divididos.

note: type: Plain text
en: The version of the package including pkgrel and epoch.
pt_BR: A versão do pacote incluindo pkgrel e epoch.

note: type: Plain text
en: The architecture of the package.
pt_BR: A arquitetura do pacote.

note: type: Plain text
en: The sha256sum in hex format of the PKGBUILD used to build the package.
pt_BR: O sha256sum em formato hexadecimal do PKGBUILD usado para compilar o pacote.

note: type: Plain text
en: The details of the packager that built the package.
pt_BR: Os detalhes do empacotador que compilou o pacote.

note: type: Plain text
en: The build date of the package in epoch.
pt_BR: A data de compilação do pacote na época.

note: type: Plain text
en: The directory where the package was built.
pt_BR: O diretório onde o pacote foi compilado.

note: type: Plain text
en: The build environment specified in makepkg.conf.
pt_BR: O ambiente de compilação especificado em makepkg.conf.

note: type: Plain text
en: The options set specified when building the package.
pt_BR: O conjunto de opções especificado ao compilar o pacote.

note: type: Plain text
en: The installed packages at build time including the version information of the package. Formatted as "$pkgname-$pkgver-$pkgrel-$pkgarch".
pt_BR: Os pacotes instalados no momento da compilação, incluindo as informações de versão do pacote. Formatado como "$pkgname-$pkgver-$pkgrel-$pkgarch".

note: type: Title -
en: See Also
pt_BR: Veja também

note: type: Plain text
en: makepkg-template - package build templating utility
pt_BR: makepkg-template - utilitário de manipulação de modelos de compilação do pacotes

note: type: Plain text
en: 'makepkg-template' [options]
pt_BR: 'makepkg-template' [opções]

note: type: Plain text
en: 'makepkg-template' is a script to ease the work of maintaining multiple similar PKGBUILDs.  It allows you to move most of the code from the PKGBUILD into a template file and uses markers to allow in-place updating of existing PKGBUILDs if the template has been changed.
pt_BR: 'makepkg-template' é um script para facilitar o trabalho de manter vários PKGBUILDs semelhantes. Ele permite mover a maior parte do código do PKGBUILD para um arquivo de modelo e usa marcadores para permitir a atualização no local dos PKGBUILDs existentes se o modelo tiver sido alterado.

note: type: Plain text
en: Template files can contain any code allowed in a PKGBUILD. You can think of them like external files included with "." or "source", but they will be inlined into the PKGBUILD by 'makepkg-template' so you do not depend on the template file when building the package.
pt_BR: Os arquivos de modelo podem conter qualquer código permitido em um PKGBUILD. Você pode pensar neles como arquivos externos incluídos em "." ou "fonte", mas eles serão incorporados no PKGBUILD por 'makepkg-template' para que você não dependa do arquivo de modelo ao criar o pacote.

note: type: Plain text
en: Markers are bash comments in the form of:
pt_BR: Os marcadores são comentários bash na forma de:

note: type: Plain text
en: 	# template start; key=value; key2=value2; ...
pt_BR: 	# template start; chave=valor; chave2=valor2; ...

note: type: Plain text
en: and
pt_BR: e

note: type: Plain text
en: Currently used keys are: name (mandatory) and version. Template names are limited to alphanumerics, "@", "+", ".", "-", and "_". Versions are limited to numbers and ".".
pt_BR: As chaves usadas atualmente são: name (obrigatório) e version. Os nomes dos modelos são limitados a alfanuméricos, "@", "+", ".", "-" e "_". As versões são limitadas a números e ".".

note: type: Plain text
en: For initial creation there is a one line short cut which does not need an end marker:
pt_BR: Para a criação inicial, existe um atalho de uma linha que não precisa de um marcador final:

note: type: Plain text
en: 	# template input; key=value;
pt_BR: 	# template input; chave=valor;

note: type: Plain text
en: Using this short-cut will result in 'makepkg-template' replacing it with start and end markers and the template code on the first run.
pt_BR: O uso desse atalho resultará no 'makepkg-template' substituir com marcadores de início e fim e o código de modelo na primeira execução.

note: type: Plain text
en: Template files should be stored in one directory and filenames should be "$template_name-$version.template" with a symlink "$template_name.template" pointing to the most recent template. If the version is not set in the marker, 'makepkg-template' will automatically use the target of "$template_name.template", otherwise the specified version will be used.  This allows for easier verification of untrusted PKGBUILDs if the template is trusted. You verify the non-template code and then use a command similar to this:
pt_BR: Os arquivos de modelo devem ser armazenados em um diretório e os nomes de arquivos devem ser "$template_name-$version.template" com um link simbólico "$template_name.template" apontando para o modelo mais recente. Se a versão não estiver definida no marcador, 'makepkg-template' utilizará automaticamente o destino de "$template_name.template", caso contrário, a versão especificada será usada. Isso permite uma verificação mais fácil de PKGBUILDs não confiáveis se o modelo for confiável. Você verifica o código que não é do modelo e usa um comando semelhante a este:

note: type: Plain text
en: Template files may also contain markers leading to nested templates in the resulting PKGBUILD. If you use markers in a template, please set the version you used/tested with in the start/input marker so other people can properly recreate from templates.
pt_BR: Os arquivos de modelo também podem conter marcadores que levam a modelos aninhados no PKGBUILD resultante. Se você usar marcadores em um modelo, defina a versão que você usou/testou no marcador de início/entrada para que outras pessoas possam recriar adequadamente a partir de modelos.

note: type: Title -
en: Options
pt_BR: Opções

note: type: Labeled list
en: *-p, \--input* <build script>
pt_BR: *-p, \--input* <script de compilação>

note: type: Plain text
en: Read the package script `build script` instead of the default.
pt_BR: Lê o script de pacote `script de compilação` em vez do padrão.

note: type: Labeled list
en: *-o, \--output* <build script>
pt_BR: *-o, \--output* <script de compilação>

note: type: Plain text
en: Write the updated file to `build script` instead of overwriting the input file.
pt_BR: Escreve o arquivo atualizado para o `script de compilação` em vez de sobrescrever o arquivo de entrada.

note: type: Plain text
en: Always use the newest available template file.
pt_BR: Sempre usa o arquivo de modelo mais novo disponível.

note: type: Labeled list
en: *\--template-dir* <dir>
pt_BR: *\--template-dir* <diretório>

note: type: Plain text
en: Change the dir where we are looking for template files. This option may be given multiple times in which case files found in directory given last will take precedence.
pt_BR: Modifica o diretório em que estamos procurando arquivos de modelo. Esta opção pode ser fornecida várias vezes; nesse caso, os arquivos encontrados no diretório especificado em último lugar terão precedência.

note: type: Plain text
en: makepkg - package build utility
pt_BR: makepkg - utilitário de compilação de pacotes

note: type: Plain text
en: 'makepkg' [options] [ENVVAR=value] [ENVVAR+=value] ...
pt_BR: 'makepkg' [opções] [ENVVAR=valor] [ENVVAR+=valor] ...

note: type: Plain text
en: 'makepkg' is a script to automate the building of packages. The requirements for using the script are a build-capable *nix platform and a custom build script for each package you wish to build (known as a PKGBUILD). See linkman:PKGBUILD[5] for details on creating your own build scripts.
pt_BR: 'makepkg' é um script para automatizar a compilação de pacotes. Os requisitos para usar o script são uma plataforma *nix com capacidade de compilação e um script de compilação personalizado para cada pacote que você deseja compilar (conhecido como PKGBUILD). Consulte linkman:PKGBUILD[5] para obter detalhes sobre como criar seus próprios scripts de compilação.

note: type: Plain text
en: The advantage to a script-based build is that the work is only done once. Once you have the build script for a package, 'makepkg' will do the rest: download and validate source files, check dependencies, configure the build-time settings, build the package, install the package into a temporary root, make customizations, generate meta-info, and package the whole thing up for pacman to use.
pt_BR: A vantagem de uma compilação baseada em script é que o trabalho é feito apenas uma vez. Depois que você tiver o script de compilação para um pacote, o 'makepkg' fará o resto: baixa e valida arquivos-fonte, verifica dependências, define as configurações de tempo de compilação, compila o pacote, instala o pacote em uma raiz temporária, faz personalizações, gera metainfo e empacota tudo para o pacman usar.

note: type: Plain text
en: 'makepkg' uses your current locale by default and does not unset it when building packages. If you wish to share your build output with others when seeking help or for other purposes, you may wish to run "`LC_ALL=C makepkg`" so your logs and output are not localized.
pt_BR: 'makepkg' usa seu código de localidade atual por padrão e não o desmarca ao criar pacotes. Se você deseja compartilhar sua saída de compilação com outras pessoas ao procurar ajuda ou para outros fins, convém executar `LC_ALL=C makepkg` para que seus logs e saídas não sejam localizados.

note: type: Plain text
en: Ignore a missing or incomplete arch field in the build script. This is for rebuilding packages from source when the PKGBUILD may be slightly outdated and not updated with an `arch=('yourarch')` field.
pt_BR: Ignora um campo de arquitetura ausente ou incompleto no script de compilação. Isso serve para recompilar pacotes do código-fonte quando o PKGBUILD pode estar um pouco desatualizado e não atualizado com um campo `arch=('sua-arquitetura)`.

note: type: Plain text
en: Clean up leftover work files and directories after a successful build.
pt_BR: Limpa os arquivos e diretórios de trabalho restantes após uma compilação bem-sucedida.

note: type: Labeled list
en: *\--config* <file>
pt_BR: *\--config* <arquivo>

note: type: Plain text
en: Use an alternate configuration file instead of the +{sysconfdir}/makepkg.conf+ default.
pt_BR: Usa um arquivo de configuração alternativo em vez do +{sysconfdir}/makepkg.conf+ padrão.

note: type: Plain text
en: Do not perform any dependency checks. This will let you override and ignore any dependencies required. There is a good chance this option will break the build process if all of the dependencies are not installed.
pt_BR: Não executa nenhuma verificação de dependências. Isso permitirá que você substitua e ignore todas as dependências necessárias. Há uma boa chance de que essa opção interrompa o processo de compilação se todas as dependências não estiverem instaladas.

note: type: Plain text
en: Do not extract source files or run the prepare() function (if present); use whatever source already exists in the $srcdir/ directory. This is handy if you want to go into $srcdir/ and manually patch or tweak code, then make a package out of the result. Keep in mind that creating a patch may be a better solution to allow others to use your PKGBUILD.
pt_BR: Não extrai arquivos-fonte nem executa a função prepare() (se houver); usa qualquer fonte que já exista no diretório $srcdir/. Isso é útil se você quiser acessar o $srcdir/ e manualmente corrigir ou ajustar o código e criar um pacote com o resultado. Lembre-se de que criar um patch pode ser uma solução melhor para permitir que outras pessoas usem seu PKGBUILD.

note: type: Plain text
en: For each source file in the source array of PKGBUILD, download the file if required and perform the integrity checks. No extraction or build is performed. Dependencies specified in the PKGBUILD will not be handled unless `--syncdeps` is used. Useful for performing subsequent offline builds.
pt_BR: Para cada arquivo-fonte no vetor de fontes do PKGBUILD, faz o download do arquivo, se necessário, e executa as verificações de integridade. Nenhuma extração ou compilação é executada. As dependências especificadas no PKGBUILD não serão tratadas, a menos que `--syncdeps` seja usada. Útil para executar compilações off-line subsequentes.

note: type: Plain text
en: makepkg will not build a package if a built package already exists in the `PKGDEST` (set in linkman:makepkg.conf[5]) directory, which may default to the current directory. This allows the built package to be overwritten.
pt_BR: O makepkg não compilará um pacote se ele já existir no diretório `PKGDEST` (definido no linkman:makepkg.conf[5]), que pode ser o diretório atual. Isso permite que o pacote compilado seja substituído.

note: type: Plain text
en: For each source file in the source array of PKGBUILD, download the file if required and generate integrity checks. The integrity checks generated are determined by the checks present in the PKGBUILD, falling back to the value of the INTEGRITY_CHECK array in makepkg.conf(5) if these are absent This output can be redirected into your PKGBUILD for source validation using "`makepkg -g >> PKGBUILD`".
pt_BR: Para cada arquivo-fonte no vetor de fontes do PKGBUILD, faz o download do arquivo, se necessário, e gera verificações de integridade. As verificações de integridade geradas são determinadas pelas verificações presentes no PKGBUILD, retornando ao valor do vetor INTEGRITY_CHECK em makepkg.conf(5), se estas estiverem ausentes. Esta saída pode ser redirecionada para o seu PKGBUILD para validação de origem usando "`makepkg -g >> PKGBUILD`".

note: type: Plain text
en: Do not perform any integrity checks (checksum and PGP) on source files.
pt_BR: Não realiza nenhuma verificação de integridade (soma de verificação e PGP) nos arquivos-fonte.

note: type: Plain text
en: Do not verify checksums of source files.
pt_BR: Não verifica somas de verificação de arquivos-fonte.

note: type: Plain text
en: Do not verify PGP signatures of source files.
pt_BR: Não verifica assinaturas PGP de arquivos-fonte.

note: type: Plain text
en: Output syntax and command line options.
pt_BR: Emite sintaxe e opções de linha de comando.

note: type: Plain text
en: When using VCS sources (linkman:PKGBUILD[5]) any currently checked out source will not be updated to the latest revision.
pt_BR: Ao usar fontes VCS (linkman:PKGBUILD[5]), qualquer atual checkout de fontes não será atualizado para a revisão mais recente.

note: type: Plain text
en: Install or upgrade the package after a successful build using linkman:pacman[8].
pt_BR: Instala ou atualiza o pacote após uma compilação bem-sucedida usando linkman:pacman[8].

note: type: Plain text
en: Enable logging. This will use the *tee* program to send the output of each of the PKGBUILD functions to both the console and to a text file in the build directory named `pkgbase-pkgver-pkgrel-arch-<function>.log`.  As mentioned above, the logs will be localized so you may want to set your locale accordingly if sharing the log output with others.
pt_BR: Ativa o log. Isso usará o programa *tee* para enviar a saída de cada uma das funções PKGBUILD para o console e para um arquivo texto no diretório de compilação chamado `pkgbase-pkgver-pkgrel-arch-E<função>.log`. Como mencionado acima, os logs serão localizados (traduzidos), portanto, convém definir seu código de idioma de acordo se compartilhar a saída do log com outras pessoas.

note: type: Plain text
en: Disable color in output messages.
pt_BR: Desabilita cores nas mensagens de saída.

note: type: Plain text
en: Download and extract files, run the prepare() function, but do not build them. Useful with the '\--noextract' option if you wish to tweak the files in $srcdir/ before building.
pt_BR: Baixa e extrai arquivos, executa a função prepare(), mas não os compila. Útil com a opção '\--noextract' se você deseja ajustar os arquivos em $srcdir/ antes de compilar.

note: type: Plain text
en: Read the package script `buildscript` instead of the `PKGBUILD` default; see linkman:PKGBUILD[5]. The `buildscript` must be located in the directory makepkg is called from.
pt_BR: Lê o script de pacote `buildscript` em vez do padrão `PKGBUILD`; consulte linkman:PKGBUILD[5]. Este script deve estar localizado no diretório de onde o makepkg é chamado.

note: type: Plain text
en: Upon successful build, remove any dependencies installed by makepkg during dependency auto-resolution and installation when using `-s`.
pt_BR: Após uma compilação bem-sucedida, remove quaisquer dependências instaladas pelo makepkg durante a resolução automática e a instalação da dependência ao usar `-s`.

note: type: Plain text
en: Repackage contents of the package without rebuilding the package. This is useful if you forgot, for example, a dependency or install file in your PKGBUILD and the build itself will not change.
pt_BR: Reempacota o conteúdo do pacote sem recompilar o pacote. Isso é útil se você esquecer, por exemplo, um arquivo de dependência ou instalação no seu PKGBUILD e a compilação em si não será alterada.

note: type: Plain text
en: Install missing dependencies using pacman. When build-time or run-time dependencies are not found, pacman will try to resolve them. If successful, the missing packages will be downloaded and installed.
pt_BR: Instala dependências em falta usando pacman. Quando não são encontradas dependências de tempo de compilação ou tempo de execução, o pacman tentará resolvê-las. Se for bem-sucedido, os pacotes ausentes serão baixados e instalados.

note: type: Plain text
en: Do not actually build the package, but build a source-only tarball that does not include sources that can be fetched via a download URL. This is useful for passing a single tarball to another program such as a chroot, remote builder, or a tarball upload. Because integrity checks are verified, all source files of the package need to be present or downloadable.
pt_BR: Não chega a compilar o pacote, mas cria um tarball com apenas os arquivos-fonte que não inclui fontes que possam ser buscados por meio de uma URL de download. Isso é útil para passar um único tarball para outro programa, como um chroot, compilador remoto ou envio de um tarball. Como as verificações de integridade são verificadas, todos os arquivos-fonte do pacote precisam estar presentes ou disponíveis para download.

note: type: Plain text
en: Display version information.
pt_BR: Exibe informações da versão.

note: type: Plain text
en: Remove the $srcdir before building the package.
pt_BR: Remove o $srcdir antes de compilar o pacote.

note: type: Plain text
en: Do not actually build the package, but build a source-only tarball that includes all sources, including those that are normally downloaded via makepkg. This is useful for passing a single tarball to another program such as a chroot or remote builder. It will also satisfy requirements of the GPL when distributing binary packages.
pt_BR: Não chega a compilar o pacote, mas cria um tarball com apenas os arquivos-fonte que inclui todos fontes, incluindo aqueles que normalmente são baixados via makepkg. Isso é útil para passar um único tarball para outro programa, como um chroot ou compilador remoto. Ele também vai satisfazer os requisitos da GPL ao distribuir pacotes binários.

note: type: Plain text
en: Run the check() function in the PKGBUILD, overriding the setting in linkman:makepkg.conf[5].
pt_BR: Executa a função check() no PKGBUILD, sobrescreve a configuração no linkman:makepkg.conf[5].

note: type: Plain text
en: Do not create the archive at the end of the build process. This can be useful to test the package() function or if your target distribution does not use pacman.
pt_BR: Não cria o pacote no final do processo de compilação. Isto pode ser útil para testar a função package() ou se sua distribuição alvo não usa pacman.

note: type: Plain text
en: Do not run the check() function in the PKGBUILD or handle the checkdepends.
pt_BR: Não executa a função check() no PKGBUILD nem lida com as checkdepends.

note: type: Plain text
en: Do not run the prepare() function in the PKGBUILD.
pt_BR: Não executa a função prepare() no PKGBUILD.

note: type: Plain text
en: Sign the resulting package with gpg, overriding the setting in linkman:makepkg.conf[5].
pt_BR: Assina o pacote resultante com gpg, sobrescrevendo a configuração no linkman:makepkg.conf[5].

note: type: Plain text
en: Do not create a signature for the built package.
pt_BR: Não cria uma assinatura para o pacote compilado.

note: type: Labeled list
en: *\--key* <key>
pt_BR: *\--key* <chave>

note: type: Plain text
en: Specify a key to use when signing packages, overriding the GPGKEY setting in linkman:makepkg.conf[5]. If not specified in either location, the default key from the keyring will be used.
pt_BR: Especifica uma chave para usar ao assinar pacotes, sobrescrevendo a configuração GPGKEY no linkman:makepkg.conf[5]. Se não especificado em nenhum local, a chave padrão do chaveiro será usado.

note: type: Plain text
en: (Passed to pacman) Prevent pacman from waiting for user input before proceeding with operations.
pt_BR: (Passado para o pacman) Evita do pacman ficar aguardando entrada do usuário antes de proceder com as operações.

note: type: Plain text
en: (Passed to pacman) Tell pacman not to reinstall a target if it is already up-to-date. (used with '-i' / '\--install').
pt_BR: (Passado para o pacman) Diz ao pacman para não reinstalar um alvo se ele já estiver atualizado. (usado com '-i' / '\--install').

note: type: Plain text
en: (Passed to pacman) Install packages as non-explicitly installed (used with '-i' / '\--install').
pt_BR: (Passado para o pacman) Instala pacotes como instalado não explicitamente (usado com '-i' / '\--install').

note: type: Plain text
en: (Passed to pacman) Prevent pacman from displaying a progress bar; useful if you are redirecting makepkg output to file.
pt_BR: (Passado para o pacman) Evita do pacman exibir uma barra de progresso; útil se você está redirecionando a saída do makepkg para um arquivo.

note: type: Plain text
en: List the package filenames that would be produced without building. Listed package filenames include PKGDEST and PKGEXT.
pt_BR: Lista os nomes de pacote que seriam produzidos sem compilar. Nomes de arquivos de pacotes listados inclui PKGDEST e PKGEXT.

note: type: Plain text
en: Generate and print the SRCINFO file to stdout.
pt_BR: Gera e imprime o arquivo SRCINFO para saída padrão (stdout).

note: type: Title -
en: Additional Features
pt_BR: Recursos adicionais

note: type: Plain text
en: makepkg supports building development versions of packages without having to manually update the pkgver in the PKGBUILD. This was formerly done using the separate utility 'versionpkg'. See linkman:PKGBUILD[5] for details on how to set up a development PKGBUILD.
pt_BR: O makepkg tem suporte à compilação de versões de desenvolvimento de pacotes sem a necessidade de atualizar manualmente o pkgver no PKGBUILD. Isso era feito anteriormente usando o utilitário separado 'versionpkg'. Consulte linkman:PKGBUILD[5] para obter detalhes sobre como configurar um PKGBUILD de desenvolvimento.

note: type: Title -
en: Reproducibility
pt_BR: Reprodutibilidade

note: type: Plain text
en: makepkg is designed to be compatible with link:https://reproducible-builds.org/docs/[Reproducible Builds]. If the **SOURCE_DATE_EPOCH** environment variable is set, it will be exported to subprocesses, and source and package file modification times and package metadata will be unified based on the timestamp specified.
pt_BR: O makepkg foi projetado para ser compatível com link:https://reproducible-builds.org/docs/[Reproducible Builds]. Se a variável de ambiente **SOURCE_DATE_EPOCH** estiver configurada, ela será exportada para subprocessos, e os tempos de modificação do arquivo-fonte e de pacote e os metadados do pacote serão unificados com base no registro de data e hora especificado.

note: type: Plain text
en: If the **SOURCE_DATE_EPOCH** environment variable is not set, makepkg will use its own start date for internal use, but will not unify source file timestamps before building.
pt_BR: Se a variável de ambiente **SOURCE_DATE_EPOCH** não estiver configurada, makepkg usará sua própria data de início para uso interno, mas não unificará os registros de data e hora do arquivo-fonte antes de compilar.

note: type: Title -
en: Environment Variables
pt_BR: Variáveis de ambiente

note: type: Plain text
en: The command that will be used to check for missing dependencies and to install and remove packages. Pacman's '-Qq', '-Rns', '-S', '-T', and '-U' operations must be supported by this command. If the variable is not set or empty, makepkg will fall back to `pacman'.
pt_BR: O comando que será usado para verificar as dependências ausentes e instalar e remover pacotes. As operações '-Qq', '-Rns', '-S', '-T' e '-U' do pacman devem ser suportadas por este comando. Se a variável não estiver configurada nem vazia, o makepkg recorrerá a `pacman'.

note: type: Labeled list
en: **MAKEPKG_CONF=**"/path/to/file"
pt_BR: **MAKEPKG_CONF=**"/caminho/para/arquivo"

note: type: Plain text
en: Use an alternate config file instead of the +{sysconfdir}/makepkg.conf+ default.
pt_BR: Usa um arquivo de configuração alternativo em vez do +{sysconfdir}/makepkg.conf+ padrão.

note: type: Labeled list
en: **PKGDEST=**"/path/to/directory"
pt_BR: **PKGDEST=**"/caminho/para/diretório"

note: type: Plain text
en: Directory where the resulting packages will be stored. Overrides the corresponding value defined in linkman:makepkg.conf[5].
pt_BR: Diretório onde os pacotes resultantes serão armazenados. Substitui o valor correspondente definido no linkman:makepkg.conf[5].

note: type: Labeled list
en: **SRCDEST=**"/path/to/directory"
pt_BR: **SRCDEST=**"/caminho/para/diretório"

note: type: Plain text
en: Directory where the downloaded sources will be stored. Overrides the corresponding value defined in linkman:makepkg.conf[5].
pt_BR: Diretório onde as fontes baixadas serão armazenadas. Substitui o valor correspondente definido no linkman:makepkg.conf[5].

note: type: Labeled list
en: **SRCPKGDEST=**"/path/to/directory"
pt_BR: **SRCPKGDEST=**"/caminho/para/diretório"

note: type: Plain text
en: Directory where source package files will be stored. Overrides the corresponding value defined in linkman:makepkg.conf[5].
pt_BR: Diretório onde os arquivos de pacote fonte serão armazenados. Substitui o valor correspondente definido no linkman:makepkg.conf[5].

note: type: Labeled list
en: **LOGDEST=**"/path/to/directory"
pt_BR: **LOGDEST=**"/caminho/para/diretório"

note: type: Plain text
en: Directory where generated log files will be stored. Overrides the corresponding value defined in linkman:makepkg.conf[5].
pt_BR: Diretório onde os arquivos de log gerados serão armazenados. Substitui o valor correspondente definido no linkman:makepkg.conf[5].

note: type: Plain text
en: String to identify the creator of the resulting package. Overrides the corresponding value defined in linkman:makepkg.conf[5].
pt_BR: String para identificar o criador do pacote resultante. Substitui o valor correspondente definido no linkman:makepkg.conf[5].

note: type: Labeled list
en: **BUILDDIR=**"/path/to/directory"
pt_BR: **BUILDDIR=**"/caminho/para/diretório"

note: type: Plain text
en: Directory where the package will be built. Overrides the corresponding value defined in linkman:makepkg.conf[5].
pt_BR: Diretório onde o pacote será compilado. Substitui o valor correspondente definido no linkman:makepkg.conf[5].

note: type: Plain text
en: Force build for a specific architecture. Useful for cross-compiling.  Overrides the corresponding value defined in linkman:makepkg.conf[5].
pt_BR: Força compilação para uma arquitetura específica. Útil para compilação cruzada. Substitui o valor correspondente definido no linkman:makepkg.conf[5].

note: type: Plain text
en: Sets the compression used when making compiled or source packages.  Overrides the corresponding value defined in linkman:makepkg.conf[5].
pt_BR: Define a compactação usada ao criar pacotes compilados ou fonte. Substitui o valor correspondente definido no linkman:makepkg.conf[5].

note: type: Labeled list
en: **GNUPGHOME=**"/path/to/directory"
pt_BR: **GNUPGHOME=**"/caminho/para/diretório"

note: type: Plain text
en: Directory where the gpg keyring for signing the built package is stored.
pt_BR: Diretório onde o chaveiro gpg para assinar o pacote compilado está armazenado.

note: type: Plain text
en: Specify a key to use when signing packages, overriding the GPGKEY setting in linkman:makepkg.conf[5].
pt_BR: Especifica uma chave a ser usada ao assinar pacotes, substituindo a configuração GPGKEY no linkman:makepkg.conf[5].

note: type: Labeled list
en: **SOURCE_DATE_EPOCH=**"<date>"
pt_BR: **SOURCE_DATE_EPOCH=**"<data>"

note: type: Plain text
en: Used for link:https://reproducible-builds.org/docs/[Reproducible Builds].
pt_BR: Usado para link:https://reproducible-builds.org/docs/[Reproducible Builds].

note: type: Title -
en: Configuration
pt_BR: Configuração

note: type: Plain text
en: See linkman:makepkg.conf[5] for more details on configuring makepkg using the 'makepkg.conf' file.
pt_BR: Consulte linkman:makepkg.conf[5] para mais detalhes sobre configurar makepkg usando o arquivo 'makepkg.conf'.

note: type: Title -
en: Errors
pt_BR: Erros

note: type: Plain text
en: On exit, makepkg will return one of the following error codes.
pt_BR: Ao sair, o makepkg vai retornar um dos códigos de erro a seguir.

note: type: Plain text
en: Normal exit condition.
pt_BR: Condição de saída normal.

note: type: Plain text
en: Unknown cause of failure.
pt_BR: Causa desconhecida de falha.

note: type: Plain text
en: Error in configuration file.
pt_BR: Erro no arquivo de configuração.

note: type: Plain text
en: User specified an invalid option.
pt_BR: O usuário especificou uma opção inválida.

note: type: Plain text
en: Error in user-supplied function in PKGBUILD.
pt_BR: Erro na função fornecida pelo usuário no PKGBUILD.

note: type: Plain text
en: Failed to create a viable package.
pt_BR: Falha ao criar um pacote viável.

note: type: Plain text
en: A source or auxiliary file specified in the PKGBUILD is missing.
pt_BR: Um arquivo-fonte ou auxiliar especificado no PKGBUILD está faltando.

note: type: Plain text
en: The PKGDIR is missing.
pt_BR: O PKGDIR está faltando.

note: type: Plain text
en: Failed to install dependencies.
pt_BR: Falha ao instalar dependências.

note: type: Plain text
en: Failed to remove dependencies.
pt_BR: Falha ao remover dependências.

note: type: Plain text
en: User attempted to run makepkg as root.
pt_BR: O usuário tentou executar makepkg como root.

note: type: Plain text
en: User lacks permissions to build or install to a given location.
pt_BR: O usuário carece de permissões para compilar ou instalar na localização dada.

note: type: Plain text
en: Error parsing PKGBUILD.
pt_BR: Erro de análise do PKGBUILD.

note: type: Plain text
en: A package has already been built.
pt_BR: Um pacote já foi compilado.

note: type: Plain text
en: The package failed to install.
pt_BR: O pacote falhou em instalar.

note: type: Plain text
en: Programs necessary to run makepkg are missing.
pt_BR: Os programas necessários para executar o makepkg estão faltando.

note: type: Plain text
en: Specified GPG key does not exist or failed to sign package.
pt_BR: A chave GPG especificada não existe ou ocorreu uma falha ao assinar o pacote.

note: type: Plain text
en: makepkg.conf - makepkg configuration file
pt_BR: makepkg.conf - arquivo de configuração do makepkg

note: type: Plain text
en: Configuration options for makepkg are stored in makepkg.conf. This file is sourced so you can include any special compiler flags you wish to use. This is helpful when building for different architectures or with different optimizations. However, only the variables described below are exported to the build environment.
pt_BR: As opções de configuração para o makepkg são armazenadas em makepkg.conf. Este arquivo é carregado de forma que você possa incluir qualquer sinalizador especial do compilador que deseje usar. Isso é útil ao compilar para diferentes arquiteturas ou com diferentes otimizações. No entanto, apenas as variáveis descritas abaixo são exportadas para o ambiente de compilação.

note: type: Plain text
en: This does not guarantee that all package Makefiles will use your exported variables. Some of them are non-standard.
pt_BR: Isso não garante que todos os Makefiles de pacotes usarão suas variáveis exportadas. Alguns deles são seguem o padrão.

note: type: Plain text
en: The system-wide configuration file is found in {sysconfdir}/makepkg.conf.  Individual options can be overridden (or added to) on a per-user basis in $XDG_CONFIG_HOME/pacman/makepkg.conf or ~/.makepkg.conf, with the former taking priority.
pt_BR: O arquivo de configuração do sistema é encontrado em {sysconfdir}/makepkg.conf. As opções individuais podem ser substituídas (ou adicionadas) por usuário em $XDG_CONFIG_HOME/pacman/makepkg.conf ou ~/.makepkg.conf, com o primeiro tendo prioridade.

note: type: Plain text
en: The default file is fairly well commented, so it may be easiest to simply follow directions given there for customization.
pt_BR: O arquivo padrão é bem comentado, então pode ser mais fácil simplesmente seguir as instruções fornecidas para personalização.

note: type: Labeled list
en: **DLAGENTS=(**\'protocol::/path/to/command [options]' ...**)**
pt_BR: **DLAGENTS=(**\'protocolo::/caminho/para/comando [opções]' ...**)**

note: type: Labeled list
en: **VCSCLIENTS=(**\'protocol::package' ...**)**
pt_BR: **VCSCLIENTS=(**\'protocolo::pacote' ...**)**

note: type: Plain text
en: Sets the packages required to fetch version controlled source files. When required, makepkg will check that these packages are installed or are included in the `depends` or `makedepends` arrays in the PKGBUILD.
pt_BR: Define os pacotes necessários para buscar arquivos fonte com controle de versão. Quando necessário, o makepkg irá verificar se esses pacotes estão instalados ou incluídos nos arrays `depends` ou `makedepends` no PKGBUILD.

note: type: Plain text
en: Specifies your computer architecture; possible values include such things as ``i686'', ``x86_64'', ``ppc'', etc. This should be automatically set on installation.
pt_BR: Especifica a arquitetura do seu computador; valores possíveis incluem coisas como ``i686'', ``x86_64'', ``ppc'', etc. Isso deve ser definido automaticamente na instalação.

note: type: Plain text
en: A string such as ``i686-pc-linux-gnu''; do not touch this unless you know what you are doing. This can be commented out by most users if desired.
pt_BR: Uma string como ``i686-pc-linux-gnu''; não toque nisso a menos que você saiba o que está fazendo. Isso pode ser comentado pela maioria dos usuários, se desejado.

note: type: Plain text
en: Flags used for the C preprocessor; see CFLAGS for more information.
pt_BR: Sinalizadores usados para o pré-processador C; veja CFLAGS para mais informações.

note: type: Plain text
en: Flags used for the C compiler. This is a key part to the use of makepkg.  Usually several options are specified, and the most common string resembles something like this: ``-march=i686 -O2 -pipe''. Another useful option may be `-mcpu` in place of `-march`. Read gcc(1) for more details on the wide variety of compiler flags available.
pt_BR: Sinalizadores usados para o compilador C. Esta é uma parte fundamental para o uso de makepkg. Normalmente, várias opções são especificadas, e a string mais comum se parece com algo assim: ``-march=i686 -O2 -pipe''. Outra opção útil pode ser `-mcpu` no lugar de `-march`. Leia gcc(1) para obter mais detalhes sobre a ampla variedade de sinalizadores de compilador disponíveis.

note: type: Plain text
en: Flags used for the C++ compiler; see CFLAGS for more info.
pt_BR: Sinalizadores usados para o processador C++; veja CFLAGS para mais informações.

note: type: Plain text
en: Flags used for the Rust compiler, similar in spirit to CFLAGS. Read linkman:rustc[1] for more details on the available flags.
pt_BR: Sinalizadores usados para o compilador Rust, semelhantes em espírito a CFLAGS. Leia linkman:rustc[1] para obter mais detalhes sobre os sinalizadores disponíveis.

note: type: Plain text
en: Flags used for the linker. Several options may be specified with common usage resembling ``-Wl,--hash-style=gnu''. Read ld(1) for more details on available linker flags.
pt_BR: Sinalizadores usados para o vinculador. Várias opções podem ser especificadas com uso comum semelhante a ``-Wl,--hash-style=gnu''. Leia ld(1) para obter mais detalhes sobre os sinalizadores de linker disponíveis.

note: type: Plain text
en: This is often used to set the number of jobs used; for example, `-j2`.  Other flags that make accepts can also be passed.
pt_BR: Isso geralmente é usado para definir o número de tarefas usados; por exemplo, `-j2`. Outras sinalizações que fazem aceitações também podem ser passadas.

note: type: Plain text
en: Additional compiler flags appended to `CFLAGS` for use in debugging. Usually this would include: ``-g''. Read gcc(1) for more details on the wide variety of compiler flags available.
pt_BR: Sinalizadores de compilador adicionais anexados a `CFLAGS` para uso na depuração. Normalmente, isso incluiria: ``-g''. Leia gcc(1) para obter mais detalhes sobre a ampla variedade de sinalizadores de compilador disponíveis.

note: type: Plain text
en: Debug flags used for the C++ compiler; see DEBUG_CFLAGS for more info.
pt_BR: Sinalizadores de depuração usados para o compilador C++; veja DEBUG_CFLAGS para mais informações.

note: type: Plain text
en: Additional compiler flags appended to `RUSTFLAGS` for use in debugging.  Usually this would include: ``-C debuginfo=2''. Read linkman:rustc[1] for more details on the available flags.
pt_BR: Sinalizadores de compilador adicionais anexados a `RUSTFLAGS` para uso na depuração. Normalmente, isso incluiria: ``-C debuginfo=2''. Leia linkman:rustc[1] para obter mais detalhes sobre os sinalizadores disponíveis.

note: type: Plain text
en: This array contains options that affect the build environment; the defaults are shown here. All options should always be left in the array; to enable or disable an option, simply remove or add an ``!'' at the front of the option. If an option is specified multiple times, the final value takes precedence. Each option works as follows:
pt_BR: Este array contém opções que afetam o ambiente de compilação; os padrões são mostrados aqui. Todas as opções devem sempre ser deixadas no array; para habilitar ou desabilitar uma opção, simplesmente remova ou adicione um ``!'' na frente da opção. Se uma opção for especificada várias vezes, o valor final terá precedência. Cada opção funciona da seguinte maneira:

note: type: Plain text
en: Use the distributed C/C++/ObjC compiler to spread compilation among
    multiple machines. If this is enabled, `DISTCC_HOSTS` must be specified
    as well.
pt_BR: Usa o compilador C/C++/ObjC distribuído para espalhar a compilação entre
    várias máquinas. Se estiver habilitado, `DISTCC_HOSTS` também deve ser
    especificado.

note: type: Plain text
en: Colorize output messages, making output easier to read.
pt_BR: Colore as mensagens de saída, tornando a saída mais fácil de ler.

note: type: Plain text
en: Use ccache to cache compilation by default. This allows for faster
    compiles if you are continuously recompiling the same packages. It can
    be disabled for individual packages by placing `!ccache` in the
    PKGBUILD options array.
pt_BR: Use o ccache para armazenar em cache a compilação por padrão. Isso
    permite compilações mais rápidas se você estiver recompilando
    continuamente os mesmos pacotes. Ele pode ser desabilitado para pacotes
    individuais colocando `!ccache` no array de opções PKGBUILD.

note: type: Plain text
en: Run the check() function if present in the PKGBUILD. This can be
    enabled or disabled for individual packages through the use of
    makepkg's '\--check' and '\--nocheck' options, respectively.
pt_BR: Executa a função check() se presente no PKGBUILD. Isso pode ser
    habilitado ou desabilitado para pacotes individuais através do uso
    das opções '\--check' e '\--nocheck' do makepkg, respectivamente.

note: type: Plain text
en: Generate a PGP signature file using GnuPG. This will execute 'gpg
    \--detach-sign \--use-agent' on the built package to generate a detached
    signature file, using the GPG agent, if it is available. The signature
    file will be the entire file name of the package with a ``.sig''
    extension.
pt_BR: Gera um arquivo de assinatura PGP usando GnuPG. Isso executará
    'gpg \--detach-sign \--use-agent' no pacote compilado para gerar um arquivo
    de assinatura desanexado, usando o agente GPG, se estiver disponível.
    O arquivo de assinatura será o nome completo do arquivo do pacote com uma
    extensão ``.sig''.

note: type: Plain text
en: If using DistCC, this is used to specify a space-delimited list of hosts running in the DistCC cluster. In addition, you will want to modify your `MAKEFLAGS`.
pt_BR: Se estiver usando DistCC, isso é usado para especificar uma lista delimitada por espaço de hosts em execução no cluster de DistCC. Além disso, você desejará modificar seu `MAKEFLAGS`.

note: type: Plain text
en: If this value is not set, packages will, by default, be built in subdirectories of the directory that makepkg is called from. This option allows setting the build location to another directory.  Incorrect use of `$startdir` in a PKGBUILD may cause building with this option to fail.
pt_BR: Se este valor não estiver definido, os pacotes serão, por padrão, compilados em subdiretórios do diretório de onde makepkg é chamado. Esta opção permite definir o local de compilação para outro diretório. O uso incorreto de `$startdir` em um PKGBUILD pode fazer com que a compilação com esta opção falhe.

note: type: Plain text
en: Specify a key to use for GPG signing instead of the default key in the keyring. Can be overridden with makepkg's '\--key' option.
pt_BR: Especifica uma chave a ser usada para assinatura GPG em vez da chave padrão no chaveiro. Pode ser sobrescrito com a opção '\--key' do makepkg.

note: type: Plain text
en: This array contains options that affect default packaging. They are equivalent to options that can be placed in the PKGBUILD; the defaults are shown here. All options should always be left in the array; to enable or disable an option, simply remove or add an ``!'' at the front of the option. If an option is specified multiple times, the final value takes precedence. Each option works as follows:
pt_BR: Este array contém opções que afetam o pacote padrão. Eles são equivalentes às opções que podem ser colocadas no PKGBUILD; os padrões são mostrados aqui. Todas as opções devem sempre ser deixadas no array; para habilitar ou desabilitar uma opção, simplesmente remova ou adicione um ``!'' na frente da opção. Se uma opção for especificada várias vezes, o valor final terá precedência. Cada opção funciona da seguinte maneira:

note: type: Plain text
en: Strip symbols from binaries and libraries. If you frequently use a
    debugger on programs or libraries, it may be helpful to disable this
    option.
pt_BR: Retira símbolos de binários e bibliotecas. Se você usa frequentemente
    um depurador em programas ou bibliotecas, pode ser útil desabilitar
    esta opção.

note: type: Plain text
en: Save doc directories. If you wish to delete doc directories, specify
    `!docs` in the array. The directories affected are specified by the
    `DOC_DIRS` variable.
pt_BR: Salva diretórios de documentos. Se você deseja excluir diretórios doc,
    especifique `!docs` no array. Os diretórios afetados são especificados
    pela variável `DOC_DIRS`.

note: type: Plain text
en: Leave libtool (.la) files in packages. Specify `!libtool` to remove
    them.
pt_BR: Deixa arquivos libtool (.la) nos pacotes. Especifique `!libtool`
    para removê-los.

note: type: Plain text
en: Leave static library (.a) files in packages. Specify `!staticlibs` to
    remove them, if they have a shared counterpart.
pt_BR: Deixa os arquivos de biblioteca estática (.a) nos pacotes. Especifique
    `!staticlibs` para removê-los, se eles tiverem uma contraparte compartilhada.

note: type: Plain text
en: Leave empty directories in packages.
pt_BR: Deixa diretórios vazios nos pacotes.

note: type: Plain text
en: Compress manual (man and info) pages with gzip. The directories
    affected are specified by the `MAN_DIRS` variable.
pt_BR: Compacta as páginas do manual (man e info) com gzip. Os diretórios
    afetados são especificados pela variável `MAN_DIRS`.

note: type: Plain text
en: Remove files specified by the `PURGE_TARGETS` variable from the
    package.
pt_BR: Remove os arquivos especificados pela variável `PURGE_TARGETS` do pacote.

note: type: Plain text
en: Add the user-specified debug flags as specified in DEBUG_CFLAGS and
    DEBUG_CXXFLAGS to their counterpart buildflags. Creates a separate
    package containing the debug symbols when used with `strip'.
pt_BR: Adiciona os sinalizadores de depuração especificados pelo usuário
    conforme especificado em DEBUG_CFLAGS e DEBUG_CXXFLAGS aos seus
    sinalizadores de compilação correspondentes. Cria um pacote separado
    contendo os símbolos de depuração quando usado com `strip'.

note: type: Labeled list
en: **INTEGRITY_CHECK=(**check1 ...**)**
pt_BR: **INTEGRITY_CHECK=(**verificação1 ...**)**

note: type: Plain text
en: File integrity checks to use. Multiple checks may be specified; this affects both generation and checking. The current valid options are: `ck`, `md5`, `sha1`, `sha224`, `sha256`, `sha384`, `sha512`, and `b2`.
pt_BR: Verificações de integridade de arquivo para usar. Várias verificações podem ser especificadas; isso afeta a geração e a verificação. As opções válidas atuais são: `ck`, `md5`, `sha1`, `sha224`, `sha256`, `sha384`, `sha512` e `b2`.

note: type: Plain text
en: Options to be used when stripping binaries. See linkman:strip[1] for details.
pt_BR: Opções a serem usadas ao remover binários. Veja linkman:strip[1] para detalhes.

note: type: Plain text
en: Options to be used when stripping shared libraries or PIE executables.  See linkman:strip[1] for details.
pt_BR: Opções a serem usadas ao remover bibliotecas compartilhadas ou executáveis PIE. Veja linkman:strip[1] para detalhes.

note: type: Plain text
en: Options to be used when stripping static libraries. See linkman:strip[1] for details.
pt_BR: Opções a serem usadas ao remover bibliotecas estáticas. Veja linkman:strip[1] para detalhes.

note: type: Plain text
en: If `zipman` is specified in the `OPTIONS` array, this variable will instruct makepkg where to look to compress manual (man and info)  pages. If you build packages that are located in opt/, you may need to add the directory to this array. *NOTE:* Do not add the leading slash to the directory name.
pt_BR: Se `zipman` for especificado no array `OPTIONS`, esta variável irá instruir makepkg onde procurar para compactar as páginas de manual (man e info). Se você compilar pacotes localizados em opt/, pode ser necessário adicionar o diretório a este array. *NOTA:* Não adicione a barra inicial ao nome do diretório.

note: type: Plain text
en: If `!docs` is specified in the `OPTIONS` array, this variable will instruct makepkg where to look to remove docs. If you build packages that are located in opt/, you may need to add the directory to this array. *NOTE:* Do not add the leading slash to the directory name.
pt_BR: Se `!docs` for especificado no array `OPTIONS`, esta variável irá instruir makepkg onde procurar para remover docs. Se você compila pacotes localizados em opt/, pode ser necessário adicionar o diretório a este array. *NOTA:* Não adicione a barra inicial ao nome do diretório.

note: type: Plain text
en: If `purge` is specified in the `OPTIONS` array, this variable will instruct makepkg which files to remove from the package. This is useful for index files that are added by multiple packages.
pt_BR: Se `purge` for especificado no array `OPTIONS`, esta variável irá instruir makepkg quais arquivos remover do pacote. Isso é útil para arquivos de índice que são adicionados por vários pacotes.

note: type: Plain text
en: If `strip` and `debug` are specified in the `OPTIONS` array, this variable will instruct makepkg where to place source files for installed binaries.  The binaries will be modified to link this directory for the debugger search path.
pt_BR: Se `strip` e `debug` forem especificados no array `OPTIONS`, esta variável irá instruir makepkg onde colocar os arquivos fonte para binários instalados. Os binários serão modificados para vincular este diretório ao caminho de pesquisa do depurador.

note: type: Plain text
en: If this value is not set, packages will, by default, be placed in the current directory (location of the linkman:PKGBUILD[5]). Many people like to keep all their packages in one place so this option allows for this behavior. A common location is ``/home/packages''.
pt_BR: Se este valor não for definido, os pacotes serão, por padrão, colocados no diretório atual (localização do linkman:PKGBUILD[5]). Muitas pessoas gostam de manter todos os seus pacotes em um só lugar, portanto esta opção permite este comportamento. Um local comum é ``/home/packages''.

note: type: Plain text
en: If this value is not set, downloaded source files will only be stored in the current directory. Many people like to keep all source files in a central location for easy cleanup, so this path can be set here.
pt_BR: Se este valor não for definido, os arquivos fonte baixados serão armazenados apenas no diretório atual. Muitas pessoas gostam de manter todos os arquivos fonte em um local central para facilitar a limpeza, portanto, esse caminho pode ser definido aqui.

note: type: Plain text
en: If this value is not set, source package files will be stored in in the current directory. Many people like to keep all source package files in a central location for easy cleanup, so this path can be set here.
pt_BR: Se este valor não for definido, os arquivos do pacote fonte serão armazenados no diretório atual. Muitas pessoas gostam de manter todos os arquivos do pacote fonte em um local central para uma limpeza fácil, portanto, esse caminho pode ser definido aqui.

note: type: Plain text
en: If this value is not set, log files are written to the current directory. This centralizes the log location, facilitating cleanup and compression.
pt_BR: Se este valor não for definido, os arquivos de log serão gravados no diretório atual. Isso centraliza a localização do log, facilitando a limpeza e compactação.

note: type: Plain text
en: This value is used when querying a package to see who was the builder.  The given format is required for PGP key lookup through WKD.  It is recommended to change this to your name and email address.
pt_BR: Este valor é usado ao consultar um pacote para ver quem foi o responsável pela compilação. O formato fornecido é necessário para a pesquisa da chave PGP por meio de WKD. Recomenda-se alterar isso para seu nome e endereço de e-mail.

note: type: Plain text
en: Sets the command and options used when compressing compiled or source packages in the named format.
pt_BR: Define o comando e as opções usados ao compactar pacotes compilados ou fontes no formato nomeado.

note: type: Plain text
en: Sets the compression used when making compiled or source packages.  Valid suffixes are `.tar.gz`, `.tar.bz2`, `.tar.xz`, `.tar.zst`, `.tar.lzo`, `.tar.lrz`, `.tar.lz4`, `.tar.lz` and `.tar.Z`, or simply `.tar` to disable compression entirely.
pt_BR: Define a compactação usada ao fazer pacotes compilados ou fontes. Sufixos válidos são `.tar.gz`, `.tar.bz2`, `.tar.xz`, `.tar.zst`, `.tar.lzo`, `.tar.lrz`, `.tar.lz4`, `.tar.lz` e `.tar.Z`, ou simplesmente `.tar` para desabilitar compressão por completo.

note: type: Plain text
en: pacman-conf - query pacman's configuration file
pt_BR: pacman-conf - consulta arquivo de configuração do pacman

note: type: Plain text
en: 'pacman-conf' [options] [<directive> ...]
pt_BR: 'pacman-conf' [opções] [<diretivas> ...]

note: type: Plain text
en: 'pacman-conf' is a utility for parsing the 'pacman' configuration file and returning script-friendly output. It is designed to properly handle non-trivial configuration features such as variable interpolation and the use of the Include directive, and guarantees that it will return the same configuration values which 'pacman' itself would use.
pt_BR: 'pacman-conf' é um utilitário para analisar o arquivo de configuração 'pacman' e retornar a saída compatível com scripts. Ele foi projetado para lidar adequadamente com recursos de configuração não triviais, como interpolação de variáveis e o uso da diretiva Include, e garante que ela retornará os mesmos valores de configuração que o próprio 'pacman' usaria.

note: type: Plain text
en: 'pacman-conf' will output the fully-resolved contents of the configuration file by default, or, if provided with the name of a configuration directive, output the contents of the given directive alone.
pt_BR: 'pacman-conf' exibirá o conteúdo totalmente resolvido do arquivo de configuração por padrão ou, se fornecido com o nome de uma diretiva de configuração, exibirá o conteúdo da diretiva especificada.

note: type: Labeled list
en: *-c, \--config* <path>
pt_BR: *-c, \--config* <caminho>

note: type: Plain text
en: Specify an alternate configuration file.
pt_BR: Especifica um arquivo de configuração alternativo.

note: type: Labeled list
en: *-R, \--rootdir* <path>
pt_BR: *-R, \--rootdir* <caminho>

note: type: Plain text
en: Specify an alternate installation root (default is `/`).
pt_BR: Especifica uma raiz de instalação alternativa (padrão é `/`).

note: type: Labeled list
en: *-r, \--repo* <remote>
pt_BR: *-r, \--repo* <remoto>

note: type: Plain text
en: Query options for a specific repository.
pt_BR: Consulta opções para um repositório específico.

note: type: Plain text
en: Always shown directive names.
pt_BR: Sempre mostra nomes de diretivas.

note: type: Plain text
en: List configured repositories.
pt_BR: Lista repositórios configurados.

note: type: Plain text
en: Display version and exit.
pt_BR: Exibe a versão e sai.

note: type: Title -
en: Examples
pt_BR: Exemplos

note: type: Plain text
en: Show the value of the Usage configuration option for core repository.
pt_BR: Mostra o valor da opção de configuração Usage para o repositório core.

note: type: Plain text
en: Show the value of the HoldPkg configuration option.
pt_BR: Mostra o valor da opção de configuração HoldPkg.

note: type: Plain text
en: pacman-key - manage pacman's list of trusted keys
pt_BR: pacman-key - gerencia a lista de chaves confiáveis do pacman

note: type: Plain text
en: 'pacman-key' [options] operation [targets]
pt_BR: 'pacman-key' [opções] operação [alvos]

note: type: Plain text
en: 'pacman-key' is a wrapper script for GnuPG used to manage pacman's keyring, which is the collection of PGP keys used to check signed packages and databases. It provides the ability to import and export keys, fetch keys from keyservers and update the key trust database.
pt_BR: 'pacman-key' é um script wrapper para o GnuPG usado para gerenciar o chaveiro do pacman, que é a coleção de chaves PGP usadas para verificar pacotes e base de dados assinados. Ele fornece a capacidade de importar e exportar chaves, buscar chaves dos servidores de chaves e atualizar a base de dados de confiança de chaves.

note: type: Plain text
en: More complex keyring management can be achieved using GnuPG directly combined with the '\--homedir' option pointing at the pacman keyring (located in +{sysconfdir}/pacman.d/gnupg+ by default).
pt_BR: Um gerenciamento de chaveiro mais complexo pode ser obtido usando o GnuPG, combinado diretamente com a opção '\--homedir', apontando para o chaveiro do pacman (localizado em +{sysconfdir}/pacman.d/gnupg+ por padrão).

note: type: Plain text
en: Invoking pacman-key consists of supplying an operation with any potential options and targets to operate on. Depending on the operation, a 'target' may be a valid key identifier, filename, or directory.
pt_BR: A chamada do pacman-key consiste em fornecer uma operação com todas as opções e alvos possíveis para operar. Dependendo da operação, um 'alvo' pode ser um identificador de chave, nome de arquivo ou diretório válido.

note: type: Title -
en: Operations
pt_BR: Operações

note: type: Plain text
en: Add the key(s) contained in the specified file or files to pacman's keyring. If a key already exists, update it.
pt_BR: Adiciona uma ou mais chaves contidas no arquivo ou arquivos especificados no chaveiro do pacman. Se uma chave já existir, atualiza-a.

note: type: Plain text
en: Remove the key(s) identified by the specified keyid(s) from pacman's keyring.
pt_BR: Remove uma ou mais chaves identificadas por keyid(s) especificados do chaveiro do pacman.

note: type: Plain text
en: Export key(s) identified by the specified keyid(s) to 'stdout'. If no keyid is specified, all keys will be exported.
pt_BR: Exporta as chaves identificadas pelos keyids especificados para 'stdout'. Se nenhum keyid for especificado, todas as chaves serão exportadas.

note: type: Plain text
en: Present a menu for key management task on the specified keyid(s). Useful for adjusting a keys trust level.
pt_BR: Apresenta um menu para a tarefa de gerenciamento de chaves nos keyids especificados. Útil para ajustar um nível de confiança de chaves.

note: type: Plain text
en: List a fingerprint for each specified keyid, or for all known keys if no keyids are specified.
pt_BR: Lista uma impressão digital para cada keyid especificado ou para todas as chaves conhecidas se nenhum keyid for especificado.

note: type: Plain text
en: Imports keys from `pubring.gpg` into the public keyring from the specified directories.
pt_BR: Importa chaves de `pubring.gpg` para o chaveiro público dos diretórios especificados.

note: type: Plain text
en: Imports ownertrust values from `trustdb.gpg` into the shared trust database from the specified directories.
pt_BR: Importa valores de confiança do proprietário de `trustdb.gpg` na base de dados de confiança compartilhada dos diretórios especificados.

note: type: Plain text
en: Ensure the keyring is properly initialized and has the required access permissions.
pt_BR: Verifica se o chaveiro foi inicializado corretamente e tem as permissões de acesso necessárias.

note: type: Plain text
en: Lists all or specified keys from the public keyring.
pt_BR: Lista todas ou chaves especificadas do chaveiro público.

note: type: Plain text
en: Same as '\--list-keys', but the signatures are listed too.
pt_BR: O mesmo que '\--list-keys', mas as assinaturas também estão listadas.

note: type: Plain text
en: Locally sign the given key. This is primarily used to root the web of trust in the local private key generated by '\--init'.
pt_BR: Assina localmente a chave fornecida. Isso é usado principalmente para enraizar a rede de confiança na chave privada local gerada por '\--init'.

note: type: Plain text
en: Disable colored output from pacman-key.
pt_BR: Desabilita a saída colorida de pacman-key.

note: type: Plain text
en: Equivalent to '\--recv-keys' in GnuPG.
pt_BR: Equivalente a '\--recv-keys' no GnuPG.

note: type: Plain text
en: Equivalent to '\--refresh-keys' in GnuPG.
pt_BR: Equivalente a '\--refresh-keys' no GnuPG.

note: type: Plain text
en: Reload the default keys from the (optionally provided) keyrings in +{pkgdatadir}/keyrings+. For more information, see <<PK,Providing a Keyring for Import>> below.
pt_BR: Recarrega as chaves padrão dos chaveiros (opcionalmente fornecidos) em +{pkgdatadir}/keyrings+. Para obter mais informações, consulte <<PK,Fornecendo um Chaveiro para Importação>> abaixo de.

note: type: Plain text
en: Equivalent to '\--check-trustdb' in GnuPG. This operation can be specified with other operations.
pt_BR: Equivalente a '\--check-trustdb' em GnuPG. Esta operação pode ser especificada com outras operações.

note: type: Plain text
en: Displays the program version.
pt_BR: Exibe a versão do programa.

note: type: Plain text
en: Assume that the first argument is a signature and verify it. If a second argument is provided, it is the file to be verified.
pt_BR: Supõe que o primeiro argumento seja uma assinatura e verifica-o. Se um segundo argumento for fornecido, é o arquivo a ser verificado.

note: type: Plain text
en: With only one argument given, assume that the signature is a detached signature, and look for a matching data file to verify by stripping the file extension. If no matching data file is found, fall back on GnuPG semantics and attempt to verify a file with an embedded signature.
pt_BR: Com apenas um argumento, supõe que a assinatura seja uma assinatura desanexada e procure um arquivo de dados correspondente a ser verificado removendo a extensão do arquivo. Se nenhum arquivo de dados correspondente for encontrado, volta para a semântica do GnuPG e tenta verificar um arquivo com uma assinatura incorporada.

note: type: Plain text
en: Use an alternate configuration file instead of the +{sysconfdir}/pacman.conf+ default.
pt_BR: Usa um arquivo de configuração alternativo em vez do +{sysconfdir}/pacman.conf+ padrão.

note: type: Labeled list
en: *\--gpgdir* <dir>
pt_BR: *\--gpgdir* <diretório>

note: type: Plain text
en: Set an alternate home directory for GnuPG. If unspecified, the value is read from +{sysconfdir}/pacman.conf+.
pt_BR: Define um diretório inicial alternativo para o GnuPG. Se não especificado, o valor será lido em +{sysconfdir}/pacman.conf+.

note: type: Labeled list
en: *\--keyserver* <keyserver>
pt_BR: *\--keyserver* <servidor de chaves>

note: type: Plain text
en: Use the specified keyserver if the operation requires one. This will take precedence over any keyserver option specified in a `gpg.conf` configuration file. Running '\--init' with this option will set the default keyserver if one was not already configured.
pt_BR: Use o servidor de chaves especificado se a operação exigir um. Isso terá precedência sobre qualquer opção de servidor de chaves especificada em um arquivo de configuração `gpg.conf`. Executar '\--init' com esta opção definirá o servidor de chaves padrão se um ainda não estiver configurado.

note: type: Title -
en: Providing a Keyring for Import[[PK]]
pt_BR: Fornecendo um chaveiro para importação[[PK]]

note: type: Plain text
en: A distribution or other repository provided may want to provide a set of PGP keys used in the signing of its packages and repository databases that can be readily imported into the pacman keyring. This is achieved by providing a PGP keyring file `foo.gpg` that contains the keys for the foo keyring in the directory +{pkgdatadir}/keyrings+.
pt_BR: Uma distribuição ou outro repositório fornecido pode querer fornecer um conjunto de chaves PGP usadas na assinatura de seus pacotes e suas bases de dados de repositórios que podem ser prontamente importados para o chaveiro pacman. Isso é obtido fornecendo um arquivo de chaveiro PGP `foo.gpg` que contém as chaves para o chaveiro foo no diretório +{pkgdatadir}/keyrings+.

note: type: Plain text
en: Optionally, the file `foo-trusted` can be provided containing a list of trusted key IDs for that keyring. This is a file in a format compatible with 'gpg \--export-ownertrust' output. This file will inform the user which keys a user needs to verify and sign to build a local web of trust, in addition to assigning provided owner trust values.
pt_BR: Opcionalmente, o arquivo `foo-trusted` pode ser fornecido contendo uma lista de IDs de chave confiáveis para esse chaveiro. Este é um arquivo em um formato compatível com a saída 'gpg \--export-ownertrust'. Este arquivo informará ao usuário quais chaves um usuário precisa verificar e assinar para criar uma rede local de confiança, além de atribuir valores de confiança do proprietário fornecidos.

note: type: Plain text
en: Also optionally, the file `foo-revoked` can be provided containing a list of revoked key IDs for that keyring. Revoked is defined as "no longer valid for any signing", so should be used with prudence. A key being marked as revoked will be disabled in the keyring and no longer treated as valid, so this always takes priority over it's trusted state in any other keyring.
pt_BR: Também opcionalmente, o arquivo `foo-revoked` pode ser fornecido contendo uma lista de IDs de chave revogados para esse chaveiro. Revogado é definido como "não é mais válido para qualquer assinatura", portanto deve ser usado com prudência. Uma chave que está sendo marcada como revogada será desabilitada no chaveiro e não será mais tratada como válida; portanto, isso sempre terá prioridade sobre seu estado confiável em qualquer outro chaveiro.

note: type: Plain text
en: pacman - package manager utility
pt_BR: pacman - utilitário gerenciador de pacotes

note: type: Plain text
en: 'pacman' <operation> [options] [targets]
pt_BR: 'pacman' <operação> [opções] [alvos]

note: type: Plain text
en: Pacman is a package management utility that tracks installed packages on a Linux system. It features dependency support, package groups, install and uninstall scripts, and the ability to sync your local machine with a remote repository to automatically upgrade packages. Pacman packages are a zipped tar format.
pt_BR: Pacman é um utilitário de gerenciamento de pacotes que rastreia pacotes instalados em um sistema Linux. Ele possui suporte a dependências, grupos de pacotes, scripts de instalação e desinstalação e a capacidade de sincronizar sua máquina local com um repositório remoto para atualizar automaticamente os pacotes. Os pacotes de pacman são um formato tar compactado.

note: type: Plain text
en: Since version 3.0.0, pacman has been the front-end to linkman:libalpm[3], the ``Arch Linux Package Management'' library. This library allows alternative front-ends to be written (for instance, a GUI front-end).
pt_BR: Desde a versão 3.0.0, o pacman é o front-end do linkman:libalpm[3], a biblioteca de ``Arch Linux Package Management'' (significa Gerenciamento de Pacote do Arch Linux, em português). Essa biblioteca permite que front-ends alternativos sejam escritos (por exemplo, um front-end com GUI).

note: type: Plain text
en: Invoking pacman involves specifying an operation with any potential options and targets to operate on. A 'target' is usually a package name, file name, URL, or a search string. Targets can be provided as command line arguments.  Additionally, if stdin is not from a terminal and a single hyphen (-) is passed as an argument, targets will be read from stdin.
pt_BR: A chamada do pacman envolve a especificação de uma operação com possíveis opções e alvos para operar. Um 'alvo' geralmente é um nome de pacote, nome de arquivo, URL ou uma string de pesquisa. Os alvos podem ser fornecidos como argumentos de linha de comando. Além disso, se a stdin não for de um terminal e um único hífen (-) for passado como argumento, os alvos serão lidos da stdin.

note: type: Plain text
en: Operate on the package database. This operation allows you to modify certain attributes of the installed packages in pacman's database. It also allows you to check the databases for internal consistency.  See <<DO,Database Options>> below.
pt_BR: Opera na base de dados de pacotes. Esta operação permite modificar certos atributos dos pacotes instalados na base de dados do pacman. Também permite verificar as bases de dados quanto à consistência interna. Consulte as <<DO,Opções de Base de Dados>> abaixo.

note: type: Plain text
en: Query the package database. This operation allows you to view installed packages and their files, as well as meta-information about individual packages (dependencies, conflicts, install date, build date, size). This can be run against the local package database or can be used on individual package files. In the first case, if no package names are provided in the command line, all installed packages will be queried. Additionally, various filters can be applied on the package list. See <<QO,Query Options>> below.
pt_BR: Consulta a base de dados de pacotes. Esta operação permite visualizar os pacotes instalados e seus arquivos, bem como metainformações sobre pacotes individuais (dependências, conflitos, data de instalação, data de compilação, tamanho). Isso pode ser executado na base de dados do pacote local ou em arquivos de pacotes individuais. No primeiro caso, se nenhum nome de pacote for fornecido na linha de comando, todos os pacotes instalados serão consultados. Além disso, vários filtros podem ser aplicados na lista de pacotes. Consulte <<QO,Opções de Consulta>> abaixo.

note: type: Plain text
en: Remove package(s) from the system. Groups can also be specified to be removed, in which case every package in that group will be removed.  Files belonging to the specified package will be deleted, and the database will be updated. Most configuration files will be saved with a '.pacsave' extension unless the '\--nosave' option is used.  See <<RO,Remove Options>> below.
pt_BR: Remove pacote(s) do sistema. Os grupos também podem ser especificados para serem removidos; neste caso, todos os pacotes no grupo serão removidos. Os arquivos pertencentes ao pacote especificado serão excluídos e a base de dados será atualizada. A maioria dos arquivos de configuração será salva com uma extensão '.pacsave', a menos que a opção '\--nosave' seja usada. Consulte <<RO,Opções de Remoção>> abaixo.

note: type: Plain text
en: Synchronize packages. Packages are installed directly from the remote repositories, including all dependencies required to run the packages. For example, `pacman -S qt` will download and install qt and all the packages it depends on. If a package name exists in more than one repository, the repository can be explicitly specified to clarify the package to install: `pacman -S testing/qt`. You can also specify version requirements: `pacman -S "bash>=3.2"`. Quotes are needed, otherwise the shell interprets ">" as redirection to a file.
pt_BR: Sincroniza pacotes. Os pacotes são instalados diretamente dos repositórios remotos, incluindo todas as dependências necessárias para executar os pacotes. Por exemplo, `pacman -S qt` fará o download e instalará o qt e todos os pacotes dos quais ele depende. Se um nome de pacote existir em mais de um repositório, o repositório poderá ser especificado explicitamente para esclarecer o pacote a ser instalado: `pacman -S testing/qt`. Você também pode especificar os requisitos de versão: `pacman -S "bash>=3.2"`. As aspas são necessárias, caso contrário, o shell interpreta ">" como redirecionamento para um arquivo.

note: type: Plain text
en: In addition to packages, groups can be specified as well. For example, if gnome is a defined package group, then `pacman -S gnome` will provide a prompt allowing you to select which packages to install from a numbered list.  The package selection is specified using a space- and/or comma-separated list of package numbers. Sequential packages may be selected by specifying the first and last package numbers separated by a hyphen (`-`). Excluding packages is achieved by prefixing a number or range of numbers with a caret (`^`).
pt_BR: Além dos pacotes, os grupos também podem ser especificados. Por exemplo, se gnome é um grupo de pacotes definido, o `pacman -S gnome` fornecerá um prompt, permitindo que você selecione quais pacotes instalar a partir de uma lista numerada. A seleção do pacote é especificada usando uma lista de números de pacotes separados por espaço e/ou vírgula. Pacotes sequenciais podem ser selecionados especificando o primeiro e o último número de pacotes separados por um hífen (`-`). A exclusão de pacotes é realizada prefixando um número ou intervalo de números com um sinal de intercalação (`^`).

note: type: Plain text
en: Packages that provide other packages are also handled. For example, `pacman -S foo` will first look for a foo package. If foo is not found, packages that provide the same functionality as foo will be searched for. If any package is found, it will be installed. A selection prompt is provided if multiple packages providing foo are found.
pt_BR: Pacotes que fornecem outros pacotes, por meio de "provides", também são manipulados. Por exemplo, `pacman -S foo` procurará primeiro um pacote foo. Se foo não for encontrado, os pacotes que oferecem a mesma funcionalidade que foo serão procurados. Se algum pacote for encontrado, ele será instalado. Um prompt de seleção é fornecido se vários pacotes que fornecem foo forem encontrados.

note: type: Plain text
en: You can also use `pacman -Su` to upgrade all packages that are out-of-date. See <<SO,Sync Options>> below. When upgrading, pacman performs version comparison to determine which packages need upgrading. This behavior operates as follows:
pt_BR: Você também pode usar o `pacman -Su` para atualizar todos os pacotes desatualizados. Consulte <<SO,Opções de Sincronização>> abaixo. Ao atualizar, o pacman realiza uma comparação de versões para determinar quais pacotes precisam ser atualizados. Esse comportamento funciona da seguinte maneira:

note: type: Plain text
en:   Alphanumeric:
        1.0a < 1.0b < 1.0beta < 1.0p < 1.0pre < 1.0rc < 1.0 < 1.0.a < 1.0.1
      Numeric:
        1 < 1.0 < 1.1 < 1.1.1 < 1.2 < 2.0 < 3.0.0
pt_BR:   Alfanumérico:
        1.0a < 1.0b < 1.0beta < 1.0p < 1.0pre < 1.0rc < 1.0 < 1.0.a < 1.0.1
      Numérico:
        1 < 1.0 < 1.1 < 1.1.1 < 1.2 < 2.0 < 3.0.0

note: type: Plain text
en: Additionally, version strings can have an 'epoch' value defined that will overrule any version comparison, unless the epoch values are equal. This is specified in an `epoch:version-rel` format. For example, `2:1.0-1` is always greater than `1:3.6-1`.
pt_BR: Além disso, as strings de versão podem ter um valor 'epoch' definido que substituirá qualquer comparação de versão, a menos que os valores da época sejam iguais. Isso é especificado em uma formato `época:versão-lançamento`. Por exemplo, `2:1.0-1` é sempre maior que `1:3.6-1`.

note: type: Plain text
en: Check dependencies; this is useful in scripts such as makepkg to check installed packages. This operation will check each dependency specified and return a list of dependencies that are not currently satisfied on the system.  This operation accepts no other options. Example usage: `pacman -T qt "bash>=3.2"`.
pt_BR: Verifica dependências; isso é útil em scripts como o makepkg para verificar os pacotes instalados. Esta operação verificará cada dependência especificada e retornará uma lista de dependências que não estão atualmente satisfeitas no sistema. Esta operação não aceita outras opções. Exemplo de uso: `pacman -T qt "bash>=3.2"`.

note: type: Plain text
en: Upgrade or add package(s) to the system and install the required dependencies from sync repositories. Either a URL or file path can be specified. This is a ``remove-then-add'' process. See <<UO,Upgrade Options>> below; also see <<HCF,Handling Config Files>> for an explanation on how pacman takes care of configuration files.
pt_BR: Atualiza ou adiciona pacote(s) ao sistema e instala as dependências necessárias dos repositórios de sincronização. Um URL ou caminho de arquivo pode ser especificado. Este é um processo de ``remover-e-então-adicionar''. Consulte <<UO,Opções de Atualização>> abaixo; também consulte <<HCF,Manipulando Arquivos de Configuração>> para obter uma explicação sobre como o pacman trata dos arquivos de configuração.

note: type: Plain text
en: Query the files database. This operation allows you to look for packages owning certain files or display files owned by certain packages. Only packages that are part of your sync databases are searched. See <<FO,File Options>> below.
pt_BR: Consulta a base de dados de arquivos. Esta operação permite procurar pacotes que possuem certos arquivos ou exibir arquivos pertencentes a determinados pacotes. Somente os pacotes que fazem parte de suas bases de dados de sincronização são pesquisados. Consulte <<FO,Opções de Arquivo>> abaixo.

note: type: Plain text
en: Display syntax for the given operation. If no operation was supplied, then the general syntax is shown.
pt_BR: Exibe a sintaxe para a operação especificada. Se nenhuma operação foi fornecida, a sintaxe geral é mostrada.

note: type: Labeled list
en: *-b, \--dbpath* <path>
pt_BR: *-b, \--dbpath* <caminho>

note: type: Plain text
en: Specify an alternative database location (the default is +{localstatedir}/lib/pacman+). This should not be used unless you know what you are doing.  *NOTE*: If specified, this is an absolute path, and the root path is not automatically prepended.
pt_BR: Especifica um local de base de dados alternativo (o padrão é +{localstatedir}/lib/pacman+). Isso não deve ser usado, a menos que você saiba o que está fazendo. *NOTA*: Se especificado, este é um caminho absoluto e o caminho raiz não é prefixado automaticamente.

note: type: Labeled list
en: *-r, \--root* <path>
pt_BR: *-r, \--root* <caminho>

note: type: Plain text
en: Specify an alternative installation root (default is +{rootdir}+). This should not be used as a way to install software into `/usr/local` instead of `/usr`.  *NOTE*: If database path or log file are not specified on either the command line or in linkman:pacman.conf[5], their default location will be inside this root path.  *NOTE*: This option is not suitable for performing operations on a mounted guest system. See '\--sysroot' instead.
pt_BR: Especifica uma raiz de instalação alternativa (o padrão é +{rootdir}+). Isso não deve ser usado como uma maneira de instalar o software em `/usr/local` em vez de `/usr`. *NOTA*: Se o caminho da base de dados ou o arquivo de log não forem especificados na linha de comando ou no linkman:pacman.conf[5], seu local padrão será dentro desse caminho raiz. *NOTA*: Esta opção não é adequada para executar operações em um sistema convidado montado. Veja '\--sysroot' em vez disso.

note: type: Plain text
en: Output paths such as the Root, Conf File, DB Path, Cache Dirs, etc.
pt_BR: Emite caminhos como o Root, Conf File, DB Path, Cache Dirs, etc.

note: type: Labeled list
en: *\--arch* <arch>
pt_BR: '\--arch' <arquitetura>

note: type: Plain text
en: Specify an alternate architecture.
pt_BR: Especifica uma arquitetura alternativa.

note: type: Labeled list
en: *\--cachedir* <dir>
pt_BR: '\--cachedir' <diretório>

note: type: Plain text
en: Specify an alternative package cache location (the default is +{localstatedir}/cache/pacman/pkg+). Multiple cache directories can be specified, and they are tried in the order they are passed to pacman.  *NOTE*: This is an absolute path, and the root path is not automatically prepended.
pt_BR: Especifica um local de cache de pacotes alternativo (o padrão é +{localstatedir}/cache/pacman/pkg+). Vários diretórios de cache podem ser especificados e são tentados na ordem em que são passados para pacman. *NOTA*: Este é um caminho absoluto e o caminho raiz não é anexado automaticamente.

note: type: Labeled list
en: *\--color* <when>
pt_BR: *\--color* <quando>

note: type: Plain text
en: Specify when to enable coloring. Valid options are 'always', 'never', or 'auto'. 'always' forces colors on; 'never' forces colors off; and 'auto' only automatically enables colors when outputting onto a tty.
pt_BR: Especifica quando ativar a coloração. As opções válidas são 'always', 'never' ou 'auto'. 'always' força ativar as cores; 'never' força desligar as cores; e 'auto' somente ativa as cores automaticamente ao imprimir em um tty.

note: type: Plain text
en: Display debug messages. When reporting bugs, this option is recommended to be used.
pt_BR: Exibe mensagens de depuração. Ao relatar erros, é recomendado usar esta opção.

note: type: Plain text
en: Specify a directory of files used by GnuPG to verify package signatures (the default is +{sysconfdir}/pacman.d/gnupg+). This directory should contain two files: `pubring.gpg` and `trustdb.gpg`. `pubring.gpg` holds the public keys of all packagers. `trustdb.gpg` contains a so-called trust database, which specifies that the keys are authentic and trusted. *NOTE*: This is an absolute path, and the root path is not automatically prepended.
pt_BR: Especifica um diretório de arquivos usado pelo GnuPG para verificar as assinaturas dos pacotes (o padrão é +{sysconfdir}/pacman.d/gnupg+). Este diretório deve conter dois arquivos: `pubring.gpg` e `trustdb.gpg`.  `pubring.gpg` contém as chaves públicas de todos os empacotadores. `trustdb.gpg` contém uma base de de dados chamada trust, que especifica que as chaves são autênticas e confiáveis. *NOTA*: Este é um caminho absoluto e o caminho raiz não é prefixado automaticamente.

note: type: Labeled list
en: *\--hookdir* <dir>
pt_BR: *\--hookdir* <diretório>

note: type: Plain text
en: Specify a alternative directory containing hook files (the default is +{sysconfdir}/pacman.d/hooks+). Multiple hook directories can be specified with hooks in later directories taking precedence over hooks in earlier directories. *NOTE*: This is an absolute path, and the root path is not automatically prepended.
pt_BR: Especifica um diretório alternativo contendo arquivos de hook ou gancho (o padrão é +{sysconfdir}/pacman.d/hooks+). Vários diretórios de hooks podem ser especificados com hooks em diretórios posteriores, tendo precedência sobre hooks em diretórios anteriores. *NOTA*: Este é um caminho absoluto e o caminho raiz não é anexado automaticamente.

note: type: Labeled list
en: *\--logfile* <file>
pt_BR: *\--logfile* <arquivo>

note: type: Plain text
en: Specify an alternate log file. This is an absolute path, regardless of the installation root setting.
pt_BR: Especifica um arquivo de log alternativo. Este é um caminho absoluto, independentemente da configuração raiz da instalação.

note: type: Plain text
en: Bypass any and all ``Are you sure?'' messages. It's not a good idea to do this unless you want to run pacman from a script.
pt_BR: Ignora toda e qualquer mensagem de ``Tem certeza?''. Não é uma boa ideia fazer isso, a menos que você queira executar o pacman a partir de um script.

note: type: Plain text
en: Cancels the effects of a previous '\--noconfirm'.
pt_BR: Cancela o efeito de um '\--noconfirm' anterior.

note: type: Plain text
en: Disable defaults for low speed limit and timeout on downloads. Use this if you have issues downloading files with proxy and/or security gateway.
pt_BR: Desativa padrões para limite de baixa velocidade e tempo limite em downloads. Use isso se você tiver problemas para baixar arquivos com proxy e/ou gateway de segurança.

note: type: Labeled list
en: *\--sysroot* <dir>
pt_BR: *\--sysroot* <diretório>

note: type: Plain text
en: Specify an alternative system root.  Pacman will chroot and chdir into the system root prior to running. This allows mounted guest systems to be properly operated on. Any other paths given will be interpreted as relative to the system root. Requires root privileges.
pt_BR: Especifica uma raiz do sistema alternativa. O pacman fará chroot e chdir para a raiz do sistema antes de executar. Isso permite que os sistemas convidados montados sejam operados adequadamente. Quaisquer outros caminhos dados serão interpretados como relativos à raiz do sistema. Requer privilégios de root.

note: type: Title -
en: Transaction Options (apply to '-S', '-R' and '-U')
pt_BR: Opções de transação (aplicam-se a '-S', '-R' e '-U')

note: type: Plain text
en: Skips dependency version checks. Package names are still checked. Normally, pacman will always check a package's dependency fields to ensure that all dependencies are installed and there are no package conflicts in the system. Specify this option twice to skip all dependency checks.
pt_BR: Ignora as verificações de versão das dependências. Os nomes dos pacotes ainda são verificados. Normalmente, o pacman sempre verifica os campos de dependência dos pacotes para garantir que todas as dependências estejam instaladas e não haja conflitos de pacotes no sistema. Especifique essa opção duas vezes para ignorar todas as verificações de dependência.

note: type: Labeled list
en: *\--assume-installed* <package=version>
pt_BR: *\--assume-installed* <pacote=versão>

note: type: Plain text
en: Add a virtual package "package" with version "version" to the transaction to satisfy dependencies. This allows to disable specific dependency checks without affecting all dependency checks. To disable all dependency checking, see the '\--nodeps' option.
pt_BR: Adiciona um pacote virtual "pacote" com a versão "versão" à transação para satisfazer dependências. Isso permite desativar verificações de dependência específicas sem afetar todas as verificações de dependência. Para desativar toda a verificação de dependência, consulte a opção '\--nodeps'.

note: type: Plain text
en: Adds/removes the database entry only, leaving all files in place.
pt_BR: Adiciona/remove a entrada da base de dados apenas, deixando todos os arquivos no lugar.

note: type: Plain text
en: Do not show a progress bar when downloading files. This can be useful for scripts that call pacman and capture the output.
pt_BR: Não mostra uma barra de progresso ao baixar arquivos. Isso pode ser útil para scripts que chamam pacman e capturam a saída.

note: type: Plain text
en: If an install scriptlet exists, do not execute it. Do not use this unless you know what you are doing.
pt_BR: Se um scriptlet de instalação existir, não o executa. Não use isso a menos que saiba o que está fazendo.

note: type: Plain text
en: Only print the targets instead of performing the actual operation (sync, remove or upgrade). Use '\--print-format' to specify how targets are displayed. The default format string is "%l", which displays URLs with '-S', file names with '-U', and pkgname-pkgver with '-R'.
pt_BR: Mostra apenas os alvos em vez de executar a operação real (sincronização, remoção ou atualização). Use '\--print-format' para especificar como os alvos são exibidos. A string de formato padrão é "%l", que exibe URLs com '-S', nomes de arquivos com '-U' e pkgname-pkgver com '-R'.

note: type: Labeled list
en: *\--print-format* <format>
pt_BR: *\--print-format* <formato>

note: type: Plain text
en: Specify a printf-like format to control the output of the '\--print' operation. The possible attributes are: "%n" for pkgname, "%v" for pkgver, "%l" for location, "%r" for repository, and "%s" for size. Implies '\--print'.
pt_BR: Especifica um formato no estilo printf para controlar a saída da operação de '\--print'. Os atributos possíveis são: "%n" para pkgname, "%v" para pkgver, "%l" para localização, "%r" para repositório e "%s" para tamanho. Implica em '\--print'.

note: type: Title -
en: Upgrade Options (apply to '-S' and '-U')[[UO]]
pt_BR: Opções de atualização (aplicam-se a '-S' e '-U')[[UO]]

note: type: Plain text
en: Retrieve all packages from the server, but do not install/upgrade anything.
pt_BR: Obtém todos pacotes do servidor, mas não instala/atualiza nada.

note: type: Plain text
en: Install packages non-explicitly; in other words, fake their install reason to be installed as a dependency. This is useful for makepkg and other build-from-source tools that need to install dependencies before building the package.
pt_BR: Instala pacotes não explicitamente; em outras palavras, falsifica seu motivo de instalação para ser instalado como uma dependência. Isso é útil para o makepkg e outras ferramentas de compilação a partir do código-fonte que precisam instalar dependências antes da compilação do pacote.

note: type: Plain text
en: Install packages explicitly; in other words, fake their install reason to be explicitly installed. This is useful if you want to mark a dependency as explicitly installed so it will not be removed by the '\--recursive' remove operation.
pt_BR: Instala pacotes explicitamente; em outras palavras, falsifica o motivo da instalação para ser instalado explicitamente. Isso é útil se você deseja marcar uma dependência como instalada explicitamente, para que ela não seja removida pela operação de remoção '\--recursive'.

note: type: Labeled list
en: *\--ignore* <package>
pt_BR: *\--ignore* <pacote>

note: type: Plain text
en: Directs pacman to ignore upgrades of package even if there is one available. Multiple packages can be specified by separating them with a comma.
pt_BR: Orienta o pacman para ignorar atualizações de pacotes, mesmo se houver alguma disponível. Vários pacotes podem ser especificados, separando-os com uma vírgula.

note: type: Labeled list
en: *\--ignoregroup* <group>
pt_BR: *\--ignoregroup* <grupo>

note: type: Plain text
en: Directs pacman to ignore upgrades of all packages in 'group', even if there is one available. Multiple groups can be specified by separating them with a comma.
pt_BR: Orienta o pacman para ignorar atualizações de todos os pacotes em 'grupo', mesmo se houver alguma disponível. Vários grupos podem ser especificados, separando-os com uma vírgula.

note: type: Plain text
en: Do not reinstall the targets that are already up-to-date.
pt_BR: Não reinstala os alvos que já estão atualizados.

note: type: Plain text
en: Bypass file conflict checks and overwrite conflicting files. If the package that is about to be installed contains files that are already installed and match 'glob', this option will cause all those files to be overwritten.  Using '\--overwrite' will not allow overwriting a directory with a file or installing packages with conflicting files and directories.  Multiple patterns can be specified by separating them with a comma. May be specified multiple times.  Patterns can be negated, such that files matching them will not be overwritten, by prefixing them with an exclamation mark. Subsequent matches will override previous ones. A leading literal exclamation mark or backslash needs to be escaped.
pt_BR: Ignora verificações de conflitos de arquivos e substitui arquivos conflitantes. Se o pacote que está prestes a ser instalado contiver arquivos que já estão instalados e corresponderem a 'glob', essa opção fará com que todos esses arquivos sejam substituídos. O uso de '\--overwrite' não permitirá sobrescrever um diretório com um arquivo ou instalar pacotes com arquivos e diretórios conflitantes. Vários padrões podem ser especificados, separando-os com uma vírgula. Pode-se especificar várias vezes. Os padrões podem ser negados, de modo que os arquivos correspondentes não sejam substituídos, prefixando-os com um ponto de exclamação. As correspondências subsequentes substituirão as anteriores. Um ponto de exclamação ou barra invertida literal inicial precisa ser escapado.

note: type: Title -
en: Query Options (apply to '-Q')[[QO]]
pt_BR: Opções de consulta (aplicam-se a '-Q')[[QO]]

note: type: Plain text
en: View the ChangeLog of a package if it exists.
pt_BR: Veja o ChangeLog de um pacote se ele existir.

note: type: Plain text
en: Restrict or filter output to packages installed as dependencies. This option can be combined with '-t' for listing real orphans - packages that were installed as dependencies but are no longer required by any installed package.
pt_BR: Restringe ou filtra a saída para pacotes instalados como dependências. Esta opção pode ser combinada com '-t' para listar órfãos - pacotes que foram instalados como dependências, mas não são mais necessários por nenhum pacote instalado.

note: type: Plain text
en: Restrict or filter output to explicitly installed packages. This option can be combined with '-t' to list explicitly installed packages that are not required by any other package.
pt_BR: Restringe ou filtra a saída para pacotes instalados explicitamente. Esta opção pode ser combinada com '-t' para listar pacotes instalados explicitamente que não são necessários por nenhum outro pacote.

note: type: Plain text
en: Display all packages that are members of a named group. If a name is not specified, list all grouped packages.
pt_BR: Exibe todos os pacotes que são membros de um grupo nomeado. Se um nome não for especificado, liste todos os pacotes agrupados.

note: type: Plain text
en: Display information on a given package. The '-p' option can be used if querying a package file instead of the local database. Passing two '\--info' or '-i' flags will also display the list of backup files and their modification states.
pt_BR: Exibe informações sobre um determinado pacote. A opção '-p' pode ser usada se estiver consultando um arquivo de pacote em vez da base de dados local. Passar dois de sinalizadores '\--info' ou '-i' também exibirá a lista de arquivos de backup e seus estados de modificação.

note: type: Plain text
en: Check that all files owned by the given package(s) are present on the system. If packages are not specified or filter flags are not provided, check all installed packages. Specifying this option twice will perform more detailed file checking (including permissions, file sizes, and modification times) for packages that contain the needed mtree file.
pt_BR: Verifique se todos os arquivos pertencentes aos pacotes fornecidos estão presentes no sistema. Se os pacotes não forem especificados ou os sinalizadores de filtro não forem fornecidos, verifique todos os pacotes instalados. A especificação desta opção duas vezes executará uma verificação de arquivo mais detalhada (incluindo permissões, tamanhos de arquivo e tempos de modificação) para pacotes que contenham o arquivo mtree necessário.

note: type: Plain text
en: List all files owned by a given package. Multiple packages can be specified on the command line.
pt_BR: Lista todos os arquivos pertencentes a um determinado pacote. Vários pacotes podem ser especificados na linha de comando.

note: type: Plain text
en: Restrict or filter output to packages that were not found in the sync database(s). Typically these are packages that were downloaded manually and installed with '\--upgrade'.
pt_BR: Restringe ou filtra a saída para pacotes que não foram encontrados em base(s) de dados de sincronização. Normalmente, são pacotes que foram baixados manualmente e instalados com '\--upgrade'.

note: type: Plain text
en: Restrict or filter output to packages that are found in the sync database(s). This is the inverse filter of '\--foreign'.
pt_BR: Restringe ou filtra a saída para pacotes encontrados em base(s) de dados de sincronização. Este é o filtro inverso de '\--foreign'.

note: type: Labeled list
en: *-o, \--owns* <file>
pt_BR: *-o, \--owns* <arquivo>

note: type: Plain text
en: Search for packages that own the specified file(s). The path can be relative or absolute, and one or more files can be specified.
pt_BR: Procura pacotes que possuam o(s) arquivo(s) especificado(s). O caminho pode ser relativo ou absoluto e um ou mais arquivos podem ser especificados.

note: type: Plain text
en: Signifies that the package supplied on the command line is a file and not an entry in the database. The file will be decompressed and queried.  This is useful in combination with '\--info' and '\--list'.
pt_BR: Significa que o pacote fornecido na linha de comando é um arquivo e não uma entrada na base de dados. O arquivo será descompactado e consultado. Isso é útil em combinação com '\--info' e '\--list'.

note: type: Plain text
en: Show less information for certain query operations. This is useful when pacman's output is processed in a script. Search will only show package names and not version, group, and description information; owns will only show package names instead of "file is owned by pkg" messages; group will only show package names and omit group names; list will only show files and omit package names; check will only show pairs of package names and missing files; a bare query will only show package names rather than names and versions.
pt_BR: Mostra menos informações para determinadas operações de consulta. Isso é útil quando a saída do pacman é processada em um script. Pesquisa mostra apenas nomes de pacotes e não informações de versão, grupo e descrição; propriedade mostra apenas nomes dos pacotes em vez das mensagens "arquivo pertence a pacote"; grupo mostra apenas nomes dos pacotes e omite os nomes dos grupos; listagem mostra apenas arquivos e nomes dos pacotes; verificação mostrará apenas pares de nomes de pacotes e arquivos ausentes; uma consulta \(lqbare\(rq mostrará apenas os nomes dos pacotes em vez dos nomes e versões.

note: type: Plain text
en: Search each locally-installed package for names or descriptions that match `regexp`. When including multiple search terms, only packages with descriptions matching ALL of those terms are returned.
pt_BR: Pesquisa em cada pacote instalado localmente nomes ou descrições que correspondam a regexp. Ao incluir vários termos de pesquisa, somente os pacotes com descrições correspondentes a TODOS esses termos serão retornados.

note: type: Plain text
en: Restrict or filter output to print only packages neither required nor optionally required by any currently installed package. Specify this option twice to include packages which are optionally, but not directly, required by another package.
pt_BR: Restringe ou filtra a saída para imprimir apenas pacotes não exigidos nem opcionalmente exigidos por qualquer pacote instalado atualmente. Especifica esta opção duas vezes para incluir pacotes que são opcionalmente, mas não diretamente, exigidos por outro pacote.

note: type: Plain text
en: Restrict or filter output to packages that are out-of-date on the local system. Only package versions are used to find outdated packages; replacements are not checked here. This option works best if the sync database is refreshed using '-Sy'.
pt_BR: Restringe ou filtra a saída para pacotes desatualizados no sistema local. Somente versões de pacotes são usadas para encontrar pacotes desatualizados; as substituições não são verificadas aqui. Esta opção funciona melhor se a base de dados de sincronização for atualizada usando '-Sy'.

note: type: Title -
en: Remove Options (apply to '-R')[[RO]]
pt_BR: Opções de remoção (aplicam-se a '-R')[[RO]]

note: type: Plain text
en: Remove all target packages, as well as all packages that depend on one or more target packages. This operation is recursive and must be used with care, since it can remove many potentially needed packages.
pt_BR: Remove todos os pacotes alvos, bem como todos os pacotes que dependem de um ou mais pacotes alvos. Esta operação é recursiva e deve ser usada com cuidado, pois pode remover muitos pacotes potencialmente necessários.

note: type: Plain text
en: Instructs pacman to ignore file backup designations. Normally, when a file is removed from the system, the database is checked to see if the file should be renamed with a '.pacsave' extension.
pt_BR: Instrui o pacman a ignorar as designações de backup de arquivos. Normalmente, quando um arquivo é removido do sistema, a base de dados é verificada para ver se o arquivo deve ser renomeado com uma extensão '.pacsave'.

note: type: Plain text
en: Remove each target specified including all of their dependencies, provided that (A) they are not required by other packages; and (B) they were not explicitly installed by the user. This operation is recursive and analogous to a backwards '\--sync' operation, and it helps keep a clean system without orphans. If you want to omit condition (B), pass this option twice.
pt_BR: Remove cada alvo especificado, incluindo todas as suas dependências, desde que (A) não sejam necessários para outros pacotes; e (B) eles não foram explicitamente instalados pelo usuário. Esta operação é recursiva e análoga a uma operação '\--sync' invertida e ajuda a manter um sistema limpo sem órfãos. Se você deseja omitir a condição (B), passe esta opção duas vezes.

note: type: Plain text
en: Removes targets that are not required by any other packages.  This is mostly useful when removing a group without using the '-c' option, to avoid breaking any dependencies.
pt_BR: Remove alvos que não são necessários por outros pacotes. Isso é útil principalmente ao remover um grupo sem usar a opção '-c', para evitar a quebra de quaisquer dependências.

note: type: Title -
en: Sync Options (apply to '-S')[[SO]]
pt_BR: Opções de sincronização (aplicam-se a '-S')[[SO]]

note: type: Plain text
en: Remove packages that are no longer installed from the cache as well as currently unused sync databases to free up disk space. When pacman downloads packages, it saves them in a cache directory. In addition, databases are saved for every sync DB you download from and are not deleted even if they are removed from the configuration file linkman:pacman.conf[5]. Use one '\--clean' switch to only remove packages that are no longer installed; use two to remove all files from the cache. In both cases, you will have a yes or no option to remove packages and/or unused downloaded databases.
pt_BR: Remove os pacotes que não estão mais instalados no cache e as bases de dados de sincronização não utilizadas no momento para liberar espaço em disco. Quando o pacman baixa pacotes, ele os salva em um diretório de cache. Além disso, as bases de dados são salvas para cada base de dados de sincronização da qual você baixa e não são excluídas, mesmo se forem removidos do arquivo de configuração linkman:pacman.conf[5]. Use uma opção '\--clean' para remover apenas pacotes que não estão mais instalados; use dois para remover todos os arquivos do cache. Em ambos casos, você terá a opção de sim ou não para remover pacotes e/ou bases de dados baixadas sem uso.

note: type: Plain text
en: If you use a network shared cache, see the 'CleanMethod' option in linkman:pacman.conf[5].
pt_BR: Se você usa um cache compartilhado da rede, consulte a opção 'CleanMethod' em linkman:pacman.conf[5].

note: type: Plain text
en: Display all the members for each package group specified. If no group names are provided, all groups will be listed; pass the flag twice to view all groups and their members.
pt_BR: Exibe todos os membros para cada grupo de pacotes especificado. Se nenhum nome de grupo for fornecido, todos os grupos serão listados; passe o sinalizador duas vezes para ver todos os grupos e seus membros.

note: type: Plain text
en: Display information on a given sync database package. Passing two '\--info' or '-i' flags will also display those packages in all repositories that depend on this package.
pt_BR: Exibe informações sobre um determinado pacote da base de dados de sincronização. Passar dois sinalizadores '\--info' ou '-i' também exibirá esses pacotes em todos os repositórios que dependem deste pacote.

note: type: Plain text
en: List all packages in the specified repositories. Multiple repositories can be specified on the command line.
pt_BR: Lista todos os pacotes nos repositórios especificados. Vários repositórios podem ser especificados na linha de comandos.

note: type: Plain text
en: Show less information for certain sync operations. This is useful when pacman's output is processed in a script. Search will only show package names and not repository, version, group, and description information; list will only show package names and omit databases and versions; group will only show package names and omit group names.
pt_BR: Mostra menos informações para determinadas operações de sincronização. Isso é útil quando a saída do pacman é processada em um script. Pesquisa mostra apenas nomes de pacotes e não informações de repositório, versão, grupo e descrição; lista mostra apenas nomes de pacotes e omite bases de dados e versões; grupo apenas mostre os nomes dos pacotes e omita os nomes dos grupos.

note: type: Plain text
en: This will search each package in the sync databases for names or descriptions that match `regexp`. When you include multiple search terms, only packages with descriptions matching ALL of those terms will be returned.
pt_BR: Isso vai pesquisar em cada pacote nas bases de dados de sincronização ou descrições que correspondam a `regexp`. Quando você inclui vários termos de pesquisa, somente os pacotes com descrições correspondentes a TODOS esses termos serão retornados.

note: type: Plain text
en: Upgrades all packages that are out-of-date. Each currently-installed package will be examined and upgraded if a newer package exists. A report of all packages to upgrade will be presented, and the operation will not proceed without user confirmation. Dependencies are automatically resolved at this level and will be installed/upgraded if necessary.
pt_BR: Atualiza todos os pacotes desatualizados. Cada pacote atualmente instalado será examinado e atualizado se existir um pacote mais novo. Um relatório de todos os pacotes a serem atualizados será apresentado e a operação não continuará sem a confirmação do usuário. As dependências são resolvidas automaticamente nesse nível e serão instaladas/atualizadas, se necessário.

note: type: Plain text
en: Pass this option twice to enable package downgrades; in this case, pacman will select sync packages whose versions do not match with the local versions. This can be useful when the user switches from a testing repository to a stable one.
pt_BR: Passe essa opção duas vezes para fazer downgrade de pacotes; neste caso, o pacman selecionará pacotes de sincronização cujas versões não coincidem com as versões locais. Isso pode ser útil quando o usuário alterna de um repositório de teste para um estável.

note: type: Plain text
en: Additional targets can also be specified manually, so that '-Su foo' will do a system upgrade and install/upgrade the "foo" package in the same operation.
pt_BR: Alvos adicionais também podem ser especificados manualmente, de forma que '-Su foo' faça uma atualização do sistema e instale/atualize o pacote "foo" na mesma operação.

note: type: Plain text
en: Download a fresh copy of the master package database from the server(s)  defined in linkman:pacman.conf[5]. This should typically be used each time you use	'\--sysupgrade' or '-u'. Passing two '\--refresh' or '-y' flags will force a refresh of all package databases, even if they appear to be up-to-date.
pt_BR: Baixa uma cópia atualizada da base de dados de pacotes principal a partir dos servidores definidos em linkman:pacman.conf[5]. Normalmente, isso deve ser usado sempre que você usa '\--sysupgrade' ou '-u'. A passagem de dois sinalizadores '\--refresh' ou '-y' forçará a atualização de todas as bases de dados de pacotes, mesmo que pareçam estar atualizados.

note: type: Title -
en: Database Options (apply to '-D')[[QO]]
pt_BR: Opções de base de dados (aplicam-se a '-D')[[QO]]

note: type: Labeled list
en: *\--asdeps* <package>
pt_BR: *\--asdeps* <pacote>

note: type: Plain text
en: Mark a package as non-explicitly installed; in other words, set their install reason to be installed as a dependency.
pt_BR: Marca um pacote como instalado não explicitamente; em outras palavras, define seu motivo de instalação para instalado como uma dependência.

note: type: Labeled list
en: *\--asexplicit* <package>
pt_BR: *\--asexplicit* <pacote>

note: type: Plain text
en: Mark a package as explicitly installed; in other words, set their install reason to be explicitly installed. This is useful if you want to keep a package installed even when it was initially installed as a dependency of another package.
pt_BR: Marca um pacote como instalado explicitamente; em outras palavras, define seu motivo de instalação para instalado explicitamente. Isso é útil, pois você deseja manter um pacote instalado, mesmo quando foi instalado inicialmente como uma dependência de outro pacote.

note: type: Plain text
en: Check the local package database is internally consistent. This will check all required files are present and that installed packages have the required dependencies, do not conflict and that multiple packages do not own the same file. Specifying this option twice will perform a check on the sync databases to ensure all specified dependencies are available.
pt_BR: Verifica se a base de dados de pacotes local é internamente consistente. Isso verificará se todos os arquivos necessários estão presentes e se os pacotes instalados possuem as dependências necessárias, não entram em conflito e se vários pacotes não possuem o mesmo arquivo. A especificação desta opção duas vezes executará uma verificação nas bases de dados de sincronização para garantir que todas as dependências especificadas estejam disponíveis.

note: type: Plain text
en: Suppress messages on successful completion of database operations.
pt_BR: Suprime mensagens após a conclusão bem-sucedida das operações de base de dados.

note: type: Title -
en: File Options (apply to '-F')[[FO]]
pt_BR: Opções de arquivo (aplicam-se '-F')[[FO]]

note: type: Plain text
en: Download fresh package databases from the server. Use twice to force a refresh even if databases are up to date.
pt_BR: Baixa novas bases de dados de pacotes do servidor. Use duas vezes para forçar uma atualização, mesmo que as bases de dados estejam atualizadas.

note: type: Plain text
en: List the files owned by the queried package.
pt_BR: Lista os arquivos pertencentes ao pacote consultado.

note: type: Plain text
en: Interpret each query as a regular expression.
pt_BR: Interpreta cada consulta como uma expressão regular.

note: type: Plain text
en: Show less information for certain file operations. This is useful when pacman's output is processed in a script, however, you may want to use '--machinereadable' instead.
pt_BR: Mostra menos informações para determinadas operações de arquivo. Isso é útil quando a saída do pacman é processada em um script, no entanto, você pode usar '\--machinereadable' em vez disso.

note: type: Plain text
en: Print each match in a machine readable output format. The format is 'repository\0pkgname\0pkgver\0path\n' with '\0' being the NULL character and '\n' a linefeed.
pt_BR: Emite cada correspondência em um formato de saída legível por máquina. O formato é 'repositório\0pkgname\0pkgver\0caminho\n' com '\0' sendo o caractere NULO e '\n' um avanço de linha.

note: type: Title -
en: Handling Config Files[[HCF]]
pt_BR: Manipulação de arquivos de configuração[[HCF]]

note: type: Plain text
en: Pacman uses the same logic as 'rpm' to determine action against files that are designated to be backed up. During an upgrade, three MD5 hashes are used for each backup file to determine the required action: one for the original file installed, one for the new file that is about to be installed, and one for the actual file existing on the file system. After comparing these three hashes, the following scenarios can result:
pt_BR: O pacman usa a mesma lógica que 'rpm' para determinar a ação em relação aos arquivos designados para backup. Durante uma atualização, três hashes MD5 são usados para cada arquivo de backup para determinar a ação necessária: um para o arquivo original instalado, um para o novo arquivo que está prestes a ser instalado e um para o arquivo real existente no sistema de arquivos. Depois de comparar esses três hashes, podem resultar os seguintes cenários:

note: type: Labeled list
en: original=X, current=X, new=X
pt_BR: original=X, atual=X, novo=X

note: type: Plain text
en: All three files are the same, so overwrites are not an issue. Install the new file.
pt_BR: Todos os três arquivos são iguais, portanto, substituições não são um problema. Instala o novo arquivo.

note: type: Labeled list
en: original=X, current=X, new=Y
pt_BR: original=X, atual=X, novo=Y

note: type: Plain text
en: The current file is the same as the original, but the new one differs.  Since the user did not ever modify the file, and the new one may contain improvements or bug fixes, install the new file.
pt_BR: O arquivo atual é igual ao original, mas o novo é diferente. Como o usuário  nunca modificou o arquivo e o novo pode conter melhorias ou correções, instala o novo arquivo.

note: type: Labeled list
en: original=X, current=Y, new=X
pt_BR: original=X, atual=Y, novo=X

note: type: Plain text
en: Both package versions contain the exact same file, but the one on the file system has been modified. Leave the current file in place.
pt_BR: Ambas as versões do pacote contêm exatamente o mesmo arquivo, mas o do sistema de arquivos foi modificado. Deixe o arquivo atual no lugar.

note: type: Labeled list
en: original=X, current=Y, new=Y
pt_BR: original=X, atual=Y, novo=Y

note: type: Plain text
en: The new file is identical to the current file. Install the new file.
pt_BR: O novo arquivo é idêntico ao arquivo atual. Instala o novo arquivo.

note: type: Labeled list
en: original=X, current=Y, new=Z
pt_BR: original=X, atual=Y, novo=Z

note: type: Plain text
en: All three files are different, so install the new file with a '.pacnew' extension and warn the user. The user must then manually merge any necessary changes into the original file.
pt_BR: Todos os três arquivos são diferentes, então instala o novo arquivo com uma extensão '.pacnew' e avisa o usuário. O usuário deve mesclar manualmente todas as alterações necessárias no arquivo original.

note: type: Labeled list
en: original=NULL, current=Y, new=Z
pt_BR: original=NULO, atual=Y, novo=Z

note: type: Plain text
en: The package was not previously installed, and the file already exists on the file system. Install the new file with a '.pacnew' extension and warn the user. The user must then manually merge any necessary changes into the original file.
pt_BR: O pacote não estava instalado anteriormente e o arquivo já existe no sistema de arquivos. Instala o novo arquivo com uma extensão '.pacnew' e avisa o usuário. O usuário deve mesclar manualmente todas as alterações necessárias no arquivo original.

note: type: Plain text
en: Search for regexp "ne.hack" in package database.
pt_BR: Pesquisa pela expressão regular "ne.hack" na base de dados de pacotes.

note: type: Plain text
en: Download and install gpm including dependencies.
pt_BR: Baixa e instala gpm incluindo suas dependências.

note: type: Plain text
en: Install ceofhack-0.6-1 package from a local file.
pt_BR: Instala o pacote ceofhack-0.6-1 a partir de um arquivo local.

note: type: Plain text
en: Update package list and upgrade all packages afterwards.
pt_BR: Atualiza a lista de pacotes e, em seguida, todos os pacotes.

note: type: Plain text
en: Update package list, upgrade all packages, and then install gpm if it wasn't already installed.
pt_BR: Atualiza a lista de pacotes, atualiza todos os pacotes e instala o gpm se não estiver já instalado.

note: type: Plain text
en: See linkman:pacman.conf[5] for more details on configuring pacman using the 'pacman.conf' file.
pt_BR: Veja linkman:pacman.conf[5] para mais detalhes sobre a configuração do pacman usando o arquivo 'pacman.conf'.

note: type: Plain text
en: pacman.conf - pacman package manager configuration file
pt_BR: pacman.conf - arquivo de configuração do gerenciador de pacotes pacman

note: type: Plain text
en: Pacman, using linkman:libalpm[3], will attempt to read pacman.conf each time it is invoked. This configuration file is divided into sections or repositories.  Each section defines a package repository that pacman can use when searching for packages in '\--sync' mode. The exception to this is the options section, which defines global options.
pt_BR: O pacman, usando linkman:libalpm[3], tentará ler pacman.conf cada vez que for chamado. Este arquivo de configuração é dividido em seções ou repositórios. Cada seção define um repositório de pacotes que o pacman pode usar ao procurar pacotes no modo '\--sync'. A exceção é a seção de opções, que define opções globais.

note: type: Plain text
en: Comments are only supported by beginning a line with the hash (#) symbol.  Comments cannot begin in the middle of a line.
pt_BR: Os comentários são suportados apenas começando uma linha com cerquilha (#). Os comentários não podem começar no meio de uma linha.

note: type: Title -
en: Example
pt_BR: Exemplo

note: type: Plain text
en: Each directive must be in CamelCase. If the case isn't respected, the directive won't be recognized. For example. noupgrade or NOUPGRADE will not work.
pt_BR: Cada diretiva deve estar em CamelCase, ou seja, as palavras são unidas sem espaços e cada uma é iniciada com letra maiúscula. Se as letras maiúsculas não forem respeitadas, a diretiva não será reconhecida. Por exemplo, noupgrade ou NOUPGRADE não vão funcionar.

note: type: Labeled list
en: *RootDir =* /path/to/root/dir
pt_BR: *RootDir =* /caminho/para/diretório/raiz

note: type: Plain text
en: Set the default root directory for pacman to install to. This option is used if you want to install a package on a temporary mounted partition which is "owned" by another system, or for a chroot install.  *NOTE*: If database path or log file are not specified on either the command line or in linkman:pacman.conf[5], their default location will be inside this root path.
pt_BR: Define o diretório raiz padrão de instalação para o pacman. Esta opção é usada se você deseja instalar um pacote em uma partição montada temporariamente "pertencente" a outro sistema ou para uma instalação em chroot. *NOTA*: Se o caminho da base de dados ou o arquivo de log não forem especificados na linha de comando ou no linkman:pacman.conf[5], seu local padrão estará dentro deste caminho raiz.

note: type: Labeled list
en: *DBPath =* /path/to/db/dir
pt_BR: *DBPath =* /caminho/para/diretório/bd

note: type: Plain text
en: Overrides the default location of the toplevel database directory. The default is +{localstatedir}/lib/pacman/+. Most users will not need to set this option. *NOTE*: if specified, this is an absolute path and the root path is not automatically prepended.
pt_BR: Substitui o local padrão do diretório de topo de nível da base de dados. O padrão é +{localstatedir}/lib/pacman/+. A maioria dos usuários não precisará definir esta opção. *NOTA*: se especificado, este é um caminho absoluto e o caminho raiz não é prefixado automaticamente.

note: type: Labeled list
en: *CacheDir =* /path/to/cache/dir
pt_BR: *CacheDir =* /caminho/para/diretório/cache

note: type: Plain text
en: Overrides the default location of the package cache directory. The default is +{localstatedir}/cache/pacman/pkg/+. Multiple cache directories can be specified, and they are tried in the order they are listed in the config file. If a file is not found in any cache directory, it will be downloaded to the first cache directory with write access. *NOTE*: this is an absolute path, the root path is not automatically prepended.
pt_BR: Substitui o local padrão do diretório de cache do pacote. O padrão é +{localstatedir}/cache/pacman/pkg/+. Vários diretórios de cache podem ser especificados e são tentados na ordem em que estão listados no arquivo de configuração. Se um arquivo não for encontrado em nenhum diretório de cache, ele será baixado no primeiro diretório de cache com acesso de escrita. *NOTA*: este é um caminho absoluto, o caminho raiz não é prefixado automaticamente.

note: type: Labeled list
en: *HookDir =* /path/to/hook/dir
pt_BR: *HookDir =* /caminho/para/diretório/hook

note: type: Plain text
en: Add directories to search for alpm hooks in addition to the system hook directory (+{datarootdir}/libalpm/hooks/+).  The default is +{sysconfdir}/pacman.d/hooks+.  Multiple directories can be specified with hooks in later directories taking precedence over hooks in earlier directories.  *NOTE*: this is an absolute path, the root path is not automatically prepended.  For more information on the alpm hooks, see linkman:alpm-hooks[5].
pt_BR: Adiciona diretórios para procurar hooks do alpm, além do diretório de hooks do sistema (+{datarootdir}/libalpm/hooks/+). O padrão é +{sysconfdir}/pacman.d/hooks+. Vários diretórios podem ser especificados com hooks em diretórios posteriores, tendo precedência sobre hooks em diretórios anteriores. *NOTA*: este é um caminho absoluto, o caminho raiz não é prefixado automaticamente. Para obter mais informações sobre os hooks do alpm, consulte linkman:alpm-hooks[5].

note: type: Labeled list
en: *GPGDir =* /path/to/gpg/dir
pt_BR: *GPGDir =* /caminho/para/diretório/gpg

note: type: Plain text
en: Overrides the default location of the directory containing configuration files for GnuPG. The default is +{sysconfdir}/pacman.d/gnupg/+.  This directory should contain two files: `pubring.gpg` and `trustdb.gpg`.  `pubring.gpg` holds the public keys of all packagers. `trustdb.gpg` contains a so-called trust database, which specifies that the keys are authentic and trusted.  *NOTE*: this is an absolute path, the root path is not automatically prepended.
pt_BR: Substitui o local padrão do diretório que contém os arquivos de configuração do GnuPG. O padrão é +{sysconfdir}/pacman.d/gnupg/+. Este diretório deve conter dois arquivos: `pubring.gpg` e `trustdb.gpg`.  `pubring.gpg` contém as chaves públicas de todos os empacotadores. `trustdb.gpg` contém uma base de dados chamada trust, que especifica que as chaves são autênticas e confiáveis. *NOTA*: este é um caminho absoluto, o caminho raiz não é anexado automaticamente.

note: type: Labeled list
en: *LogFile =* /path/to/log/file
pt_BR: *LogFile =* /caminho/para/arquivo/log

note: type: Plain text
en: Overrides the default location of the pacman log file. The default is +{localstatedir}/log/pacman.log+. This is an absolute path and the root directory is not prepended.
pt_BR: Substitui o local padrão do arquivo de log pacman. O padrão é +{localstatedir}/log/pacman.log+. Este é um caminho absoluto e o diretório raiz não é prefixado.

note: type: Labeled list
en: *HoldPkg =* package ...
pt_BR: *HoldPkg =* pacote ...

note: type: Labeled list
en: *IgnorePkg =* package ...
pt_BR: *IgnorePkg =* pacote ...

note: type: Plain text
en: Instructs pacman to ignore any upgrades for this package when performing a '\--sysupgrade'. Shell-style glob patterns are allowed.
pt_BR: Instrui o pacman a ignorar quaisquer atualizações para este pacote ao executar um '\--sysupgrade'. Padrões de glob no estilo shell são permitidos.

note: type: Labeled list
en: *IgnoreGroup =* group ...
pt_BR: *IgnoreGroup =* grupo ...

note: type: Plain text
en: Instructs pacman to ignore any upgrades for all packages in this group when performing a '\--sysupgrade'. Shell-style glob patterns are allowed.
pt_BR: Instrui o pacman a ignorar quaisquer atualizações para todos pacotes neste grupo ao executar um '\--sysupgrade'. Padrões de glob no estilo shell são permitidos.

note: type: Labeled list
en: *Include =* /path/to/config/file
pt_BR: *Include =* /caminho/para/arquivo/configuração

note: type: Plain text
en: Include another configuration file. This file can include repositories or general configuration options. Wildcards in the specified paths will get expanded based on linkman:glob[7] rules.
pt_BR: Inclui outro arquivo de configuração. Este arquivo pode incluir repositórios ou opções gerais de configuração. Os curingas nos caminhos especificados serão expandidos com base nas regras de linkman:glob[7].

note: type: Labeled list
en: *XferCommand =* /path/to/command %u
pt_BR: *XferCommand =* /caminho/para/comando %u

note: type: Labeled list
en: *NoUpgrade =* file ...
pt_BR: *NoUpgrade =* arquivo ...

note: type: Plain text
en: All files listed with a `NoUpgrade` directive will never be touched during a package install/upgrade, and the new files will be installed with a '.pacnew' extension.  These files refer to files in the package archive, so do not include the leading slash (the RootDir) when specifying them. Shell-style glob patterns are allowed. It is possible to invert matches by prepending a file with an exclamation mark. Inverted files will result in previously blacklisted files being whitelisted again. Subsequent matches will override previous ones. A leading literal exclamation mark or backslash needs to be escaped.
pt_BR: Todos os arquivos listados com uma diretiva `NoUpgrade` nunca serão tocados durante a instalação/atualização de um pacote, e os novos arquivos serão instalados com a extensão '.pacnew'. Esses arquivos se referem aos arquivos no arquivo compactado, portanto, não inclua a barra inicial (o RootDir) ao especificá-los. Padrões de glob no estilo shell são permitidos. É possível inverter as correspondências acrescentando um arquivo com um ponto de exclamação. Os arquivos invertidos resultarão na inclusão de novos arquivos na lista negra na lista de permissões. As correspondências subsequentes substituirão as anteriores. Um ponto de exclamação ou barra invertida literal inicial precisa ser escapado.

note: type: Labeled list
en: *NoExtract =* file ...
pt_BR: *NoExtract =* arquivo ...

note: type: Plain text
en: All files listed with a `NoExtract` directive will never be extracted from a package into the filesystem. This can be useful when you don't want part of a package to be installed. For example, if your httpd root uses an 'index.php', then you would not want the 'index.html' file to be extracted from the 'apache' package.  These files refer to files in the package archive, so do not include the leading slash (the RootDir) when specifying them. Shell-style glob patterns are allowed. It is possible to invert matches by prepending a file with an exclamation mark. Inverted files will result in previously blacklisted files being whitelisted again. Subsequent matches will override previous ones. A leading literal exclamation mark or backslash needs to be escaped.
pt_BR: Todos os arquivos listados com uma diretiva `NoExtract` nunca serão extraídos de um pacote para o sistema de arquivos. Isso pode ser útil quando você não deseja que parte de um pacote seja instalada. Por exemplo, se a raiz do seu httpd usa um 'index.php', você pode não querer que o arquivo 'index.html' seja extraído do pacote 'apache'. Esses arquivos se referem aos arquivos no arquivo compactado, portanto, não inclua a barra inicial (o RootDir) ao especificá-los. Padrões de glob no estilo shell são permitidos. É possível inverter as correspondências acrescentando um arquivo com um ponto de exclamação. Os arquivos invertidos resultarão na inclusão de novos arquivos na lista negra na lista de permissões. As correspondências subsequentes substituirão as anteriores. Um ponto de exclamação ou barra invertida literal inicial precisa ser escapado.

note: type: Plain text
en: If set to `KeepInstalled` (the default), the '-Sc' operation will clean packages that are no longer installed (not present in the local database).  If set to `KeepCurrent`, '-Sc' will clean outdated packages (not present in any sync database).  The second behavior is useful when the package cache is shared among multiple machines, where the local databases are usually different, but the sync databases in use could be the same. If both values are specified, packages are only cleaned if not installed locally and not present in any known sync database.
pt_BR: Se definida como `KeepInstalled` (o padrão), a operação '-Sc' limpará os pacotes que não estão mais instalados (não presentes na base de dados local). Se definida como `KeepCurrent`, '-Sc' limpa pacotes desatualizados (não presentes em nenhuma base de dados de sincronização). O segundo comportamento é útil quando o cache do pacote é compartilhado entre várias máquinas, onde as bases de dados locais geralmente são diferentes, mas as bases de dados de sincronização em uso podem ser as mesmas. Se os dois valores forem especificados, os pacotes serão limpos apenas se não estiverem instalados localmente e não estiverem presentes em nenhuma base de dados de sincronização conhecida.

note: type: Plain text
en: Set the default signature verification level. For more information, see <<SC,Package and Database Signature Checking>> below.
pt_BR: Define o nível de verificação de assinatura padrão. Para mais informações, consulte <<SC,Verificação de Assinatura de Pacotes e Bases de Dados>> abaixo.

note: type: Plain text
en: Set the signature verification level for installing packages using the "-U" operation on a local file. Uses the value from SigLevel as the default.
pt_BR: Define o nível de verificação de assinatura para instalar pacotes usando a operação "-U" em um arquivo local. Usa o valor de SigLevel como o padrão.

note: type: Plain text
en: Set the signature verification level for installing packages using the "-U" operation on a remote file URL. Uses the value from SigLevel as the default.
pt_BR: Define o nível de verificação de assinatura para instalar pacotes usando a operação "-U" em um arquivo remoto URL. Usa o valor de SigLevel como o padrão.

note: type: Plain text
en: Log action messages through syslog(). This will insert log entries into +{localstatedir}/log/messages+ or equivalent.
pt_BR: Registra mensagens de ação através de syslog(). Isto irá inserir entradas de log em +{localstatedir}/log/messages+ ou equivalente.

note: type: Plain text
en: Automatically enable colors only when pacman's output is on a tty.
pt_BR: Habilita cores automaticamente somente quando a saída do pacman estiver em um tty.

note: type: Plain text
en: Performs an approximate check for adequate available disk space before installing packages.
pt_BR: Executa uma verificação aproximada do espaço em disco disponível adequado antes de instalar os pacotes.

note: type: Plain text
en: Displays name, version and size of target packages formatted as a table for upgrade, sync and remove operations.
pt_BR: Exibe o nome, a versão e o tamanho dos pacotes alvos formatados como uma tabela para operações de atualização, sincronização e remoção.

note: type: Title -
en: Repository Sections
pt_BR: Seções de repositórios

note: type: Plain text
en: Each repository section defines a section name and at least one location where the packages can be found. The section name is defined by the string within square brackets (the two above are 'core' and 'custom'). Repository names must be unique and the name 'local' is reserved for the database of installed packages. Locations are defined with the 'Server' directive and follow a URL naming structure. If you want to use a local directory, you can specify the full path with a ``file://'' prefix, as shown above.
pt_BR: Cada seção do repositório define um nome de seção e pelo menos um local onde os pacotes podem ser encontrados. O nome da seção é definido pela string entre colchetes (os dois acima são 'core' e 'custom'). Os nomes do repositório devem ser exclusivos e o nome 'local' é reservado para a base de dados dos pacotes instalados. Os locais são definidos com a diretiva 'Server' e seguem uma estrutura de nomenclatura de URL. Se você quiser usar um diretório local, poderá especificar o caminho completo com um prefixo ``file://'', como mostrado acima.

note: type: Plain text
en: A common way to define DB locations utilizes the 'Include' directive. For each repository defined in the configuration file, a single 'Include' directive can contain a file that lists the servers for that repository.
pt_BR: Uma maneira comum de definir locais de base de dados usa a diretiva 'Include'. Para cada repositório definido no arquivo de configuração, uma única diretiva 'Include' pode conter um arquivo que lista os servidores para esse repositório.

note: type: delimited block -
en: [core]
    # use this server first
    Server = ftp://ftp.archlinux.org/$repo/os/$arch
    # next use servers as defined in the mirrorlist below
    Include = {sysconfdir}/pacman.d/mirrorlist
pt_BR: [core]
    # usa este servidor primeiro
    Server = ftp://ftp.archlinux.org/$repo/os/$arch
    # em seguida, usa servidores definidos no mirrorlist abaixo
    Include = {sysconfdir}/pacman.d/mirrorlist

note: type: Plain text
en: The order of repositories in the configuration files matters; repositories listed first will take precedence over those listed later in the file when packages in two repositories have identical names, regardless of version number.
pt_BR: A ordem dos repositórios nos arquivos de configuração é importante; os repositórios listados primeiro terão precedência sobre os listados posteriormente no arquivo quando os pacotes em dois repositórios tiverem nomes idênticos, independentemente do número da versão.

note: type: Labeled list
en: *Include =* path
pt_BR: *Include =* caminho

note: type: Plain text
en: Include another config file. This file can include repositories or general configuration options. Wildcards in the specified paths will get expanded based on linkman:glob[7] rules.
pt_BR: Inclui outro arquivo de configuração. Este arquivo pode incluir repositórios ou opções gerais de configuração. Os curingas nos caminhos especificados serão expandidos com base nas regras de linkman:glob[7].

note: type: Plain text
en: A full URL to a location where the database, packages, and signatures (if available) for this repository can be found.
pt_BR: Uma URL completa para um local onde a base de dados, os pacotes e as assinaturas (se disponíveis) para este repositório podem ser encontrados.

note: type: Plain text
en: Set the signature verification level for this repository. For more information, see <<SC,Package and Database Signature Checking>> below.
pt_BR: Define o nível de verificação de assinatura para este repositório. Para mais informações, consulte <<SC,Verificação de Assinatura de Pacotes e Bases de Dados>> abaixo.

note: type: Plain text
en: Set the usage level for this repository. This option takes a list of tokens which must be at least one of the following:
pt_BR: Define o nível de uso para este repositório. Esta opção leva uma lista de tokens que devem ser pelo menos um dos seguintes:

note: type: Plain text
en: Enables refreshes for this repository.
pt_BR: Habilita atualizações para este repositório.

note: type: Plain text
en: Enables searching for this repository.
pt_BR: Habilita pesquisa para este repositório.

note: type: Plain text
en: Enables installation of packages from this repository during a '\--sync'
    operation.
pt_BR: Habilita a instalação de pacotes deste repositório durante
    uma operação '\--sync'.

note: type: Plain text
en: Allows this repository to be a valid source of packages when performing
    a '\--sysupgrade'.
pt_BR: Permite que este repositório seja uma fonte válida de pacotes ao executar
    um '\--sysupgrade'.

note: type: Plain text
en: Enables all of the above features for the repository. This is the default
    if not specified.
pt_BR: Habilita todos os recursos acima para o repositório. Esse é o padrão
    se não for especificado.

note: type: Plain text
en: Note that an enabled repository can be operated on explicitly, regardless of the Usage level set.
pt_BR: Observe que um repositório ativado pode ser operado explicitamente, independentemente do nível de uso definido.

note: type: Title -
en: Package and Database Signature Checking[[SC]]
pt_BR: Verificação de assinatura de pacotes e bases de dados[[SC]]

note: type: Plain text
en: The 'SigLevel' directive is valid in both the `[options]` and repository sections. If used in `[options]`, it sets a default value for any repository that does not provide the setting.
pt_BR: A diretiva 'SigLevel' é válida nas seções `[options]` e de repositório. Se usado em `[options]`, ela define um valor padrão para qualquer repositório que não forneça a configuração.

note: type: Plain text
en: If set to *Never*, no signature checking will take place.
pt_BR: Se definida com *Never*, nenhuma verificação de assinatura é feita.

note: type: Plain text
en: If set to *Optional* , signatures will be checked when present, but unsigned databases and packages will also be accepted.
pt_BR: Se definida com *Optional*, as assinaturas serão verificadas quando presentes, mas bases de dados e pacotes não assinados também serão aceitos.

note: type: Plain text
en: If set to *Required*, signatures will be required on all packages and databases.
pt_BR: Se definida com *Required*, assinaturas serão exigidas em todos os pacotes e bases de dados.

note: type: Plain text
en: Alternatively, you can get more fine-grained control by combining some of the options and prefixes described below. All options in a config file are processed in top-to-bottom, left-to-right fashion, where later options override and/or supplement earlier ones. If 'SigLevel' is specified in a repository section, the starting value is that from the `[options]` section, or the built-in system default as shown below if not specified.
pt_BR: Como alternativa, você pode obter um controle mais refinado, combinando algumas das opções e prefixos descritos abaixo. Todas as opções em um arquivo de configuração são processadas da maneira de cima para baixo, da esquerda para a direita, onde as opções posteriores substituem e/ou complementam as anteriores. Se 'SigLevel' for especificado em uma seção do repositório, o valor inicial será o da seção `[options]` ou o padrão interno do sistema, como mostrado abaixo, se não for especificado.

note: type: Plain text
en: The options are split into two main groups, described below. Terms used such as ``marginally trusted'' are terms used by GnuPG, for more information please consult linkman:gpg[1].
pt_BR: As opções são divididas em dois grupos principais, descritos abaixo. Termos usados como ``marginalmente confiável são termos usados pelo GnuPG, para obter mais informações, consulte B<gpg>(1).

note: type: Labeled list
en: When to Check
pt_BR: Quando verificar

note: type: Plain text
en: These options control if and when signature checks should take place.
pt_BR: Estas opções controlam se e quando verificações de assinaturas são feitas.

note: type: Plain text
en: All signature checking is suppressed, even if signatures are present.
pt_BR: Toda verificação de assinatura é suprimida, mesmo se assinaturas estiverem presentes.

note: type: Labeled list
en: *Optional* (default)
pt_BR: *Optional* (padrão)

note: type: Plain text
en: Signatures are checked if present; absence of a signature is not an
    error. An invalid signature is a fatal error, as is a signature from a
    key not in the keyring.
pt_BR: Assinaturas são verificadas se presentes; a ausência de assinatura
    não é um erro. Uma assinatura inválida é um erro fatal, assim como a
    assinatura de uma chave que não está no chaveiro.

note: type: Plain text
en: Signatures are required; absence of a signature or an invalid signature
    is a fatal error, as is a signature from a key not in the keyring.
pt_BR: Assinaturas são exigidas; ausência de assinatura ou uma assinatura inválida
    é um erro fatal, assim como a assinatura de uma chave que não está no chaveiro.

note: type: Labeled list
en: What is Allowed
pt_BR: O que é permitido

note: type: Plain text
en: These options control what signatures are viewed as permissible. Note that neither of these options allows acceptance of invalid or expired signatures, or those from revoked keys.
pt_BR: Essas opções controlam quais assinaturas são vistas como permitidas. Observe que nenhuma dessas opções permite a aceitação de assinaturas inválidas ou expiradas ou de chaves revogadas.

note: type: Labeled list
en: *TrustedOnly* (default)
pt_BR: *TrustedOnly* (padrão)

note: type: Plain text
en: If a signature is checked, it must be in the keyring and fully trusted;
    marginal trust does not meet this criteria.
pt_BR: Se uma assinatura for verificada, ela deverá estar no chaveiro e ser
    totalmente confiável; a confiança marginal não atende a esse critério.

note: type: Plain text
en: If a signature is checked, it must be in the keyring, but is not
    required to be assigned a trust level (e.g., unknown or marginal
    trust).
pt_BR: Se uma assinatura for verificada, ela deve estar no chaveiro, mas
    não é necessário que seja atribuído um nível de confiança (p.ex.,
    confiança desconhecida ou marginal).

note: type: Plain text
en: Options in both groups can additionally be prefixed with either *Package* or *Database*, which will cause it to only take effect on the specified object type. For example, `PackageTrustAll` would allow marginal and unknown trust level signatures for packages.
pt_BR: Além disso, as opções nos dois grupos podem ser prefixadas com *Package* ou *Database*, o que fará com que ela tenha efeito apenas no tipo de objeto especificado. Por exemplo, `PackageTrustAll` permitiria assinaturas marginais e desconhecidas de nível de confiança para pacotes.

note: type: Plain text
en: The built-in default is the following:
pt_BR: O padrão embutido é o seguinte:

note: type: Title -
en: Using Your Own Repository
pt_BR: Usando seu próprio repositório

note: type: Plain text
en: If you have numerous custom packages of your own, it is often easier to generate your own custom local repository than install them all with the '\--upgrade' option. All you need to do is generate a compressed package database in the directory with these packages so pacman can find it when run with '\--refresh'.
pt_BR: Se você possui vários pacotes personalizados, geralmente é mais fácil gerar seu próprio repositório local personalizado do que instalá-los todos com a opção '\--upgrade'. Tudo o que você precisa fazer é gerar uma base de dados de pacotes compactados no diretório com esses pacotes para que o pacman possa encontrá-lo quando executado com '\--refresh'.

note: type: Plain text
en: For more information on the repo-add command, see ``repo-add \--help'' or linkman:repo-add[8].
pt_BR: Para informações sobre o comando repo-add, veja ``repo-add \--help'' ou linkman:repo-add[8].

note: type: Plain text
en: PKGBUILD - Arch Linux package build description file
pt_BR: PKGBUILD - Arquivo de descrição de compilação de pacotes do Arch Linux

note: type: Plain text
en: This manual page describes general rules about PKGBUILDs. Once a PKGBUILD is written, the actual package is built using makepkg and installed with pacman.
pt_BR: Esta página do manual descreve as regras gerais sobre PKGBUILDs. Uma vez que um PKGBUILD é escrito, o pacote real é compilado usando makepkg e instalado com pacman.

note: type: Plain text
en: An example PKGBUILD, useful for reference, is located in '{pkgdatadir}' along with other example files such as an install script. You can copy the provided PKGBUILD.proto file to a new package build directory and make customizations to suit your needs.
pt_BR: Um exemplo de PKGBUILD, útil para referência, está localizado em '{pkgdatadir}' junto com outros arquivos de exemplo, como um script de instalação. Você pode copiar o arquivo PKGBUILD.proto fornecido para um novo diretório de compilação de pacote e fazer personalizações para atender às suas necessidades.

note: type: Title -
en: Options and Directives
pt_BR: Opções e diretivas

note: type: Plain text
en: The following is a list of standard options and directives available for use in a PKGBUILD. These are all understood and interpreted by makepkg, and most of them will be directly transferred to the built package. The mandatory fields for a minimally functional PKGBUILD are *pkgname*, *pkgver*, *pkgrel* and *arch*.
pt_BR: A seguir está uma lista de opções e diretivas padrão disponíveis para uso em um PKGBUILD. Todos eles são compreendidos e interpretados pelo makepkg, e a maioria deles será transferida diretamente para o pacote compilado. Os campos obrigatórios para um PKGBUILD minimamente funcional são *pkgname*, *pkgver*, *pkgrel* e *arch*.

note: type: Plain text
en: If you need to create any custom variables for use in your build process, it is recommended to prefix their name with an '_' (underscore).  This will prevent any possible name clashes with internal makepkg variables.  For example, to store the base kernel version in a variable, use something similar to `$_basekernver`.
pt_BR: Se você precisar criar qualquer variável personalizada para uso em seu processo de compilação, é recomendado prefixar seu nome com um '_' (sublinhado). Isso evitará qualquer conflito de nome possível com variáveis internas do makepkg. Por exemplo, para armazenar a versão base do kernel em uma variável, use algo semelhante a `$_basekernver`.

note: type: Plain text
en: Either the name of the package or an array of names for split packages.  Valid characters for members of this array are alphanumerics, and any of the following characters: ```@ . _ + -`''. Additionally, names are not allowed to start with hyphens or dots.
pt_BR: O nome do pacote ou um array de nomes para pacotes divididos. Os caracteres válidos para membros deste array são alfanuméricos e qualquer um dos seguintes caracteres: ```@ . _ + -`''. Além disso, os nomes não podem começar com hífenes ou pontos.

note: type: Plain text
en: The version of the software as released from the author (e.g., '2.7.1').  The variable is not allowed to contain colons, forward slashes, hyphens or whitespace.
pt_BR: A versão do software conforme lançada pelo autor (por exemplo, '2.7.1'). A variável não pode conter dois pontos, barras, hífenes ou espaços em branco.

note: type: Plain text
en: This is the release number specific to the distribution. This allows package maintainers to make updates to the package's configure flags, for example. This is typically set to '1' for each new upstream software release and incremented for intermediate PKGBUILD updates. The variable is a positive integer, with an optional subrelease level specified by adding another positive integer separated by a period (i.e. in the form x.y).
pt_BR: Este é o número de lançamento específico para a distribuição. Isso permite que os mantenedores do pacote façam atualizações nos sinalizadores de configuração do pacote, por exemplo. Isso normalmente é definido como '1' para cada nova versão de software upstream e incrementado para atualizações intermediárias de PKGBUILD. A variável é positiva inteiro, com um nível de sub-lançamento opcional especificado pela adição de outro inteiro positivo separado por um ponto (ou seja, na forma x.y).

note: type: Plain text
en: Used to force the package to be seen as newer than any previous versions with a lower epoch, even if the version number would normally not trigger such an upgrade. This value is required to be a positive integer; the default value if left unspecified is '0'. This is useful when the version numbering scheme of a package changes (or is alphanumeric), breaking normal version comparison logic. See linkman:pacman[8] for more information on version comparisons.
pt_BR: Usado para forçar o pacote a ser visto como mais novo do que qualquer versão anterior com uma época inferior, mesmo se o número da versão normalmente não acionaria tal atualização. Este valor deve ser um número inteiro positivo; o valor padrão se não for especificado é '0'. Isso é útil quando o esquema de numeração de versão de um pacote muda (ou é alfanumérico), quebrando a lógica de comparação de versão normal. Veja linkman:pacman[8] para mais informações sobre comparações de versão.

note: type: Plain text
en: This should be a brief description of the package and its functionality.  Try to keep the description to one line of text and to not use the package's name.
pt_BR: Esta deve ser uma breve descrição do pacote e sua funcionalidade. Tente manter a descrição em uma linha de texto e não usar o nome do pacote.

note: type: Plain text
en: This field contains a URL that is associated with the software being packaged. This is typically the project's web site.
pt_BR: Este campo contém uma URL que está associado ao software sendo empacotado. Normalmente é o site do projeto .

note: type: Plain text
en: This field specifies the license(s) that apply to the package.  Commonly used licenses can be found in '/usr/share/licenses/common'. If you see the package's license there, simply reference it in the license field (e.g., `license=('GPL')`). If the package provides a license not available in '/usr/share/licenses/common', then you should include it in the package itself and set `license=('custom')` or `license=('custom:LicenseName')`. The license should be placed in '$pkgdir/usr/share/licenses/$pkgname/' when building the package. If multiple licenses are applicable, list all of them: `license=('GPL' 'FDL')`.
pt_BR: Este campo especifica a(s) licença(s) que se aplicam ao pacote. As licenças comumente usadas podem ser encontradas em '/usr/share/licences/common'. Se você vir a licença do pacote lá, simplesmente faça referência a ela no campo de licença (por exemplo, `license='GPL')`). Se o pacote fornece uma licença não disponível em '/usr/share/licences/common', então você deve incluí-lo no próprio pacote e definir `license=('custom')` ou `license=('custom:NomeLicença')`. A licença deve ser colocada em '$pkgdir/usr/share/licenses/$pkgname' ao compilar o pacote. Se várias licenças forem aplicáveis, liste todas elas: `license=('GPL' 'FDL')`.

note: type: Plain text
en: Specifies a special install script that is to be included in the package.  This file should reside in the same directory as the PKGBUILD and will be copied into the package by makepkg. It does not need to be included in the source array (e.g., `install=$pkgname.install`).
pt_BR: Especifica um script de instalação especial que deve ser incluído no pacote. Este arquivo deve residir no mesmo diretório que o PKGBUILD e será copiado para o pacote por makepkg. Não precisa ser incluído no array de fontes (por exemplo, `install=$pkgname.install`).

note: type: Plain text
en: Specifies a changelog file that is to be included in the package.  The changelog file should end in a single newline.  This file should reside in the same directory as the PKGBUILD and will be copied into the package by makepkg. It does not need to be included in the source array (e.g., `changelog=$pkgname.changelog`).
pt_BR: Especifica um arquivo changelog que deve ser incluído no pacote. O arquivo changelog deve terminar com uma única nova linha. Este arquivo deve residir no mesmo diretório que o PKGBUILD e será copiado para o pacote pelo makepkg. Não precisa ser incluído no array de fontes (por exemplo, `changelog=$pkgname.changelog`).

note: type: Plain text
en: An array of source files required to build the package. Source files must either reside in the same directory as the PKGBUILD, or be a fully-qualified URL that makepkg can use to download the file.  To simplify the maintenance of PKGBUILDs, use the `$pkgname` and `$pkgver` variables when specifying the download location, if possible.  Compressed files will be extracted automatically unless found in the noextract array described below.
pt_BR: Um array de arquivos fonte necessários para compilar o pacote. Os arquivos fonte devem residir no mesmo diretório que o PKGBUILD ou ser uma URL totalmente qualificada que o makepkg pode usar para baixar o arquivo. Para simplificar a manutenção de PKGBUILDs, use as variáveis `$pkgname` e `$pkgver` ao especificar o local do download, se possível. Os arquivos compactados serão extraídos automaticamente, a menos que sejam encontrados no array noextract descrito abaixo.

note: type: Plain text
en: Additional architecture-specific sources can be added by appending an underscore and the architecture name e.g., 'source_x86_64=()'. There must be a corresponding integrity array with checksums, e.g. 'cksums_x86_64=()'.
pt_BR: Fontes adicionais específicas da arquitetura podem ser adicionadas anexando um sublinhado e o nome da arquitetura, como, por exemplo, 'source_x86_64=()'. Deve haver uma array de integridade correspondente com somas de verificação, por exemplo, 'cksums_x86_64=()'.

note: type: Plain text
en: It is also possible to change the name of the downloaded file, which is helpful with weird URLs and for handling multiple source files with the same name. The syntax is: `source=('filename::url')`.
pt_BR: Também é possível alterar o nome do arquivo baixado, o que é útil com URLs estranhas e para lidar com vários arquivos fonte com o mesmo nome. A sintaxe é: `source=('nomedoarquivo::url')`.

note: type: Plain text
en: makepkg also supports building developmental versions of packages using sources downloaded from version control systems (VCS). For more information, see <<VCS,Using VCS Sources>> below.
pt_BR: makepkg também oferece suporte à compilação de versões de desenvolvimento de pacotes usando fontes baixadas de sistemas de controle de versão (VCS). Para obter mais informações, consulte <<VCS,Usando fontes VCS>> abaixo.

note: type: Plain text
en: Files in the source array with extensions `.sig`, `.sign` or, `.asc` are recognized by makepkg as PGP signatures and will be automatically used to verify the integrity of the corresponding source file.
pt_BR: Os arquivos no array fonte com extensões `.sig`, `.sign` ou `.asc` são reconhecidos pelo makepkg como assinaturas PGP e serão usados automaticamente para verificar a integridade do arquivo fonte correspondente.

note: type: Plain text
en: An array of PGP fingerprints. If this array is non-empty, makepkg will only accept signatures from the keys listed here and will ignore the trust values from the keyring. If the source file was signed with a subkey, makepkg will still use the primary key for comparison.
pt_BR: Um array de impressões digitais PGP. Se este array não estiver vazio, makepkg só aceitará assinaturas das chaves listadas aqui e irá ignorar os valores de confiança do chaveiro. Se o arquivo fonte foi assinado com uma subchave, makepkg ainda usará a chave primária para comparação.

note: type: Plain text
en: Only full fingerprints are accepted. They must be uppercase and must not contain whitespace characters.
pt_BR: Somente impressões digitais completas são aceitas. Elas devem estar em maiúsculas e não devem conter caracteres de espaço em branco.

note: type: Plain text
en: An array of file names corresponding to those from the source array. Files listed here will not be extracted with the rest of the source files. This is useful for packages that use compressed data directly.
pt_BR: Um array de nomes de arquivos correspondentes aos do array fonte. Os arquivos listados aqui não serão extraídos com o restante dos arquivos fonte. Isso é útil para pacotes que usam dados compactados diretamente.

note: type: Plain text
en: Alternative integrity checks that makepkg supports; these all behave similar to the cksums option described above. To enable use and generation of these checksums, be sure to set up the `INTEGRITY_CHECK` option in linkman:makepkg.conf[5].
pt_BR: Verificações de integridade alternativas aceitas pelo makepkg; todos eles se comportam de forma semelhante à opção cksums descrita acima. Para habilitar o uso e geração dessas somas de verificação, certifique-se de configurar a opção `INTEGRITY_CHECK` em linkman:makepkg.conf[5].

note: type: Plain text
en: An array of symbolic names that represent groups of packages, allowing you to install multiple packages by requesting a single target. For example, one could install all KDE packages by installing the 'kde' group.
pt_BR: Um array de nomes simbólicos que representam grupos de pacotes, permitindo que você instale vários pacotes solicitando um único destino. Por exemplo, pode-se instalar todos os pacotes do KDE instalando o grupo 'kde'.

note: type: Plain text
en: Defines on which architectures the given package is available (e.g., `arch=('i686' 'x86_64')`). Packages that contain no architecture specific files should use `arch=('any')`. Valid characters for members of this array are alphanumerics and ```_`''.
pt_BR: Define em quais arquiteturas o pacote fornecido está disponível (por exemplo, `arch=('i686' 'x86_64')`). Pacotes que não contêm arquivos específicos de arquitetura deve usar `arch=('any')`. Os caracteres válidos para membros desta matriz são alfanuméricos e ```_`''.

note: type: Plain text
en: An array of file names, without preceding slashes, that should be backed up if the package is removed or upgraded. This is commonly used for packages placing configuration files in '/etc'. See `"Handling Config Files"` in linkman:pacman[8] for more information.
pt_BR: Um array de nomes de arquivo, sem barras no início, cujo backup deve ser feito se o pacote for removido ou atualizado. Isso é comumente usado para pacotes que colocam arquivos de configuração em '/etc'. Veja "Manipulação de Arquivos de Configuração" em linkman:pacman[8] para mais informações.

note: type: Plain text
en: An array of packages this package depends on to run. Entries in this list should be surrounded with single quotes and contain at least the package name. Entries can also include a version requirement of the form 'name<>version', where `<>` is one of five comparisons: `>=` (greater than or equal to), `<=` (less than or equal to), `=` (equal to), `>` (greater than), or `<` (less than).
pt_BR: Um array de pacotes dos quais este pacote depende para executar. As entradas nesta lista devem ser colocadas entre aspas simples e conter pelo menos o nome do pacote. As inscrições também podem incluir um requisito de versão no formato 'nome<>versão', onde `<>` é uma das cinco comparações: `>=` (maior ou igual a), `<=` (menor ou igual a), `=` (igual a), `>` (maior que) ou `<` (menor que).

note: type: Plain text
en: If the dependency name appears to be a library (ends with .so), makepkg will try to find a binary that depends on the library in the built package and append the version needed by the binary. Appending the version yourself disables automatic detection.
pt_BR: Se o nome da dependência parece ser uma biblioteca (termina com .so), makepkg tentará encontrar um binário que dependa da biblioteca no pacote compilado e anexará a versão necessária para o binário. Anexar você mesmo a versão desativa a detecção automática.

note: type: Plain text
en: Additional architecture-specific depends can be added by appending an underscore and the architecture name e.g., 'depends_x86_64=()'.
pt_BR: Dependências específicas da arquitetura adicionais podem ser adicionadas anexando um sublinhado e o nome da arquitetura, por exemplo, 'depends_x86_64=()'.

note: type: Plain text
en: An array of packages this package depends on to build but are not needed at runtime. Packages in this list follow the same format as depends.
pt_BR: Um array de pacotes dos quais este pacote depende para compilar, mas não são necessários em tempo de execução. Os pacotes nesta lista seguem o mesmo formato que o array depends.

note: type: Plain text
en: Additional architecture-specific makedepends can be added by appending an underscore and the architecture name e.g., 'makedepends_x86_64=()'.
pt_BR: Outros makedepends específicos de arquitetura podem ser adicionados anexando um sublinhado e o nome da arquitetura, por exemplo, 'makedepends_x86_64=()'.

note: type: Plain text
en: An array of packages this package depends on to run its test suite but are not needed at runtime. Packages in this list follow the same format as depends. These dependencies are only considered when the check() function is present and is to be run by makepkg.
pt_BR: Um array de pacotes dos quais este pacote depende para executar seu conjunto de testes, mas não são necessários em tempo de execução. Os pacotes nesta lista seguem o mesmo formato que depends. Essas dependências são consideradas apenas quando a função check() está presente e deve ser executada por makepkg.

note: type: Plain text
en: Additional architecture-specific checkdepends can be added by appending an underscore and the architecture name e.g., 'checkdepends_x86_64=()'.
pt_BR: Outros checkdepends específicos da arquitetura podem ser adicionados anexando um sublinhado e o nome da arquitetura, por exemplo, 'checkdepends_x86_64=()'.

note: type: Plain text
en: An array of packages (and accompanying reasons) that are not essential for base functionality, but may be necessary to make full use of the contents of this package. optdepends are currently for informational purposes only and are not utilized by pacman during dependency resolution. Packages in this list follow the same format as depends, with an optional description appended. The format for specifying optdepends descriptions is:
pt_BR: Um array de pacotes (e os motivos que os acompanham) que não são essenciais para a funcionalidade básica, mas podem ser necessários para fazer uso completo do conteúdo deste pacote. optdepends são atualmente apenas para fins informativos e não são utilizados pelo pacman durante a resolução de dependência. Os pacotes nesta lista seguem o mesmo formato que depende, com uma descrição opcional anexada. O formato para especificar as descrições optdepends é:

note: type: Plain text
en: Additional architecture-specific optdepends can be added by appending an underscore and the architecture name e.g., 'optdepends_x86_64=()'.
pt_BR: Opções adicionais específicas da arquitetura podem ser adicionadas anexando um sublinhado e o nome da arquitetura, por exemplo,  'optdepends_x86_64=()'.

note: type: Plain text
en: An array of packages that will conflict with this package (i.e. they cannot both be installed at the same time). This directive follows the same format as depends. Versioned conflicts are supported using the operators as described in `depends`.
pt_BR: Um array de pacotes que entrarão em conflito com este pacote (ou seja, eles não podem ser instalados ao mesmo tempo). Esta diretiva segue o mesmo formato que depends. Conflitos versionados são suportados usando os operadores conforme descrito em `depends`.

note: type: Plain text
en: Additional architecture-specific conflicts can be added by appending an underscore and the architecture name e.g., 'conflicts_x86_64=()'.
pt_BR: Conflitos específicos de arquitetura adicionais podem ser adicionados anexando um sublinhado e o nome da arquitetura, por exemplo, 'conflicts_x86_64=()'.

note: type: Plain text
en: An array of ``virtual provisions'' this package provides. This allows a package to provide dependencies other than its own package name. For example, the dcron package can provide 'cron', which allows packages to depend on 'cron' rather than 'dcron OR fcron'.
pt_BR: Um array de ``provisões virtuais'' que este pacote oferece. Isso permite que um pacote forneça dependências diferentes de seu próprio nome de pacote. Por exemplo, o pacote dcron pode fornecer 'cron', que permite que os pacotes dependam do 'cron' em vez de 'dcron OU fcron'.

note: type: Plain text
en: Versioned provisions are also possible, in the 'name=version' format. For example, dcron can provide 'cron=2.0' to satisfy the 'cron>=2.0' dependency of other packages. Provisions involving the `>` and `<` operators are invalid as only specific versions of a package may be provided.
pt_BR: Provisões versionadas também são possíveis, no formato 'nome=versão'. Por exemplo, dcron pode fornecer 'cron=2.0' para satisfazer a dependência 'cron>=2.0' de outros pacotes. As disposições que envolvem os operadores `>` e `<` são inválidas, pois apenas versões específicas de um pacote podem ser fornecidas.

note: type: Plain text
en: If the provision name appears to be a library (ends with .so), makepkg will try to find the library in the built package and append the correct version. Appending the version yourself disables automatic detection.
pt_BR: Se o nome da provisão parecer uma biblioteca (termina com .so), makepkg tentará encontrar a biblioteca no pacote compilado e anexar a versão correta. Anexar você mesmo a versão desativa a detecção automática.

note: type: Plain text
en: Additional architecture-specific provides can be added by appending an underscore and the architecture name e.g., 'provides_x86_64=()'.
pt_BR: Provisões específicas de arquitetura adicionais podem ser adicionadas anexando um sublinhado e o nome da arquitetura, por exemplo, 'provides_x86_64=()'.

note: type: Plain text
en: An array of packages this package should replace. This can be used to handle renamed/combined packages. For example, if the 'j2re' package is renamed to 'jre', this directive allows future upgrades to continue as expected even though the package has moved. Versioned replaces are supported using the operators as described in `depends`.
pt_BR: Um array de pacotes que este pacote deve substituir. Isso pode ser usado para lidar com pacotes renomeados/combinados. Por exemplo, se o pacote 'j2re' for renomeado para 'jre', esta diretiva permite que atualizações futuras continuem conforme o esperado, mesmo que o pacote tenha sido movido. Há suporte a substituições versionadas ao usar os operadores conforme descrito em depends.

note: type: Plain text
en: Sysupgrade is currently the only pacman operation that utilizes this field.  A normal sync or upgrade will not use its value.
pt_BR: O sysupgrade é atualmente a única operação pacman que utiliza este campo. Uma sincronização ou atualização normal não usará seu valor.

note: type: Plain text
en: Additional architecture-specific replaces can be added by appending an underscore and the architecture name e.g., 'replaces_x86_64=()'.
pt_BR: Substituições específicas de arquitetura adicionais podem ser adicionadas anexando um sublinhado e o nome da arquitetura, por exemplo, 'replaces_x86_64=()'.

note: type: Plain text
en: This array allows you to override some of makepkg's default behavior when building packages. To set an option, just include the option name in the options array. To reverse the default behavior, place an ``!'' at the front of the option. Only specify the options you specifically want to override, the rest will be taken from linkman:makepkg.conf[5].  *NOTE:* 'force' is a now-removed option in favor of the top level 'epoch' variable.
pt_BR: Este array permite que você substitua alguns dos comportamentos padrão do makepkg ao compilar pacotes. Para definir uma opção, apenas inclua o nome da opção na array de opções. Para reverter o comportamento padrão, coloque um ``!'' na frente da opção. Especifique apenas as opções que deseja substituir, o resto será obtido de linkman:makepkg.conf[5]. *NOTA:* 'force' é uma opção agora removida em favor da variável de nível superior 'epoch'.

note: type: Plain text
en: Strip symbols from binaries and libraries. If you frequently
    use a debugger on programs or libraries, it may be helpful to
    disable this option.
pt_BR: Retira símbolos de binários e bibliotecas. Se você usa
    frequentemente um depurador em programas ou bibliotecas, pode ser
    útil desabilitar esta opção.

note: type: Plain text
en: Save doc directories. If you wish to delete doc directories,
    specify `!docs` in the array.
pt_BR: Armazena diretórios de documentação. Se você deseja excluir
    diretórios doc, especifique `!docs` no array.

note: type: Plain text
en: Leave libtool (.la) files in packages. Specify `!libtool` to
    remove them.
pt_BR: Deixa arquivos libtool (.la) nos pacotes. Especifique `!libtool`
    pararemovê-los.

note: type: Plain text
en: Leave static library (.a) files in packages. Specify `!staticlibs` to
    remove them (if they have a shared counterpart).
pt_BR: Deixa os arquivos de biblioteca estática (.a) nos pacotes. Especifique
    `!staticlibs` para removê-los (se eles tiverem uma contraparte
    compartilhada).

note: type: Plain text
en: Compress man and info pages with gzip.
pt_BR: Comprime páginas man e info com gzip.

note: type: Plain text
en: Allow the use of ccache during `build()`. More useful in its negative
    form `!ccache` with select packages that have problems building
    with ccache.
pt_BR: Permite o uso de ccache durante o `build()`. Mais útil em sua forma
    negativa `!ccache` com pacotes selecionados que têm problemas de
    compilação com ccache.

note: type: Plain text
en: Allow the use of distcc during `build()`. More useful in its negative
    form `!distcc` with select packages that have problems building
    with distcc.
pt_BR: Permite o uso de distcc durante o `build()`. Mais útil em sua forma
    negativa `!distcc` com pacotes selecionados que têm problemas de
    compilação com distcc.

note: type: Plain text
en: Allow the use of user-specific buildflags (CPPFLAGS, CFLAGS, CXXFLAGS,
    LDFLAGS) during `build()` as specified in linkman:makepkg.conf[5]. More
    useful in its negative form `!buildflags` with select packages that
    have problems building with custom buildflags.
pt_BR: Permite o uso de buildflags específicos do usuário (CPPFLAGS, CFLAGS,
    CXXFLAGS, LDFLAGS) durante o `build()` conforme especificado no
    linkman:makepkg.conf[5]. Mais útil em sua forma negativa `!buildflags` com pacotes
    selecionados que têm problemas de compilação com buildflags personalizados.

note: type: Plain text
en: Allow the use of user-specific makeflags during `build()` as specified
    in linkman:makepkg.conf[5]. More useful in its negative form
    `!makeflags` with select packages that have problems building with
    custom makeflags such as `-j2` (or higher).
pt_BR: Permite o uso de makeflags específicos do usuário durante o `build()`
    conforme especificado no linkman:makepkg.conf[5]. Mais útil em sua forma
    negativa `!makeflags` com pacotes selecionados que têm problemas para
    compilar com makeflags personalizados como `-j2` (ou superior).

note: type: Plain text
en: Add the user-specified debug flags (DEBUG_CFLAGS, DEBUG_CXXFLAGS) to
    their counterpart buildflags as specified in linkman:makepkg.conf[5].
    When used in combination with the `strip' option, a separate package
    containing the debug symbols is created.
pt_BR: Adiciona os sinalizadores de depuração especificados pelo usuário
    (DEBUG_CFLAGS, DEBUG_CXXFLAGS) aos seus buildflags correspondentes,
    conforme especificado em linkman:makepkg.conf[5]. Quando usado em combinação com
    a opção `strip', um pacote separado contendo os símbolos de depuração é criado.

note: type: Plain text
en: In addition to the above directives, PKGBUILDs require a set of functions that provide instructions to build and install the package. As a minimum, the PKGBUILD must contain a `package()` function which installs all the package's files into the packaging directory, with optional `prepare()`, `build()`, and `check()` functions being used to create those files from source.
pt_BR: Além das diretivas acima, PKGBUILDs exigem um conjunto de funções que fornecem instruções para compilar e instalar o pacote. No mínimo, o PKGBUILD deve conter uma função `package()` que instala todos os arquivos do pacote no diretório de empacotamento, com funções opcionais `prepare()`, `build()` e `check()` sendo usadas para criar esses arquivos a partir do código-fonte.

note: type: Plain text
en: This is directly sourced and executed by makepkg, so anything that Bash or the system has available is available for use here. Be sure any exotic commands used are covered by the `makedepends` array.
pt_BR: Ele é obtido e executado diretamente pelo makepkg, portanto, qualquer coisa que o Bash ou o sistema tenha disponível está disponível para uso aqui. Certifique-se de que quaisquer comandos exóticos usados ​​sejam cobertos pelo array `makedepends`.

note: type: Plain text
en: If you create any variables of your own in any of these functions, it is recommended to use the Bash `local` keyword to scope the variable to inside the function.
pt_BR: Se você criar qualquer variável própria em qualquer uma dessas funções, é recomendável usar a palavra-chave `local` do Bash para definir o escopo da variável dentro da função.

note: type: Labeled list
en: *package() Function*
pt_BR: *Função package()*

note: type: Plain text
en: The `package()` function is used to install files into the directory that will become the root directory of the built package and is run after all the optional functions listed below. The packaging stage is run using fakeroot to ensure correct file permissions in the resulting package.  All other functions will be run as the user calling makepkg.
pt_BR: A função `package()` é usada para instalar arquivos no diretório que se tornará o diretório raiz do pacote compilado e é executada após todas as funções opcionais listadas abaixo. O estágio de empacotamento é executado usando fakeroot para garantir as permissões de arquivo corretas no pacote resultante. Todas as outras funções serão executadas como o usuário chamando makepkg.

note: type: Labeled list
en: *prepare() Function*
pt_BR: *Função prepare()*

note: type: Plain text
en: An optional `prepare()` function can be specified in which operations to prepare the sources for building, such as patching, are performed. This function is run after the source extraction and before the `build()` function. The `prepare()` function is skipped when source extraction is skipped.
pt_BR: Uma função opcional `prepare()` pode ser especificada na qual operações para preparar fontes para compilação, como aplicação de patches, são realizadas. Esta função é executada após a extração de fonte e antes da função `build()`. A função `prepare()` é ignorada quando a extração de fonte é ignorada.

note: type: Labeled list
en: *build() Function*
pt_BR: *Função build()*

note: type: Plain text
en: The optional `build()` function is use to compile and/or adjust the source files in preparation to be installed by the `package()` function.
pt_BR: A função opcional `build()` é usada para compilar e/ou ajustar os arquivos fontes na preparação para serem instalados pela função `package()`.

note: type: Labeled list
en: *check() Function*
pt_BR: *Função check()*

note: type: Plain text
en: An optional `check()` function can be specified in which a package's test-suite may be run. This function is run between the `build()` and `package()` functions. Be sure any exotic commands used are covered by the `checkdepends` array.
pt_BR: Uma função opcional `check()` pode ser especificada na qual um conjunto de testes do pacote pode ser executado. Esta função é executada entre as funções `build()` e `package()`. Certifique-se de que todos os comandos exóticos usados ​​sejam cobertos pelo array `checkdepends`.

note: type: Plain text
en: All of the above variables such as `$pkgname` and `$pkgver` are available for use in the packaging functions. In addition, makepkg defines the following variables:
pt_BR: Todas as variáveis ​​acima, como `$pkgname` e `$pkgver`, estão disponíveis para uso nas funções de empacotamento. Além disso, makepkg define as seguintes variáveis:

note: type: Plain text
en: This contains the directory where makepkg extracts, or copies, all source files.
pt_BR: Contém o diretório onde makepkg extrai, ou copia, todos os arquivos fonte.

note: type: Plain text
en: All of the packaging functions defined above are run starting inside `$srcdir`
pt_BR: Todas as funções de empacotamento definidas acima são executadas a partir de `$srcdir`

note: type: Plain text
en: This contains the directory where makepkg bundles the installed package.  This directory will become the root directory of your built package. This variable should only be used in the `package()` function.
pt_BR: Contém o diretório onde makepkg empacota o pacote instalado. Este diretório se tornará o diretório raiz do seu pacote compilado. Esta variável deve ser usada apenas na função `package()`.

note: type: Plain text
en: This contains the absolute path to the directory where the PKGBUILD is located, which is usually the output of `$(pwd)` when makepkg is started.  Use of this variable is deprecated and strongly discouraged.
pt_BR: Contém o caminho absoluto para o diretório onde o PKGBUILD está localizado, que normalmente é a saída de `$(pwd)` quando o makepkg é iniciado. O uso desta variável foi descontinuado e fortemente desencorajado.

note: type: Plain text
en: makepkg supports building multiple packages from a single PKGBUILD. This is achieved by assigning an array of package names to the `pkgname` directive.  Each split package uses a corresponding packaging function with name `package_foo()`, where `foo` is the name of the split package.
pt_BR: makepkg oferece suporte à compilação de múltiplos pacotes de um único PKGBUILD. Isso é obtido atribuindo um array de nomes de pacotes à diretiva `pkgname`. Cada pacote dividido usa uma função de empacotamento correspondente com o nome `package_foo()`, onde `foo` é o nome do pacote dividido.

note: type: Plain text
en: All options and directives for the split packages default to the global values given in the PKGBUILD. Nevertheless, the following ones can be overridden within each split package's packaging function: `pkgdesc`, `arch`, `url`, `license`, `groups`, `depends`, `optdepends`, `provides`, `conflicts`, `replaces`, `backup`, `options`, `install`, and `changelog`.
pt_BR: Todas as opções e diretivas para os pacotes divididos são padronizados para os valores globais fornecidos no PKGBUILD. No entanto, os seguintes podem ser substituídos dentro da função de empacotamento de cada pacote dividido: `pkgdesc`, `arch`, `url`, `license`, `groups`, `depends`, `optdepends`, `provides`, `conflicts`, `replaces`, `backup`, `options`, `install` e `changelog`.

note: type: Plain text
en: An optional global directive is available when building a split package:
pt_BR: Uma diretiva global opcional está disponível ao compilar um pacote dividido:

note: type: Plain text
en: The name used to refer to the group of packages in the output of makepkg and in the naming of source-only tarballs. If not specified, the first element in the `pkgname` array is used. Valid characters for this variable are alphanumerics, and any of the following characters: ```@ . _ + -`''. Additionally, the variable is not allowed to start with hyphens or dots.
pt_BR: O nome usado para se referir ao grupo de pacotes na saída do makepkg e na nomenclatura de tarballs apenas com o código-fonte. Se não for especificado, o primeiro elemento no array `pkgname` é usado. Os caracteres válidos para esta variável são alfanuméricos e qualquer um dos seguintes caracteres: ```@ . _ + -`''. Além disso, a variável não pode começar com hífenes ou pontos.

note: type: Title -
en: Install/Upgrade/Remove Scripting
pt_BR: Script de instalação/atualização/remoção

note: type: Plain text
en: Pacman has the ability to store and execute a package-specific script when it installs, removes, or upgrades a package. This allows a package to configure itself after installation and perform an opposite action upon removal.
pt_BR: Pacman tem a capacidade de armazenar e executar um script específico do pacote ao instalar, remover ou atualizar um pacote. Isso permite que um pacote se configure após a instalação e execute uma ação oposta na remoção.

note: type: Plain text
en: The exact time the script is run varies with each operation, and should be self-explanatory. Note that during an upgrade operation, none of the install or remove functions will be called.
pt_BR: A hora exata em que o script é executado varia com cada operação e deve ser autoexplicativa. Observe que durante uma operação de atualização, nenhuma das funções de instalação ou remoção será chamada.

note: type: Plain text
en: Scripts are passed either one or two ``full version strings'', where a full version string is either 'pkgver-pkgrel' or 'epoch:pkgver-pkgrel', if epoch is non-zero.
pt_BR: Os scripts são passados ​​por uma ou duas ``strings de versão completa'', onde uma string de versão completa é 'pkgver-pkgrel' ou 'epoch:pkgver-pkgrel', se epoch for diferente de zero.

note: type: Plain text
en: Run right before files are extracted. One argument is passed: new package full version string.
pt_BR: Executa imediatamente antes dos arquivos serem extraídos. Um argumento é passado: string de versão completa do pacote novo.

note: type: Plain text
en: Run right after files are extracted. One argument is passed: new package full version string.
pt_BR: Executa imediatamente após os arquivos serem extraídos. Um argumento é passado: string de versão completa do pacote novo.

note: type: Plain text
en: Run right before files are extracted. Two arguments are passed in this order: new package full version string, old package full version string.
pt_BR: Executa imediatamente antes dos arquivos serem extraídos. Dois argumentos são passados ​​nesta ordem: string da versão completa do pacote novo, string da versão completa do pacote antigo.

note: type: Plain text
en: Run after files are extracted. Two arguments are passed in this order: new package full version string, old package full version string.
pt_BR: Executa após os arquivos serem extraídos. Dois argumentos são passados ​​nesta ordem: string da versão completa do pacote novo, string da versão completa do pacote antigo.

note: type: Plain text
en: Run right before files are removed. One argument is passed: old package full version string.
pt_BR: Executa imediatamente antes dos arquivos serem removidos. Um argumento é passado: string de versão completa do pacote antigo.

note: type: Plain text
en: Run right after files are removed. One argument is passed: old package full version string.
pt_BR: Executa logo após os arquivos serem removidos. Um argumento é passado: string de versão completa do pacote antigo.

note: type: Plain text
en: To use this feature, create a file such as 'pkgname.install' and put it in the same directory as the PKGBUILD script. Then use the install directive:
pt_BR: Para usar esse recurso, crie um arquivo como 'pkgname.install' e coloque-o no mesmo diretório do script PKGBUILD. Em seguida, use a diretiva de instalação:

note: type: Plain text
en: The install script does not need to be specified in the source array. A template install file is available in '{pkgdatadir}' as 'proto.install' for reference with all of the available functions defined.
pt_BR: O script de instalação não precisa ser especificado no array de fontes. Um arquivo de instalação de modelo está disponível em '{pkgdatadir}' como 'proto.install' para referência com todas as funções disponíveis definidas.

note: type: Title -
en: Using VCS Sources[[VCS]]
pt_BR: Usando fontes VCS[[VCS]]

note: type: Plain text
en: 	source=('directory::url#fragment?query')
pt_BR: 	source=('diretório::url#fragmento?consulta')

note: type: Plain text
en: The source URL is divided into four components:
pt_BR: O URL de fonte é dividido em quatro componentes:

note: type: Labeled list
en: *directory*
pt_BR: *diretório*

note: type: Plain text
en: (optional) Specifies an alternate directory name for makepkg to download the VCS source into.
pt_BR: (opcional) Especifica um nome de diretório alternativo para makepkg para baixar o código-fonte de VCS.

note: type: Plain text
en: The URL to the VCS repository. This must include the VCS in the URL protocol for makepkg to recognize this as a VCS source. If the protocol does not include the VCS name, it can be added by prefixing the URL with `vcs+`. For example, using a Git repository over HTTPS would have a source URL in the form: `git+https://...`.
pt_BR: A URL para o repositório VCS. Isso deve incluir o VCS no protocolo de URL para makepkg para reconhecê-lo como uma fonte VCS. Se o protocolo não incluir o nome VCS, ele pode ser adicionado prefixando a URL com `vcs+`. Por exemplo, usar um repositório Git sobre HTTPS teria uma URL de fonte no formato: `git+https://...`.

note: type: Labeled list
en: *fragment*
pt_BR: *fragmento*

note: type: Plain text
en: revision (see `'bzr help revisionspec'` for details)
pt_BR: revisão (veja `'bzr help revisionspec'` para detalhes)

note: type: Plain text
en: branch, revision, tag
pt_BR: branch, revisão, tag

note: type: Plain text
en: revision
pt_BR: revisão

note: type: Labeled list
en: *query*
pt_BR: *consulta*

note: type: Plain text
en: (optional) Allows specifying whether a VCS checkout should be checked for PGP-signed revisions. The source line should have the format `source=(url#fragment?signed)` or `source=(url?signed#fragment)`. Currently only supported by Git.
pt_BR: (opcional) Permite especificar se um checkout VCS deve ser verificado para revisões assinadas por PGP. A linha de origem deve ter o formato `source=(url#fragmento?assinada)` ou `source=(url?assinada#fragmento)`. Atualmente há suporte apenas para Git.

note: type: Plain text
en: The following is an example PKGBUILD for the 'patch' package. For more examples, look through the build files of your distribution's packages. For those using Arch Linux, consult the Arch Build System (ABS) tree.
pt_BR: A seguir está um exemplo de PKGBUILD para o pacote de 'patch'. Para mais exemplos, dê uma olhada nos arquivos de compilação dos pacotes de sua distribuição. Para aqueles que usam Arch Linux, consulte a árvore Arch Build System (ABS).

note: type: Plain text
en: repo-add - package database maintenance utility
pt_BR: repo-add - utilitário de manutenção da base de dados de pacotes

note: type: Plain text
en: 'repo-add' [options] <path-to-db> <package> [<package> ...]
pt_BR: 'repo-add' [opções] <caminho-para-db> <pacote> [<pacote> ...]

note: type: Plain text
en: 'repo-remove' [options] <path-to-db> <packagename> [<packagename> ...]
pt_BR: 'repo-remove' [opções] <caminho-para-db> <nomepacote> [<nomepacote> ...]

note: type: Plain text
en: 'repo-add' and 'repo-remove' are two scripts to help build a package database for packages built with linkman:makepkg[8] and installed with linkman:pacman[8].
pt_BR: 'repo-add' e 'repo-remove' são dois scripts para ajudar a construir uma base de dados para pacotes compilados com linkman:makepkg[8] e instalados com linkman:pacman[8].

note: type: Plain text
en: 'repo-add' will update a package database by reading a built package file.  Multiple packages to add can be specified on the command line.
pt_BR: 'repo-add' vai atualizar uma base de dados de pacotes lendo um arquivo de pacote compilado. Vários pacotes para adicionar podem ser especificados na linha de comando.

note: type: Plain text
en: If a matching ``.sig'' file is found alongside a package file, the signature will automatically be embedded into the database.
pt_BR: Se um arquivo `.sig'' correspondente é encontrado junto a um arquivo de pacote, a assinatura será automaticamente incorporada à base de dados.

note: type: Plain text
en: 'repo-remove' will update a package database by removing the package name specified on the command line. Multiple packages to remove can be specified on the command line.
pt_BR: 'repo-remove' vai atualizar uma base de dados de pacote removendo o nome do pacote especificado na linha de comando. Vários pacotes para remover podem ser especificados na linha de comando.

note: type: Plain text
en: A package database is a tar file, optionally compressed. Valid extensions are ``.db'' followed by an archive extension of ``.tar'', ``.tar.gz'', ``.tar.bz2'', ``.tar.xz'', or ``.tar.Z''. The file does not need to exist, but all parent directories must exist.
pt_BR: Uma base de dados de pacote é um arquivo tar, opcionalmente compactado. As extensões válidas são ``.db'' seguido por uma extensão de arquivo de ``.tar'', ``.tar.gz'', ``.tar.bz2'', ``.tar.xz'' ou ``.tar.Z''. O arquivo não precisa existir, mas todos os diretórios pais devem existir.

note: type: Title -
en: Common Options
pt_BR: Opções comuns

note: type: Plain text
en: Force this program to keep quiet and run silently except for warning and error messages.
pt_BR: Força este programa a ficar quieto e a ser executado silenciosamente, exceto para mensagens de aviso e erro.

note: type: Plain text
en: Generate a PGP signature file using GnuPG. This will execute `gpg --detach-sign --use-agent` on the generated database to generate a detached signature file, using the GPG agent if it is available. The signature file will be the entire filename of the database with a ``.sig'' extension.
pt_BR: Gera um arquivo de assinatura PGP usando GnuPG. Isso executará `gpg --detach-sign --use-agent` na base de dados gerada para gerar um arquivo de assinatura desanexado, usando o agente GPG se estiver disponível. O arquivo de assinatura será o nome de arquivo inteiro da base de dados com uma extensão ``.sig''.

note: type: Labeled list
en: *-k, \--key* <key>
pt_BR: *-k, \--key* <chave>

note: type: Plain text
en: Specify a key to use when signing packages. Can also be specified using the GPGKEY environmental variable. If not specified in either location, the default key from the keyring will be used.
pt_BR: Especifica uma chave para usar ao assinar pacotes. Também pode ser especificado usando a variável de ambiente GPGKEY. Se não for especificado em nenhum dos locais, a chave padrão do chaveiro será usada.

note: type: Plain text
en: Verify the PGP signature of the database before updating the database.  If the signature is invalid, an error is produced and the update does not proceed.
pt_BR: Verifica a assinatura PGP da base de dados antes de atualizar a base de dados. Se a assinatura for inválida, um erro é produzido e a atualização não prossegue.

note: type: Plain text
en: Remove color from 'repo-add' and 'repo-remove' output.
pt_BR: Remove cor da saída de 'repo-add' e 'repo-remove'.

note: type: Title -
en: repo-add Options
pt_BR: Opções de repo-add

note: type: Plain text
en: Only add packages that are not already in the database.  Warnings will be printed upon detection of existing packages, but they will not be re-added.
pt_BR: Apenas adiciona pacotes que ainda não estejam na base de dados. Os avisos serão impressos na detecção dos pacotes existentes, mas não serão adicionados novamente.

note: type: Plain text
en: Remove old package files from the disk when updating their entry in the database.
pt_BR: Remove arquivos de pacotes antigos do disco ao atualizar sua entrada na base de dados.

note: type: Plain text
en: This creates two separate databases; a smaller database ``foo.db.tar.xz'' used by pacman and a large database containing package file lists ``foo.files.tar.xz'' for use by other utilities. While pacman can use the large database (if renamed with a db.tar* extension), there is currently no additional benefit for the larger download.
pt_BR: Isso cria duas bases de dados separadas; uma base de dados menor ``foo.db.tar.xz'' usada pelo pacman e uma base de dados grande contendo listas de arquivos de pacote ``foo.files.tar.xz'' para uso por outros utilitários. Embora o pacman possa usar a base de dados grande (se renomeada com uma extensão db.tar*), atualmente não há nenhum benefício adicional para o download maior.

note: type: Plain text
en: vercmp - version comparison utility
pt_BR: vercmp - utilitário de comparação de versões

note: type: Plain text
en: 'vercmp' [-h] [--help] <version1> <version2>
pt_BR: 'vercmp' [-h] [--help] <versão1> <versão2>

note: type: Plain text
en: 'vercmp' is used to determine the relationship between two given version numbers. It outputs values as follows:
pt_BR: 'vercmp' é usado para determinar a relação entre dois números de versão fornecidos. Ele produz valores da seguinte forma:

note: type: Plain text
en: < 0 : if ver1 < ver2
pt_BR: < 0 : se ver1 < ver2

note: type: Plain text
en: = 0 : if ver1 == ver2
pt_BR: = 0 : se ver1 == ver2

note: type: Plain text
en: > 0 : if ver1 > ver2
pt_BR: > 0 : se ver1 > ver2

note: type: Plain text
en: Version comparison operates as follows:
pt_BR: A comparação de versões funciona da seguinte maneira:

note: type: Plain text
en: Keep in mind that the 'pkgrel' is only compared if it is available on both versions given to this tool. For example, comparing `1.5-1` and `1.5` will yield 0; comparing `1.5-1` and `1.5-2` will yield < 0 as expected. This is mainly for supporting versioned dependencies that do not include the 'pkgrel'.
pt_BR: Lembre-se de que o 'pkgrel' só é comparado se estiver disponível em ambas as versões fornecidas para esta ferramenta. Por exemplo, comparar `1.5-1` e `1.5` resultará em 0; comparar `1.5-1` e `1.5-2` resultará em < 0 conforme esperado. Isso é principalmente para suportar dependências com versão que não incluem o 'pkgrel'.

note: type: Plain text
en: Display summary of the available return codes. Must be the first option specified.
pt_BR: Exibe um resumo dos códigos de retorno disponíveis. Deve ser a primeira opção especificada.
