====== Nala: apt со стероидами ====== Apt это, без сомнения, отличный пакетный менеджер, но всегда хочется чего-нибудь лучше и интереснее. Если так - то Nala это ваш выбор. Зачем еще один пакетный менеджер? Nala это надстройка над libapt-pkg, из плюсов: * Первое и главное для меня - понятная подача информации об обновлении, цветом выделены изменения. Не нужно вглядываться в портянку. * Функция "History" - упрощает понимание что и как менялось в системе * Параллельная загрузка пакетов, реально обновление происходит быстрее. Да, можно использовать сторонний apt-fast но тут оно прикручено по умолчанию и является одной из фишек * Тестирование зеркал для выбора самого быстрого Минусы: * Требует python 3.10 и выше, если ставим на 20.04 это нужно иметь в виду * Иногда странно притормаживает, но не больше обычного apt Домашняя страница: https://gitlab.com/volian/nala Установка в Ubuntu 22.04 и выше делается просто: # sudo apt install nala -y Для более старых версий нужно читать инструкцию: https://gitlab.com/volian/nala/-/wikis/Installation Далее включаем подсказки: nala --install-completion Команды идентичны apt, при желании можно сделать такой alias для обхода приглашения sudo: apt() { command nala "$@" } sudo() { if [ "$1" = "apt" ]; then shift command sudo nala "$@" else command sudo "$@" fi } Установка пакетов: sudo nala install ansible {{:devops:nala-install.png?900|}} История: nala history {{:devops:nala-history.png?900|}} Можно откатываться по истории командами undo и redo, в качестве параметра используем ID записи из истории. Например: sudo nala history undo 2 Стоит ли установить и пользоваться? Как для меня, так однозначно да. {{tag>nala apt ubuntu packet_manager пакетный_менеджер}}