Difference between revisions of "Switching Branches/ru"
Views
Actions
Namespaces
Variants
Tools
(Created page with "'''Подводя итоги''': пакеты Manjaro начинают свою жизнь в ветке ''unstable''. Как только они считаются стаби...") |
(Created page with "{{BoxSecondary|Примечание о нестабильной ветке|'''Помните''': пакеты, специфичные для Manjaro, такие как ядр...") |
||
Line 12: | Line 12: | ||
'''Подводя итоги''': пакеты Manjaro начинают свою жизнь в ветке ''unstable''. Как только они считаются стабильными - они перемещаются в ветку ''testing'', где будет проведено больше тестов, чтобы убедиться, что пакет готов к отправке в ветку ''stable''. | '''Подводя итоги''': пакеты Manjaro начинают свою жизнь в ветке ''unstable''. Как только они считаются стабильными - они перемещаются в ветку ''testing'', где будет проведено больше тестов, чтобы убедиться, что пакет готов к отправке в ветку ''stable''. | ||
{{BoxSecondary|Примечание о нестабильной ветке|'''Помните''': пакеты, специфичные для Manjaro, такие как ядра, модули ядра и приложения Manjaro, попадают в репозиторий в ветку ''unstable'' и именно эти пакеты считаются нестабильными при попадании туда. | |||
{{BoxSecondary| | <p>Немодифицированные пакеты, синхронизированные из репозиториев Arch, считаются стабильными, поскольку они уже прошли проверку сообщества Archlinux.</p>}} | ||
<p> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> |
Revision as of 17:52, 7 January 2023
Обзор
. Одной из многих особенностей, отличающих Manjaro от других дистрибутивов на базе Arch, является то, что он использует свои собственные ветки программного обеспечения, а не полагается на те, которые предоставляет сам Arch. На самом деле, для обеспечения стабильности и надежности, Manjaro использует три отдельные ветки:
- Стабильная (Stable) ветка: пакеты, которые попадают в стабильную ветку, прошли примерно пару недель тестирования пользователями репозиториев Unstable/Testing, прежде чем они получили эти пакеты. Эти пакеты обычно свободны от каких-либо проблем.
- Тестовая (Testing) ветка: это вторая линия защиты. Имея большее число пользователей, чем те, кто использует Unstable, они улучшают работу, проделанную до них, предоставляя отзывы о пакетах, которые они получают в обновлениях.
- Нестабильная (Unstable) ветвь: Нестабильная ветвь синхронизируется несколько раз в день с релизами пакетов Arch. Только часть пакетов Arch модифицируется под Manjaro. Те, кто использует Unstable, должны обладать навыками, чтобы разрешить все неприятности при переводе своей системы на эту ветку. Это пользователи Manjaro, которым, скорее всего, понадобятся такие навыки. Благодаря обратной связи от пользователей репозитория Unstable, многие проблемы отлавливаются и исправляются на этом уровне. Хотя здесь будет находиться самое последнее программное обеспечение, использование нестабильной ветки обычно безопасно, но - в редких случаях - может вызвать проблемы в вашей системе!.
Подводя итоги: пакеты Manjaro начинают свою жизнь в ветке unstable. Как только они считаются стабильными - они перемещаются в ветку testing, где будет проведено больше тестов, чтобы убедиться, что пакет готов к отправке в ветку stable.
Changing to another branch
In order to access a branch, you need to change your pacman-mirrors configuration.
You should substitute the value colored in green (for illustrative purposes only) to one of the following: stable, testing or unstable.
sudo pacman-mirrors --api --set-branch {branch}
After you changed the branch, rebuild the mirrorlist and update your packages:
Questions
How do I go back after changing to one of the testing branches?
Going back to the stable branch is easy. All you have to do is to repeat the above, and use stable as the branch value.
Be aware that after switching to a more stable branch you will receive messages from pacman, informing about newer packages installed than available in the repo. Don't be alarmed as the situation will resolve itself when the packages reaches your current branch.
Если по какой-то причине вы хотите "понизить" пакеты при смене ветки, добавьте дополнительный символ "u" к команде pacman: