Ricerca nel sito web

Paru 2.0, l'AUR Helper di Arch, è un aggiornamento importante dopo una lunga pausa


Revamped Paru 2.0 migliora la gestione dei pacchetti di Arch Linux con un supporto superiore per i repository PKGBUILD, comandi interattivi e aggiornamenti di sistema.

Come appassionato di Arch Linux, utilizzare il repository AUR, un elemento chiave della distribuzione, è essenziale per le tue competenze. Fortunatamente, per facilitare l'esperienza dell'utente, la comunità di Arch ha sviluppato una varietà di helper AUR, come yay, pacaur e aurman, tra gli altri.

Questi strumenti semplificano il processo di gestione del software AUR e possono persino fungere da alternative al gestore di pacchetti Pacman, migliorando la tua esperienza complessiva. Ma se preferisci ancora attenerti alle applicazioni che si basano sulla GUI per gestire il software sul tuo sistema Arch, prenditi un momento per esplorare questo.

A unirsi ai ranghi dei migliori aiutanti di AUR c'è anche Paru, uno strumento scritto in Rust, che è recentemente tornato dopo una lunga pausa con la sua nuova versione 2.0. Quindi, senza ulteriori indugi, vediamo cosa è cambiato.

Paru 2.0 Evidenzia le funzioni principali di AUR Helper

Paru Helper AUR

Paru 2.0 introduce cambiamenti e miglioramenti significativi, che avvantaggiano particolarmente gli utenti esperti, insieme a miglioramenti generali e aggiornamenti che aumentano la qualità della vita.

Tuttavia, si consiglia agli utenti di prestare attenzione, poiché molte funzionalità di questa versione devono ancora essere pienamente testate, con una piccola patch (v2.0.1) prevista a breve.

Integrazione dei repository PKGBUILD

Una caratteristica distintiva di Paru 2.0 è l'integrazione dei repository PKGBUILD non-AUR nel motore di build. In altre parole, gli utenti possono ora aggiungere repository PKGBUILD al loro file «paru.conf» e sincronizzarli utilizzando paru -Sy --pkgbuilds.

[repo_name]
Url = https://path/to/git/repo

Questa funzione consente a Paru di riconoscere questi repository come fonti per i PKGBUILD, simili all'AUR, e persino di dar loro priorità rispetto ai pacchetti AUR.

Supporto Chroot migliorato

L'opzione --chroot ora funziona senza repository locali, anche se rende meglio se presenti. Questo miglioramento rappresenta un passo importante per garantire build più pulite e isolate.

Espansione della modalità interattiva

L'introduzione di --interactive per varie operazioni, inclusi installazione e rimozione, migliora l'esperienza dell'utente. Questa modalità fornisce un prompt interattivo per la selezione dei pacchetti, che può essere collegato ad altri comandi.

Ricerca migliorata

Il file predefinito “paru.conf” ora consente una ricerca dei provider migliore, una funzione che gli utenti con configurazioni esistenti potrebbero voler abilitare manualmente.

Configurazione e ottimizzazioni dell'usabilità

Sono state apportate numerose modifiche per migliorare l'esperienza complessiva, come la sostituzione di paru -U con paru -B per la compilazione di più PKGBUILD e gli aggiornamenti nella gestione dei fusi orari locali e dei meccanismi di fallback quando alcune utility non sono disponibili.

Correzioni di bug e ottimizzazioni

L'aggiornamento include anche diverse correzioni di bug e ottimizzazioni, che vanno dalla gestione dell'ambiente in chroot al processo di installazione dei pacchetti divisi e alla sensibilità alle maiuscole/minuscole nei pacchetti AUR.

Puoi fare riferimento al changelog per ulteriori informazioni su tutte le modifiche nella nuova versione.

Comandi di base di Paru

Se scegli di utilizzare l'assistente Paru AUR per gestire i pacchetti sul tuo sistema Arch Linux, è fondamentale familiarizzare con questi comandi di base.

  • paru: Questo serve come scorciatoia per il comando paru -Syu
  • paru -S <nome_pacchetto>: Usalo per installare un pacchetto specificato
  • paru -Sua: Questo comando viene utilizzato per aggiornare i pacchetti dall'AUR
  • paru -Qua: Mostra un elenco degli aggiornamenti disponibili per i pacchetti AUR
  • paru -G <nome_pacchetto>: Scarica il PKGBUILD e i file associati per <nome_pacchetto>
  • paru -Gp <nome_pacchetto>: Mostra il PKGBUILD di <nome_pacchetto>
  • paru -Gc <nome_pacchetto>: Mostra i commenti AUR per <nome_pacchetto>
  • paru -Bi: Compila e installa un PKGBUILD presente nella directory corrente