Как использовать менеджер пакетов Nala в Ubuntu

Nala — это интерфейс командной строки для libapt-pkg, той же библиотеки управления пакетами, которая используется APT. Она считывает исходные коды APT из вашей Ubuntu и устанавливает те же пакеты из репозитория, но отображает изменения пакетов в более понятном сводном отчете о транзакциях. Nala может загружать пакеты параллельно и хранит историю собственных транзакций. Загрузка может быть быстрее на некоторых соединениях, но результаты зависят от ваших зеркал, сети и загружаемых пакетов.

В этом руководстве описаны установка Nala, поиск и установка программного обеспечения, работа с загруженными файлами .deb, удаление пакетов и применение обновлений Ubuntu. Nala управляет пакетами APT; для программного обеспечения, установленного в виде Snap или Flatpak, используйте соответствующий инструмент.

Установите Nala из репозиториев Ubuntu.

Начните с архива пакетов Ubuntu, а не добавляйте внешний репозиторий. Поиск пакетов Ubuntu показывает Nala в компоненте Universe, доступность зависит от версии Ubuntu; в Ubuntu 22.04 она указана в jammy-backports. Обновите списки пакетов APT и установите Nala:

sudo apt update
sudo apt install nala
В терминале Ubuntu отображается команда sudo apt update, за которой следует sudo apt install nala.
Примерные команды терминала для обновления списков пакетов Ubuntu и установки Nala.

Если APT сообщает «Не удалось найти пакет», убедитесь, что Universe включен и что в вашем релизе Ubuntu включен правильный источник. В Ubuntu 22.04 проверьте источник jammy-backports. Вы можете посмотреть, есть ли у APT подходящий пакет apt-cache policy nala, а затем запустить команду sudo apt updateснова. В более старых руководствах может быть показан репозиторий Volian «scar» и apt-keyкоманды; эти шаги не требуются, если Nala доступна из архива Ubuntu. Информацию о проекте и примечания к выпуску см. в официальном репозитории Nala .

Убедитесь в доступности команды, проверив её версию:

nala --version

Найдите и установите пакет.

Используйте nala searchс именем пакета или ключевым словом. Например, это выполнит поиск GIMP в настроенных индексах пакетов:

nala search gimp
В терминале Ubuntu отображаются команды nala --version и nala search gimp.
Убедитесь, что Nala установлена, затем найдите пакет GIMP.

Прочитайте результаты и используйте точное имя пакета, которое вам нужно. Затем начните установку с помощью команды:

sudo nala install gimp
В терминале Ubuntu отображается сообщение "sudo nala install gimp".
Установите пакет из репозитория с помощью Nala, предварительно ознакомившись с предложенными изменениями.

Nala отображает предлагаемую транзакцию перед внесением изменений в систему. Просмотрите пакеты, которые будут установлены, обновлены или удалены, затем подтвердите в командной строке. В одной команде можно передать несколько имен пакетов, например, ` sudo nala install git curl.`. `.` необходим sudoдля операций, изменяющих установленные пакеты; для поиска и отображения списка пакетов он не требуется.

Установите загруженный DEB-файл.

Если поставщик программного обеспечения предоставляет пакет Debian, сохраните .debфайл и перейдите в его папку. В этом примере предполагается, что он находится в папке «Загрузки»:

cd ~/Downloads
sudo nala install ./example.deb
В терминале Ubuntu в папке «Загрузки» отображается команда sudo nala install ./example.deb.
Установите надежный локальный DEB-файл из папки «Загрузки».

Замените example.debна фактическое имя загруженного файла. Вы также можете указать его полный путь вместо изменения папок. Nala может запросить у APT разрешение зависимостей из настроенных вами репозиториев, но она не может проверить, является ли сторонний пакет надежным только потому, что это DEB-файл. Загружайте установщики из источников, которым вы доверяете, и ознакомьтесь с предлагаемыми изменениями, прежде чем подтверждать. Если в текущей папке у вас есть несколько доверенных DEB-файлов, укажите их пути вместе, например sudo nala install ./*.deb.

Удалить установленное программное обеспечение

Удалить пакет по его имени:

sudo nala remove gimp
В терминале Ubuntu отображается сообщение "sudo nala remove gimp".
Удалите установленный пакет с помощью Nala и просмотрите сводку по удалению.

Перед подтверждением ознакомьтесь с кратким описанием, чтобы убедиться, что оно не включает программное обеспечение, которое вы хотите сохранить. В текущих руководствах Nala предусмотрено автоматическое удаление пакетов, которые больше не нужны, во время операции удаления; используйте эту опцию --no-autoremove, если хотите сохранить эти зависимости. В руководстве по установке и операциям Nala описана эта опция. Используйте эту опцию, nala search package-nameесли вам сначала нужно найти правильное имя пакета.

Обновите списки пакетов и обновите Ubuntu.

Обновление списков пакетов проверяет настроенные репозитории на наличие актуальных метаданных пакетов. При этом обновления не устанавливаются:

sudo nala update
В терминале Ubuntu отображается сообщение "sudo nala update".
Обновить списки пакетов без установки обновлений пакетов.

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

nala list --upgradable
В терминале Ubuntu отображается команда `nala list --upgradable`.
Перед применением пакетов отобразите список доступных для обновления программ.

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

sudo nala upgrade
В терминале Ubuntu отображается сообщение "sudo nala upgrade".
После проверки транзакции выберите доступные варианты обновления пакета услуг.

Nala отображает сводку транзакций для ознакомления перед продолжением. Ее upgradeкоманда по умолчанию обновляет списки пакетов, поэтому ее можно запускать и отдельно, если вам не нужно предварительно проверять список. Для более тщательного анализа выполните команду `npm run update`, затем nala update`npm run update` nala list --upgradableи запустите обновление. Избегайте автоматического подтверждения изменений, пока не убедитесь, что можете оценить, какие изменения произойдут в результате транзакции. См. руководство по обновлению Nala для получения информации о доступных параметрах.

Краткий справочник команд

  • sudo apt install nalaУстанавливает Nala с помощью менеджера пакетов APT в Ubuntu.
  • nala search NAMEВыполняет поиск по настроенным индексам пакетов.
  • sudo nala install NAMEУстанавливает пакет из репозитория.
  • sudo nala install ./FILE.debУстанавливает локальный DEB-файл.
  • sudo nala remove NAMEУдаляет пакет после просмотра сводки.
  • sudo nala updateОбновляет списки пакетов; sudo nala upgradeприменяет доступные обновления.

Nala — это более удобный способ выполнения распространенных операций APT, а не отдельный источник программного обеспечения Ubuntu. Начните с версии, входящей в состав Ubuntu, изучите все предлагаемые изменения и обратитесь к руководству Nala, если какая-либо команда ведет себя иначе в вашей версии.

Оставить комментарий

Как установить Kodi на Linux: Flatpak и варианты нативных пакетов

Как установить Kodi на Linux: Flatpak и варианты нативных пакетов

Установите Kodi на Linux с помощью Flathub Flatpak или менеджера пакетов вашего дистрибутива. Следуйте инструкциям для Debian, Ubuntu, Arch и Fedora, а также советам по обновлению и доступу к медиафайлам.

Как использовать функцию затемнения экрана в Linux для более темного экрана ночью

Как использовать функцию затемнения экрана в Linux для более темного экрана ночью

Узнайте, когда может помочь функция Desktop Dimmer, как запустить её архивный образ приложения для Linux и какие встроенные элементы управления яркостью следует попробовать в первую очередь на современных системах.

Как создать резервную копию приложений Flatpak в Linux с помощью jdFlatpakSnapshot

Как создать резервную копию приложений Flatpak в Linux с помощью jdFlatpakSnapshot

Создавайте сжатые снимки данных и настроек приложений Flatpak в Linux, затем экспортируйте и восстанавливайте их при переходе на новую установку.

Как настроить сервер Resilio Sync на Linux

Как настроить сервер Resilio Sync на Linux

Установите Resilio Sync из официального репозитория Linux, включите системную службу, настройте локальный веб-интерфейс и предоставьте общий доступ к папкам с соответствующими правами доступа.

Как запустить Lapce в Linux: установка и открытие проекта

Как запустить Lapce в Linux: установка и открытие проекта

Установите Lapce на Linux с помощью Flatpak или используйте соответствующий официальный пакет для Arch, Debian, Ubuntu или Fedora. Затем запустите редактор и откройте свой проект.

Как создать пользовательский ISO-образ Ubuntu с помощью Cubic

Как создать пользовательский ISO-образ Ubuntu с помощью Cubic

Превратите официальный образ Ubuntu в многоразовый установщик с помощью Cubic. Проверьте исходный ISO-образ, добавьте пакеты и настройки, сгенерируйте образ и запишите его на USB-накопитель.

Как запустить сервер Apache на Ubuntu Server

Как запустить сервер Apache на Ubuntu Server

Установите Apache 8 на Ubuntu Server 26.04 с Apache, PHP 8.5 и MariaDB, затем создайте каталог музыки и обеспечьте безопасную удаленную потоковую передачу с помощью HTTPS.

Как установить TUXEDO OS на ваш компьютер

Как установить TUXEDO OS на ваш компьютер

Загрузите текущий ISO-образ TUXEDO OS, проверьте его подлинность, создайте загрузочный USB-накопитель и установите систему, следуя подробным инструкциям по безопасной загрузке и выбору дисков.

Как запускать программы Ubuntu на Fedora Linux с помощью Distrobox

Как запускать программы Ubuntu на Fedora Linux с помощью Distrobox

Настройте дистрибутив Ubuntu Distrobox на Fedora, чтобы устанавливать пакеты APT, запускать инструменты командной строки и совместимые графические приложения из меню приложений Fedora.

Как создавать виртуальные машины на Ubuntu Server с помощью Cockpit

Как создавать виртуальные машины на Ubuntu Server с помощью Cockpit

Установите Cockpit и его дополнение Machines на Ubuntu Server, затем выберите ISO-образ, назначьте ресурсы гостевой системы и завершите настройку операционной системы в браузере.