Categorias
Tutoriais

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.

Por Emanuel Negromonte

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