Como e quando usar Yaourt no Arch Linux e derivados?

comandos yaourt

Em uma ocasião anterior, compartilhamos com você o caminho para instalar Yaourt em nosso sistema adicionando seu repositório ao nosso arquivo pacman.conf. O uso de Yaourt seu uso é relativamente simples e especialmente se já você está familiarizado com o Pacman, você perceberá que é quase o mesmo.

Yaourt (Ainda outra ferramenta de repositório do usuário; 'Iogurte' em francês) é um wrapper contribuído pela comunidade para Pacman, que adiciona acesso abrangente ao repositório AUR, que permite a automação da compilação de pacotes e instalação de PKGBUILDs Escolhido entre milhares no AUR, além dos milhares de pacotes binários do Arch Linux disponíveis.

Yaourt usa uma sintaxe exatamente igual à do Pacman, que evita que o usuário tenha que reaprender um novo método de manutenção do sistema, mas também adiciona novas opções. Yaourt amplia o poder e a simplicidade do Pacman, adicionando mais recursos úteis e fornece resultados bonitos e coloridos, modos de pesquisa interativos e muito mais.

Uma das recomendações que dou saber quando ocupar Pacman e quando é necessário Yaourt é que no primeiro mandato sempre verifique se o aplicativo que queremos instalar está dentro do Pacman, isso pode ser verificado no seguinte link.

Si não então, consultamos os repositórios AUR E se a aplicação é neste caso que instalamos com Yaourt, o outro ponto é que também se pretende instalar uma versão especial ou a mais recente, quase sempre estão disponíveis mais rapidamente no AUR.

Por outro lado, se você quiser modificar qualquer aspecto da instalação, o Yaourt oferece essa possibilidade.

Comandos básicos do Yaourt

Yaourt

Basicamente, os comandos descritos aqui podem ser divididos em 3 seções. O primeiro são os comandos de instalação, a segunda seção é o manuseio dos pacotes e finalmente sua remoção.

Pára instalar um aplicativo nós executamos:

yaourt -S "paquete"

Com este comando nós ordenamos que os repositórios são sincronizados primeiro, que em caso de qualquer alteração, isso é detectado antes de iniciar a instalação do pacote.

yaourt -Sy "paquete"

Si você baixou algum pkgbuild ou um pacote da rede você pode se sustentar com yaourt para compilação, o comando para isso é:

yaourt -U "/ruta_del_paquete"

Se você está tendo conflitos com a instalação, um dos problemas mais comuns pode ser o cache que eles mantêm, para limpá-lo executamos:

yaourt -Scc “paquete”

Este comando não apenas instala o aplicativo, mas além de sincronizar os repositórios, examina todos os pacotes e, se houver novas versões, os instala:

yaourt -Sya “paquete”

Como mencionei anteriormente, você pode contar com a página de pacotes AUR para procurar um pacote, mas também podemos fazê-lo a partir do terminal. Embora aqui eu recomendo ser o mais específico possível.

yaourt -Ss “paquete”

Com este outro comando nós exibirá informações mais detalhadas sobre o pacote:

yaourt -Si “paquete”

Pára filtrar mais rápido, Você pode pesquisar por tipos de grupospor exemplo, jogadores, navegadores, editores etc. Para isso executamos:

yaourt -Sg “grupo”

Nas pesquisas de pacote, também podemos ver aqueles que já estão instalados, para saber que apenas executamos:

yaourt -Qs “paquete”

Como os comandos de exibição de informações anteriores, ele faz o mesmo apenas com os pacotes já instalados.

yaourt -Qi “paquete”

Quando você remove pacotes de seu sistema, geralmente existem pacotes órfãos e você pode detectá-los com este comando:

yaourt -Qdt

Nesta parte de remover pacotes, é extremamente necessário ter cuidado com os parâmetros que você usa, já que muitas vezes os aplicativos ou pacotes instalados têm dependências que são usadas por outros.

Caso contrário, se você desinstalar um pacote junto com dependências, você corre o risco de corromper a integridade de outras pessoas ou, pior ainda, de seu sistema.

quando desinstale qualquer pacote ou aplicativo, mas sem mexer em suas dependências devemos executar este comando.

yaourt -R “paquete”

Além disso, se vamos remover um pacote e suas dependências que não são usadas por outro lado e esse é geralmente o comando recomendado, executamos o seguinte:

yaourt -Rs “paquete”

Com este comando fazemos o mesmo que o anterior, apenas adicionamos a parte delete the cache

yaourt -Rcs “paquete”

O que esse comando fará é remover um pacote exigido por outra pessoa, mas sem tocar nas dependências.

yaourt -Rdd “paquete”

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Cláudio D. Arrieta dito

    Pare de recomendar o yaourt pelo amor à humanidade. Existem alternativas melhores, mais seguras e mais confiáveis, como trizen, aurman, aurutils, pikaur ou yay, como mostra este gráfico do Arch wiki: https://wiki.archlinux.org/index.php/AUR_helpers#Comparison_table

    yaourt também não recebe uma atualização que realmente afete a funcionalidade do programa desde maio de 2017 (https://github.com/archlinuxfr/yaourt/commit/5b195ad3f9452dc3beec4f0b9bc09136ec8d92a5) ._.

  2.   Dario Guillén dito

    De acordo com o wiki eles não recomendam o uso de helpers, e que é preferível fazê-lo manualmente, mas se eles mostrarem uma lista daqueles que você pode usar e dos quais existem yaourt é o pior
    https://wiki.archlinux.org/index.php/AUR_helpers