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 installFor 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 opgraderingTrin 4
For at opdatere en bestemt pakke vil vi udføre følgende:
sudo sysget opgraderingHvis 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 autoremoveHvis målet er at rydde systemcachen:
sudo sysget renValgfrit, 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.