Søk etter pakker tilgjengelig fra terminal i Ubuntu og derivater

om søk etter tilgjengelige pakker fra terminal

I neste artikkel skal vi se på hvordan vi kan søk etter tilgjengelige pakker fra kommandolinjen. Det er flere måter å søke etter pakker som er tilgjengelige i Debian, Ubuntu eller Linux Mint fra terminalen. Disse pakkene kan være søk takk til apt, apt cache y aptitude. Disse verktøyene vil hjelpe oss når vi leter etter pakkenavn og beskrivelser av disse. De kan også være veldig nyttige hvis det vi leter etter er en spesifikk pakke, men vi ikke vet det nøyaktige navnet på pakken, eller hvis vi trenger et verktøy for et bestemt formål eller oppgave. Så vi kan kjenne til de tilgjengelige alternativene.

Hovedforskjellene mellom å bruke apt, apt-cache og aptitude for å søke etter tilgjengelige pakker er deres produksjon og rekkefølgen disse pakkene er klassifisert i. Også, evne er kanskje ikke installert som standard på din Debian-baserte Gnu / Linux-distribusjon. Hvis dette er tilfellet ditt, må du installere det.

Av alle eksemplene vi skal se, apt-cache har den letteste å lese utdataene siden jeg vanligvis ikke trenger ytterligere informasjon. For å se de installerte / tilgjengelige versjonene kan du bruke pakkenavnet for apt-cache-policy.

En annen ting å huske på er at apt og apt-cache søk cachen til apt programvarepakker, så de returnerer begge pakkene som er tilgjengelige i repositories slik som manuelt installerte DEB-pakker (ikke tilgjengelig i arkiver). I tilfelle av aptitude, vil den bare returnere pakkene som er tilgjengelige i depotene.

Søk etter tilgjengelige pakker fra kommandolinjen

Søk etter tilgjengelige pakker ved hjelp av apt-cache

Som jeg allerede har skrevet, kan vi bruke apt-cache til søk etter tilgjengelige pakker i Debian, Ubuntu eller Linux Mint repositories, i tillegg til de installerte DEB-pakkene som ikke er i repositoriene. Formatet som skal brukes, vil være følgende:

apt-cache search BÚSQUEDA

Et praktisk eksempel på søk etter pakke "nodejs" det ville være omtrent som følgende:

apt-cache søke nodejs

apt-cache search nodejs

Som du kan se i forrige fangst, har jeg ikke klart å fange all utdata, fordi den kan være veldig lang.

Søk etter tilgjengelige pakker ved hjelp av aptitude

I tilfelle av dyktighet er dette en Sykepleierbasert frontend for apt. Dette verktøyet er vanligvis ikke installert som standard, men vi vil kunne installer den på Debian, Ubuntu, Linux Mint og andre Debian-baserte Gnu / Linux-distribusjoner bruker denne kommandoen i en terminal (Ctrl + Alt + T):

sudo apt install aptitude

Etter installasjon vil vi kunne bruke egnethet til å søke etter pakker fra kommandolinjen. Formatet som skal brukes, vil være omtrent slik:

aptitude search BÚSQUEDA

Et praktisk eksempel for å finne pakken "nodejs" vil være følgende:

aptitude søk nodejs

aptitude search nodejs

Det vil vi også kunne bruk brukergrensesnittet aptitude Ncurses. Vi vil ikke ha mer å skrive aptitude for å starte det:

søk etter egnethetspakker

Her kan vi søk etter pakker ved å trykke på / og deretter skrive nøkkelordet for søk.

Søk etter tilgjengelige pakker ved hjelp av apt

Ved hjelp av apt kan vi søke etter tilgjengelige pakker fra kommandolinjen som følger:

apt search BÚSQUEDA

Må bare erstatt ordet SØK med nøkkelordet som vi er interessert i å lete etter. Vi kan legge til flere nøkkelord i anførselstegn.

Dette vil være et eksempel på å søke etter 'nodejs' sammen med utdataene:

apt søk nodejs

apt search nodejs

Nok en gang er resultatene så mange at det har vært umulig for meg å fange dem alle i forrige bilde.

Gjør resultatene lettere å lese

I de tre tilfellene vi nettopp har sett, kan søkeresultatene være veldig lange. Når det er slik, vil vi kunne kjør dem med mer ved siden av kommandoene. Dette vil gjøre det lettere å lese, som vist nedenfor:

apt-cache search BÚSQUEDA | more

Vi kan også ekskludere resultater som ikke inkluderer et bestemt nøkkelord (SEARCH2 i dette eksemplet) ved hjelp av grep:

søk etter tilgjengelige pakker med apt-cache seach grep

apt-cache search BÚSQUEDA | grep BÚSQUEDA2

Grep er store og små bokstaver som standard. Hvis vi legger til -i-alternativet, kan vi ignorere store og små bokstaver. Det vil være som følger: grep -i SØK2.


Legg igjen kommentaren

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

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.