GNU/Linux >> Znalost Linux >  >> Linux

Nala:Prettier Frontend pro APT Command

Nala je rozhraní pro APT, takže můžete mít hezčí výstup, rychlejší stahování balíčků a historii. Zde je návod, jak jej používat.

APT – Pravděpodobně jste to napsali stovky, ne-li tisíckrát. Tak proč nepoužít Nalu, aby byly věci jednodušší a hezčí?

Pokud hledáte atraktivnější nástroj CLI pro provádění většiny terminálových operací APT, Nala je dobrá volba. Stručně řečeno, Nala je libapt-pkg frontend.

Někdy může být pro začínající uživatele obtížné pochopit, co je apt se pokouší dosáhnout při instalaci nebo upgradu. A tady přichází Nala na scénu.

Cílem Naly je vyřešit tento problém odstraněním některých nadbytečných zpráv, vylepšením formátování balíku a použitím barev pro znázornění toho, co se stane s balíkem během instalace, odstranění nebo upgradu.

Proč používat Nala místo APT?

Nakonec byly tři významné důvody, proč používat Nala místo APT.

1. Paralelní stahování

Paralelní stahování je nejpřesvědčivější argument, proč zvolit Nala před APT.

Jak pravděpodobně víte, APT stahuje pouze jeden balíček najednou, zatímco Nala může stahovat více najednou. Nala si může stáhnout až 16 balíčků na unikátní zrcadlo ve vašem sources.list soubor. Proto se může teoreticky stahovat 16krát rychleji než APT.

Nala má limit dvou vláken na zrcadlo, aby se snížilo, jak silně zasáhnete zrcadla. Pro ještě větší zvýšení rychlosti stahování Nala střídá stahování mezi dostupnými zrcadly. Pokud tedy zrcadlo selže, Nala přejde k dalšímu, dokud nebudou vyčerpána všechna definovaná zrcadla.

2. Vyberte nejrychlejší zrcadlo

nala fetch funguje podobně jako netselect a netselect-apt většinou. Ale nala fetch určí, zda je váš operační systém Debian nebo Ubuntu. Poté Nala vezme všechna zrcadla z každého hlavního seznamu. Poté provede test latence a každému zrcadlu přiřadí skóre. Nakonec Nala vybere tři nejrychlejší zrcadla a zapíše je do konfiguračního souboru.

3. Historie správy balíčků

Pokud jste obeznámeni s dnf příkaz, nala history funguje hodně stejným způsobem. Ukládá každou instalaci, odstranění nebo upgrade do /var/lib/nala/history.json s jedinečným ID číslo. Můžete tedy zavolat nala history můžete kdykoli vytisknout souhrn všech transakcí, které jste kdy provedli.

Kromě toho můžete s balíčky manipulovat pomocí příkazů, jako je nala history undo ID nebo nala history redo ID .

Jak nainstalovat Nala

Uživatelé Ubuntu a Debianu mohou nainstalovat Nala zadáním příkazů uvedených níže:

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
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
sudo apt update && sudo apt install nala

Případně si také můžete stáhnout .deb instalační balíček ze stránky GitLab Releases projektu a nainstalujte jej lokálně pomocí apt .

Jak používat Nala

Mějte na paměti, že nejvíce apt příkazy musí být spouštěny jako uživatel pomocí sudo privilegia.

Načíst balíčky aktualizací a upgradů

Před jakoukoli operací s nala , musíte zajistit, aby vaše lokální kopie databáze balíčků byla aktuální. Bez toho nebude systém vědět, zda jsou k dispozici novější balíčky nebo ne.

 nala update příkaz stáhne aktuální informace o dostupných softwarových balíčcích a aktualizuje systém.

sudo nala update

Instalace nových balíčků

Jakmile je databáze balíčků aktualizována, můžete nainstalovat libovolné balíčky pomocí nala install příkaz. Například nainstalujme webový server Nginx:

sudo nala install nginx

Odebrání balíčků

Chcete-li odebrat (odinstalovat) nainstalovaný balíček, použijte nala remove příkaz. Chcete-li například odstranit balíček s názvem nginx , zadejte:

sudo nala remove nginx

Historie

Chcete-li zobrazit minulé transakce balíčků nainstalovaných prostřednictvím nala příkaz, spusťte nala history :

sudo nala history

Úplný seznam všech příkazů Nala

Obecná syntaxe nala příkaz je:

nala [--options] <command>

Příkazy:

  • install :Instalace balíčků
  • remove :Odebrat balíčky
  • purge :Vyčistit balíčky
  • update :Aktualizujte seznam balíčků a upgradujte systém
  • upgrade :Alias ​​pro aktualizaci
  • fetch :Načítá rychlá zrcadla pro urychlení stahování
  • show :Zobrazit podrobnosti o balíčku
  • history :Zobrazit historii transakcí
  • clean :Vymaže místní úložiště načtených souborů balíčků

Nepovinné argumenty:

  • -h , --help :Zobrazit zprávu nápovědy a ukončit
  • -y , --assume-yes :Předpokládejte „ano“ na všechny výzvy a spusťte je neinteraktivně
  • -d , --download-only :Soubory balíčků jsou pouze načteny, nikoli rozbaleny ani nainstalovány
  • -v , --verbose :Zaznamenává dodatečné informace pro ladění
  • --no-update :Přeskočí aktualizaci seznamu balíčků
  • --no-autoremove :Zabrání Nale v automatickém odstraňování balíčků
  • --remove-essential :Umožňuje odstranění nezbytných balíčků
  • --raw-dpkg :Přeskočí veškeré formátování a získáte nezpracované dpkg výstup
  • --update :Aktualizuje seznam balíčků
  • --debug :Zaznamenává dodatečné informace pro ladění
  • --version :Zobrazí číslo verze programu a ukončí
  • --license :Přečte licence kompilovaného softwaru a poté přečte GPLv3

Další informace o Nale najdete na stránce projektu GitLab.


Linux
  1. Bash tipy pro každý den na příkazovém řádku

  2. Numfmt Command Tutorial s příklady pro začátečníky

  3. Kurz příkazu typu s příklady pro začátečníky

  1. 8 tipů pro příkazový řádek Linuxu

  2. Příkaz pro určení veřejné IP?

  3. Žádná manuálová stránka pro příkaz cd

  1. Průvodce linuxovým terminálem pro začátečníky

  2. 4 Nástroje Markdown pro příkazový řádek Linuxu

  3. Need For The `builtin` Builtin?