Manjaro Difference between revisions of "Change to a Different Download Server/ru"

Difference between revisions of "Change to a Different Download Server/ru"

From Manjaro
(Created page with "Поэтому вы должны быть знакомы с базовым использованием терминала. '''nano''' - это текстовый редакт...")
Tags: Mobile web edit Mobile edit
(Created page with "После внесения изменений в список зеркал и синхронизации базы данных изменение произойдет нем...")
Tags: Mobile web edit Mobile edit
 
(10 intermediate revisions by the same user not shown)
Line 37: Line 37:
=== Терминал ===
=== Терминал ===


You will need to first open your terminal in order to edit the mirrorlist file. The syntax of the command to edit the mirrorlist is:
Для редактирования файла mirrorlist необходимо сначала открыть терминал. Синтаксис команды для редактирования списка зеркал следующий:
{{UserCmd|command=sudo [terminal text editor] /etc/pacman.d/mirrorlist}}
{{UserCmd|command=sudo [терминальный текстовый редактор] /etc/pacman.d/mirrorlist}}


For example, if you wish to edit the file within the terminal using ''nano'' (a standard terminal-based text editor) then enter:
Например, если вы хотите отредактировать файл в терминале с помощью ''nano'' (стандартный терминальный текстовый редактор), введите:
{{UserCmd|command=sudo nano /etc/pacman.d/mirrorlist}}
{{UserCmd|command=sudo nano /etc/pacman.d/mirrorlist}}


Line 46: Line 46:
=== Редактирование списка зеркал ===
=== Редактирование списка зеркал ===


'''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''.
'''Строки, начинающиеся с хэша "#", будут игнорироваться pacman'ом'''. Следовательно, чтобы отключить зеркало - в начале строки, начинающейся с ''Server'', можно поставить комментарий.


The mirrorlist can be long generally and only a part of it is displayed below:
В целом список зеркал может быть длинным и ниже представлена только его часть:
<pre>
<pre>
~ >>> cat /etc/pacman.d/mirrorlist                                                           
~ >>> cat /etc/pacman.d/mirrorlist                                                           
Line 55: Line 55:
## Generated on 2018-02-17 13:32
## Generated on 2018-02-17 13:32
##
##
## Please use 'pacman-mirrors -f [NUMBER]' to modify mirrorlist
## Пожалуйста используйте 'pacman-mirrors -f [НОМЕР]' для редактирования mirrorlist
##
##


Line 90: Line 90:
#----->snipped
#----->snipped
</pre>
</pre>
{{BoxSuccess|note|Do not remove hashes from the lines that contain the names of the server countries.}}
{{BoxSuccess|Примечание|Не удаляйте хэши из строк, содержащих имена стран сервера.}}




Once you have disabled and/or enabled the desired server(s), save the changes and close the mirrorlist.
После отключения и/или включения нужного сервера (серверов) сохраните изменения и закройте список зеркал.




= Шаг 2: Синхронизация с новым включенным сервером(ами) =
= Шаг 2: Синхронизация с новым включенным сервером(ами) =


{{BoxSuccess|warning|Always synchronise with '''-Syyu''' after changing mirrors. Failure to do so may result in a broken system after updates}}
{{BoxSuccess|Предупреждение|Всегда синхронизируйтесь с '''-Syyu''' после смены зеркал. Невыполнение этого требования может привести к поломке системы после обновлений}}


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.
В вашей системе Manjaro есть база данных всех пакетов программного обеспечения, доступных из официальных репозиториев. Она используется программой pacman для поиска и загрузки пакетов для установки. Синхронизация базы данных после смены сервера обеспечит ее актуальность и позволит избежать возможных проблем при последующей загрузке программных пакетов.


To synchronise your database with the Manjaro repositories, enter the following command in the terminal:
Чтобы синхронизировать вашу базу данных с репозиториями Manjaro введите в терминале следующую команду:


  {{UserCmd|command=sudo pacman -Syyu}}
  {{UserCmd|command=sudo pacman -Syyu}}


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.
После внесения изменений в список зеркал и синхронизации базы данных изменение произойдет немедленно. Перезагрузка системы для вступления изменений в силу не требуется.





