Comando Sysget per gestire i pacchetti su Linux

Le distribuzioni Linux sia a livello di utente che di organizzazione sono state sviluppate per fornire all'utente la possibilità di sfruttare al meglio tutte le sue funzioni e caratteristiche e, come sappiamo, uno dei grandi vantaggi degli ambienti Linux è la versatilità per installare nuove applicazioni .e questo si ottiene grazie al gestore di pacchetti.

Il gestore di pacchetti che è responsabile dell'esecuzione delle attività di installazione, configurazione e rimozione di queste applicazioni, ma il problema risiede quando utilizziamo una distribuzione di cui non sappiamo quale sia il suo gestore di pacchetti, ricorda che questo amministratore varia tra questi in modo che lo stesso Package Manager non è lo stesso in Fedora come in CentOS o Ubuntu.

Per risolvere questa situazione esiste uno strumento chiamato Sysget e quindi Solvetic spiegherà cos'è e come utilizzarlo per un migliore controllo dei pacchetti Linux.

Cos'è SysgetSysget è un'interfaccia sviluppata per gestire i gestori di pacchetti in Linux, può essere utilizzata come un front-end specifico per ogni gestore di pacchetti, in questo modo Sysget può essere utilizzato con la stessa sintassi per ogni gestore di pacchetti disponibile in Linux.

Sysget è uno script creato per i gestori di pacchetti ed è scritto in C++ e il suo codice sorgente è disponibile gratuitamente su GitHub.

Gestori di pacchettiSysget supporta vari gestori di pacchetti come:

  • apt-get (Debian)
  • xbps (vuoto)
  • dnf (Fedora)
  • yum (Enterprise Linux / Legacy Fedora)
  • zypper (OpenSUSE)
  • eopkg (Solo)
  • pacman (Arco)
  • emerge (Gentoo)
  • pacchetto (FreeBSD)
  • chromebrew (ChromeOS)
  • homebrew (Mac OS)
  • nix (Nix OS)
  • scatto (indipendente)
  • npm (Javascript, globale)

caratteristicheTra le funzionalità offerte da questa utility troviamo:

  • Installa i pacchetti
  • Rimuovere i pacchetti
  • Elimina i file orfani
  • Cancella la cache del gestore pacchetti
  • Aggiornare il database
  • Cerca pacchetti
  • Aggiorna un pacchetto specifico

1. Come installare Sysget su Linux

Passo 1
Per eseguire il processo di installazione di Sysget eseguiremo i seguenti comandi:

 sudo wget -O / usr / local / bin / sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget

Passo 2
Dopo questo comando eseguiremo i seguenti comandi:

 sudo mkdir -p / usr / local / share / sysget sudo chmod a + x / usr / local / bin / sysget

Passaggio 3
Quando eseguiamo Sysget per la prima volta, verrà indicato il gestore di pacchetti del sistema utilizzato e potremo vedere un elenco dei gestori disponibili, lì selezioneremo quello che meglio si adatta alla distribuzione utilizzata, per questo eseguiamo:

 sudo sysget

Lì inseriamo il numero desiderato e premiamo Invio oppure possiamo assegnare il pacchetto desiderato eseguendo la seguente sintassi:

 sudo sysget set "pacchetto"

2. Come usare Sysget su Linux


Una volta installato possiamo utilizzare le seguenti funzioni:

Passo 1
Per installare un pacchetto eseguiremo la seguente sintassi:

 sudo sysget install 
Ad esempio, possiamo eseguire quanto segue:
 sudo sysget install Emacs

Passo 2
Lì inseriamo la lettera S per continuare con il processo di download e installazione del pacchetto selezionato.
Per rimuovere un pacchetto eseguiremo la seguente sintassi:

 sudo sysget remove "pacchetto"

Passaggio 3
Per eseguire un aggiornamento utilizzeremo la seguente riga:

 sudo sysget update

Per aggiornare l'intero sistema eseguiamo:

 sudo sysget upgrade
Passaggio 4
Per aggiornare un pacchetto specifico eseguiremo quanto segue:
 sudo sysget upgrade 
Se vogliamo eliminare i pacchetti orfani, cioè non dipendono più da nessuno e non sono in uso, eseguiamo:
 sudo sysget autoremove
Se l'obiettivo è cancellare la cache di sistema:
 sudo sysget clean
Facoltativo, se vogliamo cercare un pacchetto nel repository, utilizzeremo il parametro di ricerca più il nome del pacchetto.

In questo modo Sysget diventa un alleato per l'intero processo di gestione dei pacchetti nelle diverse distribuzioni Linux.

wave wave wave wave wave