V-ați luptat vreodată în timp ce căutați pachete prin linia de comandă pe Ubuntu? Ați căutat vreodată pachete care necesită o actualizare instantanee? V-ați întrebat vreodată dacă pachetul pe care doriți să îl descărcați este disponibil pentru a fi instalat și cea mai recentă versiune este disponibilă în depozitul de software?
Căutarea pachetelor instalate sau dezinstalate în arhivele locale prin intermediul terminalului poate fi o sarcină descurajantă pentru utilizatorii Ubuntu începători. Acest articol răspunde la toate și la multe dintre întrebările similare. În plus, vom acoperi și modalități alternative de a căuta pachete pe Ubuntu și vă vom ajuta să găsiți o metodă potrivită.
Modalități de căutare a pachetelor în Ubuntu
Aici vom acoperi trei moduri de a efectua căutarea pachetelor pe Ubuntu. Cu toate acestea, înainte de a începe, lansați terminalul și actualizați depozitele de pachete ale sistemului dvs rulând:
actualizare sudo apt
Folosind comanda apt
APT este un manager de pachete de linie de comandă care vine preinstalat pe Ubuntu, Linux Mint și alte distribuții bazate pe Debian. Comanda apt combină funcționalitatea lui
apt-cache și apt-get. Este responsabil pentru instalarea, eliminarea, actualizarea și actualizarea pachetelor și a depozitelor Linux pe Ubuntu. Cu toate acestea, vă permite și să căutați pachete.Poți începe prin listând toate pachetele disponibile instalate/dezinstalate pe sistemul dvs., după cum urmează:
lista apt
Ieșire:
Puteți canaliza comanda de mai sus cu grep pentru a filtra rezultatul și a obține un nume de pachet la alegere.
lista apt | grep
Folosește lista apt comanda cu --instalat opțiunea de a găsi și afișa numai pachetele instalate pe sistemul dumneavoastră.
apt list --instalat
Mai mult decât atât, metoda listei vă permite, de asemenea, să căutați un pachet și să vă dați seama dacă este instalat sau nu folosind -A steag, după cum urmează:
lista apt -a
Ieșire:
Pentru a căuta și afișa toate pachetele care necesită o actualizare:
apt list --upgradeable
Utilizați utilitarul grep dacă căutați un pachet specific din această listă:
lista apt --upgradeable | grep
Cu toate acestea, comenzile de mai sus nu afișează detaliile pachetului. Comenzile dedicate apt-search și spectacol potrivit ajutați la găsirea și afișarea detaliilor pachetului disponibile în terminalul Linux.
Comanda apt search este cunoscută pentru afișarea detaliilor pachetului într-un format mai bun. Cel mai bun lucru la această comandă este că îi spune utilizatorului dacă un pachet este deja instalat sau nu, cu informații scurte despre versiunile și descrierea disponibile etc.
De exemplu, comanda de mai jos caută pachetul mysql căutând toate șirurile de nume ale pachetului și descrierea acestora. Prin urmare, returnează lista pachetelor care conțin acel șir de nume de pachet în numele și descrierea acestuia:
cautare apt mysql
Ieșire:
Pentru a limita rezultatul căutării, puteți spune comenzii să caute numai numele pachetului dat, furnizând codul --numai-nume opțiune după cum urmează:
apt search --name-only
Comanda apt show afișează mai multe detalii despre numele pachetului dat. Descrierea pachetului conține detalii despre versiunea sa cea mai recentă, dependențe, dimensiunea de descărcare, informații din depozit etc. Cel mai important, comanda returnează un nume exact al pachetului, astfel încât să nu fie nevoie să faceți ghiciri pentru a afla pachetul pe care îl căutați.
spectacol potrivit
apt show mysql-client-core-5.7 | Mai puțin
Folosind comanda apt-cache
apt-cache este un utilitar de linie de comandă care interogează pachetele din fișierul local de liste de pachete stocat în /var/lib/apt. Sistemul actualizează aceste fișiere ori de câte ori utilizatorul rulează actualizare apt comanda din terminal. Prin urmare, ori de câte ori utilizatorul caută un pachet folosind comanda, nu este nevoie să acceseze rețeaua pentru a prelua informații din depozite.
Este o versiune mai veche a APT pe care o puteți folosi cu căutare și spectacol opțiuni pentru a găsi pachetele.
cautare apt-cache apache2
Ieșire:
Comanda vă permite, de asemenea, să enumerați toate pachetele care încep cu cuvântul cheie dat:
apt-cache pkgnames
De exemplu:
Pentru a afișa toate pachetele disponibile fără detalii:
apt-cache pkgnames
Puteți, de asemenea, să canalizați comanda de mai sus cu utilitarul grep și să utilizați -i flag pentru a ignora diferența de majuscule și pentru a prelua pachetele.
apt-cache pkgnames | grep -i
Utilitarul vă permite, de asemenea, să căutați pachete și să afișați dependențele acestora, indiferent dacă acestea sunt sau nu instalate pe sistem, după cum urmează:
apt-cache showpkg apache2
Ieșire:
Puteți observa asta căutare apt-cache și spectacol apt-cache este similar cu metodele de căutare și afișare apt în ceea ce privește afișarea informațiilor despre pachet. Cu toate acestea, apt-cache și apt diferă semnificativ în ceea ce privește reprezentarea datelor.
Folosirea aptitudinii
aptitude este o interfață grafică de utilizator pentru managerul de pachete APT. Interfața permite utilizatorilor să aleagă în mod interactiv pachetele pentru a instala, elimina și actualiza. Utilizatorii noi îl pot găsi similar cu opțiunea Programe și caracteristici din Panoul de control din Windows.
aptitude oferă o interfață de linie de comandă care emulează argumente similare cu apt-get sau utilitare apt. Prin urmare, este convenabil pentru utilizatorii care preferă să aibă o interfață grafică sau interactivă pentru a efectua sarcini de linie de comandă pe Linux. aptitude este, în general, disponibilă implicit în majoritatea distribuțiilor bazate pe Ubuntu sau Debian. Dacă nu, îl puteți instala după cum urmează:
sudo apt-get update
sudo apt-get install aptitude
Utilizați următoarea comandă pentru a căuta pachete prin interfața de linie de comandă aptitude:
sudo aptitude search
Rulați următoarea comandă în terminal pentru a lansa interfața grafică aptitude:
sudo aptitude
presa Ctrl + T să se deplaseze în jurul terminalului. Utilizați tastele săgeți pentru a naviga prin interfața grafică aptitude. Du-te la Căutare filă și selectați GĂSI sau apăsați / pentru a lansa promptul de navigare și tastați numele pachetului pentru a căuta.
Căutarea pachetelor software în Ubuntu
Acest articol a acoperit toate instrumentele principale pe care le puteți utiliza pentru a căuta pachete instalate sau dezinstalate pe sistemele Ubuntu și Debian. De asemenea, arată cum să căutați pachetele folosind un singur cuvânt cheie sau să găsiți software/programe care necesită o actualizare.
După cum puteți vedea, principala diferență dintre aceste instrumente este în rezultatul lor. În plus, instrumentele acoperite sunt foarte utile în găsirea pachetelor atunci când nu cunoașteți exact numele sau utilizarea lor.
7 moduri de a obține ajutor pentru linia de comandă pe Linux
Citiți în continuare
Subiecte asemănătoare
- Linux
- Managerii de pachete
- Ubuntu
- Linux Distro
Despre autor
Rumaisa este un scriitor independent la MUO. Ea a purtat multe pălării, de la un matematician la un pasionat de securitate a informațiilor, iar acum lucrează ca analist SOC. Interesele ei includ citirea și scrierea despre noile tehnologii, distribuțiile Linux și orice despre securitatea informațiilor.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona