Skip to content

Um guia para usar o Pacman Package Manager

5 de abril de 2021

Neste artigo

Em artigos anteriores, mostramos como instalar aplicativos em distribuições Linux baseadas em Debian usando apt-get e também mostramos como instalar aplicativos em distribuições Linux baseadas em Red Hat usando yum. Neste guia, mostraremos como instalar pacotes usando a linha de comando em distribuições Linux baseadas em Arch, como Manjaro.

Bandai Namco

Quais aplicativos sã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 em seu computador e seus números de versão.

Pacman lista pacotes instalados

Visualizando o Registro de Mudanças para um Aplicativo Instalado

Você pode obter mais informações sobre um pacote ou mesmo pacotes fornecendo várias opções de consulta como segue: pacman -Qc firefox

Ver pacotes instalados como dependências para outros pacotes

O comando anterior mostrará o changelog do Firefox, se ele existir. Se não existir, uma mensagem será exibida informando que nenhum changelog está disponível. pacman -Qd

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

Pacman lista pacotes de dependências instalados

Isso mostrará todas as dependências órfãs instaladas em seu computador. pacman -Qdt

Ver pacotes explicitamente instalados

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

Um pacote explícito é aquele que você realmente escolheu instalar, em vez de um pacote que foi instalado como uma dependência de outros pacotes.

Pacman lista pacotes explicitamente instalados

Você pode ver quais pacotes explícitos não têm dependências usando o seguinte comando: pacman -Qet

Ver todos os pacotes em um grupo

Para ver a quais grupos os pacotes instalados pertencem, você pode usar o seguinte comando: pacman -Si | grep -i groups

Isso listará todos os grupos aos quais um pacote pertence. Se você quiser ver todos os pacotes em um grupo particular, você pode especificar o nome do grupo: pacman -Sg xfce4

Retornar informações sobre pacotes instalados

Se você quiser saber o nome, a descrição e todos os outros tipos de detalhes sobre um pacote, use o seguinte comando: pacman -Qi firefox

Informações do pacote de saída do Pacman

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 empacotador
  • Data de construção
  • Data de Instalação
  • Razão de instalação
  • Script de instalação
  • Validado

Encontre todos os arquivos pertencentes a um pacote

Você pode encontrar todos os arquivos que são instalados por um pacote específico usando o seguinte comando: pacman -Ql firefox

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.

Arquivos de pacote de lista do Pacman

Se você deseja verificar quais arquivos um pacote que você ainda não instalou instalaria e onde, execute o seguinte: pacman -Fl firefox

Então, se você quiser verificar a localização do arquivo executável binário pertencente a um pacote, use o sinalizador ‘-Qo. pacman -Qo firefox

Arquivos de lista do Pacman pertencentes ao pacote

Encontre pacotes não encontrados nos bancos de dados de sincronização (ou seja, instalados manualmente)

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

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

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

Este é o inverso do comando anterior e mostra apenas os pacotes instalados por meio dos bancos de dados de sincronização. pacman -Qn

Encontre Pacotes Desatualizados

Para encontrar os pacotes que precisam ser atualizados, use o seguinte comando: pacman -Qu

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 o Pacman

Para instalar um pacote, use o seguinte comando: sudo pacman -S

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

Pacote de instalação do Pacman

Quando um pacote está disponível em vários repositórios, você pode escolher qual repositório usar especificando-o no comando da seguinte maneira: Instalar um pacote com o Pacman fará o download e instalará automaticamente todas as dependências. Você também pode instalar um grupo de pacotes, como um ambiente de área de trabalho como o XFCE. Quando você especifica um nome de grupo, a saída será ao longo das linhas de: pacman -S xfce4

Repositório extra 1) exo 2) garcon 3) gtk-xfce-engine

Você pode escolher instalar todos os pacotes do grupo pressionando return. Alternativamente, você pode instalar pacotes individuais fornecendo uma lista de números separados por vírgulas (ou seja, 1,2,3,4,5). Se quiser instalar todos os pacotes entre 1 e 10, você também pode usar um hífen (ou seja, 1-10).

Como fazer upgrade de pacotes desatualizados

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

Sistema de atualização Pacman

Às vezes você deseja atualizar os pacotes, mas para um pacote em particular, você deseja que ele permaneça em uma versão mais antiga (porque você sabe que a versão mais recente removeu um recurso ou está quebrada). Portanto, se o Firefox estava causando o problema, você poderia usar o seguinte comando para isso: pacman -Syu –ignore = firefox

Mostrar uma lista de pacotes disponíveis

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

Isso exibirá uma lista absolutamente monstruosa, então é melhor usá-la com ‘grep’ para pesquisar. pacman -Sl | vinho grep -i

Exibir informações sobre um pacote no banco de dados Sync

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

Procure um pacote no banco de dados de sincronização

Se você deseja apenas pesquisar um pacote no banco de dados de sincronização, use o seguinte comando: pacman -Ss wine

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

Pacman busca pacotes disponíveis

Atualize o banco de dados de sincronização

Você pode ter certeza de que o banco de dados de sincronização está atualizado usando o seguinte comando: pacman -Sy

Isso deve ser usado antes de executar o comando de atualização. Também é útil executá-lo se não o fizer há algum tempo, de modo que, ao pesquisar, você obtenha os resultados mais recentes.