Nala je omot treće strane za APT temeljen na Pythonu s urednim, dobro strukturiranim i razumljivim izlazom.

Napredni alat za pakete (APT) je svačiji omiljeni alat za upravljanje paketima kada radite na distribucijama temeljenim na Debianu. Međutim, unatoč bogatom skupu značajki, to nije prikladan način upravljanja paketima za početnike.

Istaknuti nedostatak APT-a je taj što čini da sadržaj na zaslonu vašeg terminala izgleda nasumično i mora postojati privid unutar teksta na vašem Linux terminalu.

Dolazi Nala, sa svojim pojednostavljenim spremnicima i višebojnim razgraničenjima kako bi vaš terminalski izlaz izgledao urednije i dobro strukturirano. Evo što biste trebali znati o Nali.

Kakva je frka oko Nale?

Prikladno pitanje je što je Nala i je li dovoljno vrijedna da zamijeni željeni APT? Nala je sučelja zamjena za APT otvorenog koda, temeljena na Pythonu. Obavlja različite funkcije: paralelna preuzimanja, ažuriranja i nadogradnje paketa, dohvaćanje povijesti, automatsko dohvaćanje zrcalnih repozitorija i vraćanje instalacija.

Bez ulaženja puno u prednosti u ovoj fazi, istražimo Nalinu instalaciju, praćenu značajkama i promjenama koje donosi unutar prozora terminala.

Instaliranje Nale na Ubuntu

Postoji nekoliko načina za instaliranje Nale na Ubuntu/Debian:

  1. Instalacija iz službenih repozitorija
  2. Dodavanje prilagođenih repozitorija
  3. Instalacija Nala DEB paketa

Na Ubuntu 22.04 i novijim verzijama Nala možete instalirati bilo kojim od gornjih koraka. Međutim, morate raditi s Nalinim prilagođenim spremištima za starije verzije.

1. Instaliranje Nale iz službenih Ubuntu repozitorija

Prvo, morate ažurirati popis paketa na Ubuntuu s prikladno ažuriranje naredba kako slijedi:

ažuriranje sudo apt

Tamo je razlika između apt ažuriranja i nadogradnje naredbe, pa je najbolje prvo koristiti naredbu update.

Zatim instalirajte Nala pokretanjem:

sudo apt instalirajte nala

2. Dodavanje Nala repozitorija na starije verzije Ubuntua

Ako koristite stariju verziju Ubuntua, još uvijek možete uspješno instalirati i koristiti Nalu tako da je instalirate putem repozitorija trećih strana. Kao prvi korak, pristupite i dodajte Volian Scar repozitorije da biste instalirali Nala na Ubuntu:

echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ glavni ožiljak" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list

GPG verifikacijski ključ možete nabaviti pomoću wget naredba:

wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null

Ako koristite ovaj korak za instalaciju Nale na Ubuntu 22.04 i novije verzije, izvršite naredbu u nastavku za instalaciju Nale:

sudo apt ažuriranje && sudo apt instaliraj nala -y

Na starijim verzijama, da biste instalirali Nalinu staru verziju, izvršite sljedeću naredbu:

sudo apt ažuriranje && sudo apt instaliraj nala-legacy -y

3. Instalacija putem DEB paketa

Posljednji korak instalacije je instalacija Nale putem DEB paketa. Evo kako preuzeti i instalirati paket na svoj sustav:

Preuzimanje datoteka:Nala

  1. Prijeđite na stranicu za preuzimanje i preuzmite najnoviji dostupni DEB paket.
  2. Nakon što se paket preuzme, otvorite Preuzimanja mapu na vašem računalu. Pronađite DEB paket i desnom tipkom miša kliknite na njega.
  3. Kliknite na Otvorite programom za instalaciju paketa GDebi.
  4. U sljedećem dijaloškom okviru odaberite Instalirajte paket opcija. Unesite root lozinku unutar upita i pustite da instalacija završi.

Alternativno, možete instalirati DEB paket koristeći dpkg na sljedeći način:

sudo dpkg -i naziv paketa

