Pakker er en samling filer som brukes til å utføre en spesifikk oppgave. Det er ansvarlig for vedlikehold av programvare på Linux. For å gjøre det enkelt for forståelse, er pakkene i Linux som kjørbare installatører i Windows.
Når vi installerer en Linux-basert operativsystempakke, kan den fjerne, vedlikeholde og legge til programmer i systemet.
Ettersom hver datamaskin som kjører på Linux bruker forskjellige kjerner og programvare, kan ikke utviklerne garantere at programvare vil kjøre jevnt over flere enheter. For å løse dette problemet har pakker en liste over programmer (avhengigheter) som må lastes ned med programvare for å sikre at det kjøres jevnt.
Denne artikkelen vil diskutere hvordan du søker og installerer en pakke på CentOS 8, men først lærer vi hvordan du kan sjekke og liste allerede installerte pakker på CentOS 8 -operativsystem.
Hvordan sjekke og liste opp installerte pakker
Noen av kommandoene som brukes nedenfor vil bare fungere i tilfelle du er rotbruker eller har sudo -privilegier.
Du kan bruke kommandoen gitt nedenfor for å liste allerede installerte pakker på CentOS 8 -operativsystemet:
$ sudo dnf liste -installert
Du kan se i utgangen; Alle de installerte pakkene er listet ut.
Noen pakker er installert i ukjente depoter. Du kan bruke kommandoen gitt nedenfor til å liste pakker som er installert, men i ukjente depoter:
$ SUDO DNF -liste -Ektras
Imidlertid, hvis du vil søke etter noen spesifikk programvare i listen over installerte pakker, kan du filtrere ut resultatene med “Gerp” kommando:
$ sudo dnf liste installert | grep bzip2
I kommandoen nevnt ovenfor, søker vi spesifikt etter en pakke som heter “BZIP2”.
Hvis du vil liste opp alle tilgjengelige pakker, kan du også liste dem ved å utføre følgende kommando:
$ sudo dnf liste -tilgjengelig
Tilsvarende, hvis du vil liste opp alle pakkene som krever oppgraderinger, kan du gjøre det ved å bruke listekommandoen med alternativet OPPGRADES:
$ sudo dnf liste -upgrades
Hvis det er noen, vil alle de oppgraderbare pakkene liste opp.
Søker etter pakker å installere
Det er to metoder vi kan bruke for å søke etter pakker å installere.
For noen ganger kan du ikke være i stand til å finne riktig pakketavn ved å bruke terminalen, kommer GUI “programvare” -verktøyet godt med i et slikt scenario. Det er veldig enkelt og brukervennlig.
Søk etter pakker i CentOS 8 gjennom terminalen
Å bruke terminalen for å søke etter pakker du vil installere på systemet ditt er den mest praktiske metoden, da den bare trenger en kommando for å starte og fullføre hele prosessen.
Hva er DNF?
DNF er standard CentOS 8 -pakningssjef. Pakkeledere er pakkestyringssystemer som automatiserer prosessen med å installere, oppdatere og konfigurere pakker i et operativsystem.
For å søke etter pakkene i Centos 8, bruk “DNF -søk” Kommando etterfulgt av navnet på programvaren du vil installere:
$ sudo dnf search [package-name]
Etter å ha utført kommandoen ovenfor, vil du få en lang liste over alle tilgjengelige programvareversjoner for nedlasting.
Søk etter versjonen du trenger å installere og merke navnet.
Etter å ha funnet riktig versjon, bruk kommandoen gitt nedenfor for å installere pakken ved å bruke DNF Package Manager:
$ SUDO DNF Install [Package-Name]
Husk å erstatte “Pakke-navn” med det faktiske navnet på pakken.
Søk etter pakker gjennom GUI -programvareverktøy i CentOS 8
Du kan også søke etter pakker gjennom det brukervennlige GUI-programvareverktøyet. Åpne aktivitetsmenyen fra øverste venstre hjørne av skrivebordet.
Åpner nå “programvare” fra menyen til venstre.
Her kan du utforske og søke etter alle pakker.
Du har også muligheten til å sjekke installerte pakker og pakker som krever oppdateringer.
Nå vil vi installere en pakke som heter “Rhythmbox” som et eksempel ved hjelp av GUI. For å søke etter "Rhythmbox", klikk på søkeikonet øverst til høyre i applikasjonen:
En søkeboks vises; Skriv inn "Rhythmbox" i søkeboksen:
"Rhythmbox" vil vises som et resultat. Klikk på den, og den detaljerte installasjonssiden for å installere Rhythmbox vil åpne seg.
Du kan klikke på installasjonsknappen for å begynne å installere Rhythmbox på CentOS 8, som vist på skjermbildet vedlagt ovenfor.
Søk etter pakker ved hjelp av Internett
Hvis du ikke kan finne riktig navn på pakken du vil installere, kan du søke på internett etter den. Du kan besøke nettsteder som PKGS.org for å finne Linux -pakker. PKGS.org holder dataene fra mange Linux -pakker med forskjellige Linux -distros.
Konklusjon
Denne artikkelen lærte hva pakker er og hvordan vi kan søke og installere pakker på CentOS 8 -operativsystemet. Vi lærte også hvordan vi finner listen over allerede installerte pakker og oppgraderer dem på CentOS 8 -operativsystemet.