Har du noen gang slitt mens du søker etter pakker via kommandolinjen på Ubuntu? Har du noen gang søkt etter pakker som krever en umiddelbar oppgradering? Har du noen gang lurt på om pakken du vil laste ned er tilgjengelig for installasjon, og er den nyeste versjonen tilgjengelig i programvarelageret?

Å søke etter installerte eller avinstallerte pakker i de lokale depotene via terminalen kan være en skremmende oppgave for nybegynnere Ubuntu-brukere. Denne artikkelen svarer på alle og mange av de lignende spørsmålene. Dessuten vil vi også dekke alternative måter å søke etter pakker på Ubuntu og hjelpe deg med å finne en passende metode.

Måter å søke etter pakker i Ubuntu

Her skal vi dekke tre måter å utføre pakkesøk på Ubuntu. Men før du begynner, start terminalen og oppdater systemets pakkelager ved å kjøre:

sudo apt oppdatering

Bruke apt Command

APT er en kommandolinjepakkebehandling som kommer forhåndsinstallert på Ubuntu, Linux Mint og andre Debian-baserte distribusjoner. Kommandoen apt kombinerer funksjonaliteten til

instagram viewer
apt-cache og apt-get. Det er ansvarlig for å installere, fjerne, oppdatere og oppgradere pakker og Linux-depoter på Ubuntu. Den lar deg imidlertid også søke etter pakker.

Du kan begynne med liste opp alle tilgjengelige installerte/avinstallerte pakker på systemet ditt, som følger:

passende liste

Produksjon:

Du kan overføre kommandoen ovenfor med grep for å filtrere utdataene og få et pakkenavn du ønsker.

apt liste | grep 

Bruke passende liste kommando med --installert alternativet for bare å finne og vise de installerte pakkene på systemet ditt.

apt list --installert

Dessuten lar listemetoden deg også søke etter en pakke og finne ut om den er installert eller ikke bruker -en flagg, som følger:

apt liste -a 

Produksjon:

For å søke og vise alle pakkene som krever en oppgradering:

apt list --oppgraderbar

Bruk grep-verktøyet hvis du ser etter en spesifikk pakke i denne listen:

apt list --oppgraderbar | grep 

Kommandoene ovenfor viser imidlertid ikke pakkedetaljer. De dedikerte kommandoene apt-search og passende show hjelp med å finne og vise de tilgjengelige pakkedetaljene i Linux-terminalen.

Kommandoen apt search er kjent for å vise pakkedetaljer i et bedre format. Det beste med denne kommandoen er at den forteller brukeren om en pakke allerede er installert eller ikke, med kort informasjon om tilgjengelige versjoner og beskrivelse osv.

Kommandoen nedenfor ser for eksempel etter mysql-pakken ved å søke i alle pakkenavnstrengene og deres beskrivelse. Derfor returnerer den listen over pakker som inneholder den pakkenavnstrengen i navnet og beskrivelsen:

apt search mysql

Produksjon:

For å begrense søkeresultatet kan du gi kommandoen beskjed om å bare se etter det gitte pakkenavnet ved å oppgi --bare navn alternativ som følger:

apt search --name-only 

Kommandoen apt show viser flere detaljer om det gitte pakkenavnet. Pakkebeskrivelsen inneholder detaljer om siste versjonsutgivelse, avhengigheter, nedlastingsstørrelse, depotinformasjon, etc. Det viktigste er at kommandoen returnerer et nøyaktig pakkenavn slik at du ikke trenger å gjette for å finne ut pakken du leter etter.

passende show 
apt show mysql-client-core-5.7 | mindre

Bruke apt-cache-kommandoen

apt-cache er et kommandolinjeverktøy som spør etter pakker fra den lokale pakkelistefilen som er lagret i /var/lib/apt. Systemet oppdaterer disse filene hver gang brukeren kjører passende oppdatering kommando i terminalen. Derfor, når brukeren søker etter en pakke ved hjelp av kommandoen, trenger den ikke å få tilgang til nettverket for å hente informasjon fra depotene.

Det er en eldre versjon av APT som du kan bruke med Søk og forestilling alternativer for å finne pakkene.

apt-cache-søk apache2

Produksjon:

Kommandoen lar deg også liste opp alle pakkene som begynner med det gitte nøkkelordet:

apt-cache pakkenavn 

For eksempel:

Slik viser du alle tilgjengelige pakker uten detaljer:

apt-cache pakkenavn

Du kan også overføre kommandoen ovenfor med grep-verktøyet og bruke -Jeg flagg for å ignorere store og små bokstaver og hente pakkene.

apt-cache pakkenavn | grep -i 

Verktøyet lar deg også søke etter pakker og vise deres avhengigheter, enten de er installert på systemet eller ikke, som følger:

apt-cache showpkg apache2

Produksjon:

Det kan du merke apt-cache-søk og apt-cache-show ligner på apt search and show metoder når det gjelder visning av pakkeinformasjon. Imidlertid er apt-cache og apt betydelig forskjellige når det gjelder datarepresentasjon.

Bruker aptitude

aptitude er et grafisk brukergrensesnitt for APT-pakkebehandleren. Grensesnittet lar brukere interaktivt velge pakker som skal installeres, fjernes og oppgraderes. Nye brukere kan finne det likt programmer og funksjoner i kontrollpanelet i Windows.

aptitude gir et kommandolinjegrensesnitt som emulerer lignende argumenter som apt-get eller apt-verktøy. Derfor er det praktisk for brukere som foretrekker å ha et grafisk eller interaktivt grensesnitt for å utføre kommandolinjeoppgaver på Linux. aptitude er generelt tilgjengelig som standard i de fleste Ubuntu- eller Debian-baserte distribusjoner. Hvis ikke, kan du installere det på følgende måte:

sudo apt-get oppdatering
sudo apt-get install aptitude

Bruk følgende kommando for å søke etter pakker via aptitude-kommandolinjegrensesnittet:

sudo aptitude søk 

Kjør følgende kommando i terminalen for å starte aptitude GUI:

sudo egnethet

trykk Ctrl + T å flytte rundt på terminalen. Bruk piltastene til å navigere gjennom aptitude GUI. Gå til Søk fanen og velg FINNE eller trykk / for å starte søketeksten og skrive inn pakkenavnet for å søke.

Søker etter programvarepakker i Ubuntu

Denne artikkelen dekket alle hovedverktøyene du kan bruke til å søke etter installerte eller avinstallerte pakker på Ubuntu og Debian-baserte systemer. Den viser også hvordan du søker etter pakkene med et enkelt nøkkelord eller finner programvare/programmer som krever en oppgradering.

Som du kan se, er hovedforskjellen mellom disse verktøyene i produksjonen deres. Dessuten er verktøyene som dekkes veldig nyttige for å finne pakkene når du ikke vet nøyaktig navnet eller bruken deres.

7 måter å få kommandolinjehjelp på Linux

Les Neste

DelekvitringDeleE-post

Relaterte temaer

  • Linux
  • Pakkeansvarlige
  • Ubuntu
  • Linux Distro

Om forfatteren

Rumaisa Niazi (22 artikler publisert)

Rumaisa er frilansskribent ved MUO. Hun har brukt mange hatter, fra en matematiker til en informasjonssikkerhetsentusiast, og jobber nå som SOC-analytiker. Hennes interesser inkluderer å lese og skrive om nye teknologier, Linux-distribusjoner og alt rundt informasjonssikkerhet.

Mer fra Rumaisa Niazi

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere