Difference between revisions of "Change to a Different Download Server/ru"
Views
Actions
Namespaces
Variants
Tools
(Created page with "Самый простой метод - использовать '''pacman-mirrors''', который автоматизирует процесс определения сам...") |
(Created page with "После внесения изменений в список зеркал и синхронизации базы данных изменение произойдет нем...") Tags: Mobile web edit Mobile edit |
||
(15 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
Самый простой метод - использовать '''pacman-mirrors''', который автоматизирует процесс определения самых быстрых зеркал и соответствующее обновление списка зеркал.<br /> | Самый простой метод - использовать '''pacman-mirrors''', который автоматизирует процесс определения самых быстрых зеркал и соответствующее обновление списка зеркал.<br /> | ||
Полное описание использования '''pacman-mirrors''' можно найти на странице [[Pacman-mirrors/ru]]. | Полное описание использования '''pacman-mirrors''' можно найти на странице [[Pacman-mirrors/ru|Pacman-mirrors]]. | ||
=Обновление списка зеркал вручную= | =Обновление списка зеркал вручную= | ||
Это делается путем изменения интернет-адресов серверов Manjaro для загрузки обновлений и программных приложений, в файле ''mirrorlist'', считываемый менеджерами пакетов Manjaro. | |||
== Редактирование списка зеркал == | == Редактирование списка зеркал == | ||
{{BoxSuccess|Подсказка|Можно включить более одного сервера. Однако они будут выбраны в порядке их перечисления и менеджер пакетов выберет другой сервер только в том случае, если возникнут проблемы с предыдущим.}} | {{BoxSuccess|Подсказка|Можно включить более одного сервера. Однако они будут выбраны в порядке их перечисления и менеджер пакетов выберет другой сервер только в том случае, если возникнут проблемы с предыдущим.}} | ||
У вас есть множество возможностей для редактирования текстового файла. В каждой системе и у каждого пользователя есть предпочтительный текстовый редактор с графическим интерфейсом. Однако, из-за соображений безопасности трудно запустить графический редактор для корректного редактирования защищенного файла конфигурации системы. | |||
Поэтому вы должны быть знакомы с базовым использованием терминала. '''nano''' - это текстовый редактор на базе терминала, доступный во всех редакциях Manjaro и который мы будем использовать в качестве примера. | |||
=== Терминал === | === Терминал === | ||
Для редактирования файла mirrorlist необходимо сначала открыть терминал. Синтаксис команды для редактирования списка зеркал следующий: | |||
{{UserCmd|command=sudo [ | {{UserCmd|command=sudo [терминальный текстовый редактор] /etc/pacman.d/mirrorlist}} | ||
Например, если вы хотите отредактировать файл в терминале с помощью ''nano'' (стандартный терминальный текстовый редактор), введите: | |||
{{UserCmd|command=sudo nano /etc/pacman.d/mirrorlist}} | {{UserCmd|command=sudo nano /etc/pacman.d/mirrorlist}} | ||
Line 48: | Line 46: | ||
=== Редактирование списка зеркал === | === Редактирование списка зеркал === | ||
''' | '''Строки, начинающиеся с хэша "#", будут игнорироваться pacman'ом'''. Следовательно, чтобы отключить зеркало - в начале строки, начинающейся с ''Server'', можно поставить комментарий. | ||
В целом список зеркал может быть длинным и ниже представлена только его часть: | |||
<pre> | <pre> | ||
~ >>> cat /etc/pacman.d/mirrorlist | ~ >>> cat /etc/pacman.d/mirrorlist | ||
Line 57: | Line 55: | ||
## Generated on 2018-02-17 13:32 | ## Generated on 2018-02-17 13:32 | ||
## | ## | ||
## | ## Пожалуйста используйте 'pacman-mirrors -f [НОМЕР]' для редактирования mirrorlist | ||
## | ## | ||
Line 92: | Line 90: | ||
#----->snipped | #----->snipped | ||
</pre> | </pre> | ||
{{BoxSuccess| | {{BoxSuccess|Примечание|Не удаляйте хэши из строк, содержащих имена стран сервера.}} | ||
После отключения и/или включения нужного сервера (серверов) сохраните изменения и закройте список зеркал. | |||
= Шаг 2: Синхронизация с новым включенным сервером(ами) = | = Шаг 2: Синхронизация с новым включенным сервером(ами) = | ||
{{BoxSuccess| | {{BoxSuccess|Предупреждение|Всегда синхронизируйтесь с '''-Syyu''' после смены зеркал. Невыполнение этого требования может привести к поломке системы после обновлений}} | ||
В вашей системе Manjaro есть база данных всех пакетов программного обеспечения, доступных из официальных репозиториев. Она используется программой pacman для поиска и загрузки пакетов для установки. Синхронизация базы данных после смены сервера обеспечит ее актуальность и позволит избежать возможных проблем при последующей загрузке программных пакетов. | |||
Чтобы синхронизировать вашу базу данных с репозиториями Manjaro введите в терминале следующую команду: | |||
{{UserCmd|command=sudo pacman -Syyu}} | {{UserCmd|command=sudo pacman -Syyu}} | ||
После внесения изменений в список зеркал и синхронизации базы данных изменение произойдет немедленно. Перезагрузка системы для вступления изменений в силу не требуется. | |||
Latest revision as of 11:48, 29 December 2022
Обзор
Официальные репозитории Manjaro размещаются на "серверах программного обеспечения" (также известных как "зеркала"). Физически расположенные по всему миру, эти зеркала отвечают за получение запросов на пакеты программного обеспечения и их доставку в Вашу систему. Поэтому есть три основных фактора, определяющие скорость загрузки:
- Ваше интернет-соединение
- скорость самого зеркала, и
- близость зеркала к Вам, то есть насколько близко или далеко оно находится с точки зрения сети.
Поэтому, кроме обновления интернет-пакета или смены провайдера, потенциально возможно улучшить скорость загрузки из репозиториев Manjaro выбрав другое зеркало для использования.
Чтобы получить список стран, которые в настоящее время обслуживают зеркала, используйте команду
Обновление списка зеркал простым способом
Самый простой метод - использовать pacman-mirrors, который автоматизирует процесс определения самых быстрых зеркал и соответствующее обновление списка зеркал.
Полное описание использования pacman-mirrors можно найти на странице Pacman-mirrors.
Обновление списка зеркал вручную
Это делается путем изменения интернет-адресов серверов Manjaro для загрузки обновлений и программных приложений, в файле mirrorlist, считываемый менеджерами пакетов Manjaro.
Редактирование списка зеркал
У вас есть множество возможностей для редактирования текстового файла. В каждой системе и у каждого пользователя есть предпочтительный текстовый редактор с графическим интерфейсом. Однако, из-за соображений безопасности трудно запустить графический редактор для корректного редактирования защищенного файла конфигурации системы.
Поэтому вы должны быть знакомы с базовым использованием терминала. nano - это текстовый редактор на базе терминала, доступный во всех редакциях Manjaro и который мы будем использовать в качестве примера.
Терминал
Для редактирования файла mirrorlist необходимо сначала открыть терминал. Синтаксис команды для редактирования списка зеркал следующий:
Например, если вы хотите отредактировать файл в терминале с помощью nano (стандартный терминальный текстовый редактор), введите:
Редактирование списка зеркал
Строки, начинающиеся с хэша "#", будут игнорироваться pacman'ом. Следовательно, чтобы отключить зеркало - в начале строки, начинающейся с Server, можно поставить комментарий.
В целом список зеркал может быть длинным и ниже представлена только его часть:
~ >>> cat /etc/pacman.d/mirrorlist ## ## Manjaro Linux default mirrorlist ## Generated on 2018-02-17 13:32 ## ## Пожалуйста используйте 'pacman-mirrors -f [НОМЕР]' для редактирования 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
После отключения и/или включения нужного сервера (серверов) сохраните изменения и закройте список зеркал.
Шаг 2: Синхронизация с новым включенным сервером(ами)
В вашей системе Manjaro есть база данных всех пакетов программного обеспечения, доступных из официальных репозиториев. Она используется программой pacman для поиска и загрузки пакетов для установки. Синхронизация базы данных после смены сервера обеспечит ее актуальность и позволит избежать возможных проблем при последующей загрузке программных пакетов.
Чтобы синхронизировать вашу базу данных с репозиториями Manjaro введите в терминале следующую команду:
После внесения изменений в список зеркал и синхронизации базы данных изменение произойдет немедленно. Перезагрузка системы для вступления изменений в силу не требуется.