Nākamajā rakstā mēs apskatīsim, kā mēs varam meklējiet pieejamos pakotnes no komandrindas. Ir vairāki veidi, kā no paketes meklēt paketes, kas pieejamas Debian, Ubuntu vai Linux Mint. Šīs paketes var būt meklēt pateicoties spējīgs, apt-cache y spējas. Šie rīki mums palīdzēs, meklējot pakotņu nosaukumus un to aprakstus. Tie var būt arī ļoti noderīgi, ja tas, ko mēs meklējam, ir īpaša pakete, bet mēs nezinām precīzu paketes nosaukumu vai ja mums ir nepieciešams rīks konkrētam mērķim vai uzdevumam. Tātad mēs varam zināt pieejamās iespējas.
Galvenās atšķirības starp apt, apt-cache un aptitude izmantošanu pieejamo pakotņu meklēšanā ir to izlaide un secība, kādā šīs pakas tiek klasificētas. Tāpat Debitude balstītajā Gnu / Linux izplatīšanā pēc noklusējuma var netikt instalēta aptitude. Ja tas ir jūsu gadījums, jums tas būs jāinstalē.
No visiem piemēriem, kurus mēs redzēsim, apt-cache ir visvieglāk nolasāmā izeja tā kā parasti man nav nepieciešama papildu informācija. Lai skatītu instalētās / pieejamās versijas, varat izmantot apt-cache politikas pakotnes nosaukumu.
Vēl viena lieta, kas jāpatur prātā, ir tā apt un apt-cache meklē apt programmatūras pakotņu kešatmiņā, tāpēc viņi atdod abas paketes, kas pieejamas krātuves piemēram, manuāli instalētas DEB paketes (nav pieejamas krātuvēs). Gadījumā, ja aptitude, tas atgriezīs tikai tās krātuvēs pieejamās paketes.
Meklējiet pieejamos pakotnes no komandrindas
Meklējiet pieejamās paketes, izmantojot apt-cache
Kā jau esmu rakstījis, mēs varam izmantot apt-cache to meklējiet pieejamās paketes Debian, Ubuntu vai Linux Mint krātuvēs, papildus instalētajām DEB pakotnēm, kas nav krātuvēs. Izmantojamais formāts būtu šāds:
apt-cache search BÚSQUEDA
Praktisks piemērs meklēt paketi "nodejs" tas būtu kaut kas līdzīgs šim:
apt-cache search nodejs
Kā redzat iepriekšējā uzņemšanā, man nav izdevies uzņemt visu izvadi, jo tas var būt ļoti garš.
Meklējiet pieejamās paketes, izmantojot aptitude
Spēju gadījumā tas ir a Ncurses balstītais apt-front-end. Šis rīks parasti nav instalēts pēc noklusējuma, bet mēs varēsim instalējiet to Debian, Ubuntu, Linux Mint un citos Debian balstītos Gnu / Linux izplatījumos izmantojot šo komandu terminālā (Ctrl + Alt + T):
sudo apt install aptitude
Pēc instalēšanas mēs varēsim izmantot aptitude, lai meklētu pakotnes no komandrindas. Izmantojamais formāts būs apmēram šāds:
aptitude search BÚSQUEDA
Praktisks piemērs paketes "nodejs" atrašanai būtu šāds:
aptitude search nodejs
Mēs arī varēsim izmantojiet lietotāja Ncurses saskarni. Mums vairs nebūs ko rakstīt spējas lai to sāktu:
Šeit mēs varam meklējiet paketes, nospiežot / un pēc tam ierakstot atslēgvārdu meklēšanai.
Meklējiet pieejamās paketes, izmantojot apt
Izmantojot apt, mēs varam meklēt pieejamos pakotnes no komandrindas šādi:
apt search BÚSQUEDA
Vienkārši ir aizstāt vārdu MEKLĒT ar atslēgvārdu kuru esam ieinteresēti meklēt. Mēs varam pievienot vairākus atslēgvārdus pēdiņās.
Šis būtu piemērs meklēšanas vaicājumam “nodejs” kopā ar tā izvadi:
apt search nodejs
Atkal rezultātu ir tik daudz, ka man nav bijis iespējams tos visus iemūžināt iepriekšējā attēlā.
Atvieglojiet rezultātu lasīšanu
Trīs tikko redzētajos gadījumos meklēšanas rezultāti var būt ļoti gari. Kad tas tā būs, mēs varēsim palaidiet tos, izmantojot vairāk blakus komandām. Tas atvieglos lasīšanu, kā parādīts zemāk:
apt-cache search BÚSQUEDA | more
Izmantojot grep, mēs varam arī izslēgt rezultātus, kas neietver konkrētu atslēgvārdu (šajā piemērā - SEARCH2):
apt-cache search BÚSQUEDA | grep BÚSQUEDA2
Pēc noklusējuma Grep ir reģistrjutīgs. Ja pievienojam opciju -i, mēs varam ignorēt lielos un mazos burtus. Tas būtu šāds: grep -i MEKLĒŠANA2.