Yaourt is dead?

Yaourt é/foi o gerenciador de pacotes mais popular da AUR do arch linux e derivados, mas não está mais sendo desenvolvido. Neste artigo, listamos algumas das melhores alternativas para Yaourt para distribuições Linux baseadas em Arch.

O Arch User Repository conhecido popularmente como AUR é o repositório (não oficial) de software orientado pela comunidade para usuários do Arch.

Ele contém os pacotes que não são disponibilizados ​​diretamente pelo Arch Linux, pelo seu gerenciador de pacotes oficial “Pacman”. Se alguém desenvolve um software ou pacote para o Arch Linux, ele pode ser fornecido através dos repositórios da comunidade. Isso permite que o usuário final acesse mais software do que recebe por padrão.

Então, como você usa o AUR? Bem, você precisa de uma ferramenta diferente para instalar o software do AUR. O gerenciador de pacotes do Arch, o pacman , não suporta diretamente. Essas ‘ferramentas especiais’ são chamadas de gerenciadores de pacote do AUR .

Yaourt (Yet AnOther User Repository Tool) é / foi um wrapper para pacman que ajuda a instalar pacotes AUR no Arch Linux. Ele usa a mesma sintaxe do pacman. Yaourt tem grande suporte para Arch User Repository para pesquisa, instalação, resolução de conflitos e manutenção de dependências.

No entanto, o desenvolvimento de Yaourt tem sido lento ultimamente e está listado como “Descontinuado ou problemático” no Arch Wiki. Muitos Arch Usuários acreditam que não é seguro e, portanto, ir para um ajudante AUR diferente.

Neste artigo, veremos as melhores alternativas de Yaourt que você pode usar para instalar o software do AUR.

Melhores gerenciador de pacotes do AUR

 

1. Aurman

O aurman é um dos melhores ajudantes do AUR e serve muito bem como uma alternativa ao Yaourt. Tem sintaxe quase semelhante 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 da compilação de um pacote, etc.

Recursos do aurman

– O aurman suporta todas as operações do pacman e incorpora resolução confiável de dependências, detecção de conflitos e suporte a pacotes divididos.
– O loop sudo encadeado é executado em segundo plano, evitando que você digite sua senha a cada vez.
– Fornece suporte a pacotes de desenvolvimento e distingue entre pacotes instalados de forma explícita e implícita.
– Suporte para pesquisa de pacotes e repositórios do AUR.
– Você pode ver e editar os PKGBUILDs antes de iniciar a compilação do pacote AUR.
– Ele também pode ser usado como um solucionador independente de dependência .

Instalando o aurman

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

Usando o aurman

A pesquisa por um aplicativo através do aurman no Arch User Repository é feita da seguinte maneira:

#aurman -Ss nome_pacote

Instalando um aplicativo usando o aurman:

#aurman -S nome_pacote

 

2. yay

yay é o outro gerenciador (uso e acho o melhor) gerenciador de pacotes do AUR escrito em Go com o objetivo de fornecer uma interface de pacman com o mínimo de entrada do usuário, como a procura e com quase nenhuma dependência.

Características do yay:

-yay fornece a conclusão da tabela AUR e faz o download do PKGBUILD de ABS ou AUR.
-Suporta o estreitamento de pesquisa e nenhuma fonte de PKGBUILD.
-O binário não tem dependências adicionais que o pacman.
-Fornece um solucionador de dependência avançado e remove as dependências no final do processo de compilação.
-Suporta saída colorida quando você ativa a opção Cor no arquivo /etc/pacman.conf.
-Pode ser feito para suportar apenas pacotes AUR ou apenas pacotes de recompra.

Instalando o yay

Você pode instalar o yay clonando o repositório git e construindo-o. Use o comando abaixo para instalar o yay no Arch Linux:

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

Usando yay

Pesquisando um aplicativo através do Yay no AUR:

#yay -Ss nome_pacote

Instalando um aplicativo:

#yay -S nome_pacote

 

3. pakku

Pakku é outro gereciador de pacotes do AUR que ainda está em seu estágio inicial. No entanto, só porque o seu novo não significa que ele não possui nenhum dos recursos suportados por outro auxiliar do AUR.

Características do pakku:

– Pesquisando e instalando pacotes do Arch User Repository.
– Exibindo arquivos e alterações entre compilações.
– Construindo pacotes a partir dos repositórios oficiais e removendo as dependências após uma compilação.
– Recuperação PKGBUILD e integração Pacman.
– Opções de interface de usuário e pacman parecidas com Pacman suportam.
– A configuração do Pacman é compatível e não há fornecimento de PKGBUILD.

Instalando o pakku

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

Usando pakku

Você pode pesquisar um aplicativo da AUR usando o comando abaixo:

#pakku -Ss nome_pacote

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

#pakku -S nome_pacote

 

4. aurutils

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

Características de aurutils:

– O aurutils usa um repositório local que lhe dá um benefício de suporte ao arquivo pacman, e todos os pacotes funcionam com o asdeps.
– Pode haver vários repos para tarefas diferentes.
– Atualize o repositório local de uma só vez com aursync -u
– pkgbase, formato longo e suporte bruto para aursearch
– Capacidade de ignorar o pacote

Instalando aurutils

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

Usando aurutils

Pesquisando um aplicativo via aurutils:

#aurutils -Ss nome_pacote

Instalando um pacote do AUR:

#aurutils -S nome_pacote

Existem outros gerenciadores de pacotes do AUR, tais como o trizen ou packer, porém eles também foram sinalizados como  “descontinuados ou problemáticos” pela comunidade.

Fonte (em inglês): ItsFoss