Manjaro Difference between revisions of "Switching Branches/fa"

Difference between revisions of "Switching Branches/fa"

From Manjaro
(Created page with "لطفاً برای اطلاعاتی مهم درباره تعمیر و نگهداری به بخش تعمیر و نگهداری سیستم مراجعه...")
Tags: Mobile web edit Mobile edit
Line 5: Line 5:


لطفاً برای اطلاعاتی مهم درباره تعمیر و نگهداری به بخش [[System Maintenance|تعمیر و نگهداری سیستم]] مراجعه کنید.}}
لطفاً برای اطلاعاتی مهم درباره تعمیر و نگهداری به بخش [[System Maintenance|تعمیر و نگهداری سیستم]] مراجعه کنید.}}
یکی از بسیاری از ویژگی‌هایی که مانجارو را از سایر توزیع‌های مبتنی بر آرچ متمایز می‌کند این است که از شاخه‌های نرم‌افزار اختصاصی خود استفاده می‌کند، نه اینکه به آن‌هایی که خود آرچ ارائه می‌کند، تکیه کند. در واقع، برای اطمینان از پایداری و قابلیت اطمینان، مانجارو در واقع از سه شاخه مجزا استفاده می کند:
*'''شاخه پایدار (stable)''': بسته‌هایی که به شاخه پایدار می‌آیند، قبل از دریافت بسته‌ها، تقریباً چند هفته توسط کاربران مخزن‌های ''آزمایشی و ناپایدار'' آزمایش شده‌اند. این بسته ها معمولاً بدون هیچ مشکلی هستند.
*'''شاخه آزمایشی (testing)''': این دومین خط دفاعی است. از آنجایی که تعداد کاربران بیشتری نسبت به کاربرانی که از ''شاخه ناپایدار'' استفاده می کنند، کار انجام شده قبل از خود را با ارائه بازخورد در مورد بسته هایی که در به روز رسانی دریافت می کنند، اصلاح می کنند.
*'''شاخه ناپایدار (unstable)''': شاخه ناپایدار چندین بار در روز با نسخه های بسته آرچ همگام سازی می شود. فقط زیر مجموعه ای از بسته های آرچ برای مطابقت با مانجارو اصلاح شده اند. کسانی که از شاخه ناپایدار استفاده می کنند باید مهارت هایی را داشته باشند که وقتی سامانه(سیستم) خود را به این شاخه منتقل می کنند، خود را از مشکلات خلاص کنند. آنها کاربران مانجارو هستند که به احتمال زیاد نیاز به استفاده از چنین مهارت هایی دارند. با توجه به بازخورد کاربران مخزن ناپایدار، بسیاری از مشکلات در این سطح کشف و رفع شده است. اگرچه جدیدترین نرم افزار در اینجا قرار دارد، <u>استفاده از ''شاخه ناپایدار'' معمولاً ایمن است اما - در موارد نادر - ممکن است باعث مشکلاتی در سیستم شما شود!</u>


'''Summing up''', Manjaro packages start their lives in the ''unstable'' branch. Once they are a deemed stable, they are moved to the ''testing'' branch, where more tests will be realized to ensure the package is ready to be submitted to the ''stable'' branch.
'''Summing up''', Manjaro packages start their lives in the ''unstable'' branch. Once they are a deemed stable, they are moved to the ''testing'' branch, where more tests will be realized to ensure the package is ready to be submitted to the ''stable'' branch.

Revision as of 09:39, 14 April 2022

Other languages:
English • ‎русский • ‎فارسی • ‎中文(中国大陆)‎

بررسی اجمالی

توجه
بسته‌های که ویژه برای مانجارو ساخته‌شده که از شاخه آزمایشی یا شاخه ناپایدار بارگیری و نصب شده‌اند، طبیعتاً کاملاً آزمایش نشده‌اند و ممکن است ناپایدار باشند. لطفاً برای اطلاعاتی مهم درباره تعمیر و نگهداری به بخش تعمیر و نگهداری سیستم مراجعه کنید.

یکی از بسیاری از ویژگی‌هایی که مانجارو را از سایر توزیع‌های مبتنی بر آرچ متمایز می‌کند این است که از شاخه‌های نرم‌افزار اختصاصی خود استفاده می‌کند، نه اینکه به آن‌هایی که خود آرچ ارائه می‌کند، تکیه کند. در واقع، برای اطمینان از پایداری و قابلیت اطمینان، مانجارو در واقع از سه شاخه مجزا استفاده می کند:

  • شاخه پایدار (stable): بسته‌هایی که به شاخه پایدار می‌آیند، قبل از دریافت بسته‌ها، تقریباً چند هفته توسط کاربران مخزن‌های آزمایشی و ناپایدار آزمایش شده‌اند. این بسته ها معمولاً بدون هیچ مشکلی هستند.
  • شاخه آزمایشی (testing): این دومین خط دفاعی است. از آنجایی که تعداد کاربران بیشتری نسبت به کاربرانی که از شاخه ناپایدار استفاده می کنند، کار انجام شده قبل از خود را با ارائه بازخورد در مورد بسته هایی که در به روز رسانی دریافت می کنند، اصلاح می کنند.
  • شاخه ناپایدار (unstable): شاخه ناپایدار چندین بار در روز با نسخه های بسته آرچ همگام سازی می شود. فقط زیر مجموعه ای از بسته های آرچ برای مطابقت با مانجارو اصلاح شده اند. کسانی که از شاخه ناپایدار استفاده می کنند باید مهارت هایی را داشته باشند که وقتی سامانه(سیستم) خود را به این شاخه منتقل می کنند، خود را از مشکلات خلاص کنند. آنها کاربران مانجارو هستند که به احتمال زیاد نیاز به استفاده از چنین مهارت هایی دارند. با توجه به بازخورد کاربران مخزن ناپایدار، بسیاری از مشکلات در این سطح کشف و رفع شده است. اگرچه جدیدترین نرم افزار در اینجا قرار دارد، استفاده از شاخه ناپایدار معمولاً ایمن است اما - در موارد نادر - ممکن است باعث مشکلاتی در سیستم شما شود!

Summing up, Manjaro packages start their lives in the unstable branch. Once they are a deemed stable, they are moved to the testing branch, where more tests will be realized to ensure the package is ready to be submitted to the stable branch.


Note on unstable branch
Remember: Manjaro specific packages such as kernels, kernel modules and Manjaro applications enter the repo on unstable branch and it is those packages which are considered unstable when they enter.

Unmodifed packages synced from Arch repo are considered stable as they have already been vetted by Archlinux Community.

Changing to another branch

Have you considered?
Why not become an active part of the Manjaro community by becoming a tester?

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:

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
Cookies help us deliver our services. By using our services, you agree to our use of cookies.