Sysget-Befehl zum Verwalten von Paketen unter Linux

Linux-Distributionen sowohl auf Benutzer- als auch auf Organisationsebene wurden entwickelt, um dem Benutzer die Möglichkeit zu geben, alle seine Funktionen und Features optimal zu nutzen. Einer der großen Vorteile von Linux-Umgebungen ist bekanntlich die Vielseitigkeit, neue Anwendungen zu installieren .und dies wird dank des Paketmanagers erreicht.

Der Paketmanager, der für die Durchführung der Installations-, Konfigurations- und Entfernungsaufgaben dieser Anwendungen verantwortlich ist, aber das Problem liegt darin, wenn wir eine Distribution verwenden, deren Paketmanager wir nicht kennen, denken Sie daran, dass dieser Administrator zwischen diesen variiert der gleiche Paket-Manager ist in Fedora nicht der gleiche wie in CentOS oder Ubuntu.

Um diese Situation zu lösen, gibt es ein Tool namens Sysget und daher wird Solvetic erklären, was es ist und wie man es zur besseren Kontrolle von Linux-Paketen verwendet.

Was ist SysgetSysget ist eine Schnittstelle, die entwickelt wurde, um Paketmanager in Linux zu verwalten. Sie kann als spezifisches Frontend für jeden Paketmanager verwendet werden. Auf diese Weise kann Sysget mit der gleichen Syntax für jeden unter Linux verfügbaren Paketmanager verwendet werden.

Sysget ist ein für Paketmanager erstelltes Skript, das in C++ geschrieben ist und dessen Quellcode kostenlos auf GitHub verfügbar ist.

PaketmanagerSysget unterstützt verschiedene Paketmanager wie:

  • apt-get (Debian)
  • xbps (ungültig)
  • dnf (Fedora)
  • yum (Enterprise Linux / Legacy-Fedora)
  • zypper (OpenSUSE)
  • eopkg (Solus)
  • Pacman (Bogen)
  • auftauchen (Gentoo)
  • pkg (FreeBSD)
  • Chromebrew (ChromeOS)
  • Homebrew (Mac OS)
  • nix (Nix OS)
  • Snap (Unabhängig)
  • npm (Javascript, global)

MerkmaleUnter den Funktionen dieses Dienstprogramms finden wir:

  • Pakete installieren
  • Pakete entfernen
  • Verwaiste Dateien löschen
  • Cache des Paketmanagers leeren
  • Datenbank auf den neusten Stand bringen
  • Pakete suchen
  • Aktualisieren Sie ein bestimmtes Paket

1. So installieren Sie Sysget unter Linux

Schritt 1
Um den Sysget-Installationsprozess durchzuführen, führen wir die folgenden Befehle aus:

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

Schritt 2
Nach diesem Befehl führen wir die folgenden Befehle aus:

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

Schritt 3
Beim ersten Ausführen von Sysget wird der Paketmanager des verwendeten Systems angezeigt und wir können eine Liste der verfügbaren Manager sehen, dort wählen wir denjenigen aus, der am besten zu der verwendeten Distribution passt, dazu führen wir aus:

 sudo sysget

Dort geben wir die gewünschte Nummer ein und drücken die Eingabetaste oder wir können das gewünschte Paket zuweisen, indem wir die folgende Syntax ausführen:

 sudo sysget set "Paket"

2. So verwenden Sie Sysget unter Linux


Nach der Installation können wir die folgenden Funktionen verwenden:

Schritt 1
Um ein Paket zu installieren, führen wir die folgende Syntax aus:

 sudo sysget installieren 
Wir können beispielsweise Folgendes ausführen:
 sudo sysget install Emacs

Schritt 2
Dort geben wir den Buchstaben S ein, um mit dem Download- und Installationsprozess des ausgewählten Pakets fortzufahren.
Um ein Paket zu entfernen, führen wir die folgende Syntax aus:

 sudo sysget "Paket" entfernen

Schritt 3
Um ein Update auszuführen, verwenden wir die folgende Zeile:

 sudo sysget-Update

Um das gesamte System zu aktualisieren, führen wir Folgendes aus:

 sudo sysget-Upgrade
Schritt 4
Um ein bestimmtes Paket zu aktualisieren, führen wir Folgendes aus:
 sudo sysget-Upgrade 
Wenn wir die verwaisten Pakete eliminieren wollen, d.h. sie sind von niemandem mehr abhängig und werden nicht verwendet, führen wir aus:
 sudo sysget autoremove
Wenn das Ziel darin besteht, den Systemcache zu leeren:
 sudo sysget sauber
Optional, wenn wir im Repository nach einem Paket suchen möchten, verwenden wir den Suchparameter plus den Namen des Pakets.

Auf diese Weise wird Sysget zu einem Verbündeten für den gesamten Paketverwaltungsprozess in den verschiedenen Linux-Distributionen.

wave wave wave wave wave