Включить параллельную загрузку в Pacman в Arch Linux
Pacman версии 6 поставляется с поддержкой параллельной загрузки. Вот как включить параллельную загрузку в Pacman в Arch Linux и его вариантах, таких как EndeavourOS и Manjaro Linux.
Что такое поддержка параллельной загрузки в Pacman?
Причины, по которым Arch Linux нравится многим людям:
- Пакман,
- Арка вики,
- Модель скользящего выпуска,
- и хранилище пользователей Arch (AUR).
Просто спросите любого пользователя Arch, почему он/она предпочитает Arch Linux другим дистрибутивам, и он, вероятно, укажет на одну или все вышеупомянутые причины.
Менеджер пакетов pacman — одна из основных отличительных особенностей Arch Linux. Это быстрый, простой в использовании и мощный менеджер пакетов. Pacman — менеджер пакетов по умолчанию для Arch Linux и его вариантов.
Последняя версия pacman — 6.0. Основным изменением в этом выпуске является реализация параллельной загрузки. Да, эта функция загружает несколько файлов одновременно!
Например, если вы устанавливаете что-то, для чего требуется 4 зависимости, все файлы загружаются параллельно одним и тем же экземпляром pacman, а не один за другим.
Для каждого файла он пытается создать зеркала последовательно в порядке, определенном файлом mirrorlist
. Если по какой-то причине первое зеркало выйдет из строя, pacman попытается использовать второе зеркало и так далее.
Таким образом, Pacman 6.0 по умолчанию включает в себя следующие функции:
- поддержка параллельной загрузки,
- поддержка повторной загрузки загрузки,
- различные события для завершения загрузки,
- прогресс,
- инициализация,
- поддержка мультиархитектуры.
Примечание. Не путайте эту функцию с Powerfill, оболочкой pacman, использующей параллельную и сегментированную загрузку. Это отличается от Powerpill, и поддержка параллельной загрузки теперь встроена в pacman. Нет необходимости во внешней упаковке или инструментах!
Включить параллельную загрузку в Pacman в Arch Linux
Поддержку параллельной загрузки в менеджере пакетов Pacman можно включить, выполнив следующие действия:
1 Откройте файл /etc/pacman.conf
в предпочитаемом вами редакторе:
sudo nano /etc/pacman.conf
2. Найдите следующую строку и раскомментируйте ее:
ParallelDownloads = 5
Включить параллельную загрузку в Pacman в ОС Arch Linux
Здесь параметр ParallelDownloads
указывает количество одновременных потоков загрузки. Значение должно быть положительным целым числом. По умолчанию он отключен, и значение по умолчанию — 5. Если этот параметр конфигурации не установлен, то используется только один поток загрузки (т. е. загрузки происходят последовательно).
3. Сохраните файл и закройте его, нажав CTRL+O
, а затем CTRL+X
. С этого момента вы заметите, что загрузка файла происходит параллельно с выполнением любой транзакции pacman.
Связанное чтение:
- Получить последний список зеркал с помощью Reflector в Arch Linux
- Как ускорить загрузку пакетов в Ubuntu
- Как ускорить диспетчер пакетов DNF в Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux
Заключение
В этом кратком руководстве мы обсудили новую функцию pacman, называемую параллельной загрузкой, и то, как включить параллельную загрузку в pacman в Arch Linux.
Поддержка параллельной загрузки в pacman — очень приятное дополнение и фантастическое улучшение. Спасибо всем разработчикам, которые это сделали!
Ресурс:
- Список рассылки Pacman-dev