Flera metoder kan användas för att söka efter paket i Debian 10 Buster. Kraftfulla och stabila verktyg finns tillgängliga för paketfiltrering för att söka efter rätt paketnamn. Debian 10 erbjuder både kommandorads- och grafiska pakethanterare att filtrera och söka efter paket. Synaptic är ett populärt verktyg som används för GUI, men det är inte bra för alla maskiner, inklusive produktionsservrar. Så du måste använda några kommandoradsverktyg för att söka efter Debian-paket.
Det finns flera alternativ tillgängliga för att söka efter paket i Debian 10. Den här artikeln kommer att undersöka hur du söker efter ett paket med hjälp av aptitude-, apt-cache-, dpkg- och apt-pakethanterare. Alla kommandon i den här artikeln implementerades i Debian 10 Buster-terminalen. Med hjälp av verktygen som diskuteras i den här artikeln kan du söka i paket och visa deras beskrivning.
Sök efter tillgängliga paket med hjälp av aptitude Command
Aptitude är en applikation baserad på Ncurses front end för apt, körs under terminalapplikationen. Detta är inte redan installerat i Debian, Ubuntu och andra Linux-baserade distributioner. För att installera aptitude i Debian 10, öppna terminalen med hjälp av applikationssökfältet enligt följande:
Skriv följande kommando för att installera aptitude i Debian 10 Buster:
$ sudo apt installera aptitudeNär du har installerat det här verktyget på ditt system kan du söka efter ett tillgängligt paket med hjälp av kommandot aptitude i terminalen. För att göra detta, följ syntaxen nedan:
$ aptitude sök paketnamnOm du till exempel vill söka efter alla OpenSSH-paket, kör du kommandot nedan:
Du kan också söka efter ett paket med användargränssnittet aptitude Ncurses. Skriv 'aptitude' i terminalen och följande gränssnitt visas i fönstret.
För att söka efter ett paket, tryck på '/' och skriv sedan paketnamnet i sökfältet.
Sök efter tillgängliga paket med kommandot apt-cache
I Debian 10 kan du söka efter tillgängliga paket i Debian-arkivet med kommandot apt-cache. Med apt-cache-kommandot kan du också söka i DEB-paketen som är installerade på ditt system som inte finns i Debian-förvaret. Använd följande kommando för att utföra sökuppgifterna med apt-cache-kommandot.
$ apt-cache sökpaketnamnExempel
$ apt-cache-sökning vim
Kommandot ovan visar namnen på paketen med uttrycket "vim" i beskrivningen eller namnet. Om du vill söka efter dessa paket har du endast sökuttrycket i namnet. Ange sedan följande kommando:
$ apt-cache-sökning - endast namn på apache
Använd följande kommando för att se mer information om det listade paketet:
$ apt-cache visar paketnamnExempel
$ apt-cache visar emacs
Aptitude och apt-cache ger liknande information om paketen.
I de flesta fall blir resultaten för långa. För att förkorta resultaten kan du köra följande kommando:
$ apt-cache sök paketnamn | MerDu kan utesluta resultaten som inte har ett specifikt nyckelord med kommandot grep, enligt följande:
$ apt-cache sök paketnamn | grep paketnamn2Grep-kommandot är skiftlägeskänsligt. För att ignorera skiftlägeskänsligheten, använd flaggan -i (grep -i sökord).
Sök efter tillgängliga paket med apt-kommandot
Med hjälp av apt-kommandot kan du söka efter alla tillgängliga paket. Använd följande syntax för att göra en sökning med apt:
$ apt sökpaketnamnExempel
$ apt search emacs
Sök efter tillgängliga paket med kommandot dpkg
För att söka efter installerade paket använder du kommandot dpkg enligt följande:
$ dpkg -S sökmönsterExempel
$ dpkg -S apache
Du kan också använda dpkg med grep, enligt följande:
Slutsats
Den här artikeln undersökte hur man söker efter paket med kommandoraden i Debian 10, inklusive några olika metoder för sökning och filtrering. Med dessa metoder kan du söka efter Debian-paket, även om du inte vet om det exakta paketnamnet. Du kan lära dig mer om kommandona apt-cache, grep search, aptitude och apt på Internet.