Slik bruker du apt-cache-søk for å finne pakker

How Use Apt Cache Search Find Packages



Har noen gang møtt et problem under installasjonen for en passende pakke, når du ikke vet det eksakte pakkenavnet. Som med apt, må du oppgi hele navnet på pakken for å installere den, for eksempel apt installere apache2 . Hvis du ikke oppgir det eksakte navnet og bare skriver apache , den kommer ikke til å installeres. Det samme gjelder når du fjerner en passende pakke.

I Ubuntu og Debian -systemer kan du søke etter en hvilken som helst pakke bare med et nøkkelord relatert til navnet eller beskrivelsen gjennom apt-cache-søk . Utdataen gir deg en liste over pakker som samsvarer med det søkte søkeordet ditt. Når du finner det eksakte pakkenavnet, kan du bruke det sammen med passende installasjon 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 , kan du søke etter en passende pakke som er installert eller som skal installeres.







Denne artikkelen vil forklare deg hvordan du søker etter en pakke gjennom apt-cache-søk kommandoen i systemlagrene dine. Vi vil også lære noen andre kommandoer: passende søk og evne der 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 -systemterminalen. For å åpne Terminal i Ubuntu, bruk Ctrl+Alt+T hurtigtast.



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





$sudopassende oppdatering

Søk i pakker med apt-cache-søk

Apt-cache er et kommandolinjeverktøy som brukes til å søke på passende pakker på et Ubuntu- eller Debian-basert system. Med apt-cache-søk , kan du søke etter en hvilken som helst pakke ved å bruke søkeordet knyttet til navnet eller beskrivelsen. I utgangen viser den alle pakkene som samsvarer med søkekriteriene.

Med apt-cache-søk , kan du søke og vise informasjonen om de tilgjengelige pakkene fra internettlagrene. Den kan også brukes til å søke etter informasjon om pakkene som allerede er installert på systemet ditt. Den henter 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-søk etter bt det relevante søkeordet. Her er syntaksen for å gjøre det:

$sudo apt-cache-søk <søkeord>

Bytt ut søkeord med hvilket som helst av installert eller installerbart pakkenavn. Vær oppmerksom på at søkeordet kan være nøyaktig eller en del av pakkenavnet, eller at det kan være et hvilket som helst ord relatert til pakkebeskrivelsen. I utdataene vil du se en liste over pakker som samsvarer med det nevnte søkeordet og en kort beskrivelse av hver pakke.

For eksempel ønsker vi å installere en lagringsadministrasjonsløsning ZFS. For å finne det eksakte pakkenavnet, la oss søke i det ved hjelp av apt-cache-søk som følger:

$apt-cache-søkzfs

Fra utgangen kan du identifisere det eksakte pakkenavnet som er zfsutils-linux sammen med en kort beskrivelse. Som du kan se er listen for lang. Du kan bruke kommandoen mindre til å vise utdata én linje eller én skjerm om gangen.

$sudo apt-cache-søkzfs| mindre

På samme måte kan apt-cache-søket 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 et hvilket som helst søkeord relatert til pakkebeskrivelsen. For eksempel fant jeg det 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 angitt søkeordet som følger:

$sudo apt-cache-søkmetasøkemotor

Da resultatet dukket opp, fant jeg det nødvendige søkemotornavnet som var Searx. Etter det brukte jeg ganske enkelt apt installere searx kommandoen for å installere den.

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

$apt-cache-show <pakkenavn>

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øk i pakker med apt Search

Apt søk er den passende ekvivalenten til apt-cache-søk i eldre apt-get-kommando. Noen brukere foretrekker passende søk kommando på grunn av den godt presenterte resultatvisningen. Den viser pakkelisten sammen med de siste tilgjengelige versjonene og en kort beskrivelse. Det beste med passende søk er at det fremhever pakkenavnet og opprettholder litt plass mellom forskjellige pakker. Du vil også se Installert etiketten på slutten av de allerede installerte pakkene.

For å søke etter en pakke, skriver du inn passende søk etterfulgt av søkeord relatert til pakkenavnet.

$passende søkeord

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

$apt search apache2

Søk i pakker med evne

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

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

$sudopassendeinstallere evne

Systemet kan be om bekreftelse ved å gi deg et Y/n -alternativ. Trykk på y og deretter Enter for å bekrefte, deretter vil Aptitude installeres på systemet ditt.

Nå, for å søke etter en pakke gjennom evnen, skriver du inn passende søk etterfulgt av søkeord relatert til pakkenavnet.

$egnethetssøk <søkeord>

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

Det er alt det er! I denne artikkelen har vi lært hvordan du søker etter en pakke ved hjelp av kommandoen apt-cache. I tillegg lærte vi også bruken av apt search og aptitude -kommandoen for å søke etter en pakke. Jeg håper det vil være nyttig når du trenger å søke etter enten en installert eller installerbar pakke i systemet ditt.