Linuxdistributioner på både användar- och organisationsnivå har utvecklats för att ge användaren möjlighet att få ut det mesta av alla dess funktioner och funktioner, och som vi vet är en av de stora fördelarna med Linux -miljöer mångsidigheten att installera nya applikationer . och detta uppnås tack vare pakethanteraren.
Pakethanteraren som ansvarar för installationen, konfigurationen och borttagningen av dessa applikationer, men problemet ligger när vi använder en distribution som vi inte vet vilken är dess pakethanterare, kom ihåg att denna administratör varierar mellan dessa så att samma Package Manager är inte densamma i Fedora som i CentOS eller Ubuntu.
För att lösa denna situation finns det ett verktyg som heter Sysget och därför kommer Solvetic att förklara vad det är och hur man använder det för bättre kontroll av Linux -paket.
Vad är SysgetSysget är ett gränssnitt utvecklat för att hantera pakethanterare i Linux, det kan användas som en specifik front-end för varje pakethanterare, på så sätt kan Sysget användas med samma syntax för varje pakethanterare som finns i Linux.
Sysget är ett skript skapat för pakethanterare och är skrivet i C ++ och dess källkod är gratis tillgänglig på GitHub.
PakethanterareSysget stöder olika pakethanterare som:
- apt-get (Debian)
- xbps (ogiltigt)
- dnf (Fedora)
- yum (Enterprise Linux / Legacy Fedora)
- zypper (OpenSUSE)
- eopkg (Solus)
- pacman (Arch)
- fram (Gentoo)
- pkg (FreeBSD)
- chromebrew (ChromeOS)
- homebrew (Mac OS)
- nix (Nix OS)
- snap (Oberoende)
- npm (Javascript, globalt)
funktionerBland de funktioner som erbjuds av det här verktyget hittar vi:
- Installera paket
- Ta bort paket
- Ta bort föräldralösa filer
- Rensa pakethanterarens cache
- Uppdatera databas
- Sök paket
- Uppdatera ett specifikt paket
1. Hur man installerar Sysget på Linux
Steg 1
För att utföra Sysget -installationsprocessen kommer vi att utföra följande kommandon:
sudo wget -O/usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget
Steg 2
Efter det här kommandot kör vi följande kommandon:
sudo mkdir -p / usr / local / share / sysget sudo chmod a + x / usr / local / bin / sysget
Steg 3
När Sysget körs för första gången kommer pakethanteraren för det använda systemet att anges och vi kommer att kunna se en lista över tillgängliga chefer, där väljer vi den som passar bäst för distributionen som används, för detta utför vi:
sudo sysget
Där anger vi önskat nummer och trycker på Enter eller så kan vi tilldela önskat paket genom att köra följande syntax:
sudo sysget set "paket"
2. Hur man använder Sysget på Linux
Efter installationen kan vi använda följande funktioner:
Steg 1
För att installera ett paket kör vi följande syntax:
sudo sysget installeraTill exempel kan vi utföra följande:
sudo sysget installera Emacs
Steg 2
Där anger vi bokstaven S för att fortsätta med nedladdnings- och installationsprocessen för det valda paketet.
För att ta bort ett paket kör vi följande syntax:
sudo sysget ta bort "paket"
Steg 3
För att utföra en uppdatering använder vi följande rad:
sudo sysget uppdatering
För att uppdatera hela systemet kör vi:
sudo sysget uppgraderingSteg 4
För att uppdatera ett specifikt paket kommer vi att utföra följande:
sudo sysget uppgraderingOm vi vill eliminera de föräldralösa paketen, det vill säga att de inte längre är beroende av någon och inte används, kör vi:
sudo sysget autoremoveOm målet är att rensa systemcachen:
sudo sysget renValfritt, om vi vill söka efter ett paket i förvaret använder vi sökparametern plus namnet på paketet.
På detta sätt blir Sysget en allierad för hela pakethanteringsprocessen i de olika Linux -distributionerna.