I den næste artikel skal vi se på, hvordan vi kan søg efter tilgængelige pakker fra kommandolinjen. Der er flere måder at søge efter pakker tilgængelige i Debian, Ubuntu eller Linux Mint fra terminalen. Disse pakker kan være søg tak til apt, apt-cache y aptitude. Disse værktøjer hjælper os, når vi leder efter pakkenavne og beskrivelser af disse. De kan også være meget nyttige, hvis det vi leder efter er en bestemt pakke, men vi ikke ved det nøjagtige navn på pakken, eller hvis vi har brug for et værktøj til et bestemt formål eller en opgave. Så vi kan kende de tilgængelige muligheder.
De vigtigste forskelle mellem at bruge apt, apt-cache og aptitude til at søge efter tilgængelige pakker er deres output og rækkefølgen, hvor disse pakker klassificeres. Også aptitude er muligvis ikke installeret som standard på din Debian-baserede Gnu / Linux-distribution. Hvis dette er din sag, bliver du nødt til at installere det.
Af alle de eksempler, vi skal se, apt-cache har den nemmeste at læse output da jeg normalt ikke har brug for yderligere oplysninger. For at se de installerede / tilgængelige versioner kan du bruge navnet på apt-cache-politikpakke.
En anden ting at huske på er, at apt og apt-cache søg i cachen på apt softwarepakker, så de returnerer begge de tilgængelige pakker i opbevaringssteder såsom manuelt installerede DEB-pakker (ikke tilgængelig i arkiver). I tilfælde af aptitude, returnerer det kun de pakker, der er tilgængelige i arkiverne.
Søg efter tilgængelige pakker fra kommandolinjen
Søg efter tilgængelige pakker ved hjælp af apt-cache
Som jeg allerede har skrevet, kan vi bruge apt-cache til søg efter tilgængelige pakker i Debian, Ubuntu eller Linux Mint repositoriesud over de installerede DEB-pakker, der ikke findes i arkiverne. Det format, der skal bruges, er følgende:
apt-cache search BÚSQUEDA
Et praktisk eksempel på søg efter pakke "nodejs" det ville være noget i retning af følgende:
apt-cache search nodejs
Som du kan se i den foregående optagelse, har jeg ikke været i stand til at fange al output, fordi det kan være meget langt.
Søg efter tilgængelige pakker ved hjælp af aptitude
I tilfælde af kapacitet er dette en Nursurer-baseret front-end til apt. Dette værktøj er normalt ikke installeret som standard, men det kan vi installer det på Debian, Ubuntu, Linux Mint og andre Debian-baserede Gnu / Linux-distributioner ved hjælp af denne kommando i en terminal (Ctrl + Alt + T):
sudo apt install aptitude
Efter installationen vil vi kunne bruge aptitude til at søge efter pakker fra kommandolinjen. Formatet, der skal bruges, vil være sådan:
aptitude search BÚSQUEDA
Et praktisk eksempel på at finde pakken "nodejs" ville være følgende:
aptitude search nodejs
Det vil vi også kunne brug brugergrænsefladen til aptitude Ncurses. Vi har ikke mere at skrive aptitude at starte det:
Her kan vi søg efter pakker ved at trykke på / og derefter skrive nøgleordet til søgning.
Søg efter tilgængelige pakker ved hjælp af apt
Ved hjælp af apt kan vi søge efter tilgængelige pakker fra kommandolinjen som følger:
apt search BÚSQUEDA
Det skal du bare udskift ordet SØG med nøgleordet som vi er interesserede i at lede efter. Vi kan tilføje flere nøgleord i anførselstegn.
Dette ville være et eksempel på søgning efter 'nodejs' sammen med dets output:
apt search nodejs
Endnu en gang er resultaterne så mange, at det har været umuligt for mig at fange dem alle i det foregående billede.
Gør resultaterne lettere at læse
I de tre tilfælde, vi lige har set, kan søgeresultaterne være meget lange. Når det er tilfældet, vil vi være i stand til det kør dem ved hjælp af mere ud for kommandoerne. Dette gør det lettere at læse, som vist nedenfor:
apt-cache search BÚSQUEDA | more
Vi kan også ekskludere resultater, der ikke inkluderer et bestemt nøgleord (SEARCH2 i dette eksempel) ved hjælp af grep:
apt-cache search BÚSQUEDA | grep BÚSQUEDA2
Grep er store og små bogstaver som standard. Hvis vi tilføjer indstillingen -i, kan vi ignorere store og små bogstaver. Det ville være som følger: grep -i SØG2.