Arch User Repository commonly referred to as AUR is the software repository for Arch users developed and driven by the community. O repositório de Usuários de Arch basicamente contém pacotes desenvolvidos que o Arch Linux não endossa diretamente.
deixe-nos dizer que você desenvolve um programa que você gostaria que outros usuários Arch para instalar e usar, o que você faria é torná-lo acessível às massas através dos repositórios da comunidade., Agora, depois de ter disponibilizado o seu programa através dos repositórios da comunidade, não há maneira de os utilizadores acederem a ele através do comando Pacman do Arch Linux. E é aí que os ajudantes AUR entram em cena porque eles ajudam a automatizar o uso de pacotes AUR, consequentemente, tornando a vida dos usuários boa.neste artigo, vamos ter um vislumbre de vários ajudantes da AUR, instalá-los e verificar como eles são justos. Se um ou dois apanharem o teu coração, então és livre para fugir com ele. E vamos começar.,yay-yay-yay Another Yogurt-An AUR Helper Written in Go
Yay is based on the design of yaourt, pacman and pacaur.,eck fora os recursos que ele tem abaixo:
- Executar avançado de dependência de resolução
- Download PKGBUILDs da ABS ou AUR
- Guia completo o AUR
- o usuário Consulta inicial para todas as entradas (antes de iniciar a constrói)
- Estreito de termos de pesquisa (yay linux cabeçalho será a primeira pesquisa linux e, em seguida, estreito no cabeçalho)
- Encontrar correspondência pacote de fornecedores durante a pesquisa e permitir a seleção
- Remover fazer as dependências, no final do processo de compilação
- Executar sem abastecimento PKGBUILD
Instalação do yay
E agora para a parte mais interessante no guia., Vamos em frente e instalar Yay então olhar para o que ele pode fazer por nós. Se você estiver migrando de outro auxiliar AUR, você pode simplesmente instalar Yay com esse auxiliar. Alternativamente, a instalação inicial de Yay pode ser feita por clonagem do PKGUILD e construção com makepkg:
vamos começar por ter certeza de que temos o grupo de pacote base-devel instalado., Execute os comandos abaixo:
sudo pacman -S --needed git base-develgit clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si
Exemplo de uso Yay
Você pode usar Yay para instalar um pacote, como mostrado abaixo:
sudo yay -S <package-name>
a Atualização de todos os pacotes no seu sistema como se segue:
sudo yay -Syu
Remover um pacote usando yay da seguinte forma:
sudo yay -Rns <package-name>
aurutils
a Partir de seu principal GitHub página, aurutils é uma coleção de scripts para automatizar o uso do Arch User Repository, com diferentes tarefas, tais como a procura de pacotes, as verificações de atualização, ou de computação dependências mantidos separados., A abordagem escolhida para gerenciar pacotes é repositórios Pacman locais, ao invés de pacotes estrangeiros (instalados por pacman-U).
instalação
aurutils pode ser instalado a partir de qualquer uma das fontes listadas abaixo. Instale um dos seguintes pacotes, mas a equipe aurutils recomenda aurutils.
- aurutils para a versão de lançamento (recomendado).aurutils-git para o ramo mestre.,
Para instalar, execute os comandos abaixo:
sudo pacman -S aurutils
Exemplos de utilização de aurutils
Você pode pesquisar uma aplicação usando aurutils da seguinte forma:
aurutils -Ss <package-name>
Para instalar um pacote do AUR usando aurutils, faça o seguinte:
aurutils -S <package-name>
pikaur
pikaur é outro AUR-auxiliar de que você precisa para considerar em sua caça para o parceiro perfeito. É um auxiliar que é adornado com dependências mínimas. Você começa a rever PKGBUILDs tudo de uma vez, em seguida, construí-los todos sem interação com o usuário.,
instalação do pikaur
para instalar o pikaur, vamos começar por nos certificar de que temos o grupo de pacote base-devel instalado. Execute os comandos abaixo:
sudo pacman -S --needed base-devel gitgit clone https://aur.archlinux.org/pikaur.gitcd pikaurmakepkg -fsri
Como Usar Pikaur AUR
Pikaur usa a mesma sintaxe como pacman. No caso de você ter usado Pacman extensivamente, você não terá quaisquer problemas ao usar Pikaur. Para instalar um pacote da AUR usando o Pikaur, use o seguinte comando.,
$ pacaur -S <package-name>
pacaur
Pacaur is an Arch User Repository (AUR) helper aiming at speed and simplicity and is designed to minimize user prompt interaction. Ele usa uma interface não filtrada e faz uso da interface RPC de segurança completa para resolver a árvore de dependências. Ele também irá pedir automaticamente para o acesso sudo quando necessário. É construído sobre as infra-estruturas auracle C++ e expac C bem projetadas.antes de ficar excitado, o pacaur tem um público-alvo! Pacaur é direcionado a usuários avançados que querem algum grau de automação para tarefas repetitivas., Como tal, espera-se que o Usuário esteja familiarizado com o processo de compilação manual AUR com o makepkg e suas opções de configuração, bem como estar informado sobre a configuração do sudo e gpg.
configuração do Sistema de pacaur
Pacaur honras de um amplo sistema de arquivo de configuração que será olhou para a primeira no seguinte arquivo:
$XDG_CONFIG_DIRS/pacaur/config
no caso Em que o arquivo estiver faltando, o sistema vai cair de volta para:
/etc/xdg/pacaur/config
Não é um usuário específico do arquivo de configuração também., Os ficheiros de configuração definidos pelo utilizador que substituem a configuração geral serão procurados primeiro no seguinte local.
$XDG_CONFIG_HOME/pacaur/config
e, caso esse ficheiro não esteja disponível, então o sistema irá recuar para:
$HOME/.config/pacaur/config
instalar o Pacaur
pode instalar o Pacaur usando outro auxiliar de AUR e é a forma mais rápida de o instalar. O exemplo abaixo fará com que o Pacaur seja instalado usando yaourt.
$ yaourt -S --noconfirm pacaur
o pacote deve ser instalado sem problemas.,
Instalar a partir do código-fonte no Git
sudo pacman -S gitgit clone https://github.com/E5ten/pacaur.gitcd pacaurmakepkg -si
Instalar um pacote com Pacaur
Para instalar o seu pacote favorito, basta fazer o seguinte:
pacaur -S <package-name>
Além do que, você pode facilmente verificar se todos os pacotes estão up-to-date com o seguinte comando.
pacaur -Syyuu
pakku
Pakku é um invólucro pacman com características adicionais, tais como suporte AUR.,
Os seguintes princípios foram a base do programa:
- Pacman-como interface do usuário
- Pacman opções de suporte (–asdeps, necessário, etc.)
- Pacman suporte de configuração (definições de saída, ignorado, pacotes, etc.)
- Baixar, fazer todas as perguntas, e só depois começar a construção
- Não PKGBUILD de abastecimento
Instalando apesar de ser cega
apesar de ser cega instalado em seu computador, executando os comandos abaixo., Certifique-se que tem a aplicação git instalada.
git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si
exemplos de utilização de pakku.
você pode usar pakku como ilustrado abaixo:
####Build packages from source####pakku -S --build linux linux-headers####Query all "dependency islands####pakku -Qdttt
conclusão
Existem muitos softwares no repositório de Usuários Arch que continuam a beneficiar muitas pessoas em todo o mundo. Embora eles possam não ter endosso direto pelo Arch Linux e não serem acessíveis através do comando pacman, os ajudantes da AUR estão aqui para o resgate. Agora é uma brisa para acessar todos os pacotes no repositório de Usuários Arch usando ferramentas como discutidas acima., Escolha um ou dois que você desenvolveu carinho para e obter seus pacotes favoritos em seu laptop Arch/Manjaro ou computador.