Nala on kolmanda osapoole Pythonil põhinev ümbris APT jaoks, millel on puhas, hästi struktureeritud ja arusaadav väljund.

Advanced Package Tool (APT) on Debianil põhinevate distrodega töötamisel kõigi lemmikpakettide haldamise tööriist. Vaatamata rikkalikule funktsioonide komplektile ei ole see aga algajatele mugav viis pakettide haldamiseks.

APT silmapaistev puudus on see, et see muudab teie terminali ekraanil oleva sisu juhuslikuks ja teie Linuxi terminali tekst peab olema sarnane.

Siin tuleb Nala oma sujuvate konteinerite ja mitmevärviliste eraldusjoontega, et teie terminali väljund näeks välja korralikum ja hästi struktureeritud. Siin on see, mida peaksite Nala kohta teadma.

Mis on Nala kära?

Asjakohane küsimus on, mis on Nala ja kas see on piisavalt väärt, et asendada ihaldatud APT? Nala on avatud lähtekoodiga Pythonil põhinev esiotsa APT asendus. See täidab erinevaid funktsioone: paralleelsed allalaadimised, pakettide värskendused ja täiendused, ajaloo toomine, peegelhoidlate automaatne toomine ja tagasipööramine.

Selles etapis eelistesse palju süvenemata, uurime Nala installi, millele järgneb funktsioonid ja muudatused, mida see teie terminaliaknas toob.

Nala installimine Ubuntule

Nala installimiseks Ubuntu/Debiani on mitu võimalust:

  1. Installimine ametlikest hoidlatest
  2. Kohandatud hoidlate lisamine
  3. Nala DEB paketi installimine

Ubuntu 22.04 ja uuemate versioonide puhul saate Nala installida mis tahes ülaltoodud sammuga. Vanemate versioonide jaoks peate siiski töötama Nala kohandatud hoidlatega.

1. Nala installimine ametlikest Ubuntu hoidlatest

Esiteks peate Ubuntu pakettide loendit värskendama sobiv värskendus käsk järgmiselt:

sudo apt värskendus

Siin on erinevus sobiva värskenduse ja versiooniuuenduse vahel käske, seega on alguses parem kasutada värskenduskäsku.

Järgmisena installige Nala, käivitades:

sudo apt install nala

2. Nala hoidla lisamine vanematele Ubuntu versioonidele

Kui kasutate Ubuntu vanemat versiooni, saate Nala siiski edukalt installida ja kasutada, installides selle kolmandate osapoolte hoidlate kaudu. Esimese sammuna avage Volian Scari hoidlad ja lisage need, et installida Nala Ubuntule:

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 kinnitusvõtme saate hankida kasutades wget käsk:

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

Kui kasutate seda sammu Nala installimiseks Ubuntu 22.04 ja uuematesse versioonidesse, käivitage Nala installimiseks allolev käsk:

sudo apt värskendus && sudo apt install nala -y

Vanemate versioonide puhul käivitage Nala pärandversiooni installimiseks järgmine käsk:

sudo apt värskendus && sudo apt install nala-legacy -y

3. Paigaldamine DEB-paketi kaudu

Viimane installietapp on Nala installimine selle DEB-paketi kaudu. Paketi allalaadimiseks ja oma süsteemi installimiseks tehke järgmist.

Lae alla:Nala

  1. Minge allalaadimislehele ja laadige alla uusim saadaolev DEB-pakett.
  2. Kui pakett on alla laaditud, avage Allalaadimised kaust teie masinas. Leidke DEB-pakett ja paremklõpsake seda.
  3. Kliki Avage GDebi paketi installijaga.
  4. Valige järgmises dialoogiboksis Installi pakett valik. Sisestage viibale juurparool ja laske installimisel lõpule viia.

Teise võimalusena saate installida DEB paketi dpkg abil järgmiselt.

sudo dpkg -i paketinimi

Installimise kontrollimiseks värskendage ja uuendage oma süsteemi pakette, kasutades käsku nala:

