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 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 search nodejs
Det vil vi også kunne bruk brukergrensesnittet aptitude Ncurses. Vi vil ikke ha mer å skrive aptitude for å starte det:
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 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:
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.