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
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
Relaterade ämnen
- Linux
- Pakethanterare
- Ubuntu
- Linux Distro
Om författaren
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.
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