Difference between revisions of "Pacman-mirrors/ru"

Updating to match new version of source page
(Updating to match new version of source page)
Line 9: Line 9:
Manjaro использует pacman для обслуживания системы, обновления и установки новых пакетов. Для работы pacman необходим список серверов, или более известных как зеркала, с пакетами программ Manjaro. Поскольку Manjaro имеет множество зеркал по всему миру, целесообразно использовать те зеркала, которые находятся ближе всего к вашему местоположению и, желательно, являются актуальными.
Manjaro использует pacman для обслуживания системы, обновления и установки новых пакетов. Для работы pacman необходим список серверов, или более известных как зеркала, с пакетами программ Manjaro. Поскольку Manjaro имеет множество зеркал по всему миру, целесообразно использовать те зеркала, которые находятся ближе всего к вашему местоположению и, желательно, являются актуальными.


<div class="mw-translate-fuzzy">
=== Использование ===
=== Использование ===
Для большинства функций требуется рабочее подключение к интернету. Начиная с версии 4, Pacman-Mirrors будет проверять наличие сети. Для этого он запрашивает некоторые общие веб-сайты. Сайты выбраны из-за их общей доступности.
Для большинства функций требуется рабочее подключение к интернету. Начиная с версии 4, Pacman-Mirrors будет проверять наличие сети. Для этого он запрашивает некоторые общие веб-сайты. Сайты выбраны из-за их общей доступности.
</div>


<div class="mw-translate-fuzzy">
# wikipedia.org
# wikipedia.org
# github.com
# github.com
# bitbucket.org
# bitbucket.org
</div>


Если вы получили ошибку сертификатов и pacman-mirrors выдает сообщение об отсутствии подключения к интернету, необходимо проверить дату и время прошивки компьютера, так как они, вероятно, полностью отключены либо из-за конфигурации, либо из-за неисправной батареи CMOS.
Если вы получили ошибку сертификатов и pacman-mirrors выдает сообщение об отсутствии подключения к интернету, необходимо проверить дату и время прошивки компьютера, так как они, вероятно, полностью отключены либо из-за конфигурации, либо из-за неисправной батареи CMOS.
Line 27: Line 31:
{{Tip|Каждый запуск pacman-mirrors требует синхронизации базы данных и обновления системы.}}
{{Tip|Каждый запуск pacman-mirrors требует синхронизации базы данных и обновления системы.}}


  $ sudo pacman -Syyu
  <div class="mw-translate-fuzzy">
$ sudo pacman -Syyu
</div>


Если вы этого не сделаете, проблема(-мы), из-за которых вы внесли изменения, может быть не решена. Более того, вы можете столкнуться со сценарием [[System_Maintenance|''partial-updated'']], который может привести к хаосу в вашей системе. Более подробную информацию о работе pacman вы можете найти на [https://wiki.archlinux.org/index.php/System_maintenance_(Русский) Wiki Archlinux].
Если вы этого не сделаете, проблема(-мы), из-за которых вы внесли изменения, может быть не решена. Более того, вы можете столкнуться со сценарием [[System_Maintenance|''partial-updated'']], который может привести к хаосу в вашей системе. Более подробную информацию о работе pacman вы можете найти на [https://wiki.archlinux.org/index.php/System_maintenance_(Русский) Wiki Archlinux].
Line 64: Line 70:
===Команды используемые по умолчанию===
===Команды используемые по умолчанию===


<div class="mw-translate-fuzzy">
====Обновление списка зеркал с самыми быстрыми зеркалами====
====Обновление списка зеркал с самыми быстрыми зеркалами====
  sudo pacman-mirrors --fasttrack && sudo pacman -Syyu
  sudo pacman-mirrors --fasttrack && sudo pacman -Syyu
</div>


<div class="mw-translate-fuzzy">
====Ограничение до 5 зеркал====
====Ограничение до 5 зеркал====
Для ограничения количества зеркал в списке зеркал можно указать необязательное количество
Для ограничения количества зеркал в списке зеркал можно указать необязательное количество
  sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu
  sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu
</div>


<div class="mw-translate-fuzzy">
====Зеркала только для вашей страны====
====Зеркала только для вашей страны====
Не все страны имеют зеркала, если geoip возвращает страну, не входящую в пул, будут использованы все зеркала.
Не все страны имеют зеркала, если geoip возвращает страну, не входящую в пул, будут использованы все зеркала.
  sudo pacman-mirrors --geoip && sudo pacman -Syyu
  sudo pacman-mirrors --geoip && sudo pacman -Syyu
</div>


===Команды настраивающие пул зеркал===
===Команды настраивающие пул зеркал===
Line 80: Line 92:
НО не ограничивайте себя слишком сильно, поскольку pacman-mirrors записывает '''только''' актуальные зеркала в ваш список зеркал.
НО не ограничивайте себя слишком сильно, поскольку pacman-mirrors записывает '''только''' актуальные зеркала в ваш список зеркал.


<div class="mw-translate-fuzzy">
====Настройка пула зеркал по континенту====
====Настройка пула зеркал по континенту====
Создайте пользовательский пул зеркал, используя зеркала с континента, определенного с помощью запроса к службе геолокации
Создайте пользовательский пул зеркал, используя зеркала с континента, определенного с помощью запроса к службе геолокации
  sudo pacman-mirrors --continent && sudo pacman -Syyu
  sudo pacman-mirrors --continent && sudo pacman -Syyu
</div>


<div class="mw-translate-fuzzy">
====Настройка пула зеркал по странам====
====Настройка пула зеркал по странам====
Создайте пользовательский пул зеркал, используя зеркала из Германии, Франции и Австрии
Создайте пользовательский пул зеркал, используя зеркала из Германии, Франции и Австрии
  sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu
  sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu
</div>


<div class="mw-translate-fuzzy">
====Настройка пула зеркал путем интерактивного выбора====
====Настройка пула зеркал путем интерактивного выбора====
Создайте пользовательский пул зеркал, используя '''--default''' пул зеркал '''--interactive''' выведет список всех доступных зеркал и протоколов в графическом окне, позволяя сортировать столбцы и интерактивно выбирать в соответствии с вашими предпочтениями.
Создайте пользовательский пул зеркал, используя '''--default''' пул зеркал '''--interactive''' выведет список всех доступных зеркал и протоколов в графическом окне, позволяя сортировать столбцы и интерактивно выбирать в соответствии с вашими предпочтениями.
  sudo pacman-mirrors --interactive --default && sudo pacman -Syyu
  sudo pacman-mirrors --interactive --default && sudo pacman -Syyu
</div>


<div class="mw-translate-fuzzy">
====Использование определенных протоколов (приоритет)====
====Использование определенных протоколов (приоритет)====
Ранжирование текущего пула зеркал с использованием только протоколов https и http
Ранжирование текущего пула зеркал с использованием только протоколов https и http
  sudo pacman-mirrors --api --protocol https,http && sudo pacman -Syyu
  sudo pacman-mirrors --api --protocol https,http && sudo pacman -Syyu
</div>


<div class="mw-translate-fuzzy">
====Сменить ветку на нестабильную и использовать зеркала из Германии====
====Сменить ветку на нестабильную и использовать зеркала из Германии====
Изменить системную ветку на нестабильную и создать пользовательский пул зеркал, используя зеркала из Германии
Изменить системную ветку на нестабильную и создать пользовательский пул зеркал, используя зеркала из Германии
  sudo pacman-mirrors --country Germany --api --set-branch unstable && sudo pacman -Syyu
  sudo pacman-mirrors --country Germany --api --set-branch unstable && sudo pacman -Syyu
</div>


<div class="mw-translate-fuzzy">
==== Переключить ветку и использовать немецкие зеркала с https====
==== Переключить ветку и использовать немецкие зеркала с https====
Изменить системную ветку на нестабильную, настроить конфигурацию на использование только https и создать пользовательский пул зеркал, используя зеркала из Германии
Изменить системную ветку на нестабильную, настроить конфигурацию на использование только https и создать пользовательский пул зеркал, используя зеркала из Германии
  sudo pacman-mirrors --country Germany --api --set-branch unstable --protocol https && sudo pacman -Syyu
  sudo pacman-mirrors --country Germany --api --set-branch unstable --protocol https && sudo pacman -Syyu
</div>


===Сброс===
===Сброс===
Вы придете к моменту, когда захотите сбросить настройки на значения по умолчанию
Вы придете к моменту, когда захотите сбросить настройки на значения по умолчанию


  sudo pacman-mirrors --country all --api --protocols all --set-branch stable && sudo pacman -Syyu
  <div class="mw-translate-fuzzy">
sudo pacman-mirrors --country all --api --protocols all --set-branch stable && sudo pacman -Syyu
</div>


== Обзор ==
== Обзор ==
Line 1,949: Line 1,975:
Вместо того, чтобы pacman-mirrors проверял все зеркала во всех странах, можно указать список стран, из которых следует использовать зеркала. Это создаст пользовательский пул зеркал. Страны являются примером - проверьте список стран, если сомневаетесь.
Вместо того, чтобы pacman-mirrors проверял все зеркала во всех странах, можно указать список стран, из которых следует использовать зеркала. Это создаст пользовательский пул зеркал. Страны являются примером - проверьте список стран, если сомневаетесь.


  $ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu
  <div class="mw-translate-fuzzy">
$ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu
</div>


Если страна не предлагает зеркальный сервер, приложение завершает работу с ошибкой, объясняющей причину.
Если страна не предлагает зеркальный сервер, приложение завершает работу с ошибкой, объясняющей причину.


  $ sudo pacman-mirrors --country Antarctica && sudo pacman -Syyu
  <div class="mw-translate-fuzzy">
$ sudo pacman-mirrors --country Antarctica && sudo pacman -Syyu
  .: Info Загрузка зеркал с repo.manjaro.org
  .: Info Загрузка зеркал с repo.manjaro.org
  .: Предупреждение параметр '-c/--country' : неизвестная страна: 'Antarctica'
  .: Предупреждение параметр '-c/--country' : неизвестная страна: 'Antarctica'
Line 1,962: Line 1,991:
  Singapore, South_Africa, Sweden, Spain, Taiwan, Turkey, United_Kingdom, United_States,
  Singapore, South_Africa, Sweden, Spain, Taiwan, Turkey, United_Kingdom, United_States,
  Vietnam
  Vietnam
</div>




<div class="mw-translate-fuzzy">
Другой вариант поиска ближайших к вашему местоположению зеркал - '''--geoip'''.
Другой вариант поиска ближайших к вашему местоположению зеркал - '''--geoip'''.
<pre>$ sudo pacman-mirrors --geoip --quiet && sudo pacman -Syyu
<pre>$ sudo pacman-mirrors --geoip --quiet && sudo pacman -Syyu
Line 1,971: Line 2,002:
:: Список зеркал составлен и сохранен в: /etc/pacman.d/mirrorlist
:: Список зеркал составлен и сохранен в: /etc/pacman.d/mirrorlist
</pre>
</pre>
</div>


===Пользовательский пул зеркал===
===Пользовательский пул зеркал===
Line 1,981: Line 2,013:
Пользовательский пул сохраняется как <code>/var/lib/pacman-mirrors/custom-mirrors.json</code>
Пользовательский пул сохраняется как <code>/var/lib/pacman-mirrors/custom-mirrors.json</code>


<div class="mw-translate-fuzzy">
'''Первый вариант''' - использовать ''--interactive''. Он использует ваш текущий пул зеркал (стандартный или пользовательский)
'''Первый вариант''' - использовать ''--interactive''. Он использует ваш текущий пул зеркал (стандартный или пользовательский)
  $ sudo pacman-mirrors --interactive && sudo pacman -Syyu
  $ sudo pacman-mirrors --interactive && sudo pacman -Syyu
</div>


<div class="mw-translate-fuzzy">
'''Второй вариант''' - использовать ''--interactive --default''. Это заставляет использовать официальный пул зеркал
'''Второй вариант''' - использовать ''--interactive --default''. Это заставляет использовать официальный пул зеркал
  $ sudo pacman-mirrors --interactive --default && sudo pacman -Syyu
  $ sudo pacman-mirrors --interactive --default && sudo pacman -Syyu
</div>


<div class="mw-translate-fuzzy">
'''Третий вариант''' - это предоставление списка стран с помощью '''--country'''. Страны являются примером - проверьте список стран, если сомневаетесь.
'''Третий вариант''' - это предоставление списка стран с помощью '''--country'''. Страны являются примером - проверьте список стран, если сомневаетесь.
  $ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu
  $ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu
</div>


'''Четвертый вариант''' - это ''--continent''. Используемые страны определяются континентом, к которому они приписаны, и по желанию могут быть объединены с '''--interactive'''.
'''Четвертый вариант''' - это ''--continent''. Используемые страны определяются континентом, к которому они приписаны, и по желанию могут быть объединены с '''--interactive'''.
Line 2,003: Line 2,041:
'''Первый вариант''' для сброса настроек - пул зеркал по умолчанию
'''Первый вариант''' для сброса настроек - пул зеркал по умолчанию


  $ sudo pacman-mirrors --country all && sudo pacman -Syyu
  <div class="mw-translate-fuzzy">
$ sudo pacman-mirrors --country all && sudo pacman -Syyu
</div>


'''Второй вариант''' - использовать ''--default'' с ''--interactive'' и создать новый пользовательский пул зеркал.
'''Второй вариант''' - использовать ''--default'' с ''--interactive'' и создать новый пользовательский пул зеркал.


  $ sudo pacman-mirrors --interactive --default && sudo pacman -Syyu
  <div class="mw-translate-fuzzy">
$ sudo pacman-mirrors --interactive --default && sudo pacman -Syyu
* Вам будет представлен список со всеми зеркалами и вы сможете сделать свой выбор.
* Вам будет представлен список со всеми зеркалами и вы сможете сделать свой выбор.
</div>


<div class="mw-translate-fuzzy">
'''Третий вариант''' - предоставить список стран и использовать их для пользовательского пула зеркал.
'''Третий вариант''' - предоставить список стран и использовать их для пользовательского пула зеркал.
Страны являются примером - проверьте список стран, если сомневаетесь.
Страны являются примером - проверьте список стран, если сомневаетесь.
   $ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu
   $ sudo pacman-mirrors --country Germany,France,Austria && sudo pacman -Syyu
* Если вы будете указывать одни и те же предпочитаемые страны при каждом перезапуске, то получите обновление вашего пула зеркал с добавлением или удалением зеркал.
* Если вы будете указывать одни и те же предпочитаемые страны при каждом перезапуске, то получите обновление вашего пула зеркал с добавлением или удалением зеркал.
</div>


Опция '''--continent''' имеет поведение аналогичное '''--country'''.
Опция '''--continent''' имеет поведение аналогичное '''--country'''.


<div class="mw-translate-fuzzy">
=== Применить настройки pacman-mirrors по умолчанию ===
=== Применить настройки pacman-mirrors по умолчанию ===
  sudo pacman-mirrors --country all --api --protocol all -set-branch stable && sudo pacman -Syu
  sudo pacman-mirrors --country all --api --protocol all -set-branch stable && sudo pacman -Syu
</div>


Система будет выдавать сообщения о наличии в системе более новых пакетов. Эти сообщения можно игнорировать и они исчезнут когда установленный пакет(ы) сравняется с системной веткой.
Система будет выдавать сообщения о наличии в системе более новых пакетов. Эти сообщения можно игнорировать и они исчезнут когда установленный пакет(ы) сравняется с системной веткой.
8,560

edits