Da biste provjerili instalaciju, ažurirajte i nadogradite pakete vašeg sustava pomoću naredbe nala:

sudo nala update && sudo nala upgrade -y

Ako se naredba uspješno izvrši, možete biti sigurni da je Nala spremna za korištenje na vašem računalu.

APT vs. Nala: Usporedba dva upravitelja paketa

Budući da je Nala pokrenuta i radi, usporedimo izlaz APT-a s izlazom ovog upravitelja paketa temeljenog na Pythonu.

Ažurirajte i nadogradite svoje postojeće pakete koristeći APT:

sudo apt ažuriranje && sudo apt nadogradnja -y

Kada pogledate izlaz nakon izvršavanja naredbe apt, primijetit ćete puno teksta na zaslonu, od kojih vam neki možda nemaju smisla.

Osim toga, postoji mnogo ažuriranja, naziva paketa te instalacija na čekanju i dovršenih instalacija, među ostalim detaljima.

Nakon toga, pokrenimo naredbe ažuriranja/nadogradnje s Nala ovaj put, kao što je navedeno u nastavku:

sudo nala update && sudo nala upgrade -y

Ako pogledate tekst na zaslonu nakon izvršenja, primijetit ćete kako strukturirano sve izgleda na vašem zaslonu. Nala stvara dobro strukturirane spremnike za svaki element ažuriranja i daje statusnu traku koja prikazuje vrijeme preostalo za instalaciju.

deb-get je još jedan upravitelj paketa treće strane za korisnike Debiana, koji možete koristiti umjesto dpkg za najbolje rezultate.

Kako koristiti Nala na Ubuntu/Debianu

Korištenje Nale na Ubuntu/Debianu ili njihovim srodnim Linux distribucijama jednostavno je. Možete koristiti ovaj front-end upravitelj paketa za ažuriranja, nadogradnje, pa čak i instalacije softvera.

Evo kako možete koristiti Nalu u svojim redovnim aktivnostima:

1. Ažuriranja/nadogradnje paketa

Kao i APT, možete koristiti Nala za ažuriranje i nadogradnju paketa vašeg sustava. Za to koristite sljedeće naredbe:

sudo nala update
sudo nala upgrade

Za izvođenje oba zadatka zajedno koristite && operater:

sudo nala update && sudo nala upgrade

2. Navedite dostupne pakete

Ako koristite dpkg --popis ili prikladan popis za popis dostupnih paketa na vašem Ubuntu/Debian distrou, možete zamijeniti naredbu s Nala:

nala lista

Nakon izvršenja, vidjet ćete dobro strukturiran popis svih aplikacija dostupnih za preuzimanje. Međutim, ova naredba zauzima puno prostora na zaslonu, što otežava pomicanje.

U takvom scenariju možete kombinirati naredbu popis s manje naredba, kako slijedi:

nala lista | manje

Do prikazati popis instaliranih aplikacija, možete koristiti -i ili --instaliran opcija:

nala list -i

Ili:

nala lista --instalirano

3. Prikaz pojedinosti paketa

Tko ne voli njuškati okolo prije instaliranja aplikacije na Linux?

Pretpostavimo da unaprijed želite znati neke relevantne pojedinosti. U tom slučaju možete koristiti pokazati naredba kako biste saznali više o paketu i drugim povezanim informacijama, kao što su njegov izvor, arhitektura i veličina, među ostalim detaljima.

nala emisija 

Na primjer, ako želite saznati više o snap paketu prije nego što ga instalirate na Ubuntu, možete koristiti sljedeću naredbu:

nala show snap

Postoji nekoliko drugih prednosti korištenja Nale, koje možete istražiti pregledom Nala man stranice.

Mudro birajte svoj Linux Package Manager

Kada koristite operativni sustav koji pokreće Linux, morate biti sigurni prije instaliranja bilo kojeg upravitelja paketa.

Dok Ubuntu/Debian ima APT upravitelj paketa instaliran prema zadanim postavkama, postoji prostor za improvizaciju i instaliranje upravitelja paketa treće strane. Možete birati nekoliko koji će zagolicati vašu fantaziju.