- - Como instalar o software do repositório de usuários do Arch Linux

Como instalar o software no repositório de usuários do Arch Linux

Um dos maiores pontos fortes do Arch Linux é querepositório poderoso e desenvolvido pelo usuário. Com isso, os usuários podem fazer upload de seus próprios pacotes. Como resultado, o Arch Linux desfruta de algumas das melhores disponibilidades de software no Linux. Como há um interesse crescente no Arch AUR, decidimos analisá-lo em detalhes. Falaremos sobre a criação de pacotes manualmente, explicaremos o que é um "PKGBUILD" e até mostraremos alguns programas que facilitam a interação com o Repositório do Usuário do Arch Linux. Veja como você pode instalar o software a partir do Repositório do Usuário do Arch Linux.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

As desvantagens de um ajudante AUR

Para novos usuários do Arch, instalando um pacote AURsem um auxiliar do AUR pode parecer difícil. A realidade é que é incrivelmente útil porque, construindo você mesmo os pacotes, você pode salvá-los. Quando um usuário baixa tudo o que precisa para fazer o PKGBUILD funcionar, o gerenciador de pacotes lança um pacote regular. Este pacote regular pode ser instalado rapidamente, em vez de compilar antes da instalação.

Se você executa o Arch Linux em muitos PCs, e vocêConfie no software AUR, isso é ótimo. Não há necessidade de compilar software grande em CPUs lentas que não são otimizadas. Em vez disso, compile os pacotes uma vez na sua CPU mais rápida e envie-os.

Instalando pacotes AUR sem um auxiliar

Para instalar o software do usuário do Arch LinuxRepositório, você precisará fazer o download de "instantâneos". Lembre-se de que a instalação desses pacotes pode (às vezes) ser entediante. Isso ocorre porque alguns pacotes têm bibliotecas e programas necessários para criar o código fonte. Sob circunstâncias normais, essas dependências serão facilmente preenchidas pelo repositório de pacotes nativo do Arch Linux. Outras vezes, você pode não ter a mesma sorte. Alguns pacotes podem exigir dependências que também precisam ser criadas via instantâneo.

Para começar, vá para o AUR. Este é um site no qual qualquer pessoa pode fazer upload de arquivos PKGBUILD. Um PKGBUILD é um script personalizado especificamente para o Arch. Ele descreve em detalhes como pegar o código fonte de um programa e instalar-se. Qualquer pessoa pode fazer upload de um desses arquivos, o que significa que o AUR pode não ser seguro às vezes.

Os usuários não devem se preocupar. Cada pacote enviado possui uma seção de comentários. Esta seção permite que os usuários comentem sobre a estabilidade e a segurança do pacote, além de ajudar outros usuários a colocar o programa em funcionamento no sistema. Há também uma função de relatório que os usuários podem usar se acharem que um arquivo PKGBUILD no AUR é malicioso.

Use o recurso de pesquisa no site e pesquisepara um programa que você deseja. Neste exemplo, usaremos o Google Chrome. Na página do pacote, procure por “Download instantâneo” e clique nele. Quando o download terminar, abra um terminal e faça o seguinte:

Primeiro, use o cd comando para inserir o ~/Downloads diretório.

cd ~/Downloads

Dentro de Downloads, descompacte o arquivo de captura instantânea usando o tar comando.

tar -xvzf google-chrome.tar.gz

Digite a nova pasta que o comando tar criou, com o comando cd.

cd google-chrome

Use o ls comando para visualizar todo o conteúdo desta pasta.

ls

Você notará vários arquivos. Nesse caso, há um script de shell install.sh. Ignore isso. Em vez disso, digite este comando:

makepkg

o makepkg O comando diz ao sistema para gerar um nativoArch pacote do Linux para o Google Chrome. Dê tempo para construir. Ele precisa baixar o pacote Ubuntu Google Chrome, dissecá-lo e convertê-lo. Você saberá que está pronto quando a janela do terminal puder ser usada novamente.

Use o ls comando para visualizar o conteúdo da pasta novamente. Dentro da pasta de instantâneos do Google Chrome, um novo pacote de arco nativo está presente. Mova o pacote arch para sua pasta pessoal.

