Flere metoder kan brukes til å søke etter pakker i Debian 10 Buster. Kraftige og stabile verktøy er tilgjengelige for pakkefiltrering for å søke etter riktig pakkenavn. Debian 10 tilbyr både kommandolinje- og grafiske pakkeforvaltere for å filtrere og søke etter pakker. Synaptic er et populært verktøy som brukes til GUI, men det er ikke bra for alle maskiner, inkludert produksjonsservere. Så du må bruke noen kommandolinjeverktøy for å søke etter Debian-pakker.
Det er flere muligheter for søk etter pakker i Debian 10. Denne artikkelen vil undersøke hvordan du søker etter en pakke ved hjelp av aptitude, apt-cache, dpkg og apt package managers. Alle kommandoene i denne artikkelen ble implementert i Debian 10 Buster-terminalen. Ved å bruke verktøyene som er diskutert i denne artikkelen, kan du søke i pakker og vise beskrivelsen.
Søk etter tilgjengelige pakker ved hjelp av aptitude Command
Aptitude er en applikasjon basert på Ncurses front end for apt, kjører under terminalapplikasjonen. Dette er ikke allerede installert i Debian, Ubuntu og andre Linux-baserte distribusjoner. For å installere egnethet i Debian 10, åpner du terminalen ved hjelp av applikasjonssøylinjen som følger:
Skriv inn følgende kommando for å installere aptitude i Debian 10 Buster:
$ sudo apt installer aptitudeNår du har installert dette verktøyet på systemet ditt, kan du søke etter en hvilken som helst tilgjengelig pakke ved hjelp av aptitude-kommandoen i terminalen. For å gjøre dette, følg syntaksen nedenfor:
$ aptitude søk pakke-navnHvis du for eksempel vil søke etter alle OpenSSH-pakker, kjører du kommandoen vist nedenfor:
Du kan også søke etter en pakke ved hjelp av brukergrensesnittet aptitude Ncurses. Skriv inn 'aptitude' i terminalen, og følgende grensesnitt vises i vinduet.
For å søke etter en pakke, trykk '/' og skriv deretter inn pakkenavnet i søkefeltet.
Søk etter tilgjengelige pakker ved hjelp av kommandoen apt-cache
I Debian 10 kan du søke etter tilgjengelige pakker i Debian-depotet ved hjelp av apt-cache-kommandoen. Med kommandoen apt-cache kan du også søke i DEB-pakkene som er installert på systemet ditt, og som ikke er i Debian-depotet. Bruk følgende kommando for å utføre søkeoppgavene ved hjelp av apt-cache-kommandoen.
$ apt-cache søkepakke-navnEksempel
$ apt-cache søk vim
Kommandoen ovenfor viser navnene på pakker med uttrykket “vim” i beskrivelsen eller navnet. For å søke etter disse pakkene, har du bare søkeuttrykket i navnet. Skriv deretter inn følgende kommando:
$ apt-cache-søk - bare navn på apache
For å se mer informasjon om den oppførte pakken, bruk følgende kommando:
$ apt-cache viser pakkenavnEksempel
$ apt-cache viser emacs
Aptitude og apt-cache gir lignende informasjon om pakkene.
I de fleste tilfeller vil resultatene være for lange. For å forkorte resultatene kan du kjøre følgende kommando:
$ apt-cache søk pakke-navn | merDu kan ekskludere resultatene som ikke har et bestemt nøkkelord ved hjelp av grep-kommandoen, som følger:
$ apt-cache søk pakke-navn | grep pakke-navn2Grep-kommandoen er mellom store og små bokstaver. For å ignorere store og små bokstaver, bruk flagget -i (grep -i søkeord).
Søk etter tilgjengelige pakker ved hjelp av apt Command
Ved hjelp av apt-kommandoen kan du søke etter alle tilgjengelige pakker. Bruk følgende syntaks til å søke med apt:
$ apt søk pakke-navnEksempel
$ apt search emacs
Søk etter tilgjengelige pakker ved hjelp av kommandoen dpkg
For å søke etter installerte pakker, bruk kommandoen dpkg, som følger:
$ dpkg -S søkemønsterEksempel
$ dpkg -S apache
Du kan også bruke dpkg med grep, som følger:
Konklusjon
Denne artikkelen utforsket hvordan du søker etter pakker ved hjelp av kommandolinjen i Debian 10, inkludert noen forskjellige metoder for søk og filtrering. Ved hjelp av disse metodene kan du søke etter Debian-pakker, selv om du ikke vet om det nøyaktige pakkenavnet. Du kan lære mer om apt-cache, grep search, aptitude og apt kommandoer på Internett.