Guia para iniciantes do Pacman e AUR Helpers no Arch Linux

Arch Linux é uma distribuição Linux poderosa e flexível, amada por muitos por sua simplicidade e controle. No entanto, novos usuários frequentemente acham a gestão de pacotes no Arch um pouco desafiadora.

Neste guia, vamos focar exclusivamente no pacman, o gerenciador de pacotes padrão do Arch, e nos helpers do AUR (Repositório de Usuários do Arch), ferramentas que facilitam a gestão de pacotes do AUR.

Vamos mergulhar nessas ferramentas essenciais e aprender como tirar o máximo delas.

O que é o Pacman?

O Pacman é o gerenciador de pacotes padrão do Arch Linux, projetado para lidar com a instalação, atualização e remoção de pacotes enquanto resolve automaticamente as dependências. O Pacman usa pacotes .pkg.tar.zst e funciona perfeitamente com os repositórios de pacotes do Arch.

Comandos Chave do Pacman

O Pacman é a espinha dorsal da gestão de pacotes no Arch Linux e aqui estão seus comandos mais essenciais, explicados de forma simples:

1. Atualizar o Sistema

O seguinte comando atualiza o sistema sincronizando seu banco de dados local de pacotes com os repositórios online e instalando as versões mais recentes de todos os pacotes instalados.

sudo pacman -Syu  

2. Instalar um Pacote

Para instalar um pacote, use o seguinte comando para baixar e instalar um pacote específico do repositório Arch. Substitua nome_do_pacote pelo nome do software desejado.

sudo pacman -S package_name  

3. Remover um Pacote

Para remover um pacote, use o seguinte comando para remover um pacote instalado, mas mantenha as dependências (arquivos ou bibliotecas) que ele compartilha com outros pacotes.

sudo pacman -R package_name  

4. Remover um Pacote com Dependências Não Utilizadas

O seguinte comando desinstala um pacote juntamente com quaisquer dependências órfãs – arquivos ou bibliotecas não mais utilizados por nenhum pacote instalado.

sudo pacman -Rns package_name  

5. Procurar por um Pacote

Para procurar por um pacote, use o seguinte comando para pesquisar o repositório por um pacote usando uma palavra-chave, que listará pacotes cujos nomes ou descrições correspondem à palavra-chave.

pacman -Ss keyword  

6. Listar Pacotes Instalados

Para listar todos os pacotes instalados no seu sistema, facilitando o acompanhamento do que já está instalado.

pacman -Q  

7. Verificar Detalhes do Pacote

O seguinte comando fornece informações detalhadas sobre um pacote instalado, incluindo versão, tamanho e dependências.

pacman -Qi package_name  

8. Limpar Cache de Pacotes

O seguinte comando remove arquivos de pacotes desatualizados para liberar espaço, mantendo as versões mais recentes para facilitar a reinstalação.

sudo pacman -Sc  

O que é o AUR?

O Repositório de Usuários do Arch (AUR) é um repositório mantido pela comunidade que contém descrições de pacotes criados por usuários (PKGBUILDs). Esses pacotes não são oficialmente suportados, mas são amplamente utilizados para acessar softwares não disponíveis nos repositórios oficiais do Arch.

Gerenciar pacotes do AUR manualmente pode ser tedioso, e é aí que os auxiliares do AUR são úteis.

1. Yay (Yet Another Yaourt)

Yay é um dos auxiliares do AUR mais populares, combinando recursos tanto do pacman quanto do gerenciamento de pacotes do AUR.

Para instalar Yay, use:

sudo pacman -S --needed base-devel git  
git clone https://aur.archlinux.org/yay.git  
cd yay  
makepkg -si  

Atualize tudo (incluindo pacotes do AUR):

yay -Syu  

Procure por pacotes.

yay -Ss package_name  

Instale um pacote do AUR.

yay -S aur_package_name  

Remova um pacote do AUR.

yay -R aur_package_name  

2. Paru

Paru é outro excelente auxiliar do AUR conhecido por sua rapidez e simplicidade, para instalá-lo use:

git clone https://aur.archlinux.org/paru.git  
cd paru  
makepkg -si  

Semelhante ao Yay, use comandos como.

paru -Syu  

Instale um pacote do AUR.

paru -S aur_package_name  

Os auxiliares do AUR simplificam o processo de busca, instalação e atualização de pacotes do AUR, poupando você de ter que compilá-los e instalá-los manualmente. Enquanto o pacman é a ferramenta principal para os repositórios oficiais, os auxiliares do AUR são indispensáveis para acessar pacotes mantidos pela comunidade.

Conclusão

Pacman e AUR helpers são ferramentas essenciais para usuários do Arch Linux. Com pacman, você gerencia pacotes de repositórios oficiais de forma eficiente, e com helpers do AUR como Yay e Paru, você desbloqueia o poder do AUR.

Source:
https://www.tecmint.com/arch-linux-package-management/