Nala — это сторонняя оболочка для APT на основе Python с аккуратным, хорошо структурированным и понятным выводом.

Advanced Package Tool (APT) — любимый всеми инструмент управления пакетами при работе с дистрибутивами на основе Debian. Однако, несмотря на богатый набор функций, это не удобный способ управления пакетами для новичков.

Заметным недостатком APT является то, что он делает содержимое на экране вашего терминала беспорядочным, и в тексте на вашем терминале Linux должно быть сходство.

А вот и Nala с ее обтекаемыми контейнерами и разноцветными разграничениями, которые сделают вывод вашего терминала более аккуратным и хорошо структурированным. Вот что вы должны знать о Нале.

Что за шумиха вокруг Налы?

Уместен вопрос, что такое Нала и достаточно ли она достойна замены заветного APT? Nala — это внешний интерфейс на основе Python с открытым исходным кодом, заменяющий APT. Он выполняет различные функции: параллельная загрузка, обновление и обновление пакетов, выборка истории, автоматическое получение зеркальных репозиториев и установка с откатом.

instagram viewer

Не вдаваясь в подробности на данном этапе, давайте рассмотрим установку Nala, а затем функции и изменения, которые она вносит в окно вашего терминала.

Установка Налы в Ubuntu

Есть несколько способов установить Nala в Ubuntu/Debian:

  1. Установка из официальных репозиториев
  2. Добавление пользовательских репозиториев
  3. Установка пакета Nala DEB

В Ubuntu 22.04 и более поздних версиях вы можете установить Nala, выполнив любой из описанных выше шагов. Однако вам нужно работать с пользовательскими репозиториями Налы для более старых версий.

1. Установка Nala из официальных репозиториев Ubuntu

Во-первых, вы должны обновить список пакетов в Ubuntu с помощью удачное обновление команда следующим образом:

судо подходящее обновление

Eсть разница между apt update и upgrade команды, поэтому лучше сначала использовать команду обновления.

Затем установите Nala, запустив:

sudo apt установить нала

2. Добавление репозитория Nala в старые версии Ubuntu

Если вы используете более старую версию Ubuntu, вы все равно можете успешно установить и использовать Nala, установив ее через сторонние репозитории. В качестве первого шага откройте и добавьте репозитории Volian Scar, чтобы установить Nala в Ubuntu:

эхо "деб [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ главный шрам" | 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 update && sudo apt install nala -y

В более старых версиях, чтобы установить устаревшую версию Nala, выполните следующую команду:

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

3. Установка через пакет DEB

Последним шагом установки является установка Nala через пакет DEB. Вот как загрузить и установить пакет в вашей системе:

Скачать:Нала

  1. Перейдите на страницу загрузки и загрузите последний доступный пакет DEB.
  2. После загрузки пакета откройте Загрузки папка на вашем компьютере. Найдите пакет DEB и щелкните его правой кнопкой мыши.
  3. Нажмите на Открыть с помощью установщика пакетов GDebi.
  4. В следующем диалоговом окне выберите Установить пакет вариант. Введите пароль root в приглашении и дождитесь завершения установки.

Кроме того, вы можете установить пакет DEB с помощью dpkg следующим образом:

sudo dpkg -i имя пакета

Чтобы проверить установку, обновите и обновите пакеты вашей системы с помощью команды nala:

обновление sudo nala && обновление sudo nala -y

Если команда выполняется успешно, вы можете быть уверены, что Nala готова к использованию на вашем компьютере.

АПТ против. Нала: сравнение двух менеджеров пакетов

Поскольку Nala запущена и работает, давайте сравним вывод APT с выводом этого менеджера пакетов на основе Python.

Обновите и обновите существующие пакеты с помощью APT:

обновление sudo apt && обновление sudo apt -y

Когда вы посмотрите на вывод после выполнения команды apt, вы заметите много текста на экране, некоторые из которых могут даже не иметь для вас смысла.

Кроме того, среди прочего, есть много обновлений, имен пакетов, ожидающих и завершенных установок.

Впоследствии давайте на этот раз запустим команды обновления/обновления с Налой, как показано ниже:

обновление sudo nala && обновление sudo nala -y

Если вы посмотрите на текст на экране после выполнения, вы заметите, насколько все структурировано на вашем экране. Nala создает хорошо структурированные контейнеры для каждого элемента обновления и предоставляет строку состояния, показывающую время, оставшееся до установки.

deb-get — еще один сторонний менеджер пакетов. для пользователей Debian, который вы можете использовать вместо dpkg для достижения наилучших результатов.

Как использовать Налу в Ubuntu/Debian

Использовать Nala в Ubuntu/Debian или связанных с ними дистрибутивах Linux очень просто. Вы можете использовать этот интерфейсный менеджер пакетов для обновлений, обновлений и даже установки программного обеспечения.

Вот как вы можете использовать Налу в своей обычной деятельности:

1. Пакетные обновления/обновления

Как и APT, вы можете использовать Nala для обновления системных пакетов. Для этого используйте следующие команды:

судо нала обновление
обновление судо нала

Чтобы выполнить обе задачи вместе, используйте && оператор:

обновление sudo nala && обновление sudo nala

2. Список доступных пакетов

Если вы используете dpkg --список или подходящий список чтобы получить список доступных пакетов в вашем дистрибутиве Ubuntu/Debian, вы можете заменить команду на Nala:

нала список

После выполнения вы увидите хорошо структурированный список всех доступных для скачивания приложений. Однако эта команда занимает много места на экране, что затрудняет прокрутку.

В таком случае вы можете комбинировать команду list с командой меньше команда, как показано ниже:

нала список | меньше

К показать список установленных приложений, вы можете использовать или --установлен вариант:

нала список -я

Или:

нала список --установлен

3. Отображение сведений о пакете

Кто не любит ковыряться перед установкой приложения в Linux?

Предположим, вы хотите заранее узнать некоторые важные детали. В таком случае вы можете использовать показывать Команда, чтобы узнать больше о пакете и другую связанную информацию, такую ​​как его источник, архитектура и размер, среди прочих деталей.

нала шоу 

Например, если вы хотите узнать больше о пакете Snap перед его установкой в ​​Ubuntu, вы можете использовать следующую команду:

нала шоу снап

Есть еще несколько преимуществ использования Nala, которые вы можете изучить, просмотрев справочную страницу Nala.

Мудрый выбор менеджера пакетов Linux

При использовании операционной системы на базе Linux вы должны быть уверены, прежде чем устанавливать какие-либо менеджеры пакетов.

Хотя в Ubuntu/Debian менеджер пакетов APT установлен по умолчанию, есть возможность импровизировать и установить сторонние менеджеры пакетов. Вы можете выбрать несколько, которые пощекочут вашу фантазию.