2024-11-10

Installare yay su Arch Linux: perché pacman non era abbastanza avventuroso

Una guida semplice e ironica per installare yay su Arch Linux, aggiornare i pacchetti AUR e fingere di essere completamente tranquilli mentre si compila roba dal sorgente.

Installare yay su Arch Linux: perché pacman non era abbastanza avventuroso

Quindi, stai usando Arch Linux.

Questo dice già molto.

Dice che sei coraggioso, curioso e probabilmente il tipo di persona che legge i log di installazione come altri leggono il menu della pizzeria.

Ora vuoi installare yay — uno degli AUR helper più popolari per Arch Linux.

Ottima scelta.

pacman è fantastico per i repository ufficiali, ma a volte ti serve qualcosa dall’AUR, conosciuto anche come:

“Quel luogo magico dove il pacchetto che ti serve esiste, ma il tuo senso di sicurezza diventa negoziabile.”

Installiamo yay nel modo giusto.

Che cos’è yay?

yay è un AUR helper.

In parole semplici, ti aiuta a installare pacchetti dall’Arch User Repository senza dover clonare manualmente repository, controllare file PKGBUILD e mettere in discussione le tue scelte di vita ogni cinque minuti.

Con yay, puoi installare pacchetti AUR così:

yay -S nome-pacchetto

Puoi anche aggiornare tutto il sistema, inclusi i pacchetti AUR:

yay -Syu

Bellissimo.

Pericoloso? A volte.

Utile? Assolutamente.

Molto Arch? Dolorosamente.


Prima di iniziare

Prima di installare yay, assicurati che il sistema sia aggiornato.

È Arch Linux.
Se non aggiorni il sistema, lui potrebbe ricordarsi questo tradimento.

sudo pacman -Syu

Lascia finire il processo.

Se ti fa delle domande, leggile con attenzione.
Non premere semplicemente Invio come se stessi saltando una pubblicità su YouTube.


Passo 1: installare i pacchetti necessari

Per compilare yay, ti servono git e base-devel.

Installali con:

sudo pacman -S --needed git base-devel

Ecco cosa fanno questi pacchetti:

  • git ti permette di clonare il repository di yay.
  • base-devel ti fornisce gli strumenti necessari per compilare pacchetti dal sorgente.
  • --needed dice a pacman di non reinstallare ciò che hai già.

Molto educato.
Molto civile.
Quasi sospetto.


Passo 2: clonare il repository di yay

Ora clona il pacchetto ufficiale di yay dall’AUR:

git clone https://aur.archlinux.org/yay.git

Questo crea una cartella chiamata yay.

Entra nella cartella:

cd yay

A questo punto ti trovi dentro la directory di compilazione del pacchetto.

Non andare in panico.

È normale comportamento da Arch.


Passo 3: compilare e installare yay

Ora compila e installa il pacchetto:

makepkg -si

Importante:

Non eseguire questo comando con sudo.

Davvero.

makepkg va eseguito come utente normale.
Ti chiederà la password solo quando dovrà installare il pacchetto finale.

Questa è una di quelle piccole regole di Arch che sembrano dettagli, ma esistono perché qualcuno, da qualche parte, ha avuto un brutto pomeriggio.

Il comando:

  • scaricherà i file sorgente necessari,
  • compilerà il pacchetto,
  • lo installerà usando pacman.

Se tutto va bene, congratulazioni.

Ora hai yay.

Il tuo sistema è leggermente più potente.
La tua responsabilità è aumentata.
Il tuo terminale ha appena ricevuto nuove possibilità drammatiche.


Passo 4: testare yay

Controlla se yay è installato:

yay --version

Se vedi un numero di versione, funziona tutto.

Puoi anche eseguire:

yay

Eseguire yay senza argomenti di solito avvia un processo interattivo di ricerca o aggiornamento.

È un po’ come dire:

“Ciao Arch, sorprendimi.”

E a volte Arch lo fa davvero.


Aggiornare il sistema con yay

Una volta installato yay, puoi aggiornare sia i pacchetti dei repository ufficiali sia quelli AUR con:

