Nala — альтернатива Apt в Ubuntu

APTdpkgNalaUbuntu

Каждый дистрибутив Linux на основе Debian (включая Ubuntu) использует APT (Advanced Packaging Tool), потому что он хорош в том, что делает. APT устраняет хлопоты, связанные с управлением программным обеспечением в Linux, «автоматизируя получение, настройку и установку программных пакетов, либо из скомпилированных файлов, либо путем компиляции исходного кода».

Будь то проверка обновлений, обновление системы или установка программного обеспечения из репозитория дистрибутива, apt позволяет это делать быстро, легко и относительно безопасно. Но я здесь не для того, чтобы говорить о том, почему вы должны использовать APT…


Nala в Ubuntu



Nala — бесплатный и открытый альтернативный интерфейс к apt (который, сам по себе, является своего рода интерфейсом к dpkg). Nala может делать (почти) все то, что может apt (она все еще, в основном, взаимодействует с apt), а также немного больше.

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

Но главная причина, по которой люди используют Nala — это ее внешний вид.


Nala: это Apt, но красивее


Давайте возьмем обычный apt и запустим ту команду, которую большинство из нас ввели много раз: простая установка bpytop с помощью apt.

Я ввожу команду, apt читает список пакетов, определяет и перечисляет любые зависимости, упоминает любые предлагаемые пакеты, которые могут быть интересны (обычно это не так), и завершает подтверждением списка НОВЫХ пакетов для установки.

Я нажимаю «y«, чтобы продолжить, и — вуаля! Загружается множество текста, когда apt загружает, распаковывает и устанавливает все:



Этот (вполне нормальный) опыт будет знаком (почти) каждому, кто когда-либо использовал Ubuntu почти на любом этапе его создания (я говорю «почти», потому что раньше использовалась команда apt-get вместо apt, но это мелочи).

Теперь я выполню устновку, но уже с помощью Nala, запустив sudo nala install bpytop для установки пакета:



Огромная разница, не так ли?

Вместо скученного скопления текста, Nala даёт информации «дышать». Она использует переносы строк и пробелы. Она использует цвет. Она структурирована, с разделителями, заголовками и подзаголовками. Она использует индикаторы прогресса и анимацию.

Черт возьми, она дает мне возможность на самом деле понимать, что происходит на экране.

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

Статьи по теме


Как уже упоминалось, nala совместим с большинством команд apt, с которыми вы уже знакомы. Просто замените apt на nala, чтобы их запустить.

Nala также имеет несколько уникальных функций. Запустите nala --help, чтобы узнать о них все, но вот краткий обзор моих любимых:

  • sudo nala fetch — найти самые быстрые зеркала
  • nala history — посмотреть недавно запущенные команды
  • nala history info — посмотреть подробности о событии из истории

Не все команды APT работают, заметьте. Вы не можете запустить apt dist-upgrade или apt full-upgrade, или просмотреть критические ошибки с помощью apt-listbugs. Вероятно, есть и другие исключения, поэтому мой совет таков: попробуйте все равно. Если это поддерживается, то это сработает, если нет, то вы можете продолжать использовать APT для этой задачи.


Как установить Nala в Ubuntu


И если вам нужны еще какие-то причины, почему использование Nala в Ubuntu — это отличная идея, её очень легко установить, и вы можете использовать её вместе с apt (вам не нужно заменять или удалять что-либо, чтобы попробовать его).

Если вы используете Ubuntu 22.04 LTS или более позднюю версию, выполните команду ниже, чтобы установить Nala из репозитория Ubuntu:

sudo apt install nala

Если вы используете Ubuntu 20.04 LTS или более раннюю версию, вам следует перейти на официальную страницу Nala. Там вы можете узнать рекомендуемый способ установки на вашу версию Ubuntu или на другой дистрибутив Linux.

Вот и все.

Теперь вам нужно попытаться бороться со своей моторикой, поскольку вы будете инстинктивно набирать sudo apt foo вместо sudo nala foo.


Вывод


Итак, вот несколько причин, почему я в последнее время использую Nala вместо APT на моих компьютерах с Ubuntu. Nala работает как фантастическая альтернатива APT. Используйте её все время или только при необходимости (например, когда вам нужно больше руководства при установке сложного приложения).

Благодарю вас за прочтение, увидимся!

Источник: OMG! Ubuntu!