Brief: Yaourt tinha sido o ajudante mais popular da AUR, mas não está mais sendo desenvolvido. Neste artigo, nós listamos algumas das melhores alternativas ao Yaourt para distribuições Linux baseadas no Arch.

Arch User Repository popularmente conhecido como AUR é o repositório de software dirigido pela comunidade para usuários Arch. Usuários Debian/Ubuntu podem pensar no AUR como o equivalente do PPA.

Ele contém os pacotes que não são endossados diretamente pelo Arch Linux. Se alguém desenvolve um software ou pacote para o Arch Linux, ele pode ser fornecido através desses repositórios da comunidade. Isto permite ao usuário final acessar mais software do que o que ele recebe por padrão.

Então, como você usa o AUR então? Bem, você precisa de uma ferramenta diferente para instalar software a partir do AUR. O gerenciador de pacotes do Arch pacman não o suporta diretamente. Portanto, você precisa dessas ‘ferramentas especiais’ chamadas AUR helpers para automatizar o uso de pacotes AUR

Yaourt (Yet AnOther User Repository Tool) foi um wrapper para o pacman que tornou possível a instalação de pacotes AUR no Arch Linux. Ele usa a mesma sintaxe do pacman. Yaourt também tinha grande suporte ao Arch User Repository para busca, instalação, resolução de conflitos e manutenção de dependências.

No entanto, Yaourt não é mais uma solução.

Neste artigo, você verá as melhores alternativas Yaourt que você pode usar para instalar software do AUR.

Best AUR helpers para usar AUR

Eu estou deliberando omitir alguns outros helpers AUR populares como trizen ou packer porque eles também foram marcados como ‘descontinuados ou problemáticos’.

yay

yay é o próximo melhor helper AUR escrito em Go com o objetivo de fornecer uma interface de pacman com o mínimo de entrada de usuário, yaourt como busca e quase sem dependências.

Faatures of yay

  • yay fornece preenchimento de tabela AUR e download do PKGBUILD do ABS ou AUR.
  • Suporta o estreitamento de busca e sem sourcing do PKGBUILD.
  • O binário não tem dependências adicionais que o pacman.
  • Provê solucionador de dependência avançado e remove dependências make no final do processo de construção.
  • Suporta saída colorida quando você habilita a opção Color no arquivo /etc/pacman.conf.
  • Pode ser feito para suportar apenas o pacote AUR ou apenas pacotes repo.

Instalando yay

Pode instalar yay clonando o repo do git e construindo-o. Use o comando abaixo para instalar yay no Arch Linux :

git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si

Usando yay

Procurando uma aplicação através de yay no AUR:

yay -Ss <package-name>

Instalando uma aplicação:

yay -S <package-name>

pakku

Pakku é outro pacman wrapper que ainda está em seu estágio inicial. No entanto, só porque é novo não significa que falte nenhum dos recursos suportados por outro helper AUR. Ele faz seu trabalho muito bem e junto com a busca e instalação de aplicativos do AUR, ele remove dependências após um build.

Faatures of pakku

  • Procura e instalação de pacotes do Repositório de Usuários Arch.
  • Ver arquivos e alterações entre builds.
  • Building packages from official repositories and removing make dependencies after a build.
  • PKGBUILD retrieving and Pacman integration.
  • Interface de usuário tipo Pacman e opções de pacman suportadas.
  • Suporta configuração Pacman e sem sourcing PKGBUILD.

Instalando pakku

git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si

Utilizando pakku

Você pode pesquisar uma aplicação da AUR usando o comando abaixo.:

pakku -Ss spotify

E então o pacote pode ser instalado similar ao pacman:

pakku -S spotify

aurutils

aurutils é basicamente uma coleção de scripts que automatiza o uso do Arch User Repository. Ele pode pesquisar AUR, verificar atualizações para diferentes aplicações instaladas e resolver problemas de dependências.

Faatures of aurutils

  • aurutils usa um repositório local que lhe dá um benefício de suporte a arquivos pacman, e todos os pacotes funcionam com -asdeps.
  • Existem múltiplos repositórios para diferentes tarefas.
  • Atualizar repositório local de uma só vez com aursync -u
  • pkgbase, formato longo e suporte a aursearch
  • Possibilidade de ignorar pacotes

Instalar aurutils

git clone https://aur.archlinux.org/aurutils.gitcd aurutilsmakepkg -si

Usar aurutils

Procurar uma aplicação via aurutils:

aurutils -Ss <package-name>

Instalar um pacote da AUR:

aurutils -S <package-name>

Todos estes pacotes podem ser instalados directamente se já estiver a utilizar o Yaourt ou qualquer outro helper da AUR.

Pamac

Pamac é um frontend gtk para a libalpm. Pamac também pode ser usado para gerenciar pacotes a partir do AUR. Ele é o gerenciador de pacotes GUI mais usado para distribuições Arch Linux e Arch baseadas em Linux.

Faatures:

  • Gerenciador de pacotes CLI com pamac-cli
  • A GTK-3 GUI
  • >

  • Biblioteca para acessar informações de pacotes e executar transações
  • Suporte Flatpak e Snap
  • >

  • Aplicador de raio que notifica você sobre atualizações
  • >

>

Instalando pamac

>

git clone https://aur.archlinux.org/pamac-aur.gitcd pamac-aurmakepkg -si

>

Utilizando pamac

>

Pamac pode ser usado através do terminal ou do GUI. O uso da GUI do pamac é muito intuitivo.

Com o terminal, para procurar por um pacote use o seguinte comando com <package> substituído pelo nome do pacote que você está procurando

pamac search <package>

Para instalar um pacote,

pamac install <package>
pamac install <package>

Para desinstalar um pacote,

pamac remove <package>

Para um guia detalhado do pamac, você pode consultar a sua página Wiki do Manjaro.

aurman

aurman é um dos melhores ajudantes da AUR e serve bastante bem como uma alternativa ao Yaourt. Ele tem sintaxe quase similar ao pacman com suporte para todas as operações do pacman. Você pode pesquisar o AUR, resolver dependências, verificar o conteúdo do PKGBUILD antes de construir um pacote, etc.

Faatures of aurman

  • aurman suporta todas as operações do pacman e incorpora solução de dependência confiável, detecção de conflitos e suporte a pacotes divididos.
  • Laço sudo em segundo plano, salvando você de digitar sua senha toda vez.
  • Provê suporte a pacotes de desenvolvimento e distingue entre pacotes instalados de forma explícita e inlícita.
  • Suporte para pesquisa de pacotes e repositórios AUR.
  • Pode ver e editar os PKGBUILDs antes de iniciar a compilação do pacote AUR.
  • Tambem pode ser usado como um solucionador de dependências independente.

Instalando aurman

git clone https://aur.archlinux.org/aurman.gitcd aurmanmakepkg -si

Usando aurman

Procurar uma aplicação através de aurman no Arch User Repository é feito da seguinte maneira:

aurman -Ss <package-name>

Instalando uma aplicação usando aurman:

aurman -S &lt;package-name>

O que você acha dos helpers AUR?

Arch Linux tem mais alguns helpers AUR que podem automatizar certas tarefas para o Arch User Repository. Muitos usuários ainda estão usando Yaourt para seu trabalho com AUR e

Deixe uma resposta

O seu endereço de email não será publicado.