Un nuovo helper, paru, è disponibile come package manager per i pacchetti AUR di arch linux e il suo sviluppatore suggerisce di installarlo al posto di yay. Vediamo come installarlo e i principali comandi.

PREMESSA

Se dovete installare i packages dai main repository di arch usate pacman che è il package manager ufficiale di arch linux.
Se, invece, volete installare dei packages dal repository AUR avete due possibilità:

  1. git clone ..... e compilare il pacchetto manualmente con makepkg -si PKGBUILD;
  2. Usare i così detti helpers (ne esistono molti, forse il più famose è yay)

HELPERS

PARU

Il 28 Ottobre 2020 su Reddit è comparso questo post:

Last week I announced my new AUR helper paru.

Since then a lot of testing has gone in and a lot of bugs fixed by me and help from contributors.

So I am now announcing paru v1.0.0 and consider it stable.

I’d also like to mention I no longer plan to work on yay. I’ve been co-developing yay with jguer over the past 3 years. Most of the features and design being done by me.

I’ve had no motivation and no real involvement with the project for quite a while now. So I’m officially deciding to move on to something new.

Jguer is still there, so there’s no need to panic and move away from yay. Just don’t expect much new development on it.

in cui veniva ufficializzata la versione stabile di Paru da uno dei due development del più famoso helper yay

Differenze con YAY

La principale differenza è che paru è scritto in RUST mentre yay è scritto in GO.

Installazione

1
2
3
4
sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

Principali comandi

paru <target> -- Interactively search and install <target>.

paru -- Alias for paru -Syu.

paru -Sua -- Upgrade AUR packages.

paru -Qua -- Print available AUR updates.

paru -G <target> -- Download the PKGBUILD and related files of <target>.

paru -Gp <target> -- Print the PKGBUILD of <target>.

paru -Gc <target> -- Print the AUR comments of <target>.

paru --gendb -- Generate the devel database for tracking *-git packages. This is only needed when you initially start using paru.

Interessanti modifiche

  • Colori: è possibile attivare i colori sia in pacman che in paru attivando l’opzione color in pacman.conf;
  • Ordine Ricerca: è possibile invertire l’ordine dei risultati stampati a video per importanza attivando l’opzione BottomUp nel file paru.conf;
  • Review dei Files: attivando l’opzione FileManager in pacman.conf abbiamo l’opportunità di controllare i file che verranno installati ed eventualmente modificare qualche opzione nel file di build nomePackage.PKGBUILD o in altri file che ci interessano;
  • PKGBUILD syntax highlighting: Installando bat, un programma simile al basilare cat ma che aggiunge a video i numeri di righe ed evidenzia la sintassi del file, nel momento in cui andiamo a visualizzare il file PKGBUILD in automatico abbiamo evidenziato il codice di diverso colore così sarà più facile leggere il contenuto del file.

asciicast

E tra di voi qualcuno lo ha già installato, magari al posto di yay?