acesta este un ghid detaliat pentru începători pentru comanda de căutare apt. Folosind comenzile apt search și apt show, puteți obține detalii despre versiunile disponibile, dependențele, depozitele și alte informații importante despre pachetele din Ubuntu.v-ați întrebat vreodată dacă un anumit pachet este disponibil pentru instalare prin apt package manager? v-ați întrebat dacă pachetul oferit de depozitele Ubuntu este cel mai recent sau nu?,managerul de pachete apt din Ubuntu și multe alte distribuții oferă două opțiuni de comandă apt la îndemână în acest scop.
comanda de căutare apt caută șirul furnizat în numele și descrierea pachetelor.
apt search package_name
apt show de comandă oferă informații detaliate cu privire la un pachet:
apt show package_name
comenzile nu au nevoie să fie rădăcină în Ubuntu., Iată un exemplu de aceste comenzi:
de Ce ai vrea sa folosesti apt de căutare sau apt show comanda?să presupunem că doriți să instalați limbajul de programare Gambas în Ubuntu. Sunteți mulțumit de cunoștințele dvs. despre comanda apt, așa că ați decis să utilizați linia de comandă pentru instalarea aplicației.
deschideți un terminal și utilizați comanda apt pentru a instala gambas, dar rezultă în imposibilitatea de a localiza eroarea pachetului.
sudo apt install gambasReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package gambas
De ce Ubuntu nu a găsit pachetul gambas?, Pentru că nu există un astfel de pachet numit gambas. În schimb, este disponibil ca gambas3. Aceasta este o situație în care puteți profita de comanda de căutare apt.
să trecem la apt show command. Această comandă oferă informații detaliate despre un pachet, depozitul său, dependențe și multe altele.
știind ce versiune a unui pachet este disponibilă din depozitul oficial vă poate ajuta să decideți dacă ar trebui să îl instalați din alte surse.,
retragere Rapidă
pachetul apt manager funcționează pe o bază de date locală/cache de pachete disponibile din diverse arhive. Această bază de date conține informații despre versiunea pachetului disponibil, dependențe etc. Nu conține întregul pachet în sine. Pachetele sunt descărcate din depozitele la distanță.
când executați comanda sudo apt update, acest cache este creat / actualizat în directorul/var/lib/apt/ lists/. Comenzile apt search și apt show utilizează această memorie cache.,
termenul pachet este utilizat pentru o aplicație, program, software.
Căutare pentru pachete disponibile folosind apt comandă de căutare
lasă-mă Să continue gambas exemplu. Spune, căutați
apt search gambas
vă va oferi o listă uriașă de pachete care au” gambas ” în numele sau descrierea sa. Această listă de ieșire este în ordine alfabetică.
acum, va trebui, desigur, să faceți o predicție inteligentă despre pachetul pe care îl doriți., În acest exemplu, primul rezultat spune „mediu complet de dezvoltare vizuală pentru Gambas”. Acest lucru vă oferă un indiciu bun că acesta este pachetul principal pe care îl căutați.
de Ce atât de multe pachete asociate cu gambas? Deoarece un număr dintre aceste pachete gambas sunt probabil dependențe care se vor instala automat dacă instalați pachetul gambas3. Dacă utilizați ‘apt show gambas3 comandă, se va afișa toate dependențele care va fi instalat cu gambas3 pachet.,unele dintre aceste pachete listate ar putea fi biblioteci de care un dezvoltator ar putea avea nevoie în anumite cazuri speciale în timp ce își dezvoltă software-ul.
utilizați apt search numai pentru numele pachetului
în mod implicit, comanda apt search caută termenul căutat atât în numele pachetului, cât și în descrierea acestuia.
puteți restrânge căutarea instruind comanda apt să caute numai nume de pachete.
apt search --names-only search_term
dacă urmați acest lucru ca tutorial, încercați., Verificați ieșirea cu termenul de căutare „tranzitoriu” cu și fără nume –numai opțiune și veți vedea cum se schimbă ieșirea.
apt search transitionalapt search --names-only transitional
sfat Bonus: puteți utiliza comanda „apt list –installed” pentru a căuta pachete instalate în Ubuntu.
Obțineți informații detaliate despre un pachet folosind comanda apt show
ieșirea comenzilor de căutare apt o scurtă introducere a pachetelor. Dacă doriți mai multe detalii, utilizați comanda apt show.,
apt show exact_package_name
comanda apt show funcționează pe numele exact al pachetului și vă oferă mult mai multe informații despre pachet., Veți obține:
- Versiune de informații
- Depozit de informații
- Originea și întreținere a pachetului de informații
- în cazul în Care o eroare de fișier
- Descărcare și instalare dimensiune
- Dependențe
- descriere Detaliată a pachetului
- Și mult mai mult
Iată un exemplu:
Ai nevoie pentru a da exact numele pachetului altfel apt show-nu va funcționa. Lucrul bun este că finalizarea filelor funcționează apt show command.,
după cum puteți vedea în imaginea anterioară, aveți o mulțime de informații pe care le-ați putea găsi utile.
comanda apt show funcționează și pe pachetele instalate. În acest caz, puteți vedea din ce sursă a fost instalat pachetul. A fost un PPA sau un depozit terț sau un univers sau depozitul principal în sine?
personal, folosesc apt show foarte mult. Acest lucru mă ajută să știu dacă versiunea pachetului furnizată de Ubuntu este cea mai recentă sau nu. Instrument destul de la îndemână!,
concluzie
dacă citiți ghidul meu detaliat despre diferența dintre comenzile apt și apt-get, ați ști că această comandă „apt search” funcționează similar cu „apt-cache search”. Nu există o astfel de comandă ca „apt-get search”.scopul creării comenzii apt este de a vă oferi un instrument cu o singură opțiune suficientă pentru a gestiona pachetele din sistemul Debian/Ubuntu. Apt-get, apt-cache și alte instrumente apt există încă și pot fi folosite în scripting pentru scenarii mai complexe.
sper că ați găsit această introducere la apt search și apt show comenzi utile., Salut întrebările și sugestiile dvs. pe această temă.
dacă v-a plăcut, vă rugăm să o Distribuiți pe diverse forumuri și comunități Linux pe care le frecventați. Asta ne ajută foarte mult. Mulțumesc.
ca ceea ce ai citit? Vă rugăm să-l împărtășească cu alții.
- Facebook189
- Twitter16
- LinkedIn1
- Reddit0
- Pocket0
Lasă un răspuns