Instalando pacotes AUR

AUR é a sigla para Arch User Repository. Na prática, se trata de um repositório comunitário gerenciado por usuários de distros baseadas em Arch. O repositório contém pacotes nomeados PKGBUILDS que permitem compilar pacotes do repositório com o makepkg e instalar via pacman. Pacman é o gerenciador de pactes usado no Arch Linux.

Como usar pacotes AUR?

A maneira mais simples é através de um AUR helper, que é uma ferramenta de linha de comando que permite buscar pacotes publicados no AUR e, além disso, permite instalar esses pacotes.

Instalando o AUR helper.

Considerando que você utilize o Yay AUR helper, vamos clonar o repositório, ir até a pasta e construir o pacote. Para isso, use os comandos, um por um:

sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Uma vez instalado, você pode usar comandos yay para instalar pacotes:

yay -S nome_do_pacote

O comando acima é o comando para instalar um pacote usando o yay.

Por exemplo, para instalar o spotify, use:

yay -S spotify

Caso você prefira também é possível instalar pacotes AUR sem o auxílio do yay. Para isso, siga os passos:

  1. Acesse a página de pacotes AUR.

  2. Veja se tem o pacote que você deseja. Digamos que você queira o okular. Busque pelo nome dele no campo de pesquisa designado na página.

  3. Você vai clicar sobre o nome do pacote, que no caso é "okular-git". Um página será aberta. Dentro dela tem o campo...

    Git Clone URL: https://aur.archlinux.org/okular-git.git

  4. Você vai precisar desse link. Utilize os comandos abaixo para conseguir instalar o pacote. Você pode rodar um comando de cada vez. Eu prefiro assim.

git clone [package URL]
cd [package name]
makepkg -si

Seque o exemplo usando o okular...

git clone https://aur.archlinux.org/okular-git.git

cd okular-git

makepkg -si

Pronto! De uma forma ou de outra, o importante é dar certo! Valeu!

0
Subscribe to my newsletter

Read articles from Nathan Virgílio directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Nathan Virgílio
Nathan Virgílio