någonsin inför ett problem när installationen för apt paket, när du inte vet exakt Paketnamn. Som med apt måste du ange paketets fullständiga namn för att installera det som apt install apache2. Om du inte anger det exakta namnet och bara skriver apache, kommer det inte att installera. Detsamma gäller när ett apt-paket tas bort.,

i Ubuntu och Debian-system kan du söka efter ett paket bara med ett nyckelord relaterat till dess namn eller beskrivning genom apt-cache-sökningen. Utmatningen returnerar dig med en lista över paket som matchar ditt sökta sökord. När du har hittat det exakta Paketnamn kan du sedan använda det med apt install for installation. Det är också bra när du letar efter information om ett visst paket. Observera att med apt-cache search kan du söka efter alla apt-paket som är installerade eller ännu inte installerade.,

den här artikeln förklarar hur du söker efter ett paket via sökkommandot apt-cache i dina systemförråd. Vi kommer också att lära oss några andra kommandon: apt search och aptitude genom vilken du också kan söka efter något paket.

Obs! vi har utfört proceduren som förklaras i den här artikeln på Ubuntu 18.04 LTS-Systemterminalen. För att öppna terminalen i Ubuntu, använd Ctrl + Alt + T-tangentbordsgenvägen.,

innan du utför någon av följande metoder rekommenderar vi dig att uppdatera förvarsindexet enligt följande:

$ sudo apt update

Sökpaket som använder apt-cache search

Apt-cache är ett kommandoradsverktyg som används för att söka apt-paket på en Ubuntu eller Debian-baserade system. Med apt-cache search kan du söka efter ett paket med hjälp av sökordet relaterat till dess namn eller beskrivning. I utdata visas alla paket som matchar sökkriterierna.,

med apt-cache search kan du söka och visa information om tillgängliga paket från internetförrådet. Det kan också användas för att söka efter information om de paket som redan är installerade på ditt system. Den får information om paketen från olika källor och sparar dem i den lokala databasen som uppdateras genom att köra apt-uppdateringsoperationen.

för att söka efter paket, skriv apt-cache search följt bt det relevanta sökordet., Här är syntaxen att göra så:

$ sudo apt-cache search <nyckelord>

ersätt sökordet med någon av installerade eller installerbara Paketnamn. Observera att sökordet kan vara exakt eller en del av paketnamnet eller det kan vara något ord relaterat till paketbeskrivning. I utmatningen ser du en lista över paket som matchas med det nämnda sökordet och en kort beskrivning av varje paket.

vi vill till exempel installera en lagringshanteringslösning ZFS., För att hitta det exakta Paketnamn, låt oss söka det med hjälp av apt-cache sökning enligt följande:

$ apt-cache search zfs

från utgången kan du identifiera det exakta Paketnamn som är ”zfsutils-linux” tillsammans med en kort beskrivning. Som du kan se är listan som visas för lång. Du kan använda kommandot mindre för att visa utgång en rad eller en skärm i taget.,

$ sudo apt-cache search zfs/less

på samma sätt kan apt-cache-sökningen vara till hjälp om du vill installera en webbserver, men kom inte ihåg namnet på paketet. I det här fallet kan du söka efter paketet med hjälp av sökord som är relaterade till paketbeskrivningen. Till exempel fann jag det riktigt bra när jag behövde installera sökmotorn som jag bara vet att det är en meta-sökmotor som skyddar användarnas integritet., Jag kom dock inte ihåg namnet på den sökmotorn, så jag har angett söktermen enligt följande:

$ sudo apt-cache search ”metasearch engine”

När resultatet visade sig hittade jag det önskade sökmotornamnet som var ”Searx”. Därefter använde jag helt enkelt apt install searx-kommandot för att installera det.

På samma sätt, om vi använder apt-cache med Visa flagga, kommer det att visa grundläggande information om paketet inklusive version, Storlek, beroenden, beskrivning och mycket mer., För att hitta information om ett visst paket, Använd visa flaggan enligt följande:

$ apt-cache show <Paketnamn>

alternativa sätt

här är några andra sätt som också kan användas för att söka efter ett installerat eller installerbart paket i ett system.

Sökpaket som använder apt Search

Apt search är motsvarande apt-cache-sökning i äldre apt-get-kommando., Vissa användare föredrar apt search-kommandot på grund av dess väl presenterade visning av resultat. Den visar paketlistan tillsammans med deras senaste tillgängliga versioner och en kort beskrivning. Det bästa med apt search är att det belyser paketnamnet och upprätthåller lite utrymme mellan olika paket. Du kommer också att se den installerade etiketten i slutet av de redan installerade paketen.

för att söka efter ett paket, skriv apt search följt av sökordet relaterat till paketnamn.,

$ apt search keyword

ett exempel på detta skulle vara att söka efter Apache2-paketet med följande kommando:

$ apt search apache2

Sökpaket använda aptitude

aptitude är den främre änden av apt-kommandot i Linux som används för att installera, uppgradera och ta bort paket. Det kan också användas för att söka ett paket i ett Linux-system.

Aptitude installeras inte som standard i Linux, så du måste installera det manuellt., För att göra det, kör installationskommandot enligt följande:

$ sudo apt install aptitude

systemet kan begära bekräftelse genom att ge dig ett y/n-alternativ. Tryck på y och ange sedan för att bekräfta, efter att Aptitude kommer att installeras på ditt system.

för att söka efter ett paket via aptitude, skriv apt search följt av sökordet relaterat till paketnamn.,

$ aptitude search<nyckelord>

Du kommer att se resultaten som liknar följande:

det är allt som finns till det! I den här artikeln har vi lärt oss hur du söker efter ett paket med hjälp av apt-cache search-kommandot. Dessutom lärde vi oss också användningen av apt search och aptitude-kommandot för att söka efter ett paket. Jag hoppas att det kommer att vara till hjälp när du behöver söka efter antingen ett installerat eller installerbart paket i ditt system.