Difference between revisions of "Pacman-mirrors/ru"

Updating to match new version of source page
(Updating to match new version of source page)
Tags: Mobile web edit Mobile edit
Line 20: Line 20:
Приложение запускается обычным пользователем с правами суперпользователя из консоли и при отсутствии аргументов выводит версию pacman-mirrors, за которой следует статус зеркал, перечисленных в списке зеркал.
Приложение запускается обычным пользователем с правами суперпользователя из консоли и при отсутствии аргументов выводит версию pacman-mirrors, за которой следует статус зеркал, перечисленных в списке зеркал.


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


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


  $ sudo pacman -Syu
  <div class="mw-translate-fuzzy">
$ sudo pacman -Syu
</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 40: Line 44:
===Команды выдающие информацию===
===Команды выдающие информацию===


<div class="mw-translate-fuzzy">
====Man page====
====Man page====
  man pacman-mirrors
  man pacman-mirrors
</div>


<div class="mw-translate-fuzzy">
====Помощь по использованию====
====Помощь по использованию====
  pacman-mirrors --help
  pacman-mirrors --help
</div>


<div class="mw-translate-fuzzy">
====Версия====
====Версия====
  pacman-mirrors --version
  pacman-mirrors --version
</div>


<div class="mw-translate-fuzzy">
====Статус зеркала====
====Статус зеркала====
  pacman-mirrors --status
  pacman-mirrors --status
</div>


<div class="mw-translate-fuzzy">
====Список доступных стран====
====Список доступных стран====
В пуле зеркал по умолчанию
В пуле зеркал по умолчанию
  pacman-mirrors --country-list
  pacman-mirrors --country-list
</div>


<div class="mw-translate-fuzzy">
В настроенном пуле зеркал
В настроенном пуле зеркал
  pacman-mirrors --country-config
  pacman-mirrors --country-config
</div>


<div class="mw-translate-fuzzy">
====В какой ветви я нахожусь====
====В какой ветви я нахожусь====
  pacman-mirrors --get-branch
  pacman-mirrors --get-branch
</div>


===Команды используемые по умолчанию===
===Команды используемые по умолчанию===


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


  $ sudo pacman-mirrors --country Antarctica && sudo pacman -Syu
  <div class="mw-translate-fuzzy">
$ sudo pacman-mirrors --country Antarctica && sudo pacman -Syu
  .: Info Загрузка зеркал с repo.manjaro.org
  .: Info Загрузка зеркал с repo.manjaro.org
  .: Предупреждение параметр '-c/--country' : неизвестная страна: 'Antarctica'
  .: Предупреждение параметр '-c/--country' : неизвестная страна: 'Antarctica'
Line 1,962: Line 2,003:
  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>




Line 1,981: Line 2,023:
Пользовательский пул сохраняется как <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 -Syu
  $ sudo pacman-mirrors --interactive && sudo pacman -Syu
</div>


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


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


<div class="mw-translate-fuzzy">
'''Четвертый вариант''' - это ''--continent''. Используемые страны определяются континентом, к которому они приписаны, и по желанию могут быть объединены с '''--interactive'''.
'''Четвертый вариант''' - это ''--continent''. Используемые страны определяются континентом, к которому они приписаны, и по желанию могут быть объединены с '''--interactive'''.
  $ sudo pacman-mirrors --continent [--interactive]
  $ sudo pacman-mirrors --continent [--interactive]
</div>


Используя опцию ''--interactive'', pacman-mirrors обработает доступные зеркала и представит вам список, в котором вы выберете нужные зеркала. В любом случае пул сохраняется и используется для создания списка зеркал.
Используя опцию ''--interactive'', pacman-mirrors обработает доступные зеркала и представит вам список, в котором вы выберете нужные зеркала. В любом случае пул сохраняется и используется для создания списка зеркал.
Line 2,003: Line 2,053:
'''Первый вариант''' для сброса настроек - пул зеркал по умолчанию
'''Первый вариант''' для сброса настроек - пул зеркал по умолчанию


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


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


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


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

edits