În articolul următor vom analiza cum putem căutați pachetele disponibile din linia de comandă. Există mai multe moduri de a căuta pachete disponibile în Debian, Ubuntu sau Linux Mint de la terminal. Aceste pachete pot fi căutare datorită potrivit, apt-cache y aptitudine. Aceste instrumente ne vor ajuta atunci când căutăm numele pachetelor și descrierile acestora. Ele pot fi, de asemenea, foarte utile dacă căutăm un pachet specific, dar nu știm numele exact al pachetului sau dacă avem nevoie de un instrument pentru un anumit scop sau sarcină. În acest fel vom putea cunoaște opțiunile disponibile.
Principalele diferențe între utilizarea apt, apt-cache și aptitude pentru a căuta pachetele disponibile sunt ieșirea lor și ordinea în care sunt clasificate aceste pachete. De asemenea, este posibil ca aptitude să nu fie instalat implicit pe distribuția dvs. Gnu / Linux bazată pe Debian. Dacă acesta este cazul dvs., va trebui să îl instalați.
Dintre toate exemplele pe care le vom vedea, apt-cache are ieșirea cea mai ușor de citit deoarece în mod normal nu am nevoie de informații suplimentare. Pentru a vedea versiunile instalate / disponibile, puteți utiliza numele pachetului de politici apt-cache.
Un alt lucru de reținut este că apt și apt-cache caută în cache-ul pachetelor software apt, deci returnează ambele pachete disponibile în depozite cum ar fi pachetele DEB instalate manual (nu sunt disponibile în depozite). În cazul în care aptitude, va returna doar pachetele disponibile în depozite.
Căutați pachetele disponibile din linia de comandă
Căutați pachetele disponibile utilizând apt-cache
După cum am scris deja, putem folosi apt-cache pentru căutați pachetele disponibile în depozitele Debian, Ubuntu sau Linux Mint, pe lângă pachetele DEB instalate care nu se află în depozite. Formatul de utilizat ar fi următorul:
apt-cache search BÚSQUEDA
Un exemplu practic de căutați pachetul "nodejs" ar fi ceva de genul următor:
apt-cache search nodejs
După cum puteți vedea în captura anterioară, nu am reușit să captez toată ieșirea, deoarece poate fi foarte lungă.
Căutați pachetele disponibile folosind aptitude
În cazul aptitudinii, acesta este un Front-end bazat pe Ncurses pentru apt. În general, acest instrument nu este instalat în mod implicit, dar vom putea instalați-l pe Debian, Ubuntu, Linux Mint și alte distribuții Gnu / Linux bazate pe Debian folosind această comandă într-un terminal (Ctrl + Alt + T):
sudo apt install aptitude
După instalare, vom putea folosi aptitude pentru a căuta pachete din linia de comandă. Formatul de utilizat va fi ceva de genul acesta:
aptitude search BÚSQUEDA
Un exemplu practic pentru a găsi pachetul „nodejs” ar fi următorul:
aptitude search nodejs
De asemenea, vom putea utilizați interfața de utilizare aptitude Ncurses. Nu vom mai avea de scris aptitudine pentru a începe:
Aici putem căutați pachete apăsând / și apoi tastând cuvântul cheie pentru căutare.
Căutați pachetele disponibile utilizând apt
Folosind apt, putem căuta pachetele disponibile din linia de comandă după cum urmează:
apt search BÚSQUEDA
Trebuie doar înlocuiți cuvântul CĂUTARE cu cuvântul cheie pe care ne interesează să le căutăm. Putem adăuga mai multe cuvinte cheie între ghilimele.
Acesta ar fi un exemplu de căutare pentru „nodejs” împreună cu ieșirea sa:
apt search nodejs
Încă o dată, rezultatele sunt atât de multe încât mi-a fost imposibil să le surprind pe toate în imaginea anterioară.
Faceți rezultatele mai ușor de citit
În cele trei cazuri pe care tocmai le-am văzut, rezultatele căutării pot fi foarte lungi. Când va fi așa, vom putea rulați-le folosind mai mult lângă comenzi. Acest lucru va face mai ușor de citit, așa cum se arată mai jos:
apt-cache search BÚSQUEDA | more
De asemenea, putem exclude rezultatele care nu includ un anumit cuvânt cheie (CĂUTARE2 în acest exemplu) folosind grep:
apt-cache search BÚSQUEDA | grep BÚSQUEDA2
Grep este sensibil la majuscule și minuscule. Dacă adăugăm opțiunea -i putem ignora majuscule și minuscule. Ar fi după cum urmează: grep -i CĂUTARE2.