Como instalar e usar o Yaourt no Arch Linux e derivados

Descubra como instalar e usar o Yaourt no Arch Linux e derivados!

Se você usa o Arch e quer instalar programas além dos que o sistema oferece por padrão, veja como instalar e usar o Yaourt no Arch Linux e derivados.


O Yaourt é uma ferramenta de repositório de usuários de linha de comando que completa o pacman (o gerenciador de pacotes do Arch) para instalar software no Archlinux. Ela foi criada para automatização da instalação de pacotes AUR.
Como instalar e usar o Yaourt no Arch Linux e derivados
Como instalar e usar o Yaourt no Arch Linux e derivados

Essa ferramenta é necessária para instalar facilmente pacotes de repositório de usuários na distribuição Arch Linux e sistemas baseados nela, como Manjaro Linux ou Antergos.

É verdade que o Arch Linux contém milhares de pacotes úteis em seus repositórios. Alguns pacotes, porém, ainda não entraram nessa lista.

Isso levou à criação do AUR (Arch User Repository), um repositório de scripts que os usuários podem baixar e usar para construir seus pacotes usando a ferramenta makepkg do Arch Linux.

Essa tarefa, porém, pode ficar chata quando você a faz com frequência ou precisa também instalar dependências.

Para resolver isso, alguns usuários do Arch Linux criaram o Yaourt, um frontend para o pacman e para o já citado makepkg.

Ele automatiza o processo de baixar os scripts do AUR e criar o pacote para você, inclusive as dependências do pacote.

Neste artigo, você verá como instalar e usar o Yaourt no Arch Linux de duas maneiras.

Como instalar o Yaourt no Arch Linux

Como o próprio Yaourt é um pacote AUR, isso significa que não é suportado no pacman por padrão, por isso é preciso instalar ele de um modo diferente do padrão.

Preparando o sistema para instalar o Yaourt no Arch Linux

Basicamente, existem duas maneiras de instalar o Yaourt no Arch Linux e derivados: usando um repositório personalizado e baixá-lo usando pacman ou compilando um pacote do AUR. Abaixo, você verá como usar os dois.

Embora sejam diferentes, eles compartilham um passo comum. Primeiro, precisaremos atualizar seus depósitos e pacotes

Passo 1. Abra um terminal;
Passo 2. Atualize o pacman com este comando;

sudo pacman -Syu

Passo 3. Instale os pacotes que serão usados para instalar o yaourt;

sudo pacman -S --needed base-devel git wget yajl

Como instalar o Yaourt no Arch Linux usando um repositório

Para instalar o Yaourt no Arch Linux usando um repositório, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Confira se o seu sistema é de 32 ou 64 , para isso, use o seguinte comando no terminal:

uname -m

Passo 3. Se seu sistema é de 32 bits, use o comando abaixo para adicionar o repositório archlinuxfr ao arquivo de configuração do pacman;

echo -e '[archlinuxfr]\n SigLevel = Never\n Server = http://repo.archlinux.fr/i686' | sudo tee  >> /etc/pacman.conf

Passo 4. Se seu sistema é de 64 bits, use o comando abaixo para adicionar o repositório archlinuxfr ao arquivo de configuração do pacman;

echo -e '[archlinuxfr]\n SigLevel = Never\n Server = http://repo.archlinux.fr/x86_64' | sudo tee  >> /etc/pacman.conf

Passo 5. Em seguida, instale o Yaourt com esse outro comando;

sudo pacman -Sy yaourt

Como instalar o Yaourt no Arch Linux compilando

Para instalar o Yaourt no Arch Linux compilando, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Acesse a pasta opt;

cd /opt

Passo 3. Clone a consulta de pacotes;

git clone https://aur.archlinux.org/package-query.git

Passo 4. Insira o diretório de pacotes;

cd package-query

Passo 5. Compile o pacote;

makepkg -si

Passo 6. Agora clone o repositório yaourt;

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

Passo 7. Faça o mesmo para o próprio pacote yaourt;

cd /opt/yaourt && makepkg -si

Como usar o Yaourt

O Yaourt utiliza uma sintaxe parecida com a do próprio pacman. Para entendê-la, vale a pena dar uma boa lida na página oficial do yaourt.

O uso mais comum do Yaourt instalar um pacote qualquer, é bem simples. Para instalar o VirtualBox, por exemplo:

yaourt -S virtualbox_bin

Normalmente, o yaourt pede para você dar uma lida nos scripts, verificar se não há nada inseguro neles, confirmar a instalação do pacote e outras questões. Caso você prefira a praticidade à segurança, use o parâmetro –noconfirm. Isso fará com que o yaourt não solicite nenhuma confirmação para as perguntas que ele costuma fazer.

yaourt -S virtualbox_bin --noconfirm

Assim como no pacman, as opções -Syu servem para sincronizar o banco de dados, e atualizar e lista de pacotes:

yaourt -Syu

Além disso, com as opções –devel –aur, você pode pesquisar upgrades aur e devel (todos os pacotes baseados em versões do dev).

yaourt -Syu --aur --devel

Se quiser, você pode listar todos os pacotes disponíveis e escolher aquele para ser instalado.

yaourt list

Veja também

Pacotes do AUR? Veja como instalar o Pacaur no Arch Linux

O que está sendo falado no blog

Ajude a manter o Blog do Edivaldo - Faça uma doação

Se você gosta do conteúdo do Blog, você pode ajudar a manter o site simplesmente fazendo uma doação única, esporádica ou mensal, usando uma das opções abaixo:

Doação usando Paypal

Doação usando PagSeguro
Outras formas de ajudar a manter o Blog do Edivaldo



blog comments powered by Disqus