Skip to main content

Um guia para usar o gerenciador de pacotes Pacman

Comandos básicos para uso do Terminal no Manjaro Linux 17.1 (Abril 2025)

Comandos básicos para uso do Terminal no Manjaro Linux 17.1 (Abril 2025)

:

Anonim

Em artigos anteriores, mostramos a você como instalar aplicações em distribuições Linux baseadas no Debian usando o apt-get e também mostramos como instalar aplicações em distribuições Linux baseadas no Red Hat usando o yum.

Neste guia, mostraremos como instalar pacotes usando a linha de comando dentro de distribuições Linux baseadas em Arch, como Manjaro.

Quais aplicativos estão instalados no seu computador

Você pode ver uma lista de todos os pacotes instalados em seu sistema usando o seguinte comando:

pacman -Q

Isso retornará uma lista de todos os aplicativos no seu computador e seus números de versão.

Exibindo o log de alterações para um aplicativo instalado

Você pode recuperar mais informações sobre um pacote ou pacotes, fornecendo várias opções de consulta da seguinte maneira:

Pacman -Q-octopi

Ver pacotes instalados como dependências para outros pacotes

O comando acima mostrará o changelog para octopi, se existir. Se não existir, uma mensagem será exibida informando que não há registro de alterações disponível.

pacman -Q -d

O comando acima mostra todos os arquivos instalados como dependências de outros pacotes.

pacman -Q -d -t

Isto irá mostrar-lhe todas as dependências órfãs instaladas no seu computador.

Ver pacotes explicitamente instalados

Se você quiser ver todos os pacotes explicitamente instalados, use o seguinte comando:

pacman -Q -e

Um pacote explícito é aquele que você realmente escolheu para instalar, ao contrário de um pacote que foi instalado como uma dependência para outros pacotes.

Você pode ver quais pacotes explícitos não possuem dependências usando o seguinte comando:

pacman -Q -e -t

Exibir todos os pacotes em um grupo

Para ver quais grupos os pacotes pertencem a você, use o seguinte comando:

pacman -Q -g

Isso listará o nome do grupo seguido pelo nome do pacote.

Se você quiser ver todos os pacotes em um grupo específico, você pode especificar o nome do grupo:

base de pacman -Q -g

Retornar informações sobre pacotes instalados

Se você quiser saber o nome, a descrição e todas as outras formas de detalhes sobre um pacote, use o seguinte comando:

pacman -Q -i packagename

A saída inclui:

  • nome
  • versão
  • descrição
  • arquitetura
  • URL para o site do pacote
  • Licença
  • Grupos
  • Fornece
  • Depende de
  • Deps opcionais
  • Solicitado por
  • Opcional para
  • Conflitos com
  • Substitui
  • Tamanho Instalado
  • Nome do Packager
  • Data de construção
  • Data de instalação
  • Instalar Razão
  • Instalar script
  • Validado

Verificar a integridade de um pacote instalado

Para verificar a integridade de um pacote específico, você pode usar o seguinte comando:

pacman -Q -k packagename

Isso retornará a saída semelhante à seguinte:

zero: 1208 arquivos no total, 0 arquivos em falta

Você pode executar este comando em todos os pacotes instalados:

pacman -Qk

Encontrar todos os arquivos pertencentes a um pacote

Você pode encontrar todos os arquivos que pertencem a um pacote específico usando o seguinte comando:

pacman -Q -l packagename

Isso retorna o nome do pacote e o caminho para os arquivos de sua propriedade. Você pode especificar vários pacotes após o -l.

Localizar pacotes não encontrados nos bancos de dados de sincronização (por exemplo, instalados manualmente)

Você pode encontrar pacotes instalados manualmente usando o seguinte comando:

pacman -Q -m

Os pacotes instalados usando o yaourt, como o Google Chrome, serão listados usando este comando.

Encontrar pacotes disponíveis apenas nos bancos de dados de sincronização

Este é o inverso do comando anterior e mostra apenas os pacotes instalados através dos bancos de dados de sincronização.

pacman -Q -n

Encontre pacotes fora da data

Para encontrar pacotes que precisam ser atualizados, use o seguinte comando:

pacman -Q -u

Isso retornará uma lista de pacotes, seus números de versão e os números de versão mais recentes.

Como instalar um pacote usando Pacman

Para instalar um pacote, use o seguinte comando:

pacman -S nome do pacote

Você pode precisar usar o comando sudo para elevar suas permissões para que este comando seja executado. Alternativamente, mude para um usuário com permissões elevadas usando o comando su.

Quando um pacote está disponível em vários repositórios, você pode escolher qual repositório usar, especificando-o no comando da seguinte forma:

pacman -S repositoryname / packagename

Instalar um pacote com o pacman baixará e instalará automaticamente quaisquer dependências.

Você também pode instalar um grupo de pacotes, como um ambiente de desktop como o XFCE.

Quando você especifica um nome de grupo, a saída será ao longo das linhas de:

Existem 17 membros no grupo xfce4Repositório extra1) exo 2) garcon 3) motor gtk-xfce

Você pode optar por instalar todos os pacotes no grupo pressionando Enter. Como alternativa, você pode instalar pacotes individuais fornecendo uma lista de números separados por vírgula (ou seja, 1,2,3,4,5). Se você quiser instalar todos os pacotes entre 1 e 10, você também pode usar um hífen (por exemplo, 1-10).

Como atualizar pacotes desatualizados

Para atualizar todos os pacotes desatualizados, use o seguinte comando:

pacman -S -u

Às vezes você quer atualizar os pacotes, mas para um pacote específico, você quer que ele fique em uma versão mais antiga (porque você sabe que a versão mais nova removeu um recurso ou está quebrada). Você pode usar o seguinte comando para isso:

pacman -S -u --ignore nome do pacote

Mostrar uma lista de pacotes disponíveis

Você pode visualizar uma lista dos pacotes disponíveis no banco de dados de sincronização com o seguinte comando:

pacman -S -l

Exibir informações sobre um pacote no banco de dados de sincronização

Você pode encontrar informações detalhadas sobre um pacote no banco de dados de sincronização usando o seguinte comando:

pacman -S -i packagename

Pesquisar por um pacote no banco de dados de sincronização

Se você quiser apenas procurar um pacote no banco de dados de sincronização, use o seguinte comando:

pacman -S -s nome do pacote

Os resultados serão uma lista de todos os pacotes disponíveis que correspondem aos critérios de pesquisa.

Atualize o banco de dados de sincronização

Você pode verificar se o banco de dados de sincronização está atualizado usando o seguinte comando:

pacman -S -y

Isso deve ser usado antes de executar o comando de atualização. Também é útil executar isso se você não tiver feito isso há algum tempo, para que, quando pesquisar, esteja obtendo os resultados mais recentes.

Uma nota sobre interruptores

Ao longo deste guia, você notará que eu especifiquei cada switch sozinho. Por exemplo:

pacman -S -u

Você pode, claro, combinar interruptores:

pacman -Su