Nala - это внешний интерфейс для libapt-pkg. В частности, используется интерфейс python-apt api.
Для пользователей, особенно начинающих, может быть трудно понять, что apt пытается сделать при установке или обновлении.
Nala решает эту проблему, не показывая некоторые избыточные сообщения, лучше форматируя пакеты и используя цвет, чтобы показать, что конкретно произойдет с пакетом во время установки, удаления или обновления.
Параллельные загрузки
Помимо красивого форматирования, причина номер один для использования Nala вместо apt - это параллельная загрузка.
apt загружает один пакет за раз, в то время как мы загружаем несколько. По умолчанию загружатся по два пакета на каждое уникальное зеркало в вашем файле sources.list, а максимум 16. То есть теоретически Nala может загружать в 16 раз быстрее, чем apt. Ограничение в два потока на зеркало установлено, чтобы минимизировать количество пакетов, которые загружаются с зеркал. Кроме того, загрузка чередуется между доступными зеркалами, чтобы еще больше увеличить скорость загрузки. Если зеркало не работает по какой-либо причине, мы просто пробуем следующее, пока все определенные зеркала не будут исчерпаны.
Примечание: Nala не использует APT для загрузки и проверки пакетов
Fetch
Это подводит нас к следующей отличительной особенности - nala fetch.
Эта команда работает аналогично тому, как работают netselect и netselect-apt. nala fetch проверяет, является ли ваш дистрибутив Debian или Ubuntu. Затем Nala получает все зеркала из соответствующего мастер-листа. После тестируется задержка и оценивается каждое зеркало. Затем Nala выбирает три самых быстрых зеркала (настраиваемых) и пишет их в файл.
На данный момент fetch будет работать только на Debian, Ubuntu и производных, все еще привязанных к основным репозиториям. Например, Pop!_OS.
History
Наша следующая важная функция - это команда **nala history **.
Если вы знакомы с dnf, она работает точно так же. Каждую установку, удаление или обновление мы сохраняем в файле /var/lib/nala/history.json с уникальным номером . В любой момент вы можете вызвать nala history, чтобы распечатать сводку всех транзакций, когда-либо выполненных. Затем вы можете манипулировать этим с помощью таких команд, как nala history undo или nala history redo . Если в файле истории есть что-то, что вам не нужно, вы можете использовать команду nala history clear . Она удалит эту запись. В качестве альтернативы для команды clear мы принимаем в качестве аргумента команду all, которая удалит всю историю.
Установка
Volian Scar Repo
Установите репозиторий Volian Scar, а затем установите Nala.
Примечание: В настоящее время поддерживаются только пакеты amd64, arm64 и armhf
echo “deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main” | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
sudo apt update && sudo apt install nala
Можно установить nala и из репозитория с исходным кодом:
echo “deb-src http://deb.volian.org/volian/ scar main” | sudo tee -a /etc/apt/sources.list.d/volian-archive-scar-unstable.list
Debian Package
Вы также можете загрузить наш .deb пакет и установить его локально с помощью apt или dpkg.
Чтобы загрузить пакет, перейдите на страницу “Releases”.
Для установки вы можете использовать одну из двух приведенных ниже команд для установки nala.
sudo apt install /path/to/nala_version_arch.deb
или
sudo dpkg -i /path/to/nala_version_arch.deb sudo apt install -f
Документация
На данный момент нет сайта с документацией, но наша man-страница достаточно хорошо все объясняет.
Nala зеркалируется на нескольких сайтах, таких как GitHub (https://github.com/volitank/nala) и даже Debian Salsa.
Официальным репозиторием nala является https://gitlab.com/volian/nala
Comments
October 11, 2022 18:54
I just need to disclose to you that I am new to weblog and unquestionably enjoyed this blog website. Likely I’m going to bookmark your blog . You completely have magnificent stories. Cheers for imparting to us your blog. ฝากถอนไม่มีขั้นต่ํา
October 27, 2022 08:24
It is somewhat great, by and by look at the information with this handle. สล็อต888
November 3, 2022 09:22
All things considered I read it yesterday yet I had a few musings about it and today I needed to peruse it again in light of the fact that it is extremely elegantly composed. 플레이포커홀덤머니상
January 24, 2023 06:30
I can suggest essentially not too bad and even dependable tips, accordingly see it: Roma Slot
January 26, 2023 14:38
This is in like way an OK post which I extremely invigorating examining. It isn’t each day that I have the likelihood to see something like this.. เว็บพนันเว็บตรง
January 27, 2023 19:25
Mmm.. estimable to be here in your report or notify, whatever, I repute I should moreover process strong for my have website want I play some salubrious further updated busy in your location. 168bet
February 10, 2023 18:47
Benefit as much as possible from primarily premium substances - you will discover him or her for: PG Slot เว็บตรง
March 11, 2023 06:09
You should essentially phenomenal also strong guidance, which implies take note: 우리카지노
March 14, 2023 05:00
Info live rtp dan pola slot gacor hari ini kang polo, cek rtp slot pragmatic beserta game slot gacor 2022 paling lengkap untuk jam, pola dan rtp tertinggi. bocoran pola dan rtp hari ini
March 15, 2023 05:35
I utilize just astounding materials - you can see them at: capsule compatibili bari
March 15, 2023 08:31
Benefit as much as possible from primarily premium substances - you will discover him or her for: สล็อต
March 21, 2023 07:38
Regarding this matter web page, you’ll see my best data, make sure to investigate this level of detail. ดูการ์ตูนออนไลน์