yay -Syu

Probabilmente questo sarà il comando che userai più spesso.

Funziona in modo simile a:

sudo pacman -Syu

Ma controlla anche i pacchetti AUR.

Molto comodo.

E anche molto capace di farti leggere messaggi di compilazione alle 23:47, quando volevi solo installare una piccola cosina innocente.


Installare pacchetti AUR con yay

Per installare un pacchetto AUR, usa:

yay -S nome-pacchetto

Per esempio:

yay -S visual-studio-code-bin

yay ti mostrerà le informazioni del pacchetto e ti chiederà conferma.

Leggi quello che mostra.

Sì, leggilo davvero.

L’AUR è potente, ma non è un giardino magico dove ogni fiore è commestibile.


Cercare pacchetti

Puoi cercare pacchetti così:

yay nome-pacchetto

Per esempio:

yay google-chrome

Questo cercherà sia nei repository ufficiali sia nell’AUR.

Poi potrai scegliere cosa installare.

È utile, ma fai attenzione.
A volte cerchi un pacchetto e ne trovi dodici simili, con nomi che sembrano inventati durante un’emergenza da caffeina.


Aggiornare solo yay

Se vuoi reinstallare o aggiornare solo yay, puoi eseguire:

yay -S yay

Ma normalmente non serve farlo manualmente.

Un normale aggiornamento del sistema con:

yay -Syu

aggiornerà anche yay, se è disponibile una nuova versione.

Perché sì, lo strumento che aggiorna le cose aggiorna anche sé stesso.

Molto filosofico.

Molto Linux.


Pulizia dopo l’installazione

Dopo aver installato yay, puoi rimuovere la cartella di compilazione, se vuoi.

Prima torna nella tua home:

cd

Poi elimina la cartella clonata:

rm -rf yay

Fallo solo se sei sicuro di eliminare la cartella giusta.

Questo è Linux.
Il terminale fa esattamente quello che gli dici, non quello che intendevi emotivamente.


Un piccolo avviso sull’AUR

L’AUR è una delle parti migliori di Arch Linux.

È anche uno dei motivi per cui gli utenti Arch sviluppano opinioni forti e una velocità di lettura fuori dal comune.

Prima di installare pacchetti AUR, ricorda che:

  • i pacchetti AUR sono mantenuti dagli utenti;
  • non sono pacchetti ufficiali di Arch;
  • dovresti controllare i dettagli del pacchetto prima di installarlo;
  • dovresti fare attenzione con pacchetti sconosciuti o poco popolari.

In breve:

Usa l’AUR.
Ama l’AUR.
Ma non trattare l’AUR come una scatola di caramelle gratis offerta da uno sconosciuto in un vicolo buio.


Comandi yay più comuni

Ecco i comandi che probabilmente userai più spesso.

Aggiornare tutto

yay -Syu

Aggiorna i pacchetti ufficiali e quelli AUR.

Installare un pacchetto

yay -S nome-pacchetto

Installa un pacchetto dai repository o dall’AUR.

Rimuovere un pacchetto

yay -R nome-pacchetto

Rimuove un pacchetto.

Cercare un pacchetto

yay nome-pacchetto

Cerca pacchetti.

Pulire dipendenze non più necessarie

yay -Yc

Rimuove dipendenze non più necessarie.

Usalo con attenzione.
Non con paura, ma con attenzione.

Come quando hai una tazza di caffè bollente vicino al laptop.


Considerazioni finali

Ecco fatto.

Hai installato yay su Arch Linux.

Ora puoi installare pacchetti AUR, aggiornare il sistema più comodamente e sentirti leggermente più potente ogni volta che il terminale scorre per diversi secondi.

Arch Linux non è sempre la strada più facile.

Ma è onesta.

Ti dà controllo, responsabilità e, ogni tanto, un errore di compilazione che ti insegna più di quanto volevi imparare prima di pranzo.

Ora goditi il tuo nuovo AUR helper.

E ricorda:

Installare yay è facile.
Usare l’AUR con saggezza è dove inizia la vera avventura Arch.