5 Grandes Ajudantes AUR para Arch Linux

Arch Linux é o tipo de distribuição Linux que lhe dá um escalpelo e diz: “vá em frente” sem muito do suporte que outras distribuições como Debian/Fedora oferecem. Seu conjunto de ferramentas inicial, incluindo os repositórios core/extra/community fornecidos pelo seu gerenciador de pacotes característico, pode ser limitado, mas isso é intencional.
Cabe a você adicionar o que deseja a ele, e é aí que o Arch User Repository (AUR) se torna útil. É um repositório que permite aos usuários criar seus próprios scripts PKGBUILD e criar pacotes que não estão incluídos nos repositórios oficiais. Se você já se perguntou como poderia obter o WhatsApp para Linux, Session, Slack ou outros aplicativos funcionando no Arch, o AUR é onde todos eles estão localizados.
A maneira mais rápida de instalar pacotes do AUR é obter o PKGBUILD do repositório você mesmo e compilá-lo com a utilidade makepkg do Arch. No entanto, muitas pessoas preferem não passar por essa dor de cabeça. É aqui que os clientes AUR (ou ajudantes AUR) entram. Eles tornam o processo de instalação de seus aplicativos super fácil.
Existem vários ajudantes AUR por aí. Aqui estão 4 dos mais populares.
Índice
- Yay
- Paru
- Pacaur
- Trizen
- Pamac
- Perguntas Frequentes
Leia também: 5 Distribuições Arch Linux que são mais fáceis de instalar e usar
1. Yay
Escrito em Go, Yay (Yet Another Yogurt) é um poderoso ajudante que resolve dependências para você e fornece acesso rápido e automatizado ao AUR. Qualquer um acostumado a usar o Pacman pode imediatamente pegar o Yay e usá-lo sem configuração. É por isso que distribuições baseadas em Arch como EndeavourOS e Garuda Linux usam esse pequeno ajudante como sua janela padrão para o AUR do Arch.

Sua poderosa resolução de dependências o torna talvez a melhor utilidade para iniciantes.
Dito isso, ele vem com uma ressalva: a menos que você o configure para responder automaticamente a alguns de seus prompts (verifique o manual para as flags --answerclean, --answerdiff, --answeredit e --answerupgrade), ele constantemente perguntará se você gostaria de ver mais detalhes sobre o pacote que está instalando toda vez que o usar. Por outro lado, alguns podem considerar isso uma vantagem, pois oferece mais controle granular sobre o processo de instalação/atualização do pacote.
Instalação
Para instalar o Yay no Arch Linux, use o seguinte comando:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -siÉ isso.
2. Paru
O Vim é seu editor preferido? Você gosta de ter a capacidade de editar scripts de maneira rápida e fácil antes de instalar? Você é do tipo que gosta de consertar as coisas em situações ruins? Se você respondeu “sim” a todas as perguntas acima, pode gostar mais do Paru do que do Yay.

Vale a pena mencionar que Paru e Yay são funcionalmente a mesma ferramenta (exceto pelo fato de que o Paru é escrito em Rust), mas o Paru envolve menos etapas no processo. Ele primeiro encontra o pacote no AUR, solicita que você escolha qual versão gostaria (muito parecido com como o Yay permite que você escolha entre a versão binária, a versão compilada e a versão “git” em desenvolvimento ativo), e então exibe o conteúdo do script PKGBUILD para você revisar.
Pode não ser tão granular, mas apresenta tudo que o Yay faz de uma maneira direta que é relevante para o contexto em que você está usando.
Instalação
Para instalar o Paru no Arch Linux, use o seguinte comando:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -siÉ isso.
3. Pacaur

Pacaur é um ajudante AUR que usa o cower como backend. É um dos ajudantes do Arch User Repository mais complexos e é comumente escolhido por usuários avançados que buscam automatizar completamente tarefas repetitivas. Por exemplo: você tem um monte de pacotes AUR instalados? Está temendo ter que ficar no teclado digitando opções? Com isso, você poderá apenas inserir sua senha e dizer ao programa tudo o que ele precisa saber. Depois disso, tudo é tranquilo.
Instalação
Para instalar o Pacaur no Arch Linux, use o seguinte comando:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -siÉ isso.
4. Trizen
Não está interessado no Pacaur, mas ainda procurando algo leve? Confira o Trizen. É um ajudante AUR escrito em Perl em vez de Bash (o que lhe dá mais flexibilidade). Comparado ao Pacaur, oferece uma sintaxe mais simples, com a maioria das flags encurtadas para uma única letra (-U para atualização, -R para remoção, -S para sincronização). Se você já está acostumado ao Pacman, não se preocupe! Como todo outro ajudante AUR nesta lista, o Trizen também permite que você use as flags do Pacman.

