Com utilitzar el repositori AUR a Ubuntu i resposta a la pregunta de si val la pena

Ubuntu 24.04 amb AUR

Entre els usuaris d'Arch Linux n'hi ha de tot, però és habitual veure alguns «pudets», per posar algun adjectiu, perquè ells són capaços de controlar-ho tot, de configurar un sistema operatiu gairebé de zero i «tu no». Però si per alguna cosa han de sentir-se bé o abrigats és per la possibilitat d'usar AUR, un repositori de la comunitat on pràcticament – ​​o sense pràcticament – ​​hi ha tot el programari que existeix per a Linux.

Té Ubuntu una cosa semblant? Es pot utilitzar AUR a Ubuntu? Val la pena? Avui intentarem respondre totes aquestes preguntes en un article en què també es parlarà de Distrobox. I és que hi ha un programari que ens permet utilitzar diferents distribucions en contenidors, cosa que a mi em recorda al WSL de Windows 10+ i que sembla un Linux Sybsystem for Linux. El secret comença per crear una imatge d'Arch Linux. I la resposta a la primera de les preguntes és “no”.

Explicant què és AUR

AUR són les sigles de Arxiu Dipòsit d'usuaris, i això és just el que és, un repositori per a Arch que gestionen els usuaris. Per posar un exemple, algú crea un programa, com Visual Studio Code, i ho puja a GitHub, després un desenvolupador ho compila, ho puja a AUR i ja està disponible per a tots els usuaris el sistema operatiu dels quals tingui base Arch. Altres exemples inclouen Stremi i fins i tot Audacity quan ho van eliminar de repositoris oficials. Sempre va estar disponible a AUR.

Sobre la seguretat, sí sol ser segur. Podem trobar-nos amb algun problema, com que el que hem pujat no funciona en algun cas concret, però en general funciona força bé i virtualment hi ha tot el programari que existeix per a Linux.

És una explicació curta i senzilla, però no n'hi ha gaire més.

Usar AUR a Ubuntu amb Distrobox

Ubuntu no és base Arch, per la qual cosa no podeu accedir al repositori. O no directament. Sí podrà si fem servir un subsistema d'Arch Linux estirant Distrobox, i el procés quedaria així:

  1. Instal·lem Distrobox. Encara que es pot compilant, no té gaire sentit si la distribució el té disponible als repositoris oficials, i Ubuntu ofereix aquesta possibilitat. Per tant, s'instal·la obrint un terminal i escrivint.
sudo apt install distrobox podman

A l'ordre anterior s'ha instal·lat Distrobox, que és el que crea els contenidors amb sistemes operatius, i Podman, que és el programari recomanat per gestionar les imatges.

  1. Ara que ja tenim instal·lat allò necessari, creem la imatge d'Arch Linux. En el següent comandament, «arch» és el nom que donem a la caixa, però es pot fer servir qualsevol altre. El que va darrere de la flag -i és la imatge d'Arch Linux:
distrobox create -n arch -i quay.io/toolbx/arch-toolbox:latest
  1. Començarà a crear la caixa, i quan acabi ens indicarà la comanda per iniciar-la. En aquest exemple, seria distrobox enter arch.
  2. Quan introduïm la comanda anterior per primera vegada, haurem d'esperar que es configuri la caixa. Quan finalitzi, veurem que el Prompt és nom_usuari@nom_caixa.
  3. A continuació, jo recomanaria actualitzar els paquets d'Arch Linux, cosa que s'aconsegueix amb l'ordre sudo pacman -Syu.
  4. Al següent pas instal·lem un parell de paquets necessaris per gestionar AUR:
suo pacman -S base-devel git

Instal·lació de Yay

Yay és un dels assistents per a AUR més populars, i hem d'instal·lar-ho.

  1. Clonem el repositori de Yay:
git clone https://aur.archlinux.org/yay.git
  1. Ens fiquem dins del seu directori amb cd yay.
  2. Escrivim el següent al terminal:
makepkg -si

Amb això, el suport ja està activat. Per instal·lar programari, ho farem amb yay -S PAQUETE_A_INSTALAR i acceptant els missatges de confirmació. Si volem que un programa aparegui al calaix d'apps, aquesta informació és a la documentació oficial, però la comanda seria distrobox-export --app NOMBRE_APP.

Val la pena AUR a Ubuntu?

Bé, a Ubuntu concretament jo mai ho he necessitat. El motiu és senzill d'entendre: Ubuntu té base Debian i és el sistema operatiu amb base Linux més popular. En general, quan es desenvolupa un programa per a Linux, el seu creador ho compila en diferents formats, i entre ells gairebé sempre hi ha el paquet DEB.

Els esmentats Visual Studio Code i Stremio, usats com a exemples, estan en paquet DEB. Aleshores, per què necessito AUR? La resposta seria una cosa així com que no tot s'aconsegueix tan fàcil ni tan sols a Ubuntu, i és probable que hi hagi alguna cosa la manera més senzilla d'obtenir de la qual sigui tirant d'AUR.

La meva recomanació seria saber que es pot fer com hem explicat aquí, i fer servir AUR a Ubuntu només com un dels darrers recursos. Com sempre dic, a Linux som nosaltres els que decidim.


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: Miguel Ángel Gatón
  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ó.