har du nogensinde haft et problem under installationen af apt-pakken, når du ikke kender det nøjagtige Pakkenavn. Som med apt, skal du angive det fulde navn på pakken for at installere den, såsom apt install apache2. Hvis du ikke angiver det nøjagtige navn og bare skriver apache, vil det ikke installere. Det samme gælder, mens du fjerner en apt-pakke.,

i Ubuntu-og Debian-systemer kan du søge efter en pakke bare ved hjælp af et nøgleord relateret til dets navn eller beskrivelse gennem apt-cache-søgningen. Output returnerer dig med en liste over pakker, der matcher dit søgte søgeord. Når du har fundet det nøjagtige Pakkenavn, kan du derefter bruge det med apt install til installation. Det er også nyttigt, når du leder efter oplysninger om en bestemt pakke. Bemærk, at med apt-cache search, kan du søge efter enhver apt-pakke, der er installeret eller endnu ikke installeret.,

Denne artikel vil forklare dig, hvordan du søger efter en pakke gennem apt-cache-søgekommandoen i dine systemarkiver. Vi lærer også nogle andre kommandoer: apt search and aptitude, hvorigennem du også kan søge efter enhver pakke.

Bemærk: Vi har udført proceduren forklaret i denne artikel på Ubuntu 18.04 LTS-systemterminalen. For at åbne terminalen i Ubuntu skal du bruge tastaturgenvejen Ctrl+Alt+T.,

Før du udfører nogen af de følgende metoder, vil vi anbefale dig at opdatere repository indekset som følger:

$ sudo apt-opdatering

Søgning efter Pakker med apt-cache search

Apt-cache er en kommando-linje værktøj, der anvendes til at søge apt pakker på en Ubuntu eller Debian-baserede systemer. Med apt-cache-søgning kan du søge efter enhver pakke ved hjælp af nøgleordet relateret til dets navn eller beskrivelse. I output, det viser alle de pakker, der matcher søgekriterierne.,

med apt-cache-søgning kan du søge og vise oplysningerne om de tilgængelige pakker fra internetarkiverne. Det kan også bruges til at søge efter oplysninger om de pakker, der allerede er installeret på dit system. Den henter information om pakkerne fra forskellige kilder og gemmer dem i den lokale database, som opdateres ved at køre apt update-operationen.

for at søge efter pakker, skriv apt-cache search fulgt bt det relevante søgeord., Her er syntaks for at gøre dette:

$ sudo apt-cache search <søgeord>

Erstat søgeord med nogen af installeret eller installerbare pakker navn. Bemærk, at nøgleordet kan være nøjagtigt eller en del af pakkenavnet, eller det kan være ethvert ord relateret til pakkebeskrivelse. I output vil du se en liste over pakker matchet med det nævnte søgeord og en kort beskrivelse af hver pakke.

for eksempel ønsker vi at installere en lagerstyringsløsning .fs., For at finde den nøjagtige pakke navn, så lad os søge det ved at bruge apt-cache search som følger:

$ apt-cache search zfs

Fra output, du kan identificere den nøjagtige pakke navn, der er “zfsutils-linux” sammen med en kort beskrivelse. Som du kan se listen det viste er for lang. Du kan bruge den mindre kommando til at se output en linje eller en skærm ad gangen.,

$ sudo apt-cache search zfs/less

Tilsvarende kan apt-cache-søgningen være nyttig, hvis du vil installere en packageebserver, men ikke kan huske navnet på pakken. I dette tilfælde kan du søge efter pakken ved hjælp af ethvert nøgleord relateret til pakkebeskrivelsen. For eksempel fandt jeg det virkelig nyttigt, når jeg havde brug for at installere søgemaskinen, som jeg kun ved, at det er en meta-søgemaskine, der beskytter brugernes privatliv., Men jeg kunne ikke huske navnet på den søgemaskine, så jeg har indtastet søgeordet som følger:

$ sudo apt-cache search “metasøgning motor”

Da resultatet dukkede op, fandt jeg den ønskede søgemaskine navn, der var “Searx”. Derefter brugte jeg simpelthen kommandoen apt install sear.til at installere den.

tilsvarende, hvis vi bruger apt-cache med Sho.flag, vil det vise grundlæggende oplysninger om pakken, herunder version, Størrelse, afhængigheder, beskrivelse og meget mere., For at finde oplysninger om en bestemt pakke, kan du bruge vis flag som følger:

$ apt-cache show <pakke-navn>

Alternative måder

Her er nogle andre måder, som også kan bruges til at søge efter en installeret eller installerbare pakker i systemet.

Søgepakker ved hjælp af apt-søgning

Apt-søgning er apt-ækvivalenten til APT-cache-søgning i ældre apt-get-kommando., Nogle brugere foretrækker Apt søgning kommando på grund af sin godt præsenteret visning af resultater. Det viser listen pakker sammen med deres nyeste tilgængelige versioner og en kort beskrivelse. Det bedste ved apt search er, at den fremhæver pakkens navn og vedligeholder plads blandt forskellige pakker. Du vil også se den installerede etiket i slutningen af de allerede installerede pakker.

for at søge efter en pakke, skriv apt søgning efterfulgt af nøgleordet relateret til pakkenavnet.,

$ apt søgeord

Et eksempel på dette ville være at søge efter Apache2-pakkens ved hjælp af følgende kommando:

$ apt søg apache2

Søgning efter Pakker med aptitude

Aptitude er den forreste ende af apt-kommando i Linux bruges til installation, opgradering og fjernelse af pakker. Det kan også bruges til at søge en pakke i et Linu. – system.

Aptitude er ikke installeret som standard i Linu., så du bliver nødt til manuelt at installere det., For at gøre dette, skal du installere kommando som følger:

$ sudo apt-install aptitude

systemet vil bede om bekræftelse, ved at give dig et Y/n mulighed. Hit y og indtast derefter for at bekræfte, efter at Aptitude vil blive installeret på dit system.

nu, for at søge efter en pakke gennem aptitude, skriv apt søgning efterfulgt af nøgleordet relateret til pakkenavnet.,

$ aptitude search <søgeord>

vil Du se resultater, der ligner følgende:

Det er alt der er til det! I denne artikel har vi lært, hvordan man søger efter en pakke ved hjælp af APT-cache-søgekommandoen. Derudover lærte vi også brugen af apt-søgning og aptitude-kommandoen til at søge efter en pakke. Jeg håber, det vil være nyttigt, når du har brug for at søge efter enten en installeret eller installerbar pakke i dit system.