mv google-chrome*.tar.gz ~/

Digite o comando do CD para voltar à pasta inicial e iniciar o processo de instalação.

cd ~/

Por fim, instale o pacote AUR no sistema.

sudo pacman -U google-chrome*.tar.gz

Com tudo isso, o pacote AUR é construído. Lembre-se de que, como o pacote não foi instalado por meio de um auxiliar, você pode distribuir esse pacote para outros PCs e pular o processo de compilação.

Vantagens de usar o AUR Helper

Ser capaz de compilar um pacote do AUR eguardá-lo para mais tarde é uma vantagem real. O problema é que às vezes pode ser entediante. É por isso que a maioria das pessoas usa um "AUR Helper". Estes são programas que procuram ajudar os usuários a baixar facilmente arquivos PKGBUILD e chamar o processo de compilação com apenas algumas etapas. Esse método é de longe o método preferido para usuários do Arch Linux que amam o AUR, mas odeiam ter que fazer tudo manualmente.

Existem muitos auxiliares de AUR diferentes, mas todos fazem essencialmente a mesma coisa. É por isso que, em vez de cobrir todos, abordaremos os 3 melhores!

Nota: esses auxiliares do AUR não estão nos repositórios principais do Arch. Para instalá-los no seu PC Linux, você precisará compilar o PKGBUILD manualmente. Siga as instruções acima.

Yaourt

Yaourt é de longe o auxiliar de AUR mais usado. Primeiro, pesquise no repositório do usuário do Arch o que deseja instalar. Isso é feito de forma semelhante ao próprio gerenciador de pacotes pacman (com -Ss). Neste exemplo, usaremos o Google Chrome mais uma vez.

yaourt -Ss google chrome

A pesquisa exibirá resultados diretamente do AUR (em relação às palavras-chave usadas). Para instalar o software, anote o nome do pacote. No caso do Chrome, o pacote é "google-chrome".

yaourt -S google-chrome

Este comando básico o guiará peloprocesso de instalação. O problema é que é muito tedioso e solicita que o usuário selecione repetidamente “sim” e “não”. Para instalar o software sem problemas, use o sinalizador –noconfirm.

yaourt -S google-chrome --noconfirm

Para atualizar o software instalado via AUR, faça:

yaourt -Syyu --aur --noconfirm

Isso instruirá a Yaourt a atualizar o Arch e fazer o download / compilar novos pacotes AUR sem qualquer aborrecimento.

Pacaur

Pacaur é outro ajudante do AUR que visa facilitar a construção de pacotes. Veja como usá-lo:

Primeiro, encontre um pacote no AUR. Como antes, usaremos o Chrome como exemplo.

pacaur -Ss google-chrome

Encontre o nome do pacote. No caso do Chrome, é o google-chrome.

Instale o software com:

pacaur -S google-chrome

Responda às perguntas que Pacaur faz sobre o processo de instalação ou (como Yaourt), pule-as inteiramente com:

pacaur -S google-chrome --noconfirm

Para atualizar pacotes no Arch Linux, bem como programas criados no Arch User Repository, execute este comando:

pacaur -Syyu

Polvo

Para aqueles no Arch que desejam uma ferramenta GUI paraPara interagir com o sistema Arch Linux e com o AUR, o Octopi é a melhor solução. Para instalar o software do Arch User Repo, clique no ícone verde. Isso lança um invólucro para a ferramenta Octopi. Em seguida, insira um termo de pesquisa, como "Google Chrome", por exemplo.

Em breve, uma página de resultados será exibida. Clique com o botão direito do mouse no aplicativo que você deseja instalar e clique em "instalar". O Octopi o guiará pelo processo de instalação.

Nota: o programa o notificará quando houver atualizações.

Conclusão

O Arch Linux é o favorito de muitos na comunidadedevido à grande disponibilidade de software. Com o AUR, a instalação de programas não suportados é incrivelmente fácil. Se você é novo no Arch Linux, aprender a dominar esta ferramenta melhorará bastante sua experiência no Arch Linux.

Comentários