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:
- apt-get o apt
- xbps
- dnf
- gnam
- cerniera
- eopkg
- pacman
- emergere
- conf
- birra cromata
- birra fatta in casa
- niente
- affrettato
- 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.