Paru = Pacman + Yay

Sun, Mar 28, 2021 2-minute read

“Paru is the new pacman”

Yay, il piu' famoso wrapper per pacchetti ArchLinux dei repo AUR, non verra' piu' ulteriormente sviluppato. Niente piu' manutenzione quindi. Potete rimuoverlo o non installarlo. Niente paura, potete installare “PARU”.

Tramite pacman potere installa paru pacman -S paru, fatto cio' paru non solo sostituira' eggregiamente yay ma sara' anchre wrapper per i pacchetti ufficiali che gestite con pacman. Di fatto quindi con paru potrete aggiornre sia i pacchetti standard che i pacchetti AUR, un tool unico e che risulta veramente comodo. I comandi base sono mutuati direttamente sia da pacman che da yay, non avrete problemi quindi a ricordarvi nuovi comandi od opzioni.

> paru -Qi paru

Name            : paru-bin
Version         : 1.4.0-1
Description     : Feature packed AUR helper
Architecture    : x86_64
URL             : https://github.com/morganamilo/paru
Licenses        : GPL3
Groups          : None
Provides        : paru
Depends On      : git  pacman
Optional Deps   : asp: downloading repo pkgbuilds
                  bat: colored pkgbuild printing
                  devtools: build in chroot
Required By     : None
Optional For    : None
Conflicts With  : paru
Replaces        : None
Installed Size  : 6,51 MiB
Packager        : Erik Dubois <erik.dubois@gmail.com>
Build Date      : mar 16 mar 2021, 06:50:07
Install Date    : gio 18 mar 2021, 16:26:22
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

Si tratta quindi di una via comoda e alternativa alla gestione dei repository e dei pacchetti da installare e aggiornare. Sto utilizzando questo tool da inizio 2021 ed ho rimosso completamente yay dalla mia installazione ArchLinux.

Se poi siete pigri come me, digitando paru e basta automaticamente verra' verificato lo stato dei vostri pacchetti e se vorrete li aggiornera', di fatto l’opzione -Syu e' di default e potete anche non digitarla. Alcuni opzione base:

paru <userinput> : Search and install <userinput>.
paru — : Alias for paru -Syu
paru -Sua : Upgrade AUR packages only
paru -Qua : Print available AUR updates
paru -Gc <userinput> : Print the AUR comments of <userinput>