Paru - um novo Helper AUR e Pacman Wrapper baseado em Yay

2 de fevereiro de 2021

Um dos principais motivos pelos quais um usuário escolhe o Arch Linux ou uma distribuição Linux baseada no Arch é o repositório do usuário do Arch (AUR).

Infelizmente, pacman, o gerenciador de pacotes do Arch, não pode acessar o AUR de maneira semelhante aos repositórios oficiais. Os pacotes no AUR estão na forma de PKGBUILD e requerem um processo manual para serem compilados.

Um helper AUR pode automatizar esse processo. Sem dúvida, yay é um dos helper AUR mais populares e altamente favorecidos.

Recentemente Morganamilo, um dos dois desenvolvedores do yay, anunciou que está se afastando da manutenção do yay e iniciando seu próprio auxiliar de AUR chamado paru. Paru é escrito em Rust em comparação com yay que está escrito em Go e seu design é baseado em yay.

Observe que yay não atingiu o fim da vida útil e ainda está sendo mantido ativamente por Jguer. Ele também comentou que paru pode ser adequado para usuários que procuram um helper AUR rico em recursos; portanto, eu recomendaria tentar.

Instalando o auxiliar Paru AUR

Para instalar o paru, abra seu terminal e digite os seguintes comandos um por um.

Comandos para usar no terminal

sudo pacman -S --needed base-devel

git clone https://aur.archlinux.org/paru.git

cd paru

makepkg -si

Agora que você o instalou, vamos ver como usá-lo.

Comandos essenciais para usar o helper Paru AUR

Em minha opinião, esses são os comandos mais essenciais do paru. Você pode explorar mais no repositório oficial no GitHub.

  • paru <userinput>: Pesquisa e instala <userinput>.
  • paru -: Alias para paru -Syu
  • paru -Sua: Atualiza apenas pacotes AUR
  • paru -Qua: Imprime atualizações AUR disponíveis
  • paru -Gc <userinput>: Imprime os comentários AUR de <userinput>

Usando o auxiliar Paru AUR em toda a sua extensão

Você pode acessar o changelog do paru no GitHub para ver o histórico completo do changelog ou pode ver as alterações de yay no primeiro lançamento.

Ativar cor em Paru

Para habilitar a cor no paru, você deve habilitá-lo primeiro no pacman. Todos os arquivos de configuração estão no diretório /etc. Neste exemplo, eu uso o editor de texto Nano, mas você pode usar qualquer editor de texto baseado em terminal de sua escolha.

Comandos para usar no terminal

sudo nano /etc/pacman.conf

Depois de abrir o arquivo de configuração do pacman, descomente “Color” para habilitar este recurso.

Pacman.conf Color

Inverter ordem de pesquisa

O pacote mais relevante de acordo com o seu termo de pesquisa é normalmente exibido na parte superior do resultado da pesquisa. No paru, você pode inverter a ordem de pesquisa para torná-la mais fácil.

Semelhante ao exemplo anterior, abra o arquivo de configuração paru:

Comandos para usar no terminal

sudo nano /etc/paru.conf

Remova o comentário do termo “BottomUp” e salve o arquivo.

Configuração auxiliar Paru AUR

Como você pode ver, o pedido é invertido e o primeiro pacote aparece na parte inferior.

Paru.conf Bottomup 2

Editar PKGBUILDs (para usuários avançados)

Se você for um usuário experiente do Linux, poderá editar os pacotes AUR por meio do paru. Para fazer isso, você precisa habilitar o recurso do arquivo de configuração do paru e definir o gerenciador de arquivos de sua escolha.

Neste exemplo, usarei o padrão no arquivo de configuração, ou seja, o gerenciador de arquivos vifm. Se você ainda não o usou, pode ser necessário instalá-lo.

Comandos para usar no terminal

sudo pacman -S vifm

sudo nano /etc/paru.conf

Abra o arquivo de configuração e descomente como mostrado abaixo.

Paru.conf Vifm

Vamos voltar ao pacote AUR Google Calendar e tentar instalá-lo. Você será solicitado a revisar o pacote. Digite yes e clique em entrar.

Paru Proceed For Review

Escolha o PKGBUILD no gerenciador de arquivos e pressione Enter para visualizar o pacote.

Paru Proceed For Review 2

Qualquer mudança que você fizer será permanente e da próxima vez que você atualizar o pacote, suas mudanças serão mescladas com o pacote original.

Paru Proceed For Review 3

Conclusão

Paru é outra adição interessante à família de helpers AUR com um futuro promissor. Neste ponto, eu não sugeriria substituir yay, pois ainda é mantido, mas definitivamente, experimente o paru. Você pode ter ambos instalados em seu sistema e tirar suas próprias conclusões.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Dimitrios Savvopoulos e publicado no site itsfoss.com. Traduzido pela rtland.team

Paru – A New AUR Helper and Pacman Wrapper Based on Yay

Propaganda
Propaganda