Com i quan utilitzar Yaourt en Arch Linux i derivats?

comandaments de yaourt

Ja en una ocasió anterior compartim amb vostès la forma de instal·lar Yaourt en el nostre sistema afegint el seu repositori al nostre arxiu pacman.conf. L'ús de Yaourt seu ús és relativament senzill i sobretot si ja aquestes familiaritzat amb Pacman t'adonaràs que és gairebé el mateix.

Yaourt (Yet Another User Repository Tool; 'Iogurt' en francès) és un wrapper aportat per la comunitat per Pacman, Que afegeix accés integral a l'repositori AUR, el que permet l'automatització de la compilació de paquets i la instal·lació dels PKGBUILDs elegits d'entre els milers que hi ha a AUR, a més dels milers de paquets binaris disponibles d'Arch Linux.

Yaourt utilitza una sintaxi exactament igual que Pacman, El que li evita a l'usuari haver de tornar a aprendre un nou mètode de manteniment de el sistema, però també afegeix noves opcions. Yaourt amplia el poder i la simplicitat de Pacman, afegint característiques més útils i proporciona una sortida agradable i acolorida, maneres de recerca interactiva i molt més.

Una de les recomanacions que dono per saber quan ocupar Pacman i quan cal Yaourt és que en primer terme sempre consultem si l'aplicació que desitgem instal·lar es troba dins de Pacman, Això pot ser revisat en el següent enllaç.

Si no fos així llavors vam consultar els repositoris de AUR i si aquesta l'aplicació en aquest cas vam instal·lar amb Yaourt, l'altre punt és que també si vols instal·lar una versió especialment o la mes recent, gairebé sempre solen estar disponibles de manera més ràpida en AUR.

D'altra banda, si vols modificar algun aspecte de la instal·lació, Yaourt et dóna aquesta possibilitat.

Ordres bàsiques de Yaourt

Yaourt

Bàsicament els comandaments aquí descrits els podem dividir en 3 seccions. La primera són ordres d'instal·lació, la segona secció és el maneig dels paquets i finalment l'eliminació d'aquests.

Per a la realitzar la instal·lació d'una aplicació executem:

yaourt -S "paquete"

Amb aquesta comanda ordenem que primer es sincronitzin els repositoris, Que en cas d'haver algun canvi aquest sigui detectat abans d'iniciar la instal·lació de l'paquet.

yaourt -Sy "paquete"

Si vas descarregar algun pkgbuild o un paquet des de la xarxa pots recolzar-te amb yaourt per a la compilació, la comanda per a això és:

yaourt -U "/ruta_del_paquete"

Si aquestes tenint conflictes amb la instal·lació, un dels problemes més comuns pot ser la memòria cau que guarden aquestes, per netejar-executem:

yaourt -Scc “paquete”

Aquesta comanda no només instal·la l'aplicació, sinó que a més de sincronitzar els repositoris examina tot els paquets i si hi ha noves versions les instal:

yaourt -Sya “paquete”

Com comentava anteriorment pots recolzar-te en la pagina dels paquets de AUR per buscar algun paquet, però també ho podem fer des de la terminal. Encara que aquí recomano ser el més específics possible.

yaourt -Ss “paquete”

Amb aquest altre ordre ens desplegués informació més detallada de l'paquet:

yaourt -Si “paquete”

Per a la realitzar un filtrat mes ràpidPodeu cercar per tipus de grups, Per exemple, reproductors, navegadors, editors etc. Per a això executem:

yaourt -Sg “grupo”

Dins de les recerques de paquets, també podem veure els que ja estan instal·lats, Per saber això només executem:

yaourt -Qs “paquete”

A l'igual que els comandaments anteriors de mostrar informació, fa el mateix sol que amb paquets ja instal·lats.

yaourt -Qi “paquete”

Quan elimines paquets del teu sistema generalment solen quedar paquets orfes i aquests els pots detectar amb aquesta comanda:

yaourt -Qdt

En aquesta part de l'eliminació de paquets, és summament necessari anar amb compte amb els paràmetres que utilitzes, Ja que moltes vegades les aplicacions o paquets instal·lats tenen dependències que són utilitzades per altres.

D'una altra forma si desinstal·leu un paquet juntament amb dependències, corres el risc de corrompre la integritat d'altres o pitjor encara et teu sistema.

quan volem desinstal·lar algun paquet o aplicació, però sense tocar les seves dependències hem d'executar aquesta comanda.

yaourt -R “paquete”

D'altra banda, si anem a eliminar un paquet i les seves dependències que no són utilitzades per un altre i que generalment és la comanda recomanat, executem el següent:

yaourt -Rs “paquete”

Amb aquesta comanda fem el mateix que l'anterior només que afegim la part esborrar la memòria cau

yaourt -Rcs “paquete”

Aquesta comanda el que va fer és eliminar un paquet que és requerit per algun altre, però sense tocar les dependències.

yaourt -Rdd “paquete”

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Claudi D. Arrieta va dir

    Deixeu de recomanar a l'yaourt per l'amor a la humanitat. Existeixen alternatives millors, més segures i més fiables com trizen, aurman, aurutils, pikaur o yay com ho mostra aquest gràfic de la wiki d'Arch: https://wiki.archlinux.org/index.php/AUR_helpers#Comparison_table

    yaourt a més no rep una actualització que realment afecti la funcionalitat de el programa des de Maig de 2017 (https://github.com/archlinuxfr/yaourt/commit/5b195ad3f9452dc3beec4f0b9bc09136ec8d92a5) ._.

  2.   Dario Guillen va dir

    Segons la wiki ells no recomanen utilitzar helpers, i que és preferible fer-ho manualment, però si mostren una llista dels que pots usar i dels que hi yaourt és el pitjor
    https://wiki.archlinux.org/index.php/AUR_helpers