Sysget -kommando til at styre pakker på Linux

Linux -distributioner på både bruger- og organisationsniveau er blevet udviklet for at give brugeren mulighed for at få mest muligt ud af alle dets funktioner og funktioner, og som vi ved, er en af ​​de store fordele ved Linux -miljøer alsidigheden til at installere nye applikationer . og dette opnås takket være pakkelederen.

Den pakkehåndterer, der er ansvarlig for at udføre installations-, konfigurations- og fjernelsesopgaverne for disse applikationer, men problemet ligger, når vi bruger en distribution, som vi ikke ved, hvilken er dens pakkeleder, husk at denne administrator varierer mellem disse, så den samme Package Manager er ikke den samme i Fedora som i CentOS eller Ubuntu.

For at løse denne situation er der et værktøj kaldet Sysget, og derfor vil Solvetic forklare, hvad det er, og hvordan man bruger det til bedre kontrol af Linux -pakker.

Hvad er SysgetSysget er en grænseflade, der er udviklet til at styre pakkeledere i Linux, den kan bruges som en specifik front-end for hver pakkehåndterer, på denne måde kan Sysget bruges med den samme syntaks for hver pakkehåndtering, der er tilgængelig i Linux.

Sysget er et script oprettet til pakkeledere og er skrevet i C ++, og dets kildekode er gratis tilgængelig på GitHub.

Pakke ledereSysget understøtter forskellige pakkeledere såsom:

  • apt-get (Debian)
  • xbps (ugyldig)
  • dnf (Fedora)
  • yum (Enterprise Linux / Legacy Fedora)
  • zypper (OpenSUSE)
  • eopkg (Solus)
  • pacman (Arch)
  • dukke op (Gentoo)
  • pkg (FreeBSD)
  • chromebrew (ChromeOS)
  • homebrew (Mac OS)
  • nix (Nix OS)
  • snap (uafhængig)
  • npm (Javascript, globalt)

funktionerBlandt de funktioner, der tilbydes af dette værktøj, finder vi:

  • Installer pakker
  • Fjern pakker
  • Slet forældreløse filer
  • Ryd cache til pakkehåndtering
  • Opdater database
  • Søg pakker
  • Opdater en bestemt pakke

1. Sådan installeres Sysget på Linux

Trin 1
For at udføre Sysget -installationsprocessen skal vi udføre følgende kommandoer:

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

Trin 2
Efter denne kommando udfører vi følgende kommandoer:

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

Trin 3
Når Sysget udføres for første gang, vil pakkehåndteringen af ​​det anvendte system blive angivet, og vi vil kunne se en liste over de tilgængelige ledere, der vil vi vælge den, der passer bedst til den anvendte distribution, for dette udfører vi:

 sudo sysget

Der indtaster vi det ønskede nummer og trykker på Enter, eller vi kan tildele den ønskede pakke ved at udføre følgende syntaks:

 sudo sysget sæt "pakke"

2. Sådan bruges Sysget på Linux


Efter installationen kan vi bruge følgende funktioner:

Trin 1
For at installere en pakke udfører vi følgende syntaks:

 sudo sysget install 
For eksempel kan vi udføre følgende:
 sudo sysget installer Emacs

Trin 2
Der indtaster vi bogstavet S for at fortsætte med download og installation af den valgte pakke.
For at fjerne en pakke udfører vi følgende syntaks:

 sudo sysget fjern "pakke"

Trin 3
For at udføre en opdatering bruger vi følgende linje:

 sudo sysget opdatering

For at opdatere hele systemet udfører vi:

 sudo sysget opgradering
Trin 4
For at opdatere en bestemt pakke vil vi udføre følgende:
 sudo sysget opgradering 
Hvis vi vil fjerne de forældreløse pakker, det vil sige, at de ikke længere er afhængige af nogen og ikke er i brug, udfører vi:
 sudo sysget autoremove
Hvis målet er at rydde systemcachen:
 sudo sysget ren
Valgfrit, hvis vi vil søge efter en pakke i depotet, bruger vi søge -parameteren plus navnet på pakken.

På denne måde bliver Sysget en allieret for hele pakkehåndteringsprocessen i de forskellige Linux -distributioner.

wave wave wave wave wave