Har du nogensinde kæmpet, mens du søgte pakker via kommandolinjen på Ubuntu? Har du nogensinde søgt efter pakker, der kræver en øjeblikkelig opgradering? Har du nogensinde spekuleret på, om den pakke, du vil downloade, er tilgængelig til installation, og er den seneste version tilgængelig i softwarelageret?

At søge efter installerede eller afinstallerede pakker inde i de lokale lagre via terminalen kan være en skræmmende opgave for begyndere Ubuntu-brugere. Denne artikel besvarer alle og mange af de lignende spørgsmål. Derudover vil vi også dække alternative måder at søge efter pakker på Ubuntu og hjælpe dig med at finde en passende metode.

Måder at søge efter pakker i Ubuntu

Her vil vi dække tre måder at udføre pakkesøgning på Ubuntu. Inden du begynder, skal du dog starte terminalen og opdatere dit systems pakkelager ved at køre:

sudo apt opdatering

Brug af apt Command

APT er en kommandolinje-pakkehåndtering, der kommer forudinstalleret på Ubuntu, Linux Mint og andre Debian-baserede distributioner. Kommandoen apt kombinerer funktionaliteten af

instagram viewer
apt-cache og apt-get. Det er ansvarligt for at installere, fjerne, opdatere og opgradere pakker og Linux-depoter på Ubuntu. Det lader dig dog også søge efter pakker.

Du kan begynde med liste over alle tilgængelige installerede/afinstallerede pakker på dit system, som følger:

passende liste

Produktion:

Du kan overføre kommandoen ovenfor med grep for at filtrere outputtet og få et pakkenavn efter eget valg.

passende liste | grep 

Brug passende liste kommando med --installeret mulighed for kun at finde og vise de installerede pakker på dit system.

apt-liste --installeret

Desuden giver listemetoden dig også mulighed for at søge i en pakke og finde ud af, om den er installeret eller ikke bruger -en flag som følger:

passende liste -a 

Produktion:

For at søge og vise alle de pakker, der kræver en opgradering:

apt list --opgraderbar

Brug grep-værktøjet, hvis du leder efter en specifik pakke på denne liste:

apt list --opgraderbar | grep 

Ovenstående kommandoer viser dog ikke pakkedetaljer. De dedikerede kommandoer apt-search og passende show hjælpe med at finde og vise de tilgængelige pakkedetaljer i Linux-terminalen.

Kommandoen apt search er kendt for at vise pakkedetaljer i et bedre format. Det bedste ved denne kommando er, at den fortæller brugeren, om en pakke allerede er installeret eller ej, med kort information om de tilgængelige versioner og beskrivelse osv.

For eksempel leder kommandoen nedenfor efter mysql-pakken ved at søge i alle pakkenavnestrengene og deres beskrivelse. Derfor returnerer den listen over pakker, der indeholder denne pakkenavnstreng i dens navn og beskrivelse:

apt search mysql

Produktion:

For at begrænse søgeresultatet kan du bede kommandoen om kun at søge efter det givne pakkenavn ved at angive --kun navn mulighed som følger:

passende søgning --navn-kun 

Kommandoen apt show viser flere detaljer om det givne pakkenavn. Pakkebeskrivelsen indeholder detaljer om dens seneste versionsudgivelse, afhængigheder, downloadstørrelse, lageroplysninger osv. Det vigtigste er, at kommandoen returnerer et nøjagtigt pakkenavn, så du ikke behøver at gætte for at finde ud af den pakke, du leder efter.

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

Brug af apt-cache-kommandoen

apt-cache er et kommandolinjeværktøj, der forespørger pakker fra den lokale pakkelistefil, der er gemt i /var/lib/apt. Systemet opdaterer disse filer, hver gang brugeren kører passende opdatering kommando i terminalen. Derfor, når brugeren søger efter en pakke ved hjælp af kommandoen, behøver den ikke at få adgang til netværket for at hente information fra lagrene.

Det er en ældre version af APT, som du kan bruge med Søg og at vise muligheder for at finde pakkerne.

apt-cache-søgning apache2

Produktion:

Kommandoen giver dig også mulighed for at liste alle de pakker, der begynder med det givne nøgleord:

apt-cache pakkenavne 

For eksempel:

Sådan viser du alle tilgængelige pakker uden detaljer:

apt-cache pakkenavne

Du kan også overføre ovenstående kommando med grep-værktøjet og bruge -jeg flag for at ignorere case sensitivity og hente pakkerne.

apt-cache pakkenavne | grep -i 

Hjælpeprogrammet lader dig også søge efter pakker og vise deres afhængigheder, uanset om de er installeret på systemet eller ej, som følger:

apt-cache showpkg apache2

Produktion:

Det kan du mærke apt-cache-søgning og apt-cache show ligner apt search and show metoder med hensyn til visning af pakkeoplysninger. Imidlertid adskiller apt-cache og apt sig markant med hensyn til datarepræsentation.

Brug af aptitude

aptitude er en grafisk brugergrænseflade til APT-pakkehåndteringen. Grænsefladen giver brugerne mulighed for interaktivt at vælge pakker, der skal installeres, fjernes og opgraderes. Nye brugere kan finde det svarende til indstillingen Programmer og funktioner i kontrolpanelet i Windows.

aptitude giver en kommandolinjegrænseflade, der emulerer lignende argumenter som apt-get eller apt hjælpeprogrammer. Derfor er det praktisk for brugere, der foretrækker at have en grafisk eller interaktiv grænseflade til at udføre kommandolinjeopgaver på Linux. aptitude er generelt tilgængelig som standard i de fleste Ubuntu- eller Debian-baserede distributioner. Hvis ikke, kan du installere det som følger:

sudo apt-get opdatering
sudo apt-get install aptitude

Brug følgende kommando til at søge efter pakker via aptitudes kommandolinjegrænseflade:

sudo aptitude søgning 

Kør følgende kommando i terminalen for at starte aptitude GUI:

sudo aptitude

Trykke Ctrl + T at bevæge sig rundt i terminalen. Brug piletasterne til at navigere gennem aptitude GUI. Gå til Søg fanen og vælg FINDE eller tryk / for at starte browse-prompten og skrive pakkenavnet for at søge.

Søger efter softwarepakker i Ubuntu

Denne artikel dækkede alle de vigtigste værktøjer, som du kan bruge til at søge efter installerede eller afinstallerede pakker på Ubuntu og Debian-baserede systemer. Den viser også, hvordan man søger efter pakkerne ved hjælp af et enkelt søgeord eller finder software/programmer, der kræver en opgradering.

Som du kan se, er den største forskel mellem disse værktøjer i deres output. Desuden er de dækkede værktøjer meget nyttige til at finde pakkerne, når du ikke helt kender navnet eller deres brug.

7 måder at få kommandolinjehjælp på Linux

Læs Næste

DelTweetDelE-mail

Relaterede emner

  • Linux
  • Pakkeadministratorer
  • Ubuntu
  • Linux Distro

Om forfatteren

Rumaisa Niazi (22 artikler udgivet)

Rumaisa er freelanceskribent på MUO. Hun har båret mange hatte, fra en matematiker til en informationssikkerhedsentusiast, og arbejder nu som SOC-analytiker. Hendes interesser inkluderer at læse og skrive om nye teknologier, Linux-distributioner og alt omkring informationssikkerhed.

Mere fra Rumaisa Niazi

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere