Provided by: manpages-pt-br_4.27.0-1_all 

NOME
pacman - utilitário gerenciador de pacotes
SINOPSE
pacman <operação> [opções] [alvos]
DESCRIÇÃO
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.
Desde a versão 3.0.0, o pacman é o front-end do 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).
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.
OPERAÇÕES
-D, --database
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 Opções de Base de Dados abaixo.
-Q, --query
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 Opções de Consulta abaixo.
-R, --remove
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 Opções de Remoção
abaixo.
-S, --sync
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.
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 (^).
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.
Você também pode usar o pacman -Su para atualizar todos os pacotes desatualizados. Consulte 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:
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
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.
-T, --deptest
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".
-U, --upgrade
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 Opções de Atualização abaixo; também consulte Manipulando
Arquivos de Configuração para obter uma explicação sobre como o pacman trata dos arquivos de
configuração.
-F, --files
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 Opções de Arquivo abaixo.
-V, --version
Exibe a versão e sai.
-h, --help
Exibe a sintaxe para a operação especificada. Se nenhuma operação foi fornecida, a sintaxe geral é
mostrada.
OPÇÕES
-b, --dbpath <caminho>
Especifica um local de base de dados alternativo (o padrão é /var/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.
-r, --root <caminho>
Especifica uma raiz de instalação alternativa (o padrão é /). 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 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.
-v, --verbose
Emite caminhos como o Root, Conf File, DB Path, Cache Dirs, etc.
--arch <arquitetura>
Especifica uma arquitetura alternativa.
--cachedir <diretório>
Especifica um local de cache de pacotes alternativo (o padrão é /var/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.
--color <quando>
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.
--config <arquivo>
Especifica um arquivo de configuração alternativo.
--debug
Exibe mensagens de depuração. Ao relatar erros, é recomendado usar esta opção.
--gpgdir <diretório>
Especifica um diretório de arquivos usado pelo GnuPG para verificar as assinaturas dos pacotes (o
padrão é /etc/pacman.d/gnupg). Este diretório deve conter dois arquivos: ppubring.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.
--hookdir <diretório>
Especifica um diretório alternativo contendo arquivos de hook ou gancho (o padrão é
/etc/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.
--logfile <arquivo>
Especifica um arquivo de log alternativo. Este é um caminho absoluto, independentemente da
configuração raiz da instalação.
--noconfirm
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.
--confirm
Cancela o efeito de um --noconfirm anterior.
--disable-download-timeout
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.
--sysroot <diretório>
Especifica uma raiz de sistema alternativa. Este caminho será anexado a todos os outros diretórios de
configuração e a quaisquer servidores de repositório que comecem com file://. Quaisquer caminhos ou
URLs passados como destinos não serão modificados. Isso permite que os sistemas convidados montados
sejam operados adequadamente.
--disable-sandbox
Desabilita o isolamento (sandbox) padrão aplicado ao processo de download de arquivos em sistemas
Linux. Útil se estiver enfrentando falhas relacionadas a landlock ao baixar arquivos ao executar um
kernel Linux que não suporta esse recurso.
OPÇÕES DE TRANSAÇÃO (APLICAM-SE A -S, -R E -U)
-d, --nodeps
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.
--assume-installed <pacote=versão>
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.
--dbonly
Adiciona/remove a entrada da base de dados apenas, deixando todos os arquivos no lugar.
--noprogressbar
Não mostra uma barra de progresso ao baixar arquivos. Isso pode ser útil para scripts que chamam
pacman e capturam a saída.
--noscriptlet
Se um scriptlet de instalação existir, não o executa. Não use isso a menos que saiba o que está
fazendo.
-p, --print
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.
--print-format <formato>
Especifica um formato semelhante ao printf para controlar a saída da operação --print. Os atributos
possíveis são: "%a" para arquitetura, "%b" para data de compilação, "%d" para descrição, "%e" para
pkgbase, "%f" para nome de arquivo, "%g" para assinatura PGP codificada em base64, "%h" para
sha256sum, "%m" para md5sum, "%n" para pkgname, "%p" para empacotador, "%v" para pkgver, "%l" para
local, "%r" para repositório, " %s" para tamanho, "%C" para checkdepends, "%D" para depends, "%G"
para grupos, "%H" para conflitos, "%L" para licenças, "%M" para makedepends, "% O" para dependências
opcionais, "%P" para provides e "%R" para replaces. Implica --print.
OPÇÕES DE ATUALIZAÇÃO (APLICAM-SE A -S E -U)
-w, --downloadonly
Obtém todos pacotes do servidor, mas não instala/atualiza nada.
--asdeps
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.
--asexplicit
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.
--ignore <pacote>
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.
--ignoregroup <grupo>
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.
--needed
Não reinstala os alvos que já estão atualizados.
--overwrite <glob>
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.
OPÇÕES DE CONSULTA (APLICAM-SE A -Q)
-c, --changelog
Veja o ChangeLog de um pacote se ele existir.
-d, --deps
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.
-e, --explicit
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.
-g, --groups
Exibe todos os pacotes que são membros de um grupo nomeado. Se um nome não for especificado, liste
todos os pacotes agrupados.
-i, --info
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.
-k, --check
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.
-l, --list
Lista todos os arquivos pertencentes a um determinado pacote. Vários pacotes podem ser especificados
na linha de comando.
-m, --foreign
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.
-n, --native
Restringe ou filtra a saída para pacotes encontrados em base(s) de dados de sincronização. Este é o
filtro inverso de --foreign.
-o, --owns <arquivo>
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.
-p, --file
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.
-q, --quiet
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 “bare” mostrará apenas os nomes dos pacotes em vez dos nomes e
versões.
-s, --search <regexp>
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.
-t, --unrequired
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.
-u, --upgrades
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.
OPÇÕES DE REMOÇÃO (APLICAM-SE A -R)
-c, --cascade
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.
-n, --nosave
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.
-s, --recursive
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.
-u, --unneeded
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.
OPÇÕES DE SINCRONIZAÇÃO (APLICAM-SE A -S)
-c, --clean
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
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.
Se você usa um cache compartilhado da rede, consulte a opção CleanMethod em pacman.conf(5).
-g, --groups
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.
-i, --info
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.
-l, --list
Lista todos os pacotes nos repositórios especificados. Vários repositórios podem ser especificados na
linha de comandos.
-q, --quiet
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.
-s, --search <regexp>
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.
-u, --sysupgrade
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.
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.
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.
-y, --refresh
Baixa uma nova cópia da base de dados de pacotes principal (repo.db) a partir dos servidores
definidos em 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.
OPÇÕES DE BASE DE DADOS (APLICAM-SE A -D)
--asdeps <pacote>
Marca um pacote como instalado não explicitamente; em outras palavras, define seu motivo de
instalação para instalado como uma dependência.
--asexplicit <pacote>
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.
-k, --check
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.
-q, --quiet
Suprime mensagens após a conclusão bem-sucedida das operações de base de dados.
OPÇÕES DE ARQUIVO (APLICAM-SE A -F)
-y, --refresh
Baixa novas bases de dados de pacotes (repo.files) a partir do servidor. Use duas vezes para forçar
uma atualização, mesmo que as bases de dados estejam atualizadas.
-l, --list
Lista os arquivos pertencentes ao pacote consultado.
-x, --regex
Interpreta cada consulta como uma expressão regular.
-q, --quiet
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.
--machinereadable
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.
MANIPULAÇÃO DE ARQUIVOS DE CONFIGURAÇÃO
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:
original=X, atual=X, novo=X
Todos os três arquivos são iguais, portanto, substituições não são um problema. Instala o novo
arquivo.
original=X, atual=X, novo=Y
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.
original=X, atual=Y, novo=X
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.
original=X, atual=Y, novo=Y
O novo arquivo é idêntico ao arquivo atual. Instala o novo arquivo.
original=X, atual=Y, novo=Z
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.
original=NULO, atual=Y, novo=Z
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.
EXEMPLOS
pacman -Ss ne.hack
Pesquisa pela expressão regular "ne.hack" na base de dados de pacotes.
pacman -S gpm
Baixa e instala gpm incluindo suas dependências.
pacman -U /home/user/ceofhack-0.6-1-x86_64.pkg.tar.gz
Instala o pacote ceofhack-0.6-1 a partir de um arquivo local.
pacman -Syu
Atualiza a lista de pacotes e, em seguida, todos os pacotes.
pacman -Syu gpm
Atualiza a lista de pacotes, atualiza todos os pacotes e instala o gpm se não estiver já instalado.
CONFIGURAÇÃO
Veja pacman.conf(5) para mais detalhes sobre a configuração do pacman usando o arquivo pacman.conf.
VEJA TAMBÉM
alpm-hooks(5), libalpm(3), makepkg(8), pacman.conf(5)
Consulte o site do pacman em https://archlinux.org/pacman/ para obter informações atuais sobre o pacman e
suas ferramentas relacionadas.
BUGS
Bugs? Você deve estar brincando; não há erros neste software. Mas se por acaso estivermos errados,
relate-os no rastreador problemas em https://gitlab.archlinux.org/pacman/pacman/-/issues com informações
específicas tal como sua linha de comando, a natureza do erro e até mesmo a base de dados se isso ajudar.
AUTORES
Atuais mantenedores:
• Allan McRae <allan@archlinux.org>
• Andrew Gregory <andrew.gregory.8@gmail.com>
• Morgan Adamiec <morganamilo@archlinux.org>
Principais colaboradores anteriores:
• Judd Vinet <jvinet@zeroflux.org>
• Aurelien Foret <aurelien@archlinux.org>
• Aaron Griffin <aaron@archlinux.org>
• Dan McGee <dan@archlinux.org>
• Xavier Chantry <shiningxc@gmail.com>
• Nagy Gabor <ngaba@bibl.u-szeged.hu>
• Dave Reisner <dreisner@archlinux.org>
• Eli Schwartz <eschwartz@archlinux.org>
Para outros contribuidores, use git shortlog -s no repositório pacman.git.
TRADUÇÃO
A tradução para português brasileiro desta página man foi criada por Rafael Fontenelle
<rafaelff@gnome.org>
Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou posterior para as
condições de direitos autorais. Nenhuma responsabilidade é aceita.
Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para a lista de
discussão de tradutores.
Pacman 7.0.0 20 janeiro 2025 PACMAN(8)