Hvordan bruke apt-cache-søk for å finne pakker

Hvordan bruke apt-cache-søk for å finne pakker
Noensinne møtt et problem mens du installasjonen for APT -pakke, når du ikke vet det nøyaktige pakketavnet. Som med apt, må du oppgi fullt navn på pakken for å installere den som for eksempel apt installer apache2. Hvis du ikke oppgir det nøyaktige navnet og bare skriv Apache, det kommer ikke til å installere. Det samme gjelder mens du fjerner en passende pakke.

I Ubuntu og Debian -systemene kan du søke etter hvilken som helst pakke bare ved et søkeord relatert til navnet eller beskrivelsen gjennom APT-cache-søk. Utgangen returnerer deg med en liste over pakker som samsvarer med det søkte nøkkelordet. Når du har funnet det nøyaktige pakketavnet, kan du bruke det med Apt Install for installasjon. Det er også nyttig når du leter etter informasjon om en bestemt pakke. Legg merke til at med APT-cache-søk, Du kan søke etter en hvilken som helst passende pakke som er installert eller ennå som skal installeres.

Denne artikkelen vil forklare deg hvordan du kan søke etter en pakke gjennom APT-cache-søk Kommando i systemlageret ditt. Vi vil også lære noen andre kommandoer: Apt Search og evne som du også kan søke etter en hvilken som helst pakke.

Merk: Vi har utført prosedyren forklart i denne artikkelen på Ubuntu 18.04 LTS Systemterminal. For å åpne terminalen i Ubuntu, bruk CTRL+ALT+T -tastaturet snarvei.

Før vi utfører noen av følgende metoder, vil vi anbefale deg å oppdatere depotindeksen som følger:

$ sudo apt oppdatering

Søkepakker ved hjelp av apt-cache-søk

APT-Cache er et kommandolinjeverktøy som brukes til å søke på APT-pakker på et Ubuntu eller Debian-baserte systemer. Med APT-cache-søk, Du kan søke etter hvilken som helst pakke ved å bruke nøkkelordet relatert til navnet eller beskrivelsen. I utgangen viser den alle pakkene som samsvarer med søkekriteriene.

Med APT-cache-søk, Du kan søke og vise informasjonen om de tilgjengelige pakkene fra Internett -depotene. Det kan også brukes til å søke etter informasjon om pakkene som allerede er installert på systemet ditt. Den innhenter informasjon om pakkene fra forskjellige kilder og lagrer dem i den lokale databasen som oppdateres ved å kjøre APT -oppdateringsoperasjonen.

For å søke etter pakker, skriver du Apt-Cache Search fulgte BT det aktuelle nøkkelordet. Her er syntaksen for å gjøre det:

$ sudo apt-cache-søk

Bytt ut nøkkelord med noe av installert eller installabelt pakketavn. Merk at nøkkelordet kan være nøyaktig eller en del av pakkenavnet, eller det kan være et hvilket som helst ord relatert til pakkebeskrivelse. I utdataene vil du se en liste over pakker som er matchet med det nevnte nøkkelordet og en kort beskrivelse av hver pakke.

For eksempel ønsker vi å installere en lagringsadministrasjonsløsning ZFS. For å finne det nøyaktige pakketavnet, la oss søke på det ved å bruke APT-Cache-søk som følger:

$ apt-cache-søk ZFS

Fra utdataene kan du identifisere det nøyaktige pakketavnet som er "Zfsutils-Linux" sammen med en kort beskrivelse. Som du kan se listen den viste er for lang. Du kan bruke den mindre kommandoen til å se Output One Line eller One Screen om gangen.

$ sudo apt-cache search zfs | mindre

Tilsvarende kan Apt-Cache Search være nyttig hvis du vil installere en webserver, men ikke husker navnet på pakken. I dette tilfellet kan du søke etter pakken ved å bruke ethvert søkeord relatert til pakkebeskrivelsen. For eksempel syntes jeg det var veldig nyttig når jeg trengte å installere søkemotoren som jeg bare vet at det er en metasøkemotor som beskytter personvernet til brukerne. Imidlertid husket jeg ikke navnet på den søkemotoren, så jeg har kommet inn i søkeordet som følger:

$ sudo apt-cache-søk “Metasearch Engine”

Da resultatet dukket opp, fant jeg det nødvendige søkemotornavnet som var "Searx". Etter det brukte jeg ganske enkelt Apt installer Searx kommando for å installere det.

Tilsvarende, hvis vi bruker apt-cache med forestilling flagg, det vil vise grunnleggende informasjon om pakken inkludert versjon, størrelse, avhengigheter, beskrivelse og mye mer. For å finne informasjon om en bestemt pakke, bruk showflagget som følger:

$ apt-cache-show

Alternative måter

Her er noen andre måter som også kan brukes til å søke etter en installert eller installerbar pakke i et system.

Søkepakker ved hjelp av APT -søk

Apt Search er den passende ekvivalent av APT-cache-søk i eldre apt-get-kommando. Noen brukere foretrekker Apt Search Kommando på grunn av dets godt presenterte visning av resultater. Den viser pakkelisten sammen med de siste tilgjengelige versjonene og en kort beskrivelse. Det beste om Apt Search er at det fremhever pakkens navn og opprettholder litt plass mellom forskjellige pakker. Du vil også se Installert Etikett på slutten av de allerede installerte pakkene.

For å søke etter en pakke, skriv Apt Search etterfulgt av nøkkelord Relatert til pakkenavnet.

$ Apt søkeord

Et eksempel på dette ville være å søke etter Apache2 -pakken ved å bruke følgende kommando:

$ Apt Search Apache2

Søkepakker ved hjelp av egnethet

Aptitude er frontenden av APT -kommandoen i Linux som brukes til å installere, oppgradere og fjerne pakker. Det kan også brukes til å søke i en pakke i et Linux -system.

Aptitude er ikke installert som standard i Linux, så du må installere den manuelt. For å gjøre det, utfør installasjonskommandoen som følger:

$ sudo apt installasjonens egnethet

Systemet kan be om bekreftelse ved å gi deg et Y/N -alternativ. Treff Y og inngår deretter for å bekrefte, etter at evnen vil bli installert på systemet ditt.

Nå, for å søke etter en pakke gjennom evne, skriv inn Apt Search etterfulgt av nøkkelord Relatert til pakkenavnet.

$ Aptitude Search

Du vil se resultatene som ligner på følgende:

Det er alt det er for det! I denne artikkelen har vi lært hvordan vi kan søke etter en pakke ved hjelp av Apt-Cache Search-kommandoen. I tillegg lærte vi også bruken av passende søk og egnethetskommandoen for å søke etter en pakke. Jeg håper det vil være nyttig når du trenger å søke etter en installert eller installerbar pakke i systemet ditt.