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.
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.
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.
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.
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
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.
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
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.
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
À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.
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.