Переход на другой сервер загрузки
Views
Actions
Namespaces
Variants
Tools
Обзор
Официальные репозитории Manjaro размещаются на "серверах программного обеспечения" (также известных как "зеркала"). Физически расположенные по всему миру, эти зеркала отвечают за получение запросов на пакеты программного обеспечения и их доставку в Вашу систему. Поэтому есть три основных фактора, определяющие скорость загрузки:
- Ваше интернет-соединение
- скорость самого зеркала, и
- близость зеркала к Вам, то есть насколько близко или далеко оно находится с точки зрения сети.
Поэтому, кроме обновления интернет-пакета или смены провайдера, потенциально возможно улучшить скорость загрузки из репозиториев Manjaro выбрав другое зеркало для использования.
Чтобы получить список стран, которые в настоящее время обслуживают зеркала, используйте команду
Обновление списка зеркал простым способом
Самый простой метод - использовать pacman-mirrors, который автоматизирует процесс определения самых быстрых зеркал и соответствующее обновление списка зеркал.
Полное описание использования pacman-mirrors можно найти на странице Pacman-mirrors.
Обновление списка зеркал вручную
Это делается путем изменения интернет-адресов серверов Manjaro для загрузки обновлений и программных приложений, в файле mirrorlist, считываемый менеджерами пакетов Manjaro.
Редактирование списка зеркал
У вас есть множество возможностей для редактирования текстового файла. В каждой системе и у каждого пользователя есть предпочтительный текстовый редактор с графическим интерфейсом. Однако, из-за соображений безопасности трудно запустить графический редактор для корректного редактирования защищенного файла конфигурации системы.
Поэтому вы должны быть знакомы с базовым использованием терминала. nano - это текстовый редактор на базе терминала, доступный во всех редакциях Manjaro и который мы будем использовать в качестве примера.
Терминал
Для редактирования файла mirrorlist необходимо сначала открыть терминал. Синтаксис команды для редактирования списка зеркал следующий:
For example, if you wish to edit the file within the terminal using nano (a standard terminal-based text editor) then enter:
Редактирование списка зеркал
Lines beginning with a hash '#' will be ignored by pacman. Hence to disable a mirror, a comment can be put in the beginning of a line starting with Server.
The mirrorlist can be long generally and only a part of it is displayed below:
~ >>> cat /etc/pacman.d/mirrorlist ## ## Manjaro Linux default mirrorlist ## Generated on 2018-02-17 13:32 ## ## Please use 'pacman-mirrors -f [NUMBER]' to modify mirrorlist ## ## Country : Germany Server = https://mirror.philpot.de/manjaro/unstable/$repo/$arch ## Country : Denmark Server = https://www.uex.dk/public/manjaro/unstable/$repo/$arch ## Country : United_Kingdom Server = http://manjaro.mirrors.uk2.net/unstable/$repo/$arch ## Country : Poland Server = https://mirror.tuchola-dc.pl/manjaro/unstable/$repo/$arch ## Country : Germany Server = http://mirror.ragenetwork.de/manjaro/unstable/$repo/$arch ## Country : Netherlands Server = https://mirror.koddos.net/manjaro/unstable/$repo/$arch ## Country : Netherlands Server = https://manjaro.mirror.wearetriple.com/unstable/$repo/$arch ## Country : Germany Server = https://mirror.alpix.eu/manjaro/unstable/$repo/$arch ## Country : Netherlands Server = https://mirror.neostrada.nl/manjaro/unstable/$repo/$arch ## Country : United_Kingdom Server = https://www.mirrorservice.org/sites/repo.manjaro.org/repos/unstable/$repo/$arch #----->snipped
Once you have disabled and/or enabled the desired server(s), save the changes and close the mirrorlist.
Шаг 2: Синхронизация с новым включенным сервером(ами)
Your Manjaro system has a database of all the software packages that are available from the official repositories. These are used by pacman to locate and download them for installation. Synchronising your database after changing servers will therefore ensure that it is up to date, and avoid any potential problems when subsequently downloading software packages.
To synchronise your database with the Manjaro repositories, enter the following command in the terminal:
Once the Mirrorlist has been amended and the database synchronised, the change will be immediate. There will be no need to reboot your system for the change to take effect.