Поиск по сайту:

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


Если и есть инструмент командной строки, то я знаю, что большинство из вас используют APT или Advanced Package Tool.

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

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

Но я здесь не для того, чтобы говорить о том, почему вам следует использовать APT…

Нала на Ubuntu? Довольно круто

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

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

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

Нала: Подойдет, но красивее

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

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

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

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

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

Большая разница, не так ли?

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

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

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

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

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

  • sudo nala fetch – найти самые быстрые зеркала

  • история nala – просмотр недавно запущенных команд nala

  • Информация об истории nala — просмотр более подробной информации об историческом событии.

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

Установите Налу в Ubuntu

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

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

sudo apt install nala

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

Вот и все.

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

Краткое содержание

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

Статьи по данной тематике: