Saiba como utilizar o comando pacman! O gerenciador de pacotes do Arch Linux!

Com o Arch Linux ou Manjaro Linux instalado, vamos conhecer um pouco sobre o comando pacman. No entanto, utilizar comandos, como neste caso o pacman pode ser assustador no primeiro momento. Mas, você verá que o pacman é um gerenciador de pacotes simples e cheio de lógicas de fácil compreensão.

No entanto, para título de comparação, se você está migrando de alguma distribuição como UbuntuLinux Mint e/ou derivados, você deve estar acostumado a utilizar o gerenciador de pacotes apt para instalar seus programas. Mas, ao utilizar o Manjaro você terá outro gerenciador de pacotes, o pacman. Além do pacman, você irá baixar diretamente do Repositório de Usuário do Arch com o uso dos auxiliares do AUR.

Dessa forma, se você for um usuário mais experiente pode aprender mais sobre o pacman. Contudo, saiba que o pacman é simples de usar, você vai vê. Assim, você verá aqui a utilização de parâmetros usados pelo pacman e auxiliares do AUR e como instalar programas pelo terminal no Manjaro.

Como utilizar o comando pacman no Manjaro Linux ou Arch Linux

Instalando pacotes com o pacman

Para instalar um ou mais pacotes com o pacman, execute o comando:

Terminal
sudo pacman -S pacote1 pacote2

Para instala o pacote sem precisar fazer confirmações, execute o comando:

Terminal
sudo pacman -S pacote –-noconfirm

Para instalar um pacote que você fez download, execute o comando:

Terminal
sudo pacman -U pacote.pkg.tar.gz

Para instalar um pacote que necessita ser baixado, execute o comando:

Terminal
sudo pacman -U http://www.(sempreupdate.com.br)/pacote.pkg.tar.xz

Para gerar uma lista com todos os pacotes instalados pelos repositórios oficiais, execute o comando:

Terminal
sudo pacman -Qqen > pacotes_de_repositorios_oficiais.txt

Para instalar todos os pacotes da lista gerada, execute o comando:

Terminal
sudo pacman -S - < pacotes_de_repositorios_oficiais.txt

Mas, saiba que a lista é apenas para os pacotes instalados pelos repositórios oficiais.

O termo pacote significa programa, aplicativos! Tudo que instalamos no Linux é chamado de pacote!

Como desinstalar programas com o pacman no Manjaro Linux ou Arch Linux

Agora, vamos aprender a desinstalar aplicativos com o pacman. Para remover um pacotes, sem remover suas dependências, execute o comando:

Terminal
sudo pacman -R pacote

Para remover pacotes e suas dependências não exigidas por outros pacotes instalados, execute o comando:

Terminal
sudo pacman -Rs pacote

Com a finalidade de remover o pacote com as dependências não usadas por outros pacotes mais os arquivos de configuração, execute o comando:

Terminal
sudo pacman -Rsn pacote

Para remover pacotes, suas dependências e seus registros, execute o comando:

Terminal
sudo pacman -Rscn pacote

Sincronizando e buscando por atualizações com o pacman no Manjaro Linux ou Arch Linux

Para sincronizar os repositórios, execute o comando:

Terminal
sudo pacman -Sy

Para buscar atualizações, execute o comando:

Terminal
sudo pacman -Su

Para fazer as duas ações anteriores, basta apenas usar os dois parâmetros simultaneamente, executando o comando:

Terminal
sudo pacman -Syu

Para forçar a sincronização, execute o comando:

Terminal
sudo pacman -Syy

Para obter sincronização total e procurar por atualizações, execute o comando

Terminal
sudo pacman -Syyu

Porém, é recomendado o uso deste comando com frequência, para que o sistema fique mais seguro e atualizado.

Configurando mirrors no pacman

A fim de obter uma boa mirrorlist para seus downloads, execute o comando:

Terminal
sudo pacman-mirrors -f [número]

Em suma, note que se o número for 0 ele selecionará todos os mirrors, entretanto caso o número seja 5, ele escolherá os 5 melhores mirrors.

Dessa forma, essas informações são salvas no arquivo /etc/pacman.d/mirrorlist.

Note que ao executar sudo pacman-mirrors -f 5, foi gerado a mirrorlist com os 5 melhores mirrors para a minha localização.

Porém, lembre-se que nem todos os programas que você deseja instalar estarão disponíveis nos repositórios oficiais. Entretanto, você provavelmente os encontrará no AUR.

Share This Article
Follow:
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.
Sair da versão mobile