Debian

Hur man använder apt-cache-sökning för att hitta paket

Hur man använder apt-cache-sökning för att hitta paket
Har någonsin mött ett problem under 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 kunna installera det, till exempel apt installera apache2. Om du inte anger exakt namn och bara skriver apache, det kommer inte att installeras. Detsamma gäller när du tar bort ett apt-paket.

I Ubuntu- och Debian-system kan du söka efter valfritt paket bara efter ett nyckelord relaterat till dess namn eller beskrivning via apt-cache-sökning. Utgången ger dig en lista med paket som matchar ditt sökord. När du har hittat det exakta paketnamnet kan du sedan använda det med apt installera för installation. Det är också bra när du letar efter information om ett specifikt paket. Observera att med apt-cache-sökning, du kan söka efter alla apt-paket som är installerade eller ännu inte installerade.

Denna artikel kommer att förklara hur du söker efter ett paket genom apt-cache-sökning kommandot i dina systemförråd. Vi kommer också att lära oss några andra kommandon: apt sökning och fallenhet genom vilken du också kan söka efter valfritt paket.

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

Innan du utför någon av följande metoder rekommenderar vi att du uppdaterar förvarets index enligt följande:

$ sudo apt uppdatering

Sök efter paket med apt-cache-sökning

Apt-cache är ett kommandoradsverktyg som används för att söka apt-paket på ett Ubuntu- eller Debian-baserat system. Med apt-cache-sökning, du kan söka efter valfritt paket med hjälp av nyckelordet relaterat till dess namn eller beskrivning. I utdata visar den alla paket som matchar sökkriterierna.

Med apt-cache-sökning, du kan söka och visa information om tillgängliga paket från internetförvaren. Den 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-uppdateringen.

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

$ sudo apt-cache-sökning

Ersätt nyckelord med något av installerat eller installerbart paketnamn. Observera att nyckelordet kan vara exakt eller en del av paketnamnet eller så kan det vara vilket ord som helst som är relaterat till paketbeskrivningen. I utgången ser du en lista över paket som matchas med nämnda nyckelord och en kort beskrivning av varje paket.

Vi vill till exempel installera en lagringshanteringslösning ZFS. För att hitta det exakta paketnamnet, låt oss söka efter det med apt-cache-sökning enligt följande:

$ apt-cache-sökning zfs

Från utdata kan du identifiera det exakta paketnamnet som är “zfsutils-linux” tillsammans med en kort beskrivning. Som du kan se listan är den för lång. Du kan använda kommandot mindre för att visa utdata en rad eller en skärm i taget.

$ sudo apt-cache-sökning zfs | mindre

På samma sätt kan apt-cache-sökningen vara till hjälp om du vill installera en webbserver men inte kommer ihåg namnet på paketet. I det här fallet kan du söka efter paketet med valfritt nyckelord relaterat till paketbeskrivningen. Till exempel tyckte jag att det var väldigt användbart när jag behövde installera sökmotorn som jag bara vet att det är en metasökmotor som skyddar användarnas integritet. Jag kom dock inte ihåg namnet på den sökmotorn, så jag har angett sökordet enligt följande:

$ sudo apt-cache-sökning "metasökmotor"

När resultatet dök upp hittade jag det sökmotorn som krävs "Searx". Efter det använde jag helt enkelt apt installera searx kommandot för att installera det.

På samma sätt, om vi använder apt-cache med show flagga, kommer den 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 showflaggan enligt följande:

$ apt-cache-show

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ök efter paket med apt-sökning

Apt-sökning är lämplig motsvarighet till apt-cache-sökning i äldre apt-get-kommando. Vissa användare föredrar apt sökning kommandot på grund av dess väl presenterade resultatvisning. Den visar paketlistan tillsammans med de senaste tillgängliga versionerna och en kort beskrivning. Det bästa med apt sökning är att det lyfter fram paketnamnet och upprätthåller lite utrymme bland olika paket. Du kommer också att se Installerad etiketten i slutet av de redan installerade paketen.

För att söka efter ett paket, skriv apt sökning följt av nyckelord relaterat till paketnamnet.

$ apt sökord

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

$ apt sök apache2

Sök efter paket med aptitude

Aptitude är fronten på 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 efter ett paket i ett Linux-system.

Aptitude är inte installerat 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 installera aptitude

Systemet kan be om bekräftelse genom att ge dig ett Y / n-alternativ. Tryck på y och sedan på Enter för att bekräfta, efter det kommer Aptitude att installeras på ditt system.

Skriv nu för att söka efter ett paket genom skicklighet apt sökning följt av nyckelord relaterat till paketnamnet.

$ aptitude-sökning

Du kommer att se resultaten som liknar följande:

Det är allt som finns i det! I den här artikeln har vi lärt oss hur man söker efter ett paket med apt-cache-sökkommandot. Dessutom lärde vi oss användningen av apt-sökning 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.

Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...
0 A.D. Handledning
Av de många strategispelen där ute, 0 A.D. lyckas framstå som en omfattande titel och ett mycket djupt, taktiskt spel trots att det är öppen källkod. ...
Unity3D självstudie
Introduktion till Unity 3D Unity 3D är en kraftfull spelutvecklingsmotor. Det är tvärplattform som gör att du kan skapa spel för mobil, webb, skrivbor...