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