Latest revision as of 11:48, 29 December 2022

Other languages:
English • ‎Türkçe • ‎русский

Обзор

Официальные репозитории Manjaro размещаются на "серверах программного обеспечения" (также известных как "зеркала"). Физически расположенные по всему миру, эти зеркала отвечают за получение запросов на пакеты программного обеспечения и их доставку в Вашу систему. Поэтому есть три основных фактора, определяющие скорость загрузки:

  • Ваше интернет-соединение
  • скорость самого зеркала, и
  • близость зеркала к Вам, то есть насколько близко или далеко оно находится с точки зрения сети.

Поэтому, кроме обновления интернет-пакета или смены провайдера, потенциально возможно улучшить скорость загрузки из репозиториев Manjaro выбрав другое зеркало для использования.

Чтобы получить список стран, которые в настоящее время обслуживают зеркала, используйте команду

user $ sudo pacman-mirrors --country-list COPY TO CLIPBOARD



Примечание
Географически ближайший сервер не всегда может быть самым быстрым!


Обновление списка зеркал простым способом

Самый простой метод - использовать pacman-mirrors, который автоматизирует процесс определения самых быстрых зеркал и соответствующее обновление списка зеркал.
Полное описание использования pacman-mirrors можно найти на странице Pacman-mirrors.

Обновление списка зеркал вручную

Это делается путем изменения интернет-адресов серверов Manjaro для загрузки обновлений и программных приложений, в файле mirrorlist, считываемый менеджерами пакетов Manjaro.


Редактирование списка зеркал

Подсказка
Можно включить более одного сервера. Однако они будут выбраны в порядке их перечисления и менеджер пакетов выберет другой сервер только в том случае, если возникнут проблемы с предыдущим.

У вас есть множество возможностей для редактирования текстового файла. В каждой системе и у каждого пользователя есть предпочтительный текстовый редактор с графическим интерфейсом. Однако, из-за соображений безопасности трудно запустить графический редактор для корректного редактирования защищенного файла конфигурации системы.

Поэтому вы должны быть знакомы с базовым использованием терминала. nano - это текстовый редактор на базе терминала, доступный во всех редакциях Manjaro и который мы будем использовать в качестве примера.


Терминал

Для редактирования файла mirrorlist необходимо сначала открыть терминал. Синтаксис команды для редактирования списка зеркал следующий:

user $ sudo [терминальный текстовый редактор] /etc/pacman.d/mirrorlist COPY TO CLIPBOARD


Например, если вы хотите отредактировать файл в терминале с помощью nano (стандартный терминальный текстовый редактор), введите:

user $ sudo nano /etc/pacman.d/mirrorlist COPY TO CLIPBOARD



Редактирование списка зеркал

Строки, начинающиеся с хэша "#", будут игнорироваться 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: Синхронизация с новым включенным сервером(ами)

Предупреждение
Всегда синхронизируйтесь с -Syyu после смены зеркал. Невыполнение этого требования может привести к поломке системы после обновлений

В вашей системе Manjaro есть база данных всех пакетов программного обеспечения, доступных из официальных репозиториев. Она используется программой pacman для поиска и загрузки пакетов для установки. Синхронизация базы данных после смены сервера обеспечит ее актуальность и позволит избежать возможных проблем при последующей загрузке программных пакетов.

Чтобы синхронизировать вашу базу данных с репозиториями Manjaro введите в терминале следующую команду:

user $ sudo pacman -Syyu COPY TO CLIPBOARD


После внесения изменений в список зеркал и синхронизации базы данных изменение произойдет немедленно. Перезагрузка системы для вступления изменений в силу не требуется.


Смотрите также

Cookies help us deliver our services. By using our services, you agree to our use of cookies.