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 melhor proveito delas.
O que é Pacman?
Pacman é o gerenciador de pacotes padrão do Arch Linux, projetado para lidar com a instalação, atualização e remoção de pacotes, resolvendo automaticamente as dependências. Pacman utiliza pacotes .pkg.tar.zst
e funciona perfeitamente com os repositórios de pacotes do Arch.
Comandos Chave do Pacman
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 seu Sistema
O seguinte comando atualiza o seu sistema sincronizando o seu banco de dados de pacotes local 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 mantendo as dependências (arquivos ou bibliotecas) compartilhadas 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 que não são mais utilizados por nenhum pacote instalado.
sudo pacman -Rns package_name
5. Pesquisar por um Pacote
Para pesquisar por um pacote, use o seguinte comando para buscar no repositório por um pacote usando uma palavra-chave, que listará pacotes cujos nomes ou descrições correspondam à palavra-chave.
pacman -Ss keyword
6. Listar Pacotes Instalados
Para listar todos os pacotes instalados em 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 fácil 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 pelos usuários (PKGBUILDs). Esses pacotes não são oficialmente suportados, mas são amplamente utilizados para acessar software não disponível nos repositórios oficiais do Arch.
Gerenciar pacotes do AUR manualmente pode ser tedioso, é aí que os auxiliares do AUR entram em ação.
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 o 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 velocidade 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 facilitam o processo de busca, instalação e atualização de pacotes do AUR, poupando você de construí-los e instalá-los manualmente. Enquanto o pacman é a ferramenta padrão para os repositórios oficiais, os auxiliares do AUR são indispensáveis para acessar pacotes mantidos pela comunidade.
Conclusão
Pacman e os ajudantes do AUR são ferramentas essenciais para os usuários do Arch Linux. Com o pacman, você gerencia pacotes dos repositórios oficiais de forma eficiente, e com ajudantes do AUR como o Yay e o Paru, você desbloqueia o poder do AUR.
Source:
https://www.tecmint.com/arch-linux-package-management/