sudo nala värskendus && sudo nala uuendus -y

Kui käsk täidetakse edukalt, võite olla kindel, et Nala on teie masinas kasutamiseks valmis.

APT vs. Nala: Kahe paketihalduri võrdlemine

Kuna Nala on töökorras, siis võrdleme APT väljundit selle Pythoni põhise paketihalduri väljundiga.

Värskendage ja täiendage oma olemasolevaid pakette APT abil:

sudo apt update && sudo apt upgrade -y

Kui vaatate väljundit pärast käsu apt täitmist, märkate ekraanil palju teksti, millest mõned ei pruugi teie jaoks isegi mõttekad olla.

Lisaks on muu hulgas palju värskendusi, pakettide nimesid ning ootel ja lõpetatud installimisi.

Seejärel käivitame seekord Nalaga värskendamise/uuendamise käsud, nagu allpool näidatud:

sudo nala värskendus && sudo nala uuendus -y

Kui vaatate pärast täitmist ekraanil olevat teksti, märkate, kui struktureeritud kõik teie ekraanil välja näeb. Nala loob iga uuenduselemendi jaoks hästi struktureeritud konteinerid ja pakub olekuriba, mis näitab installimiseks jäänud aega.

deb-get on veel üks kolmanda osapoole paketihaldur Debiani kasutajatele, mida saate parimate tulemuste saavutamiseks kasutada dpkg asemel.

Kuidas kasutada Nalat Ubuntu/Debianis

Nala kasutamine Ubuntu/Debianis või nendega seotud Linuxi distributsioonides on lihtne. Saate seda esiotsa paketihaldurit kasutada värskenduste, täienduste ja isegi tarkvara installimiseks.

Siit saate teada, kuidas saate Nalat oma tavapärastes tegevustes kasutada:

1. Paketi uuendused/täiendused

Sarnaselt APT-ga saate oma süsteemipakettide värskendamiseks ja täiendamiseks kasutada Nalat. Kasutage selleks järgmisi käske:

sudo nala värskendus
sudo nala uuendus

Mõlema ülesande koos täitmiseks kasutage nuppu && operaator:

sudo nala värskendus && sudo nala uuendus

2. Saadaolevate pakettide loend

Kui kasutate dpkg --loend või sobiv nimekiri Ubuntu/Debiani distributsioonis saadaolevate pakettide loetlemiseks võite asendada käsuga Nala:

nala nimekiri

Pärast käivitamist näete hästi struktureeritud loendit kõigist allalaadimiseks saadaolevatest rakendustest. See käsk võtab aga palju ekraaniruumi, muutes ringi kerimise keeruliseks.

Sellise stsenaariumi korral saate loendikäsu kombineerida käsuga vähem käsk järgmiselt:

nala nimekiri | vähem

To kuvage installitud rakenduste loend, saate kasutada -i või -- paigaldatud valik:

nala nimekiri -i

Või:

nala list --installitud

3. Kuva paketi üksikasjad

Kellele ei meeldiks enne Linuxi rakenduse installimist ringi nuhkida?

Oletame, et soovite eelnevalt teada mõnda asjakohast detaili. Sel juhul võite kasutada näidata käsk, et saada lisateavet paketi ja muu seotud teabe, näiteks selle allika, arhitektuuri ja suuruse, muu hulgas.

nala show 

Näiteks kui soovite snap-paketi kohta enne selle Ubuntu installimist rohkem teada saada, võite kasutada järgmist käsku:

nala show snap

Nala kasutamisel on veel mõned eelised, mida saate uurida, vaadates Nala manlehte.

Valige oma Linuxi paketihaldur targalt

Linuxi toega operatsioonisüsteemi kasutamisel peate enne paketihaldurite installimist selles veenduma.

Kuigi Ubuntu/Debianil on vaikimisi installitud APT paketihaldur, on võimalik improviseerida ja installida kolmanda osapoole paketihaldureid. Saate valida mõned, mis teie fantaasiat kõditavad.