Nala е обвивка на трета страна, базирана на Python, за APT с чист, добре структуриран и разбираем изход.
Advanced Package Tool (APT) е любимият на всички инструмент за управление на пакети, когато работите върху базирани на Debian дистрибуции. Въпреки богатия си набор от функции обаче, това не е удобен начин за управление на пакети за начинаещи.
Изявен недостатък на APT е, че прави съдържанието на екрана на вашия терминал да изглежда случайно и трябва да има прилика в текста на вашия Linux терминал.
Ето го и Nala, със своите рационализирани контейнери и многоцветни демаркации, за да направи изхода на вашия терминал да изглежда по-спретнат и добре структуриран. Ето какво трябва да знаете за Нала.
Какъв е шумът около Нала?
Уместният въпрос е какво е Nala и заслужава ли да замени желания APT? Nala е преден край с отворен код, базиран на Python заместител на APT. Той изпълнява различни функции: паралелни изтегляния, актуализации и надстройки на пакети, извличане на история, автоматично извличане на огледални хранилища и инсталации за връщане назад.
Без да навлизаме много в предимствата на този етап, нека проучим инсталацията на Nala, последвана от функциите и промените, които носи в прозореца на вашия терминал.
Инсталиране на Nala на Ubuntu
Има няколко начина да инсталирате Nala на Ubuntu/Debian:
- Инсталиране от официалните хранилища
- Добавяне на персонализирани хранилища
- Инсталиране на пакета Nala DEB
На Ubuntu 22.04 и по-нова версия можете да инсталирате Nala с някоя от стъпките по-горе. Трябва обаче да работите с персонализираните хранилища на Nala за по-стари версии.
1. Инсталиране на Nala от официалните хранилища на Ubuntu
Първо, трябва да актуализирате списъка с пакети на Ubuntu с подходяща актуализация команда, както следва:
sudo apt актуализация
Има разлика между подходящата актуализация и надграждане команди, така че е най-добре първоначално да използвате командата update.
След това инсталирайте Nala, като стартирате:
sudo apt инсталирайте nala
2. Добавяне на Nala Repository на по-стари версии на Ubuntu
Ако използвате по-стара версия на Ubuntu, все още можете да инсталирате и използвате Nala успешно, като го инсталирате чрез хранилища на трети страни. Като първа стъпка отворете и добавете хранилищата на Volian Scar, за да инсталирате Nala на Ubuntu:
ехо "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, като използвате wget команда:
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
Ако използвате тази стъпка, за да инсталирате Nala на Ubuntu 22.04 и по-нова версия, изпълнете командата по-долу, за да инсталирате Nala:
sudo apt актуализация && sudo apt инсталирайте nala -y
На по-стари версии, за да инсталирате наследената версия на Nala, изпълнете следната команда:
sudo apt актуализация && sudo apt инсталирайте nala-legacy -y
3. Инсталиране чрез DEB пакет
Последната стъпка на инсталиране е да инсталирате Nala чрез неговия DEB пакет. Ето как да изтеглите и инсталирате пакета на вашата система:
Изтегли:Нала
- Преминете към страницата за изтегляне и изтеглете най-новия наличен DEB пакет.
- След като пакетът се изтегли, отворете Изтегляния папка на вашата машина. Намерете DEB пакета и щракнете с десния бутон върху него.
- Кликнете върху Отворете с GDebi Package Installer.
- В следващия диалогов прозорец изберете Инсталиране на пакет опция. Въведете root паролата в подканата и оставете инсталацията да завърши.
Като алтернатива можете да инсталирате DEB пакета с помощта на dpkg, както следва:
sudo dpkg -i име на пакет
За да проверите инсталацията, актуализирайте и надстройте пакетите на вашата система с помощта на командата nala:
sudo nala update && sudo nala upgrade -y
Ако командата се изпълни успешно, можете да сте сигурни, че Nala е готова за използване на вашата машина.
APT срещу. Нала: Сравняване на двата мениджъра на пакети
Тъй като Nala е готов и работи, нека сравним изхода на APT с изхода на този базиран на Python мениджър на пакети.
Актуализирайте и надстройте вашите съществуващи пакети с помощта на APT:
sudo apt update && sudo apt upgrade -y
Когато погледнете изхода след изпълнение на командата apt, ще забележите много текст на екрана, някои от които може дори да нямат смисъл за вас.
Освен това има много актуализации, имена на пакети и чакащи и завършени инсталации, наред с други подробности.
Впоследствие нека изпълним командите за актуализиране/надграждане с Nala този път, както е дадено по-долу:
sudo nala update && sudo nala upgrade -y
Ако погледнете текста на екрана си след изпълнението, ще забележите колко структурирано изглежда всичко на екрана ви. Nala създава добре структурирани контейнери за всеки елемент за актуализиране и предоставя лента на състоянието, показваща оставащото време за инсталацията.
deb-get е друг мениджър на пакети от трета страна за потребители на Debian, които можете да използвате вместо dpkg за най-добри резултати.
Как да използвате Nala на Ubuntu/Debian
Използването на Nala на Ubuntu/Debian или свързаните с тях Linux дистрибуции е лесно. Можете да използвате този интерфейсен мениджър на пакети за актуализации, надстройки и дори софтуерни инсталации.
Ето как можете да използвате Nala в редовните си дейности:
1. Пакетни актуализации/надстройки
Подобно на APT, можете да използвате Nala за актуализиране и надграждане на вашите системни пакети. Използвайте следните команди, за да направите това:
sudo nala актуализация
sudo nala ъпгрейд
За да изпълните двете задачи заедно, използвайте && оператор:
sudo nala актуализация && sudo nala надграждане
2. Избройте наличните пакети
Ако използвате dpkg --списък или подходящ списък за да изброите наличните пакети във вашата Ubuntu/Debian дистрибуция, можете да замените командата с Nala:
нала списък
След изпълнението ще видите добре структуриран списък с всички приложения, налични за изтегляне. Тази команда обаче заема много място на екрана, което затруднява превъртането.
В такъв сценарий можете да комбинирате командата list с по-малко команда, както следва:
нала списък | по-малко
Да се покажете списък с вашите инсталирани приложения, можете да използвате -и или --инсталиран опция:
нала списък -и
Или:
nala списък --инсталиран
3. Показване на подробности за пакета
Кой не обича да се рови наоколо, преди да инсталира приложение на Linux?
Да предположим, че искате да знаете някои уместни подробности предварително. В такъв случай можете да използвате шоу команда, за да научите повече за пакет и друга свързана информация, като неговия източник, архитектура и размер, наред с други подробности.
нала шоу
Като пример, ако искате да научите повече за snap пакета, преди да го инсталирате на Ubuntu, можете да използвате следната команда:
nala show snap
Има няколко други предимства от използването на Nala, които можете да разгледате, като прегледате страницата за ръководство на Nala.
Разумно избиране на вашия мениджър на пакети за Linux
Когато използвате операционна система, захранвана от Linux, трябва да сте сигурни, преди да инсталирате каквито и да е мениджъри на пакети.
Въпреки че Ubuntu/Debian има APT мениджър на пакети, инсталиран по подразбиране, има възможност за импровизиране и инсталиране на пакетни мениджъри на трети страни. Можете да избирате няколко, които да погъделичкат фантазията ви.