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
September 28, 2022 10:55
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.. แทงไฮโล
October 2, 2022 16:32
I was extremely satisfied to discover this site.I needed to thank you for this incredible read!! I certainly getting a charge out of each and every piece of it and I have you bookmarked to look at new stuff you post. สล็อตแตกง่ายที่สุด
October 2, 2022 16:33
I need to search for objectives with fundamental data on given point and offer them to teacher our slant and the article. สล็อตแตกง่ายที่สุด
October 10, 2022 07:48
Recorded here you’ll learn it is imperative, them offers the connection in an accommodating page: 스포츠토토
October 10, 2022 07:48
Recorded here you’ll learn it is imperative, them offers the connection in an accommodating page: 스포츠토토
October 11, 2022 18:51
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. ฝากถอนไม่มีขั้นต่ํา
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. 플레이포커홀덤머니상
October 27, 2022 08:22
It is somewhat great, by and by look at the information with this handle. สล็อต888
October 29, 2022 07:30
La formation en gestion d’entreprise est essentielle pour quiconque souhaite devenir un gestionnaire d’entreprise performant. Grâce à la formation, les gestionnaires apprennent les compétences essentielles dont ils ont besoin pour diriger et gérer efficacement une entreprise. Ces compétences comprennent la gestion financière, la gestion des ressources humaines, le marketing et la gestion des opérations. En outre, les gestionnaires apprennent également à élaborer et à mettre en œuvre des plans stratégiques, à prévoir les tendances futures et à prendre des décisions sous pression. Sans ces compétences essentielles, il serait très difficile pour les gestionnaires de gérer une entreprise avec succès. La formation en gestion d’entreprise fournit aux gestionnaires les outils dont ils ont besoin pour réussir dans le monde des affaires hautement compétitif d’aujourd’hui. formation gestion d’entreprise
November 26, 2022 05:21
This is useful, in any case it can be significant with the goal that you can look at the accompanying site: https://kkmtm.com
November 23, 2022 13:32
I propose only great alongside legitimate information, subsequently picture it: neon signs
November 16, 2022 08:52
Benefit as much as possible from primarily premium substances - you will discover him or her for: 먹튀검증
November 17, 2022 19:31
Astounding, this is awesome as you need to take in more, I welcome to This is my page. 토토사이트
November 25, 2022 05:06
I need to search for objectives with fundamental data on given point and offer them to teacher our slant and the article. 우리카지노
December 11, 2022 14:08
Bonanza138 merupakan daftar situs judi slot online gacor dan terpercaya di Indonesia serta 10 istilah dalam agen slot resmi dengan RTP live slot tertinggi. agen slot online terpercaya
December 2, 2022 06:36
Stunning post I should state and grateful for the data. Bearing is evidently a sticky subject. Regardless, is still among the central subjects of our shot. I regard your post and anticipate more. แทงไฮโล
December 6, 2022 06:33
I get a kick out of the chance to suggest only fine in addition to proficient data and realities, thus see it: 윈조이머니상
January 26, 2023 11:50
I likewise composed an article on a comparative subject will discover it at compose what you think. รวมค่ายสล็อต
January 24, 2023 05:40
I can suggest essentially not too bad and even dependable tips, accordingly see it: Roma Slot
January 26, 2023 14:02
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:24
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