„Nala“ yra trečiosios šalies Python pagrindu sukurtas APT įvynioklis su tvarkinga, gerai struktūrizuota ir suprantama išvestimi.
Išplėstinis paketų įrankis (APT) yra visų mėgstamiausias paketų valdymo įrankis dirbant su Debian pagrindu veikiančiomis sistemomis. Tačiau, nepaisant gausaus funkcijų rinkinio, tai nėra patogus paketų tvarkymo būdas pradedantiesiems.
Ryškus APT trūkumas yra tas, kad jūsų terminalo ekrane esantis turinys atrodo atsitiktinis, o „Linux“ terminalo tekstas turi būti panašus.
Čia ateina Nala su supaprastintais konteineriais ir įvairiaspalvėmis ribomis, kad jūsų terminalo išvestis atrodytų tvarkingesnė ir struktūriškesnė. Štai ką turėtumėte žinoti apie Nala.
Kas kelia nerimą dėl Nalos?
Kyla aktualus klausimas, kas yra Nala ir ar jis pakankamai vertas, kad pakeistų trokštamą APT? „Nala“ yra atvirojo kodo „Python“ pagrindu sukurtas APT pakaitalas. Jis atlieka įvairias funkcijas: lygiagretus atsisiuntimus, paketų atnaujinimus ir atnaujinimus, istorijos gavimą, automatinio veidrodinių saugyklų gavimą ir atšaukimą.
Šiame etape daug nesigilindami į naudą, panagrinėkime „Nala“ diegimą, o po to – funkcijas ir pakeitimus, kuriuos jis atneša jūsų terminalo lange.
Nala diegimas Ubuntu
Yra keletas būdų, kaip įdiegti Nala Ubuntu / Debian:
- Diegimas iš oficialių saugyklų
- Pasirinktinių saugyklų pridėjimas
- Nala DEB paketo diegimas
Ubuntu 22.04 ir naujesnėje versijoje galite įdiegti Nala atlikdami bet kurį iš aukščiau nurodytų veiksmų. Tačiau senesnėms versijoms turite dirbti su „Nala“ tinkintomis saugyklomis.
1. „Nala“ diegimas iš oficialių „Ubuntu“ saugyklų
Pirmiausia turite atnaujinti Ubuntu paketų sąrašą naudodami tinkamas atnaujinimas komandą taip:
sudo apt atnaujinimas
Čia yra Skirtumas tarp apt atnaujinimo ir atnaujinimo komandas, todėl iš pradžių geriausia naudoti naujinimo komandą.
Tada įdiekite Nala paleisdami:
sudo apt install nala
2. „Nala“ saugyklos pridėjimas prie senesnių „Ubuntu“ versijų
Jei naudojate senesnę Ubuntu versiją, vis tiek galite sėkmingai įdiegti ir naudoti Nala, įdiegę ją per trečiųjų šalių saugyklas. Pirmiausia pasiekite ir pridėkite „Volian Scar“ saugyklas, kad įdiegtumėte „Nala“ Ubuntu:
echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list
GPG patvirtinimo raktą galite įsigyti naudodami wget komanda:
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
Jei naudojate šį veiksmą norėdami įdiegti Nala Ubuntu 22.04 ir naujesnėje versijoje, vykdykite toliau pateiktą komandą, kad įdiegtumėte Nala:
sudo apt atnaujinimas && sudo apt įdiegti nala -y
Senesnėse versijose, norėdami įdiegti senąją Nala versiją, vykdykite šią komandą:
sudo apt naujinimas && sudo apt įdiegti nala-legacy -y
3. Diegimas per DEB paketą
Paskutinis diegimo veiksmas yra „Nala“ diegimas per DEB paketą. Štai kaip atsisiųsti ir įdiegti paketą savo sistemoje:
Parsisiųsti:Nala
- Eikite į atsisiuntimo puslapį ir atsisiųskite naujausią turimą DEB paketą.
- Kai paketas atsisiunčiamas, atidarykite Atsisiuntimai aplanką savo kompiuteryje. Raskite DEB paketą ir spustelėkite jį dešiniuoju pelės mygtuku.
- Spustelėkite Atidarykite naudodami „GDebi Package Installer“..
- Kitame dialogo lange pasirinkite Įdiegti paketą variantas. Raginame įveskite root slaptažodį ir leiskite baigti diegimą.
Arba galite įdiegti DEB paketą naudodami dpkg taip:
sudo dpkg -i paketo pavadinimas
Norėdami patikrinti diegimą, atnaujinkite ir atnaujinkite sistemos paketus naudodami komandą nala:
sudo nala atnaujinimas && sudo nala atnaujinimas -y
Jei komanda sėkmingai vykdoma, galite būti tikri, kad Nala yra paruošta naudoti jūsų kompiuteryje.
APT vs. Nala: dviejų paketų valdytojų palyginimas
Kadangi „Nala“ yra sukurta ir veikia, palyginkime APT išvestį su šios „Python“ paketų tvarkyklės išvestimi.
Atnaujinkite ir atnaujinkite esamus paketus naudodami APT:
sudo apt atnaujinimas && sudo apt atnaujinimas -y
Kai pažvelgsite į išvestį, kai įvykdysite komandą apt, ekrane pastebėsite daug teksto, o kai kurie iš jų jums gali net nebūti prasmingi.
Be to, be kitos informacijos yra daug atnaujinimų, paketų pavadinimų ir laukiančių bei baigtų diegimų.
Vėliau šį kartą vykdykime atnaujinimo / atnaujinimo komandas su Nala, kaip nurodyta toliau:
sudo nala atnaujinimas && sudo nala atnaujinimas -y
Jei pažvelgsite į tekstą ekrane po vykdymo, pastebėsite, kaip struktūriškai viskas atrodo ekrane. Nala kiekvienam atnaujinimo elementui sukuria gerai struktūrizuotus konteinerius ir pateikia būsenos juostą, rodančią, kiek laiko liko įdiegti.
deb-get yra kita trečiosios šalies paketų tvarkyklė Debian vartotojams, kurį galite naudoti vietoje dpkg, kad pasiektumėte geriausių rezultatų.
Kaip naudoti Nala Ubuntu / Debian
Naudoti Nala Ubuntu / Debian ar su jais susijusiuose Linux platinimuose yra paprasta. Galite naudoti šią priekinę paketų tvarkyklę naujinimams, naujinimams ir net programinės įrangos diegimui.
Štai kaip galite naudoti Nala savo įprastoje veikloje:
1. Paketo atnaujinimai / atnaujinimai
Kaip ir APT, galite naudoti „Nala“ sistemos paketams atnaujinti ir atnaujinti. Norėdami tai padaryti, naudokite šias komandas:
sudo nala atnaujinimas
sudo nala atnaujinimas
Norėdami atlikti abi užduotis kartu, naudokite && operatorius:
sudo nala atnaujinimas ir sudo nala atnaujinimas
2. Galimų paketų sąrašas
Jei naudojate dpkg --list arba tinkamas sąrašas Norėdami išvardyti galimus paketus savo Ubuntu / Debian distributyve, komandą galite pakeisti Nala:
nala sąrašas
Po vykdymo pamatysite gerai struktūrizuotą visų programų, kurias galima atsisiųsti, sąrašą. Tačiau ši komanda užima daug vietos ekrane, todėl sunku slinkti.
Tokiu atveju sąrašo komandą galite derinti su mažiau komandą taip:
nala sąrašas | mažiau
Į rodyti įdiegtų programų sąrašą, galite naudoti -i arba -- įdiegta variantas:
nala sąrašas -i
Arba:
nala list --diegta
3. Rodyti išsamią paketo informaciją
Kas nemėgsta šniukštinėti prieš įdiegiant programą „Linux“?
Tarkime, kad iš anksto norite sužinoti kai kurias svarbias detales. Tokiu atveju galite naudoti Rodyti komanda, kad sužinotumėte daugiau apie paketą ir kitą susijusią informaciją, pvz., jo šaltinį, architektūrą ir dydį, be kitos informacijos.
nala šou
Pavyzdžiui, jei norite sužinoti daugiau apie snap paketą prieš įdiegdami jį Ubuntu, galite naudoti šią komandą:
nala šou akimirksniu
Yra keletas kitų „Nala“ naudojimo pranašumų, kuriuos galite ištirti peržiūrėję „Nala“ man puslapį.
Protingai rinkitės „Linux“ paketų tvarkyklę
Naudodami Linux valdomą operacinę sistemą, prieš diegdami paketų tvarkykles turite įsitikinti.
Nors Ubuntu / Debian pagal numatytuosius nustatymus įdiegta APT paketų tvarkyklė, yra galimybių improvizuoti ir įdiegti trečiųjų šalių paketų tvarkykles. Galite išsirinkti keletą, kurie pakutens jūsų fantaziją.