Debian Package Search -nybegynner til avansert

Debian Package Search -nybegynner til avansert
Debian 10 har et stort depot av pakker. Enten det er skrifter, databaser, redaktører, spill eller utviklingsverktøy, finner du den nødvendige pakken i dette depotet. For å finne en bestemt pakke i et stort depot, må du vite det nøyaktige pakketavnet. Noen ganger er programnavnet forskjellig fra pakketavnet. For eksempel, for et program som heter 'Iostat' brukt til Disk I/O -statistikk og CPU -rapportering, heter pakken 'SysStat.'Så det er nødvendig å vite om pakketavnet for å finne det i depotet, i stedet for bare kommandonavnet og dets funksjon.

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 pakketavn. Debian 10 tilbyr både kommandolinje og grafiske pakkeledere 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 alternativer tilgjengelig for å søke etter pakker i Debian 10. Denne artikkelen vil utforske hvordan du kan søke etter en pakke ved hjelp av evnen, apt-cache, dpkg og apt pakkeledere. Alle kommandoer i denne artikkelen ble implementert i Debian 10 Buster -terminalen. Ved hjelp av verktøyene som er omtalt i denne artikkelen, kan du søke på pakker og vise beskrivelsen deres.

Søk etter tilgjengelige pakker ved hjelp av egnethetskommandoen

Evnen er en applikasjon basert på Ncurses frontend for APT, kjører under terminalapplikasjonen. Dette er ikke allerede installert i Debian, Ubuntu og andre Linux -baserte distribusjoner. For å installere evnen i Debian 10, åpne terminalen ved å bruke applikasjonssøkelinjen som følger:

Skriv inn følgende kommando for å installere evne i Debian 10 Buster:

$ sudo apt installasjonens egnethet

Når du har installert dette verktøyet på systemet ditt, kan du søke etter hvilken som helst tilgjengelig pakke ved hjelp av egnethetskommandoen i terminalen. For å gjøre dette, følg syntaksen nedenfor:

$ Aptitude Search Package-Name

Hvis du for eksempel vil søke etter alle OpenSSH -pakker, kan du kjøre kommandoen vist nedenfor:

Du kan også søke etter en pakke ved hjelp av Aptitude Ncurses brukergrensesnitt. Skriv inn 'egnethet' i terminalen, og følgende grensesnitt vises i vinduet.

For å søke etter en pakke, trykk '/' og skriv deretter inn pakketavnet i søkefeltet.

Søk etter tilgjengelige pakker ved hjelp av Apt-Cache-kommandoen

I Debian 10 kan du søke etter tilgjengelige pakker i Debian-depotet ved hjelp av Apt-Cache-kommandoen. Med Apt-Cache-kommandoen kan du også søke i Deb-pakkene som er installert på systemet ditt som ikke er i Debian-depotet. Bruk følgende kommando til å utføre søkeoppgavene ved hjelp av APT-Cache-kommandoen.

$ apt-cache søkepakkenavn

Eksempel

$ apt-cache søk vim

Kommandoen ovenfor vil vise navnene på pakker med uttrykket “vim” i beskrivelsen eller navnet. For å søke etter disse pakkene, må du kun søkeuttrykket i navnet. Skriv deretter inn følgende kommando:

$ apt-cache-søk-bare Apache

For å se flere detaljer om den listede pakken, bruk følgende kommando:

$ apt-cache show-pakkenavn

Eksempel

$ apt-cache viser emacs

Evnen 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 PAKKETNAME | mer

Du kan ekskludere resultatene som ikke har et spesifikt søkeord ved hjelp av GREP -kommandoen, som følger:

$ APT-CACHE SØK PAKKETNAME | GREP Package-Name2

GREP-kommandoen er saksfølsom. For å ignorere saksfølsomheten, bruk flagget -i (grep -i søkeord).

Søk etter tilgjengelige pakker ved hjelp av APT -kommandoen

Ved hjelp av APT -kommandoen kan du søke etter alle tilgjengelige pakker. Bruk følgende syntaks for å gjøre et søk ved hjelp av APT:

$ apt søkepakke-navn

Eksempel

$ APT SØK EMACS

Søk tilgjengelige pakker ved hjelp av DPKG -kommandoen

For å søke etter installerte pakker, bruk DPKG -kommandoen, som følger:

$ dpkg -s søkemønster

Eksempel

$ dpkg -s apache

Du kan også bruke DPKG med GREP, som følger:

Konklusjon

Denne artikkelen undersøkte hvordan du søker på pakker ved å bruke 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 pakketavnet. Du kan lære mer om apt-cache, grep-søk, egnethet og passende kommandoer på internett.