Rilascio del gestore pacchetti pacstall 5.0, che sviluppa un analogo di AUR per Ubuntu

È 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

Aggiungi un commento