Sysget-opdracht om pakketten op Linux te beheren

Linux-distributies op zowel gebruikers- als organisatieniveau zijn ontwikkeld om de gebruiker de mogelijkheid te bieden om het meeste uit al zijn functies en kenmerken te halen en, zoals we weten, is een van de grote voordelen van Linux-omgevingen de veelzijdigheid om nieuwe applicaties te installeren en dit wordt bereikt dankzij de pakketbeheerder.

De pakketbeheerder die verantwoordelijk is voor het uitvoeren van de installatie-, configuratie- en verwijderingstaken van deze applicaties, maar het probleem ligt wanneer we een distributie gebruiken waarvan we niet weten welke de pakketbeheerder is, onthoud dat deze beheerder tussen deze varieert, zodat dezelfde pakketbeheerder is niet hetzelfde in Fedora als in CentOS of Ubuntu.

Om deze situatie op te lossen is er een tool genaamd Sysget en daarom zal Solvetic uitleggen wat het is en hoe het te gebruiken voor een betere controle van Linux-pakketten.

Wat is SysgetSysget is een interface die is ontwikkeld om pakketbeheerders in Linux te beheren, het kan worden gebruikt als een specifieke front-end voor elke pakketbeheerder, op deze manier kan Sysget worden gebruikt met dezelfde syntaxis voor elke pakketbeheerder die beschikbaar is in Linux.

Sysget is een script gemaakt voor pakketbeheerders en is geschreven in C ++ en de broncode is gratis beschikbaar op GitHub.

PakketbeheerdersSysget ondersteunt verschillende pakketbeheerders zoals:

  • apt-get (Debian)
  • xbps (ongeldig)
  • dnf (Fedora)
  • jammie (Enterprise Linux / Legacy Fedora)
  • zypper (OpenSUSE)
  • eopkg (Solus)
  • pacman (boog)
  • ontstaan ​​(Gentoo)
  • pkg (FreeBSD)
  • chromebrew (ChromeOS)
  • zelfgemaakt (Mac OS)
  • nix (Nix-besturingssysteem)
  • snap (onafhankelijk)
  • npm (Javascript, Globaal)

KenmerkenOnder de functies die door dit hulpprogramma worden aangeboden, vinden we:

  • Pakketten installeren
  • Pakketten verwijderen
  • Verweesde bestanden verwijderen
  • Cache van pakketbeheerder wissen
  • Database updaten
  • Zoek pakketten
  • Een specifiek pakket bijwerken

1. Hoe Sysget op Linux te installeren

Stap 1
Om het installatieproces van Sysget uit te voeren, gaan we de volgende opdrachten uitvoeren:

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

Stap 2
Na dit commando zullen we de volgende commando's uitvoeren:

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

Stap 3
Wanneer Sysget voor de eerste keer wordt uitgevoerd, wordt de pakketbeheerder van het gebruikte systeem aangegeven en kunnen we een lijst met beschikbare beheerders zien, daar zullen we degene selecteren die het beste past bij de gebruikte distributie, hiervoor voeren we uit:

 sudo sysget

Daar voeren we het gewenste nummer in en drukken op Enter of we kunnen het gewenste pakket toewijzen door de volgende syntaxis uit te voeren:

 sudo sysget set "pakket"

2. Hoe Sysget op Linux te gebruiken


Eenmaal geïnstalleerd kunnen we de volgende functies gebruiken:

Stap 1
Om een ​​pakket te installeren, voeren we de volgende syntaxis uit:

 sudo sysget install 
We kunnen bijvoorbeeld het volgende uitvoeren:
 sudo sysget installeer Emacs

Stap 2
Daar voeren we de letter S in om door te gaan met het download- en installatieproces van het geselecteerde pakket.
Om een ​​pakket te verwijderen, voeren we de volgende syntaxis uit:

 sudo sysget verwijder "pakket"

Stap 3
Om een ​​update uit te voeren gebruiken we de volgende regel:

 sudo sysget-update

Om het hele systeem bij te werken, voeren we uit:

 sudo sysget-upgrade
Stap 4
Om een ​​specifiek pakket bij te werken gaan we het volgende uitvoeren:
 sudo sysget-upgrade 
Als we de verweesde pakketten willen elimineren, dat wil zeggen dat ze van niemand meer afhankelijk zijn en niet in gebruik zijn, voeren we het volgende uit:
 sudo sysget autoremove
Als het doel is om de systeemcache te wissen:
 sudo sysget clean
Optioneel, als we een pakket in de repository willen zoeken, gebruiken we de zoekparameter plus de naam van het pakket.

Op deze manier wordt Sysget een bondgenoot voor het hele pakketbeheerproces in de verschillende Linux-distributies.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave