Nala je obal pre APT od tretej strany založený na Pythone s úhľadným, dobre štruktúrovaným a zrozumiteľným výstupom.

Nástroj Advanced Package Tool (APT) je obľúbeným nástrojom na správu balíkov každého, kto pracuje na distribúciách založených na Debiane. Napriek bohatej sade funkcií to však nie je pohodlný spôsob správy balíkov pre začiatočníkov.

Významnou nevýhodou APT je, že spôsobuje, že obsah na obrazovke vášho terminálu vyzerá náhodne a v texte na vašom termináli Linux musí byť zdanie.

Tu prichádza Nala so svojimi efektívnymi kontajnermi a viacfarebnými ohraničeniami, vďaka ktorým bude výstup vášho terminálu vyzerať úhľadnejšie a dobre štruktúrovaný. Tu je to, čo by ste mali vedieť o Nale.

Aký je rozruch okolo Naly?

Na mieste je otázka, čo je Nala a či je dosť hodné nahradiť vytúžený APT? Nala je open-source front-endová náhrada pre APT založená na Pythone. Vykonáva rôzne funkcie: paralelné sťahovanie, aktualizácie a aktualizácie balíkov, načítavanie histórie, automatické načítanie zrkadlových úložísk a inštalácie vrátenia späť.

instagram viewer

Bez toho, aby sme sa v tejto fáze príliš zaoberali výhodami, poďme preskúmať inštaláciu Naly, po ktorej budú nasledovať funkcie a zmeny, ktoré prináša v okne terminálu.

Inštalácia Nala na Ubuntu

Existuje niekoľko spôsobov, ako nainštalovať Nala na Ubuntu/Debian:

  1. Inštalácia z oficiálnych repozitárov
  2. Pridávanie vlastných úložísk
  3. Inštalácia balíka Nala DEB

Na Ubuntu 22.04 a novších môžete nainštalovať Nala pomocou ktoréhokoľvek z vyššie uvedených krokov. Musíte však pracovať s vlastnými úložiskami Nala pre staršie verzie.

1. Inštalácia Nala z oficiálnych repozitárov Ubuntu

Najprv musíte aktualizovať zoznam balíkov na Ubuntu pomocou apt update príkaz takto:

aktualizácia sudo apt

Existuje a rozdiel medzi aktualizáciou apt a aktualizáciou príkazy, preto je najlepšie najprv použiť príkaz update.

Ďalej nainštalujte Nala spustením:

sudo apt install nala

2. Pridanie úložiska Nala na staršie verzie Ubuntu

Ak používate staršiu verziu Ubuntu, stále môžete úspešne nainštalovať a používať Nala tak, že ju nainštalujete cez úložiská tretích strán. Ako prvý krok získajte prístup k úložiskám Volian Scar a pridajte ich, aby ste nainštalovali Nala na 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

Overovací kľúč GPG môžete získať pomocou wget príkaz:

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

Ak používate tento krok na inštaláciu Nala na Ubuntu 22.04 a novšom, vykonajte nižšie uvedený príkaz na inštaláciu Nala:

sudo apt update && sudo apt install nala -y

Ak chcete v starších verziách nainštalovať starú verziu Naly, vykonajte nasledujúci príkaz:

sudo apt update && sudo apt install nala-legacy -y

3. Inštalácia prostredníctvom balíka DEB

Posledným krokom inštalácie je inštalácia Nala prostredníctvom jej balíka DEB. Tu je postup, ako stiahnuť a nainštalovať balík do vášho systému:

Stiahnuť ▼:Nala

  1. Prejdite na stránku sťahovania a stiahnite si najnovší dostupný balík DEB.
  2. Po stiahnutí balíka otvorte súbor K stiahnutiu priečinok na vašom počítači. Nájdite balík DEB a kliknite naň pravým tlačidlom myši.
  3. Kliknite na Otvorte pomocou inštalátora balíkov GDebi.
  4. V nasledujúcom dialógovom okne vyberte položku Nainštalujte balík možnosť. Do výzvy zadajte heslo root a nechajte inštaláciu dokončiť.

Alternatívne môžete nainštalovať balík DEB pomocou dpkg takto:

sudo dpkg -i názov balíka

Ak chcete overiť inštaláciu, aktualizujte a aktualizujte balíky vášho systému pomocou príkazu nala:

sudo nala aktualizácia && sudo nala upgrade -y

Ak sa príkaz úspešne vykoná, môžete si byť istí, že Nala je pripravená na použitie na vašom počítači.

APT vs. Nala: Porovnanie dvoch správcov balíkov

Keďže Nala je v prevádzke, porovnajme výstup APT s výstupom tohto správcu balíkov na báze Pythonu.

Aktualizujte a aktualizujte svoje existujúce balíky pomocou APT:

sudo apt update && sudo apt upgrade -y

Keď sa pozriete na výstup po vykonaní príkazu apt, všimnete si na obrazovke veľa textu, z ktorých vám niektoré nemusia ani dávať zmysel.

Okrem toho existuje veľa aktualizácií, názvov balíkov a čakajúcich a dokončených inštalácií, okrem iných podrobností.

Následne spustíme príkazy update/upgrade tentoraz s Nalou, ako je uvedené nižšie:

sudo nala aktualizácia && sudo nala upgrade -y

Ak sa po spustení pozriete na text na obrazovke, všimnete si, ako štruktúrovane vyzerá všetko na obrazovke. Nala vytvára dobre štruktúrované kontajnery pre každý prvok aktualizácie a poskytuje stavový riadok zobrazujúci čas zostávajúci do inštalácie.

deb-get je ďalší správca balíkov tretej strany pre používateľov Debianu, ktorý môžete použiť namiesto dpkg pre najlepšie výsledky.

Ako používať Nala na Ubuntu/Debian

Používanie Nala na Ubuntu/Debian alebo ich súvisiacich linuxových distribúciách je jednoduché. Tento správca balíkov front-end môžete použiť na aktualizácie, upgrady a dokonca aj inštalácie softvéru.

Tu je návod, ako môžete použiť Nala vo svojich bežných aktivitách:

1. Aktualizácie/aktualizácie balíka

Rovnako ako APT, môžete použiť Nala na aktualizáciu a upgrade vašich systémových balíkov. Použite na to nasledujúce príkazy:

aktualizácia sudo nala
sudo nala upgrade

Ak chcete vykonať obe úlohy súčasne, použite && operátor:

aktualizácia sudo nala && aktualizácia sudo nala

2. Zoznam dostupných balíkov

Ak používate dpkg --zoznam alebo výstižný zoznam ak chcete zobraziť zoznam dostupných balíkov v distribúcii Ubuntu/Debian, môžete príkaz nahradiť príkazom Nala:

nala zoznam

Po spustení uvidíte dobre štruktúrovaný zoznam všetkých aplikácií dostupných na stiahnutie. Tento príkaz však zaberá veľa miesta na obrazovke, čo sťažuje posúvanie.

V takomto scenári môžete skombinovať príkaz list s príkazom menej príkaz takto:

nala zoznam | menej

Komu zobrazí zoznam nainštalovaných aplikácií, môžete použiť -i alebo --nainštalované možnosť:

nala list -i

alebo:

nala zoznam --nainštalovaný

3. Zobraziť podrobnosti o balíku

Kto nemá rád šmírovanie pred inštaláciou aplikácie na Linux?

Predpokladajme, že chcete vopred vedieť nejaké relevantné podrobnosti. V takom prípade môžete použiť šou Ak sa chcete dozvedieť viac o balíku a ďalšie súvisiace informácie, ako je jeho zdroj, architektúra a veľkosť, okrem iných podrobností.

nala show 

Ako príklad, ak sa chcete dozvedieť viac o balíku snap pred jeho inštaláciou na Ubuntu, môžete použiť nasledujúci príkaz:

nala show snap

Existuje niekoľko ďalších výhod používania Nala, ktoré môžete preskúmať prezeraním manuálovej stránky Nala.

Rozumný výber správcu balíkov pre Linux

Ak používate operačný systém so systémom Linux, musíte si byť istý pred inštaláciou akýchkoľvek správcov balíkov.

Zatiaľ čo Ubuntu/Debian má štandardne nainštalovaného správcu balíkov APT, existuje priestor na improvizáciu a inštaláciu správcov balíkov tretích strán. Môžete si vybrať niekoľko, ktoré pošteklia vašu fantáziu.