È disponibile il rilascio del gestore di pacchetti pacstall 5.0, che sviluppa un analogo del concetto AUR per Ubuntu Linux e un proprio repository, che contiene 518 pacchetti che consentono di installare le ultime versioni dei programmi di interesse nell'attuale ambiente Ubuntu, in parallelamente ai programmi disponibili nel sistema. I pacchetti sono in formato pacscript, simile a PKGBUILD in AUR, che include anche informazioni su download, dipendenze, build e installazione. Il codice dell'utilità è scritto in Shell e distribuito sotto la licenza GPLv3.
Tra le caratteristiche del toolkit:
- Supporto sia per la creazione di programmi dai codici sorgente degli archivi di rilascio e snippet dai repository git, sia per l'installazione di assembly e pacchetti già pronti nei formati Appimage e deb.
- La possibilità di accelerare il caricamento dei pacchetti utilizzando l'utilità axel, che supporta la parallelizzazione dei flussi e il caricamento simultaneo di porzioni di dati da più server.
- Durante l'aggiornamento è possibile scaricare gli ultimi commit da Git senza dover attendere l'aggiornamento del pacchetto.
- Possibilità di installare programmi da più repository.
- Possibilità di tenere traccia degli aggiornamenti di Pacstall da qualsiasi ramo e fork.
- Supporto per il completamento dei comandi in bash, ZSH e conchiglie di pesce.
Nella nuova versione:
- Sono state apportate numerose modifiche al formato pacscript che violano la compatibilità, ad esempio alcuni parametri sono stati rinominati (nome -> pkgname, homepage -> url, ecc.).
- Aggiunta la possibilità di limitare le versioni negli array con definizioni di dipendenza.
- Aggiunta la funzione check() e i flag -Nc/—nocheck associati.
- Aggiunte le funzioni {pre,post}_upgrade e pre_remove da eseguire prima o dopo l'aggiornamento e la rimozione di un pacchetto.
- Viene fornita la possibilità di identificare i pacchetti in conflitto.
- Aggiunto un parametro con un elenco di licenze.
- Aggiunti i flag -Qa/—garanzia di qualità e Q/—silenzioso.
Fonte: opennet.ru
