Bruger ‘apt-søgning’ og ‘apt-show’ – Kommandoer til at Søge og Finde Oplysninger om Pakker i Ubuntu

posted in: Articles | 0

Dette er en detaljeret begyndere guide til apt search-kommandoen. Ved hjælp af kommandoer med apt-søgning og apt-Sho.kan du få detaljer om de tilgængelige versioner, afhængigheder, arkiver og andre vigtige oplysninger om pakker i Ubuntu.

har du nogensinde spekuleret på, om en bestemt pakke er tilgængelig til installation via apt package manager?

har du spekuleret på, om pakken, der tilbydes af Ubuntu repositories, er den nyeste eller ej?,

apt-pakkeadministratoren i Ubuntu og mange andre distributioner giver to praktiske apt-kommandoindstillinger til dette formål.

kommandoen apt search søger efter den angivne streng i pakkernes navn og beskrivelse.

apt search package_name

apt-show kommandoen indeholder detaljerede oplysninger om en pakke:

apt show package_name

De kommandoer, der ikke kræver, at du at være rod i Ubuntu., Her er et eksempel på disse kommandoer:

Hvorfor ville du ønsker at bruge apt-søgning eller apt-show kommandoen?

lad os sige, at du vil installere Gambas programmeringssprog i Ubuntu. Du er tilfreds med din viden om apt-kommandoen, så du besluttede at bruge kommandolinjen til installation af applikation.

du åbner en terminal og bruger apt-kommandoen til at installere gambas, men det resulterer i, at du ikke kan finde pakkefejl.

sudo apt install gambasReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package gambas

hvorfor fandt Ubuntu ikke gambas-pakken?, Fordi der ikke findes en sådan pakke kaldet gambas. I stedet er den tilgængelig som gambas3. Dette er en situation, hvor du kan drage fordel af APT-søgekommandoen.

lad os flytte til apt Sho.kommando. Denne kommando giver detaljerede oplysninger om en pakke, dens Depot, afhængigheder og meget mere.

at vide, hvilken version af en pakke der er tilgængelig fra det officielle arkiv, kan hjælpe dig med at beslutte, om du skal installere den fra andre kilder.,

Hurtig tilbagekaldelse

apt-pakkehåndtering arbejder på en lokal database/cache af tilgængelige pakker fra forskellige arkiver. Denne database indeholder oplysninger om den tilgængelige pakkeversion, afhængigheder osv. Den indeholder ikke hele pakken selv. Pakkerne do .nloades fra de eksterne arkiver.
når du kører kommandoen sudo apt update, oprettes/opdateres denne cache i mappen /var/lib/apt/lists/. Kommandoerne apt search og apt Sho.bruger denne cache.,
udtrykket pakke bruges til et program, program, soft .are.

Søg efter tilgængelige pakker der bruger apt-search-kommandoen

Lad mig fortsætte gambas eksempel. Sig, du søger efter

apt search gambas

det vil give dig en enorm liste over pakker, der har “gambas” i sit navn eller beskrivelse. Denne output liste er i alfabetisk rækkefølge.

nu skal du selvfølgelig lave en intelligent forudsigelse om den pakke, du ønsker., I dette eksempel siger det første resultat”komplet visuelt udviklingsmiljø for Gambas”. Dette giver dig et godt tip om, at dette er den vigtigste pakke, du leder efter.

Grunden til at så mange pakker, der er forbundet med gambas? Fordi en række af disse gambas-pakker sandsynligvis er afhængigheder, der installeres automatisk, hvis du installerer gambas3-pakken. Hvis du bruger & amp; ls .uo; apt Sho.gambas3 & amp; rs .uo; kommando, vil det vise alle de afhængigheder, der vil blive installeret med gambas3 pakke.,

nogle af disse listede pakker kan være biblioteker, som en udvikler muligvis har brug for i nogle specielle tilfælde, mens han / hun udvikler sin soft .are.

brug kun apt-søgning efter Pakkenavn

som standard søger Apt-søgekommando efter det søgte udtryk i både navnet på pakken og dens beskrivelse.

Du kan indsnævre søgningen ved at instruere apt-kommandoen til kun at søge efter pakkenavne.

apt search --names-only search_term

Hvis du følger dette som en tutorial, prøv det., Kontroller output med søgeudtrykket ‘overgangs’ med og uden-Navne-kun mulighed, og du vil se, hvordan output ændres.

apt search transitionalapt search --names-only transitional

Bonustip: du kan bruge kommandoen ‘apt list –installed’ til at søge efter installerede pakker i Ubuntu.

få detaljerede oplysninger om en pakke ved hjælp af APT Sho.kommando

output af apt-søgekommandoer en kort introduktion af pakkerne. Hvis du vil have flere detaljer, skal du bruge kommandoen apt Sho..,

apt show exact_package_name

kommandoen apt Sho.fungerer på det nøjagtige Pakkenavn, og det giver dig meget mere information om pakken., Du får:

  • versionsinformation
  • Repository information
  • oprindelse og vedligeholder af pakkeinformationen
  • hvor skal du indsende en fejl
  • do “nload og installationsstørrelse
  • afhængigheder
  • detaljeret beskrivelse af pakken
  • og meget mere

Her er et eksempel:

du skal angive det nøjagtige Pakkenavn, ellers fungerer apt-Sho .et ikke. Det gode er, at fanen færdiggørelse virker apt Sho.kommando.,

som du kan se i det forrige billede, har du masser af oplysninger, som du måske fandt nyttige.kommandoen apt Sho.fungerer også på Installerede pakker. I dette tilfælde kan du se, hvilken kilde pakken blev installeret fra. Var det en PPA eller nogle tredjeparts repository eller univers eller hovedarkivet selv?

personligt bruger jeg apt Sho.en masse. Dette hjælper mig med at vide, om pakkeversionen leveret af Ubuntu er den nyeste eller ej. Temmelig praktisk værktøj!,

konklusion

Hvis du læser min detaljerede vejledning om forskellen mellem apt-og apt-get-kommandoer, ville du vide, at denne & amp; ls .uo; apt-søgning & amp; rs .uo; kommando fungerer på samme måde som & amp; ls .uo; apt-cache søgning & amp; rs .uo;. Der er ingen sådan kommando som “apt-get search”.

formålet med at oprette Apt-kommando er at give dig et værktøj med kun nok mulighed for at administrere pakkerne i dit Debian / Ubuntu-system. Apt-get, apt-cache og andre apt-værktøjer findes stadig, og de kan bruges i scripting til mere komplekse scenarier.

Jeg håber du fandt denne introduktion til apt søgning og apt Sho.kommandoer nyttige., Jeg glæder mig over dine spørgsmål og forslag til dette emne.

Hvis du kunne lide det, kan du dele det på forskellige Linu. – fora og samfund, du hyppige. Det hjælper os meget. Tak.

kan du lide hvad du læser? Venligst dele det med andre.

207Shares
  • Facebook189
  • Twitter16
  • LinkedIn1
  • Reddit0
  • Pocket0

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *