Difference between revisions of "Switching Branches/fa"
Views
Actions
Namespaces
Variants
Tools
Tags: Mobile web edit Mobile edit |
|||
Line 20: | Line 20: | ||
باید <font color="green">مقدار رنگ سبز</font> (فقط برای اهداف توضیحی) را با یکی از موارد زیر جایگزین کنید: '''stable'''، '''testing''' یا '''unstable'''. | باید <font color="green">مقدار رنگ سبز</font> (فقط برای اهداف توضیحی) را با یکی از موارد زیر جایگزین کنید: '''stable'''، '''testing''' یا '''unstable'''. | ||
<br> | |||
<code> | <code> | ||
sudo pacman-mirrors --api --set-branch <font color="green">{branch}</font> | sudo pacman-mirrors --api --set-branch <font color="green">{branch}</font> |
Revision as of 10:05, 14 April 2022
بررسی اجمالی
یکی از بسیاری از ویژگیهایی که مانجارو را از سایر توزیعهای مبتنی بر آرچ متمایز میکند این است که از شاخههای نرمافزار اختصاصی خود استفاده میکند، نه اینکه به آنهایی که خود آرچ ارائه میکند، تکیه کند. در واقع، برای اطمینان از پایداری و قابلیت اطمینان، مانجارو در واقع از سه شاخه مجزا استفاده می کند:
- شاخه پایدار (stable): بستههایی که به شاخه پایدار میآیند، قبل از دریافت بستهها، تقریباً چند هفته توسط کاربران مخزنهای آزمایشی و ناپایدار آزمایش شدهاند. این بسته ها معمولاً بدون هیچ مشکلی هستند.
- شاخه آزمایشی (testing): این دومین خط دفاعی است. از آنجایی که تعداد کاربران بیشتری نسبت به کاربرانی که از شاخه ناپایدار استفاده می کنند، کار انجام شده قبل از خود را با ارائه بازخورد در مورد بسته هایی که در به روز رسانی دریافت می کنند، اصلاح می کنند.
- شاخه ناپایدار (unstable): شاخه ناپایدار چندین بار در روز با نسخه های بسته آرچ همگام سازی می شود. فقط زیر مجموعه ای از بسته های آرچ برای مطابقت با مانجارو اصلاح شده اند. کسانی که از شاخه ناپایدار استفاده می کنند باید مهارت هایی را داشته باشند که وقتی سامانه(سیستم) خود را به این شاخه منتقل می کنند، خود را از مشکلات خلاص کنند. آنها کاربران مانجارو هستند که به احتمال زیاد نیاز به استفاده از چنین مهارت هایی دارند. با توجه به بازخورد کاربران مخزن ناپایدار، بسیاری از مشکلات در این سطح کشف و رفع شده است. اگرچه جدیدترین نرم افزار در اینجا قرار دارد، استفاده از شاخه ناپایدار معمولاً ایمن است اما - در موارد نادر - ممکن است باعث مشکلاتی در سیستم شما شود!
خلاصه، بسته های مانجارو زندگی خود را در شاخه ناپایدار آغاز می کنند. هنگامی که آنها پایدار و باثبات تلقی می شوند، به شاخه آزمایشی منتقل می شوند، جایی که آزمایش های بیشتری برای اطمینان از آماده بودن بسته برای ارسال به شاخه پایدار انجام می شود.
تغییر به شاخه دیگر
برای دسترسی به یک شاخه، باید پیکربندی pacman-mirrors خود را تغییر دهید.
باید مقدار رنگ سبز (فقط برای اهداف توضیحی) را با یکی از موارد زیر جایگزین کنید: stable، testing یا unstable.
sudo pacman-mirrors --api --set-branch {branch}
After you changed the branch, rebuild the mirrorlist and update your packages:
sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu
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.
If for whatever reason you do wish to also 'downgrade' packages while changing branches add an extra u to the pacman command:
sudo pacman -Syyuu