Ricerca nel sito web

sysget - Un front-end per ogni gestore di pacchetti in Linux


Linux è disponibile in molte versioni e a molti di noi piace testare tutti i tipi di distribuzioni finché non troviamo quella perfetta per le nostre esigenze. Il problema è che, in base alla distribuzione principale del tuo sistema operativo, il gestore dei pacchetti potrebbe essere diverso e risultare essere uno con cui non hai particolare familiarità.

Esiste un'utilità chiamata sysget che può diventare un front-end per ogni gestore di pacchetti. Fondamentalmente sysget funge da bridge e consente di utilizzare la stessa sintassi per ogni gestore di pacchetti.

Leggi anche: 5 migliori gestori di pacchetti per principianti di Linux

Ciò è particolarmente utile per i nuovi arrivati di Linux che stanno muovendo i primi passi nella gestione del proprio sistema operativo tramite riga di comando e amano passare da una distribuzione all'altra senza dover imparare nuovi comandi.

Sysget non sostituisce in alcun modo il gestore dei pacchetti di distribuzione. È solo il wrapper del gestore pacchetti del sistema operativo e se sei un amministratore Linux probabilmente è meglio attenersi al gestore pacchetti della tua distribuzione.

Gestori di pacchetti supportati

Sysget supporta un'ampia gamma di gestori di pacchetti tra cui:

  1. apt-get o apt
  2. xbps
  3. dnf
  4. gnam
  5. cerniera
  6. eopkg
  7. pacman
  8. emergere
  9. conf
  10. birra cromata
  11. birra fatta in casa
  12. niente
  13. affrettato
  14. Npm

Funzionalità di Sysget

  • cercare i pacchetti
  • installare pacchetti
  • rimuovere i pacchetti
  • rimuovere gli orfani
  • svuota la cache del gestore pacchetti
  • aggiornare il database
  • sistema di aggiornamento
  • aggiornare il singolo pacchetto

Il repository git ufficiale di sysget è disponibile qui.

Come installare e utilizzare Sysget in Linux

L'installazione di sysget è particolarmente facile e banale e può essere completata con i seguenti comandi.

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget 
sudo mkdir -p /usr/local/share/sysget 
sudo chmod a+x /usr/local/bin/sysget

Anche l'uso di sysget è piuttosto semplice e i comandi spesso assomigliano a quelli usati con apt. Quando esegui sysget per la prima volta ti verrà chiesto il gestore pacchetti del tuo sistema e vedrai un elenco di quelli disponibili. Devi scegliere quello per il tuo sistema operativo:

sudo sysget

Fatto ciò è possibile utilizzare i seguenti comandi:

Per l'installazione del pacchetto.

sudo sysget install <package name>

Per rimuovere un pacchetto:

sudo sysget remove package

Per eseguire un aggiornamento:

sudo sysget update

Per aggiornare il tuo sistema:

sudo sysget upgrade

Aggiorna il pacchetto specifico con:

sudo sysget upgrade <package name>

Per rimuovere gli orfani:

sudo sysget autoremove 

Pulisci la cache del gestore pacchetti:

sudo sysget clean 

Vediamolo in azione. Ecco un esempio di installazione di emacs sul sistema Ubuntu.

sudo sysget install emacs

Ed ecco come rimuovere un pacchetto:

sudo sysget remove emacs

Se devi consultare le opzioni sysget, puoi digitare:

sudo sysget help

Questo mostrerà un elenco di opzioni disponibili che puoi utilizzare con sysget:

Conclusione

Ricorda che la sintassi per sysget è la stessa per tutte le distribuzioni supportate. Tuttavia non si intende sostituire completamente il gestore dei pacchetti del sistema operativo, ma solo coprire le esigenze di base per far funzionare i pacchetti sul sistema.