Como o programa é escrito em Perl em vez de Bash, é impossível executar código silenciosamente, aumentando assim a segurança geral da instalação de pacotes do Arch User Repository.
O que provavelmente diferencia o Trizen dos demais nesta lista, no entanto, é o nível insano de granularidade que ele oferece. Não só permite que você edite o script PKGBUILD para cada pacote que instala no local, mas também permite que você edite a entrada do desktop e quaisquer outros scripts executáveis que venham com ele.
Este programa não é tão conhecido quanto a maioria dos outros nesta lista, mas definitivamente vale a pena experimentar.
Instalação
Para instalar o Trizen no Arch Linux, use o seguinte comando:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -siÉ isso.
5. Pamac

Se você acha que os gerenciadores de pacotes no Arch são apenas baseados em terminal, pense novamente! Feito pela Manjaro para sua distribuição voltada para facilidade de uso, o Pamac oferece uma interface gráfica para gerenciamento de pacotes para tudo, desde os repositórios oficiais do Arch até o AUR. Suas edições que incluem o AUR vêm em dois sabores:
- pamac-aur – Inclui apenas acessibilidade para o AUR.
- pamac-all – Permite que você acesse não apenas o AUR, mas também repositórios flatpak e snap.
Se você é extremamente novo no Arch e realmente não quer colar seus olhos em um terminal constantemente sempre que quiser gerenciar seus aplicativos instalados, o Pamac lhe oferecerá a melhor experiência baseada em GUI.
A única verdadeira ressalva do Pamac é que ele não é tão flexível quando se trata de corrigir scripts PKGBUILD quebrados. Se você deseja ter a possibilidade de corrigir coisas que dão errado durante a instalação de um pacote, eu recomendaria instalar um dos outros ótimos ajudantes AUR nesta lista junto com o Pamac.
Instalação
Para instalar o Pamac no Arch Linux, use o seguinte comando:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pamac-all.git
cd pamac-all
makepkg -siÉ isso.
Perguntas Frequentes
1. Os ajudantes AUR são seguros de usar?
Vale a pena notar que o AUR não é feito para ser inerentemente seguro. Embora pacotes ruins sejam rapidamente votados para o esquecimento, não são pacotes maliciosos dos quais você deve ter cuidado. Nem todo mantenedor de pacote é capaz de gerenciar uma atualização perfeita. No momento da redação deste artigo, por exemplo, o PKGBUILD do Balena Etcher tem um problema com seu epoch e as pessoas que atualizam seus pacotes AUR serão solicitadas a atualizar o pacote “balena-etcher” até que o problema seja corrigido.
Dito isso, além da ocasional hilaridade que acontece com pacotes mal mantidos, você não deve esperar quebrar seu sistema por causa disso. O que apresenta algum nível de perigo é a possibilidade de executar atualizações parciais. Se o seu ajudante AUR travar no meio da atualização dos repositórios oficiais do Arch, você pode ter alguma instabilidade em seu sistema até que execute uma atualização completa adequada.
Para evitar isso, sempre atualize usando o Pacman primeiro (pacman -Syu), depois use o ajudante AUR para atualizar seus pacotes AUR!
2. É seguro usar múltiplos ajudantes AUR?
Desde que você não esteja tentando usá-los simultaneamente (ou seja, abrindo dois terminais e executando o Pacaur em um e o Yay no outro), seu computador não vai explodir se você tiver ambos instalados. Os ajudantes AUR devem ser vistos mais como wrappers para o Pacman que adicionam capacidades AUR em cima dele. Como eles consultam os mesmos arquivos em seu sistema, geralmente não interferem um no outro. O único problema que consigo conceber é que você estará mantendo um cache para cada ajudante AUR, o que não é ótimo quando você está trabalhando com espaço de armazenamento limitado.
3. Qual ajudante AUR é o mais amigável para o usuário?
Os mais amigáveis para iniciantes, Yay ou Paru, provavelmente são suas melhores apostas. Ambos alcançam um bom equilíbrio ao permitir que você tenha um grande grau de controle sobre como você explora o AUR, enquanto evitam a sobrecarga de informações que poderia ser esmagadora para pessoas novas no Linux/Arch.