Difference between revisions of "Switching Branches/ru"
Views
Actions
Namespaces
Variants
Tools
Line 29: | Line 29: | ||
Вернуться в стабильную ветку очень просто. Все, что вам нужно сделать, это повторить описанные выше действия, используя ''stable'' в качестве значения ветки. | Вернуться в стабильную ветку очень просто. Все, что вам нужно сделать, это повторить описанные выше действия, используя ''stable'' в качестве значения ветки. | ||
Помните, что после перехода на более стабильную ветку Вы будете получать сообщения от pacman, информирующие о том, что установлены более новые пакеты, чем доступны в репозитории. Не пугайтесь, так как ситуация разрешится сама собой, когда пакеты достигнут вашей текущей ветки. | '''Помните''', что после перехода на более стабильную ветку Вы будете получать сообщения от pacman, информирующие о том, что установлены более новые пакеты, чем доступны в репозитории. Не пугайтесь, так как ситуация разрешится сама собой, когда пакеты достигнут вашей текущей ветки. | ||
Если по какой-то причине вы хотите "понизить" пакеты при смене ветки, добавьте дополнительный символ "u" к команде pacman: | Если по какой-то причине вы хотите "понизить" пакеты при смене ветки, добавьте дополнительный символ "u" к команде pacman: |
Revision as of 08:32, 8 January 2023
Обзор
Одной из многих особенностей, отличающих Manjaro от других дистрибутивов на базе Arch, является то, что он использует свои собственные ветки программного обеспечения, а не полагается на те, которые предоставляет сам Arch. На самом деле, для обеспечения стабильности и надежности, Manjaro использует три отдельные ветки:
- Стабильная (Stable) ветка: пакеты, которые попадают в стабильную ветку, прошли примерно пару недель тестирования пользователями репозиториев Unstable/Testing, прежде чем они получили эти пакеты. Эти пакеты обычно свободны от каких-либо проблем.
- Тестовая (Testing) ветка: это вторая линия защиты. Имея большее число пользователей, чем те, кто использует Unstable, они улучшают работу, проделанную до них, предоставляя отзывы о пакетах, которые они получают в обновлениях.
- Нестабильная (Unstable) ветвь: Нестабильная ветвь синхронизируется несколько раз в день с релизами пакетов Arch. Только часть пакетов Arch модифицируется под Manjaro. Те, кто использует Unstable, должны обладать навыками, чтобы разрешить все неприятности при переводе своей системы на эту ветку. Это пользователи Manjaro, которым, скорее всего, понадобятся такие навыки. Благодаря обратной связи от пользователей репозитория Unstable, многие проблемы отлавливаются и исправляются на этом уровне. Хотя здесь будет находиться самое последнее программное обеспечение, использование нестабильной ветки обычно безопасно, но - в редких случаях - может вызвать проблемы в вашей системе!.
Подводя итоги: пакеты Manjaro начинают свою жизнь в ветке unstable. Как только они считаются стабильными - они перемещаются в ветку testing, где будет проведено больше тестов, чтобы убедиться, что пакет готов к отправке в ветку stable.
Переход на другую ветку
Чтобы получить доступ к нужной ветке - Вам нужно изменить конфигурацию pacman-mirrors.
Вы должны заменить значение, выделенное зеленым цветом (только для примера), на одно из следующих: stable, testing или unstable.
sudo pacman-mirrors --api --set-branch {branch}
После изменения ветки пересоздайте список зеркал и обновите пакеты:
Вопросы
Как вернуться назад после перехода на одну из ветвей тестирования?
Вернуться в стабильную ветку очень просто. Все, что вам нужно сделать, это повторить описанные выше действия, используя stable в качестве значения ветки.
Помните, что после перехода на более стабильную ветку Вы будете получать сообщения от pacman, информирующие о том, что установлены более новые пакеты, чем доступны в репозитории. Не пугайтесь, так как ситуация разрешится сама собой, когда пакеты достигнут вашей текущей ветки.
Если по какой-то причине вы хотите "понизить" пакеты при смене ветки, добавьте дополнительный символ "u" к команде pacman: