8,560
edits
Tags: Mobile web edit Mobile edit |
(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 будет проверять наличие сети. Для этого он запрашивает некоторые общие веб-сайты. Сайты выбраны из-за их общей доступности. pacman-mirrors будет самообновляться, загружая mirrors.json и status.json с repo.manjaro.org | Для большинства функций требуется рабочее подключение к интернету. Начиная с версии 4, Pacman-Mirrors будет проверять наличие сети. Для этого он запрашивает некоторые общие веб-сайты. Сайты выбраны из-за их общей доступности. pacman-mirrors будет самообновляться, загружая mirrors.json и status.json с repo.manjaro.org | ||
</div> | |||
# repo.manjaro.org | # repo.manjaro.org | ||
Line 24: | Line 26: | ||
То, как именно приложение формирует зеркальный список, контролируется путем указания аргументов в командной строке. | То, как именно приложение формирует зеркальный список, контролируется путем указания аргументов в командной строке. | ||
<div class="mw-translate-fuzzy"> | |||
=== '''ВАЖНО''' === | === '''ВАЖНО''' === | ||
{{Tip|Каждый запуск pacman-mirrors требует синхронизации базы данных и обновления системы.}} | {{Tip|Каждый запуск pacman-mirrors требует синхронизации базы данных и обновления системы.}} | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Only in the event that '''Last-Modifed''' on the mirror is newer - pacman requests the complete file. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
This can present an awkward scenario where the local metadata is newer than the mirror but it contains older content. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
This inconsistency may then generate '''HTTP 404 Not Found''' errors because the local metadata could contain references to package versions which no longer exist. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
The doubled '''yy''' is to mitigate such possible issues - especially when you switch branch or mirror. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
It is bad practise to indiscrimately use '''-Syyu''' for update scenarios, but - pamac mirrorlist timer rewrites the mirrorlist on a weekly or bi-weekly basis - thus increasing the possibility of having inconsistent metadata - in which case the doubled '''yy''' makes sense - which is also why it is used in the pacman-mirrors man page. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
To further the inconsistency - pamac uses copies of the pacman database - which has caused confusion before - pamac and pacman being in disagreement over available updates. | |||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
{{UserCmd|command=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]. |