ابزار کاربر

ابزار سایت


tutorials:other:upgrading-fedora

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

نگارش بعد
نگارش قبل
tutorials:other:upgrading-fedora [2019/11/23 15:28] – ایجاد شد phoenixtutorials:other:upgrading-fedora [2022/11/15 18:50] (فعلی) – [پاکسازی بسته های قدیمی] phoenix_wiki
خط 1: خط 1:
-بب+====== آپگرید فدورا به نسخه جدید ====== 
 +در این آموزش به صورت ساده آپگرید فدورا به نسخه های جدید را آموزش میدهیم فقط مدنظر داشته باشید حتما از اطلاعات خود بک آپ تهیه کنید که در صورتی که آپگرید با موفقیت انجام نشد برای اطلاعات شما مشکلی پیش نیاد. 
 +<WRAP center round tip 60%> 
 +در صورت هرگونه سوال یا مشکل حتما در [[https://linuxfedora.ir/forum/viewtopic.php?f=4&t=39|انجمن]] مطرح نمایید تا در اسرع وقت پاسخگو باشیم 
 +[[https://linuxfedora.ir/forum/viewtopic.php?f=4&t=39|انجمن]] 
 +</WRAP>  
 +===== قدم اول : به روز رسانی نرم افزارها ===== 
 +برای این منظور دستور زیر را در ترمینال تایپ یا کپی کنید. 
 +<code;bash;> 
 +sudo dnf upgrade --refresh 
 +</code> 
 +===== قدم دوم : نصب پلاگین برای dnf ===== 
 +دستور زیر را در ترمینال تایپ یا کپی کنید 
 +<code;bash;> 
 +sudo dnf install dnf-plugin-system-upgrade 
 +</code> 
 +===== قدم سوم : نصب پلاگین برای dnf ===== 
 +در این قدم اقدام به دانلود بسته های به روز شده نسخه بالاتر میکنیم بر فرض مثال نسخه ما فدورا ۳۰ است و تصمیم داریم آنرا به فدورا ۳۱ آپگرید کنیم پس دستور را به این شکل مینویسیم 
 +<code;bash;> 
 +sudo dnf system-upgrade download --releasever=31 
 +</code> 
 +همانطور که در دستور بالا میبینید ما در آخر دستور عدد ۳۱ را وارد کرده ایم مدنظر داشته باشید که اگر از لپ تاپ استفاده میکنید حتما به برق وصل باشد. 
 +===== قدم نهایی : ریستارت و آپگرید ===== 
 +در این مرحله بسته ها دانلود شده اند و باید نصب شوند پس با دستور زیر سیستم را ریستارت و منتظر میشویم که نصب شوند 
 +<code;bash;> 
 +sudo dnf system-upgrade reboot 
 +</code> 
 +در صورت هرگونه مشکل حتما در انجمن ذکر بکنید 
 +===== پاکسازی بسته های بازنشسته ===== 
 +هر نسخه فدورا چند بسته را بازنشسته می کند. دلایل مختلفی برای این موضوع وجود دارد: منسوخ شدن بسته یا کناره گیری نگهدارنده بسته. فدورا دیگر این بسته ها را توزیع نمی کند، اما آنها همچنان در سیستم های شما وجود دارند. شما هرگز به روزرسانی دریافت نخواهید کرد. به شدت توصیه می شود این بسته ها را حذف کنید. 
 +<code;bash;> 
 +sudo dnf install remove-retired-packages 
 +remove-retired-packages 
 +</code> 
 +===== پاکسازی بسته های قدیمی ===== 
 + 
 +با تایپ دستور زیر می توانید لیستی از بسته های دارای وابستگی های شکسته را مشاهده کنید: 
 + 
 +<code;bash;> 
 +sudo dnf repoquery --unsatisfied 
 +</code> 
 +لیست باید خالی باشد، اما اگر اینطور نیست، آنها را حذف کنید زیرا احتمالاً کار نمی کنند. 
 + 
 +می توانید بسته های تکراری (بسته هایی با چندین نسخه نصب شده) را با دستور زیر مشاهده کنید 
 +<code;bash;> 
 +sudo dnf repoquery --duplicates 
 +</code> 
 +<WRAP center round tip 60%> 
 +ابتدا ''sudo dnf upgrade'' را اجرا کنید، زیرا این لیست تنها در صورتی معتبر است که یک سیستم کاملاً به روز داشته باشید. در غیر این صورت، لیستی از بسته های نصب شده را مشاهده خواهید کرد که به دلیل در دسترس بودن به روز رسانی، دیگر در مخازن نیستند. این لیست همچنین ممکن است حاوی بسته هایی باشد که از مخازن شخص ثالث نصب شده اند که ممکن است مخازن خود را به روز نکرده باشند. 
 +</WRAP> 
 +برای بسته های موجود در مخازن رسمی، آخرین نسخه باید نصب شود. با این حال، برخی از بسته هایی که هنوز روی سیستم شما هستند ممکن است دیگر در مخازن نباشند. برای دیدن لیستی از این بسته ها این کار را انجام دهید: 
 +<code;bash;> 
 +sudo dnf list extras 
 +</code> 
 +اگر بسته‌ای را مشاهده کردید که به آن نیاز ندارید یا استفاده نمی‌کنید، می‌توانید آن را با دستور زیر حذف کنید: 
 +<code;bash;> 
 +sudo dnf remove $(sudo dnf repoquery --extras --exclude=kernel,kernel-\*) 
 +</code> 
 +می‌توانید با خیال راحت بسته‌هایی را که دیگر استفاده نمی‌شوند با دستور زیر حذف کنید: 
 +<code;bash;> 
 +sudo dnf autoremove 
 +</code> 
 +<WRAP center round important 60%> 
 +DNF تصمیم می گیرد که دیگر نیازی به یک بسته نیست. با این حال، این بدان معنا نیست که بسته مفید نیست یا شما از آن استفاده نمی کنید. فقط مواردی را که مطمئن هستید به آن نیاز ندارید حذف کنید. 
 +</WRAP> 
tutorials/other/upgrading-fedora.1574522915.txt.gz · آخرین ویرایش: 2019/11/23 15:28 توسط phoenix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki