Har du någonsin kämpat när du sökte efter paket via kommandoraden på Ubuntu? Har du någonsin sökt efter paket som kräver en omedelbar uppgradering? Har du någonsin undrat om paketet du vill ladda ner är tillgängligt att installera, och är den senaste versionen tillgänglig i programvaruförrådet?

Att söka efter installerade eller avinstallerade paket inuti de lokala arkiven via terminalen kan vara en skrämmande uppgift för nybörjare av Ubuntu. Den här artikeln svarar på alla och många liknande frågor. Dessutom kommer vi också att täcka alternativa sätt att söka efter paket på Ubuntu och hjälpa dig att hitta en lämplig metod.

Sätt att söka efter paket i Ubuntu

Här kommer vi att täcka tre sätt att utföra paketsökning på Ubuntu. Men innan du börjar, starta terminalen och uppdatera ditt systems paketförråd genom att köra:

sudo apt uppdatering

Använda apt Command

APT är en kommandoradspakethanterare som kommer förinstallerad på Ubuntu, Linux Mint och andra Debian-baserade distributioner. Kommandot apt kombinerar funktionaliteten av

instagram viewer
apt-cache och apt-get. Det är ansvarigt för att installera, ta bort, uppdatera och uppgradera paket och Linux-förråd på Ubuntu. Men det låter dig också söka efter paket.

Du kan börja med listar alla tillgängliga installerade/avinstallerade paket på ditt system, enligt följande:

apt lista

Produktion:

Du kan skicka kommandot ovan med grep för att filtrera utdata och få ett valfritt paketnamn.

apt lista | grep 

Använd apt lista kommandot med --installerad alternativet att endast hitta och visa de installerade paketen på ditt system.

apt list --installerad

Dessutom låter listmetoden dig också söka efter ett paket och ta reda på om det är installerat eller inte använder -a flagga enligt följande:

apt list -a 

Produktion:

För att söka och visa alla paket som kräver en uppgradering:

apt list --uppgraderbar

Använd verktyget grep om du letar efter ett specifikt paket i den här listan:

apt list --uppgraderbar | grep 

Ovanstående kommandon visar dock inte paketdetaljer. De dedikerade kommandona apt-search och träffande show hjälp att hitta och visa tillgängliga paketdetaljer i Linux-terminalen.

Kommandot apt sök är känt för att visa paketdetaljer i ett bättre format. Det bästa med detta kommando är att det talar om för användaren om ett paket redan är installerat eller inte med kort information om tillgängliga versioner och beskrivning, etc.

Till exempel letar kommandot nedan efter mysql-paketet genom att söka i alla paketnamnsträngar och deras beskrivning. Därför returnerar den listan över paket som innehåller den paketnamnssträngen i dess namn och beskrivning:

apt search mysql

Produktion:

För att begränsa sökresultatet kan du säga åt kommandot att endast söka efter det givna paketnamnet genom att ange --endast namn alternativ enligt följande:

apt search --name-only 

Kommandot apt show visar mer detaljer om det givna paketnamnet. Paketbeskrivningen innehåller information om dess senaste versionsversion, beroenden, nedladdningsstorlek, förvarsinformation, etc. Viktigast av allt, kommandot returnerar ett exakt paketnamn så att du inte behöver gissa för att ta reda på paketet du letar efter.

träffande show 
apt show mysql-client-core-5.7 | mindre

Använder kommandot apt-cache

apt-cache är ett kommandoradsverktyg som frågar efter paket från den lokala paketlistningsfilen som lagras i /var/lib/apt. Systemet uppdaterar dessa filer när användaren kör passande uppdatering kommandot i terminalen. Därför, närhelst användaren söker efter ett paket med kommandot, behöver den inte komma åt nätverket för att hämta information från arkiven.

Det är en äldre version av APT som du kan använda med Sök och show alternativ för att hitta paketen.

apt-cache-sökning apache2

Produktion:

Kommandot låter dig också lista alla paket som börjar med det givna nyckelordet:

apt-cache-paketnamn 

Till exempel:

Så här visar du alla tillgängliga paket utan detaljer:

apt-cache-paketnamn

Du kan också använda kommandot ovan med grep-verktyget och använda -jag flagga för att ignorera skiftlägeskänslighet och hämta paketen.

apt-cache pkgnames | grep -i 

Verktyget låter dig också söka efter paket och visa deras beroenden, oavsett om de är installerade på systemet eller inte, enligt följande:

apt-cache showpkg apache2

Produktion:

Det kan man märka apt-cache-sökning och apt-cache-show liknar apt search and show-metoder när det gäller visning av paketinformation. Men apt-cache och apt skiljer sig markant åt när det gäller datarepresentation.

Att använda begåvning

aptitude är ett grafiskt användargränssnitt för APT-pakethanteraren. Gränssnittet tillåter användare att interaktivt välja paket att installera, ta bort och uppgradera. Nya användare kan hitta det som liknar alternativet Program och funktioner i Kontrollpanelen i Windows.

aptitude tillhandahåller ett kommandoradsgränssnitt som emulerar liknande argument som apt-get eller apt verktyg. Därför är det bekvämt för användare som föredrar att ha ett grafiskt eller interaktivt gränssnitt för att utföra kommandoradsuppgifter på Linux. aptitude är allmänt tillgängligt som standard i de flesta Ubuntu- eller Debian-baserade distributioner. Om inte, kan du installera det enligt följande:

sudo apt-get uppdatering
sudo apt-get install aptitude

Använd följande kommando för att söka efter paket via aptitudes kommandoradsgränssnitt:

sudo aptitude search 

Kör följande kommando i terminalen för att starta aptitude GUI:

sudo begåvning

Tryck Ctrl + T att flytta runt terminalen. Använd piltangenterna för att navigera genom aptitude GUI. Gå till Sök fliken och välj HITTA eller tryck / för att starta bläddringsprompten och skriv in paketnamnet för att söka.

Söker efter programvarupaket i Ubuntu

Den här artikeln täckte alla huvudverktyg som du kan använda för att söka efter installerade eller avinstallerade paket på Ubuntu och Debian-baserade system. Den visar också hur man söker efter paketen med ett enda nyckelord eller hittar mjukvara/program som kräver en uppgradering.

Som du kan se är den största skillnaden mellan dessa verktyg i deras produktion. Dessutom är verktygen som omfattas mycket användbara för att hitta paketen när du inte exakt vet namnet eller deras användning.

7 sätt att få kommandoradshjälp på Linux

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • Linux
  • Pakethanterare
  • Ubuntu
  • Linux Distro

Om författaren

Rumaisa Niazi (22 publicerade artiklar)

Rumaisa är frilansskribent på MUO. Hon har burit många hattar, från en matematiker till en informationssäkerhetsentusiast, och arbetar nu som SOC-analytiker. Hennes intressen inkluderar att läsa och skriva om ny teknik, Linux-distributioner och allt kring informationssäkerhet.

Mer från Rumaisa Niazi

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera