Yay, abreviação de “Yet Another Yaourt”, é um auxiliar AUR poderoso e fácil de usar para Arch Linux e seus derivados, incluindo Manjaro Linux. Ele agiliza o processo de instalação, atualização e gerenciamento de pacotes do Arch User Repository (AUR). Escrito na linguagem de programação Go, Yay se destaca de outros auxiliares AUR por sua eficiência, velocidade e confiabilidade.
As principais diferenças e vantagens do Yay incluem:
- Simplicidade : Yay oferece uma interface de linha de comando simples e intuitiva, tornando-a acessível tanto para iniciantes quanto para usuários experientes.
- Velocidade : Escrito em Go, o Yay foi projetado para ser rápido e eficiente, reduzindo o tempo gasto em tarefas de gerenciamento de pacotes.
- Tratamento de dependências : Yay gerencia dependências de maneira eficaz, garantindo que os pacotes sejam instalados com todas as dependências necessárias, reduzindo assim o risco de instalações interrompidas.
- Funcionalidade de pesquisa : Yay fornece um recurso de pesquisa avançada, permitindo aos usuários encontrar pacotes de forma rápida e fácil dentro do AUR.
- Atualizações : Yay simplifica o processo de atualização de pacotes AUR, mantendo seu sistema atualizado com o mínimo de esforço.
Com suas inúmeras vantagens, Yay é uma excelente escolha para gerenciar pacotes AUR em seu sistema Manjaro Linux. O guia a seguir demonstrará como instalar o auxiliar Yay AUR no Manjaro Linux e dicas sobre como usar seus comandos para ajudá-lo a começar a usar o AUR.
Etapa 1: atualizar o Manjaro
A instalação do Yay em seu sistema Manjaro Linux requer a atualização do sistema e a instalação de todas as atualizações de pacotes disponíveis. Isso garante que seu sistema permaneça bem conservado e evita possíveis problemas durante a instalação.
Para atualizar seu sistema Manjaro, execute o seguinte comando no terminal:
sudo pacman -Syu
Etapa 2: instale o yay
Existem dois métodos para instalar o auxiliar yay AUR. O primeiro método é executar o seguinte comando para instalá-lo do repositório do Arch:
sudo pacman -S yay
O segundo método envolve compilar o Yay em seu sistema Manjaro Linux, o que requer algumas etapas simples. Primeiro, certifique-se de ter os pacotes Git e base-devel instalados em seu sistema executando o seguinte comando no terminal:
sudo pacman -S git base-devel
Em seguida, clone o repositório Yay executando o seguinte comando:
git clone https://aur.archlinux.org/yay.git
Depois que o repositório for clonado, mude para o diretório yay com o seguinte comando:
cd yay
Agora você está pronto para construir e instalar o Yay. Execute o seguinte comando:
makepkg -si
Este comando irá construir o pacote Yay e instalá-lo em seu sistema. Após a conclusão da instalação, remova o diretório yay usando o seguinte comando:
rm -rf yay
Yay agora está instalado em seu sistema Manjaro Linux e pronto para uso. Você pode instalar pacotes do AUR da mesma forma que faria com o pacman.
Comandos comuns para Manjaro Linux
Procurando por Pacotes
Sintaxe: yay -Ss nome_do_pacote
Este comando procura o pacote nos repositórios Manjaro e no AUR. Por exemplo, para procurar o pacote VLC media player, execute:
yay -Ss vlc
Instalando Pacotes
Sintaxe: yay -S nome_do_pacote
Este comando instala o pacote especificado dos repositórios Manjaro ou do AUR. Por exemplo, para instalar o pacote VLC media player, execute o seguinte:
yay -S vlc
Atualizando Pacotes
Sintaxe: yay -Syu
Este comando atualiza todos os pacotes instalados no sistema, incluindo pacotes dos repositórios Manjaro e do AUR. Por exemplo, para atualizar todos os pacotes instalados, execute:
yay -Syu
Atualizando Pacotes do AUR
Sintaxe: yay -Sua
Este comando atualiza todos os pacotes instalados do AUR. Por exemplo, para atualizar todos os pacotes instalados do AUR, execute:
yay -Sua
Atualizar apenas pacotes AUR
Sintaxe: yay -Sua –aur
Este comando atualiza apenas os pacotes instalados do AUR. Por exemplo, para atualizar apenas pacotes AUR, execute:
yay -Sua --aur
Atualizando Pacotes Padrão e de Desenvolvimento
Sintaxe: yay -Syyu –devel
O comando “yay -Syyu –devel” atualiza o sistema, incluindo pacotes de desenvolvimento. A opção “–devel” inclui pacotes dos repositórios de teste, permitindo aos usuários testar e usar software de última geração.
yay -Syyu --devel
Removendo Pacotes
Sintaxe: yay -R nome_do_pacote
Este comando remove o pacote especificado do sistema. Por exemplo, para remover o pacote do reprodutor de mídia VLC, execute o seguinte:
yay -R vlc
Limpando o sistema
Sintaxe: yay -Yc
Este comando limpa o sistema removendo pacotes órfãos instalados como dependências, mas que não são mais necessários por nenhum outro pacote. Por exemplo, para limpar o sistema, execute o seguinte:
yay -Yc
Procurando por pacotes órfãos
Sintaxe: yay -Yua
Este comando procura pacotes órfãos no sistema. Por exemplo, para procurar pacotes órfãos, execute:
yay -Yua
Removendo pacotes órfãos
Sintaxe: sim -ano
Este comando remove todos os pacotes órfãos do sistema. Por exemplo, para remover todos os pacotes órfãos, execute:
yay -Yr
Removendo versões antigas de pacotes
Sintaxe: yay -Sc
Este comando remove versões antigas de pacotes do sistema. Por exemplo, para remover versões antigas de pacotes, execute:
yay -Sc
Removendo versões antigas de pacotes
Sintaxe: sim -Sc
Este comando remove versões antigas de pacotes do sistema. Por exemplo, para remover versões antigas de pacotes, execute:
yay -Sc
Exibir informações sobre um pacote
Sintaxe: yay -Si nome_do_pacote
Este comando exibe informações sobre o pacote, incluindo sua descrição, dependências, tamanho e versão. Por exemplo, para exibir informações sobre o pacote do reprodutor de mídia VLC, execute o seguinte:
yay -Si vlc
Exibir informações sobre um pacote instalado
Sintaxe: yay -Qi nome_do_pacote
Este comando exibe informações sobre o pacote instalado, incluindo nome, versão e tamanho instalado. Por exemplo, para exibir informações sobre o pacote VLC media player instalado, execute o seguinte:
yay -Qi vlc
Listar todos os pacotes em um repositório
Sintaxe: yay -Sl nome_do_repositório
Este comando lista todos os pacotes no repositório especificado. Por exemplo, para listar todos os pacotes no repositório principal, execute:
yay -Sl core
Listar todos os pacotes instalados
Sintaxe: yay -Q
Este comando lista todos os pacotes instalados. Por exemplo, para listar todos os pacotes instalados, execute:
yay Q
Listar todos os pacotes desatualizados
Sintaxe: yay -Qu
Este comando lista todos os pacotes desatualizados.
yay -Qu
Baixe PKGBUILD do ABS ou AUR
Sintaxe: yay -G nome_do_pacote
Este comando baixa o arquivo PKGBUILD de um pacote do ABS ou AUR. Por exemplo, para baixar o arquivo PKGBUILD para o pacote VLC media player do AUR, execute:
yay -G vlc
Imprimir em Stdout PKGBUILD de ABS ou AUR
Sintaxe: yay -P nome_do_pacote
Este comando imprime o conteúdo do arquivo PKGBUILD de um pacote no terminal. Por exemplo, para imprimir o arquivo PKGBUILD para o pacote VLC media player do AUR, execute:
yay -P vlc
Gerar banco de dados de pacotes de desenvolvimento
Sintaxe: yay -Y –gendb
Este comando gera um banco de dados de pacotes de desenvolvimento em seu sistema. Por exemplo, para gerar o banco de dados do pacote de desenvolvimento, execute o seguinte:
yay -Y --gendb
Imprimir estatísticas do sistema Yay
Sintaxe: yay -Qi
Este comando exibe estatísticas do sistema, como números e versões dos pacotes instalados. Por exemplo, para exibir estatísticas do sistema, execute:
yay -Qi
Leia os documentos oficiais do Yay
Sintaxe: man yay
Este comando abre a página de manual do Yay no terminal. Por exemplo, para ler o manual do Yay, execute:
man yay
Estes são apenas alguns comandos para gerenciar pacotes Manjaro Linux.
Conclusão
Concluindo, instalar e usar o Yay no Manjaro Linux oferece aos usuários uma ferramenta poderosa para gerenciar pacotes dos repositórios oficiais e do AUR. Com seu extenso conjunto de recursos e interface amigável, Yay facilita a pesquisa, instalação, atualização e remoção de pacotes no Manjaro Linux.