Aggiornamento: Yaourt è stato interrotto in favore di yay – Yet Another Yogurt – An AUR Helper written in the GO language.
Yaourt (Yet Another User Repository Tool) è uno strumento avanzato a riga di comando per installare pacchetti su Arch Linux. È un potente wrapper per Pacman, l’utilità standard di gestione dei pacchetti per Arch Linux con caratteristiche estese e un notevole supporto per AUR (Arch Linux User Repository).
È usato per cercare, installare e aggiornare pacchetti da AUR in modo interattivo, supporta il controllo dei conflitti e la risoluzione delle dipendenze. Può visualizzare output colorati, mostrare informazioni sui pacchetti disponibili, permette di interrogare i pacchetti in base a diverse opzioni, supporta la costruzione di pacchetti direttamente dai sorgenti di AUR o ABS (Arch Build System).
Yaourt è anche usato per gestire i file di backup (tipicamente i file .pac*
), interrogare direttamente da un file di backup; può salvare e ripristinare i database alpm, testare i database locali e anche cercare pacchetti orfani. Inoltre, supporta la suddivisione dei pacchetti, e può ordinare i pacchetti per data di installazione e molto altro ancora.
Purtroppo, Yaourt non esiste nel repository ufficiale dei pacchetti di Arch Linux Installation. È necessario installare manualmente Yaourt su Arch Linux utilizzando i seguenti due modi diversi.
Metodo 1: Installare Yaourt in Arch Linux utilizzando AUR
Questo metodo è un po’ più lungo, se si desidera un modo rapido di installare Yaourt, allora controllare il secondo metodo. Qui, è necessario iniziare installando tutti i pacchetti richiesti come mostrato.
$ sudo pacman -S --needed base-devel git wget yajl$ cd /tmp$ git clone https://aur.archlinux.org/package-query.git$ cd package-query/$ makepkg -si && cd /tmp/$ git clone https://aur.archlinux.org/yaourt.git$ cd yaourt/$ makepkg -si
Metodo 2: Installare Yaourt in Arch Linux utilizzando un repository personalizzato
Iniziare aggiungendo il repository personalizzato alla lista dei repository del gestore di pacchetti pacman.
$ sudo /etc/pacman.conf
Copiare e incollare la seguente configurazione del repository personalizzato nel file.
SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Salvare le modifiche e uscire dal file. Poi dai il seguente comando per installare yaourt.
$ sudo pacman -Sy yaourt
Come usare Yaourt Package Manger in Arch Linux
1. Per installare o aggiornare un pacchetto, per esempio glances, usa l’opzione -S
come mostrato.
$ sudo yaourt -S glances
2. Per rimuovere il pacchetto, usa il flag -R
come mostrato.
$ sudo yaourt -R glances
3. Puoi aggiornare i pacchetti installati con l’opzione -U
come mostrato.
$ sudo yaourt -U target_here
4. Per interrogare il database locale dei pacchetti, usa il flag -Q
.
$ sudo yaourt -Q | less
5. Il prossimo comando è usato per raccogliere e mostrare informazioni sui pacchetti installati e sui repository configurati su un sistema Arch Linux.
$ yaourt --stats
6. Puoi sincronizzare i database dei pacchetti di pacman con il seguente comando.
$ sudo yaourt -Sy
Per maggiori informazioni, fai riferimento alla pagina man di yaourt.
$ man yaourt