AUR no Arch Linux


AUR é o repositório de terceiros do Arch Linux, ele pode ser uma alternativa para instalar programas que não estejam no repositório oficial do Arch Linux e derivados.

OBS: Use o AUR com muita moderação.

AUR no Arch Linux


O Arch User Repository (AUR) ou, em português, Repositório de Usuário do Arch é um repositório dirigido pela comunidade para usuários do Arch. Ele contém descrições de pacotes (PKGBUILDs) que permitem a você compilar um pacote de um fonte com o makepkg e depois instalar via pacman. O AUR foi criado para organizar e compartilhar novos pacotes da comunidade e ajudar a acelerar a inclusão dos pacotes populares no repositório community. Este documento explica como usuários podem acessar e utilizar o AUR.

Um bom número de novos pacotes que entram para os repositórios oficiais iniciam no AUR. No AUR, usuários são capazes de contribuir com seus próprios pacotes (PKGBUILD e arquivos relacionados). A comunidade do AUR tem a capacidade de votar a favor os pacotes no AUR. Se um pacote se torna popular o bastante -- desde que tenha uma licença compatível e uma boa técnica de empacotamento -- ele pode ser colocado no repositório community (diretamente acessível pelo pacman ou abs).

Leia com atenção o alerta da documentação Arch sobre o AUR.

Fonte


Utilização

Para instalar pacotes do repositório AUR temos duas alternativas:

  • Manualmente com makepkg
  • Com gerenciador de pacotes, nesse caso usarei o gerenciador de pacotes AUR yay


Instalar programas com makepkg

Instale o pacote git que iremos usar.

sudo pacman -S git

Nesse exemplo irei usar o próprio yay.

Toda vez que quiser instalar um programa no Arch use o google com a sintaxe.

programa Arch package

yay arch package

Ao entrar no link do aur.archlinux.org note a linha marcada, basta você clicar no link e ele será copiado.


Faça o download do yay do repositório AUR.

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

Entre no diretório de download do yay.

cd yay

Instale o yay. Note esse processo é o mesmo para qualquer programa do repositório AUR.

makepkg -si

Confirme a instalação das dependências necessárias para posteriormente instalar o yay.

Confirme a instalação do yay.


Instalar programas com yay

Agora que instalamos o gerenciador de pacotes AUR yay, veja um exemplo pratico de uma necessidade de uso do AUR.

O inxi não se encontra nos repositórios oficiais do Arch Linux.

Ele está no repositório AUR, nesse caso precisamos usar o yay para o instalar.

A sintaxe é yay -S nomedopacote

yay -S inxi

O yay sempre é executado como usuário comum, ao final da compilação do pacote é que a senha de Root é pedida para que o programa seja instalado no sistema.

Prontinho o pacote inxi instalado do repositório AUR usando o gerenciador de pacotes yay.

Para atualizar programas instalados do AUR use o comando.

yay -Suy


Octopi

Octopi é um poderoso front-end Pacman/AUR usando bibliotecas Qt.


Para instalar use o gerenciador de pacotes yay.

yay -S octopi

Configurar o Octopi.

Abra o APP e vá em Ferramentas > Opções > AUR

Configure como na imagem, após click em OK.


Como pesquisar no Octopi por pacotes do repositório AUR

Um ótimo exemplo são os drivers para impressora Epson que só tem no AUR, digite o modelo da impressora na barra de pesquisa e click no ícone da caveirinha verde.

Driver encontrado.


Outro exemplo é o Ventoy que só tem no AUR.

Para instalar de click direito no programa encontrado e click em Instalar.

Para instalar click no V verde.


Ventoy instalado.

OBS: Preste atenção na janela de terminal, nela você realiza confirmações e sera pedida a senha de Root para instalar o programa.


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais