ved Hjelp av ‘apt-søk’ og ‘apt-showet» – Kommandoer til å Søke og Finne Informasjon om Pakker i Ubuntu

posted in: Articles | 0

Dette er en detaljert veiledning for nybegynnere til apt søk-kommandoen. Ved hjelp av apt søk og apt vise kommandoer, kan du få informasjon om de tilgjengelige versjoner, avhengigheter, registre og annen viktig informasjon om pakker i Ubuntu.

Har du noen gang lurt på om en bestemt pakke er tilgjengelig for å installere via apt package manager?

Har du lurt på om den pakken som tilbys av Ubuntu-kjeldene er den siste eller ikke?,

apt-package manager i Ubuntu og mange andre distribusjon gir to praktiske apt-kommandoen alternativer for dette formålet.

apt-søk-kommandoen ser for gitt streng i navn på og beskrivelse av pakker.

apt search package_name

apt-vis-kommandoen gir detaljert informasjon om en pakke:

apt show package_name

kommandoer krever ikke at du å bli root i Ubuntu., Her er et eksempel på disse kommandoene:

Hvorfor ville du ønsker å bruke apt-søk eller apt vis-kommandoen?

La oss si at du ønsker å installere Gambas programmeringsspråk i Ubuntu. Du er fornøyd med din kunnskap om apt-kommando, så du har besluttet å bruke kommandolinjen for å installere programmet.

Du åpne en terminal og bruke kommandoen apt til å installere gambas, men det resulterer i stand til å finne pakken feil.

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

Hvorfor gjorde Ubuntu ikke finne gambas pakken?, Fordi det er ingen slik pakke som heter gambas. I stedet, det er tilgjengelig som gambas3. Dette er en situasjon der du kan ta nytte av apt søk-kommandoen.

La oss gå til apt vis-kommandoen. Denne kommandoen gir deg detaljert informasjon om en pakke, sin depotet, avhengigheter og mye mer.

å Vite hvilken versjon av en pakke som er tilgjengelig fra den offisielle depotet kunne hjelpe deg i å avgjøre om du bør installere det fra noen andre kilder.,

Rask tilbakekalling

apt-package manager fungerer på en lokal database/cache av tilgjengelige pakker fra ulike registre. Denne databasen inneholder informasjon om de tilgjengelige pakken versjon, avhengigheter osv. Den inneholder ikke hele pakken selv. Pakkene er lastet ned fra den eksterne registre.
Når du kjører kommandoen sudo apt update-kommandoen, denne bufferen er opprettet/oppdatert i /var/lib/apt/lister/ katalog. Apt søk og apt vise kommandoer utnytte denne bufferen.,
sikt pakken er brukt for et program, et program programvare.

Søk etter tilgjengelige pakker ved hjelp av apt søk-kommandoen

La meg fortsette gambas eksempel. Si, kan du søke etter

apt search gambas

Det vil gi deg en stor liste over pakker som har «gambas» i sitt navn eller beskrivelse. Dette utgang listen er i alfabetisk rekkefølge.

Nå, vil du selvfølgelig ha å gjøre noen intelligent prediksjon om den pakken du ønsker., I dette eksemplet er det første resultatet sier «Komplett visuelt utviklingsmiljø for Gambas». Dette gir deg et godt hint om at dette er den viktigste pakken du er ute etter.

Hvorfor så mange pakker assosiert med gambas? Fordi en rekke av disse gambas pakker er trolig avhengigheter som vil installeres automatisk hvis du installerer gambas3 pakken. Hvis du bruker ‘apt vis gambas3’ – kommandoen, vil det vise alle avhengigheter som vil bli installert med gambas3 pakken.,

Noen av disse er oppført pakker kan være biblioteker som en utvikler kan trenge i noen spesielle tilfeller, mens utviklingen hennes/hans-programvare.

Bruke apt søke etter pakken bare navn

som standard, apt søk-kommandoen ser etter det søkte ordet i både navnet på pakken og beskrivelse.

Du kan innsnevre søket ved å instruere apt-kommandoen til å søke etter pakken navn.

apt search --names-only search_term

Hvis du er etter dette som en veiledning, gi det et forsøk., Sjekk utgang med søkeordet ‘transitional» med og uten –navn-bare alternativet, og du vil se hvordan utgang endringer.

apt search transitionalapt search --names-only transitional

Bonus Tips: Du kan bruke ‘apt –liste-installert’ – kommandoen til å se for pakker som er installert i Ubuntu.

Få detaljert informasjon om en pakke ved hjelp av apt vis-kommandoen

utgangen av apt søk kommandoer en kort introduksjon av pakker. Hvis du vil ha mer informasjon, kan du bruke apt vis-kommandoen.,

apt show exact_package_name

apt-vis-kommandoen fungerer på nøyaktig pakken navn, og det gir deg mye mer informasjon på pakken., Du får:

  • Versjon-informasjon
  • Depotet informasjon
  • Opprinnelse og vedlikeholderen av pakken informasjon
  • Hvor skal du sende inn en feil
  • Last ned, og installasjonen størrelse
  • Avhengigheter
  • Detaljert beskrivelse av pakken
  • Og mye mer

Her er et eksempel:

Du trenger å gi eksakte package name ellers apt vis vil ikke fungere. Den gode tingen er at kategorien fullføring fungerer apt vis-kommandoen.,

Som du kan se i forrige bilde, har du nok av opplysninger som du kanskje funnet nyttig.

apt-vis-kommandoen fungerer også på pakker som er installert. I så fall, kan du se hvilken kilde pakken ble installert fra. Var det en PPA eller noen tredjepart depotet eller universet eller den viktigste depotet seg selv?

Personlig, jeg bruker apt viser mye. Dette hjelper meg å vite om pakken versjon levert av Ubuntu er den siste eller ikke. Ganske hendig verktøy!,

Konklusjon

Hvis du leser mitt detaljert guide på forskjellen mellom apt og apt-get kommandoer, du ville vite at denne ‘apt-søk’ – kommandoen fungerer i likhet med «apt-cache search’. Det er ingen slike kommando som «apt-get søk».

Den hensikt å skape apt-kommandoen er å gi deg ett verktøy med bare nok muligheten til å administrere pakkene i Debian/Ubuntu-systemet. Apt-get, apt-cache og andre apt verktøy som fortsatt eksisterer, og at de kan brukes i skripting for mer komplekse scenarier.

jeg håper du fant denne introduksjonen til apt søk og apt vise kommandoer nyttig., Jeg tar gjerne imot spørsmål og forslag på dette emnet.

Hvis du likte det, kan du dele det på ulike Linux-fora og grupper du er hyppige. Som hjelper oss mye. Takk.

Liker du det du leser? Kan du dele det med andre.

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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *