از نسخه ی فدورا ۱۷ به بعد نصاب فدورا یعنی آناکوندا (Anaconda) تغییر کرد و در واقع در نسخه فدورا ۱۸ ، آناکوندا دیگر گزینه ای جهت آپگرید کردن سیستم نداشت و این وظیفه را ابزاری به نام FedUp به عهده گرفت.FedUp مخفف FEDora UPgrader می باشد که نرم افزاری می باشد جهت آپگرید کردن فدورا که از دو قسمت Client و pre-boot تشکیل شده است.
Client بسته های مورد نیاز جهت آپگرد را دانلود می کند و pre-boot آپگرد را با استفاده از systemd و dnf یا yum انجام می دهد.در حال حاضر FedUp به صورت خط فرمانی قابل استفاده است و فعلا رابط کاربری گرافیکی ندارد ولی امید می رود تا در آینده رابط گرافیکی برای آن ایجاد شود.
جهت آپگرید کردن سیستم،ابتدا کل سیستم را بروزرسانی کنید :
# dnf update -y
سپس یکبار سیستم را reboot کنید تا با آخرین نسخه از کرنل Boot شود و سپس بسته ی fedup را نصب کنید :
#dnf install fedup
دستور کلی جهت آپگرید به این صورت می باشد :
#fedup
--
network 22--
product=[workstation | server| cloud | nonproduct]
اکنون برای آپگرد از طریق شبکه (اینترنت) این دستور را اجرا نمایید :
#fedup
--
network 22
نکته اینکه در جلوی product یکی از گزینه ها را بنویسد.به عنوان مثال فدورا ۲۱ با میزکار KDE دارید و قصد دارید تا آن را به فدورا ۲۲ آپگرد کنید بدون اینکه میزکار دیگری نصب شود.برای اینکار این دستور را باید اجرا کنید :
#fedup
--
network 22--
product=nonproduct
اگر قصد دارید تا هنگام آپگرد میزکار Gnome را نیز داشته باشید می توانید این دستور را اجرا نمایید :
#fedup
--
network 22--
product=workstation
پس از پایان اینکار اگر هیچ پیغام خطایی دریافت نکردید، سیستم را reboot کنید و هنگام boot شدن سیستم گزینه ای با عنوان System Upgrade به منوی grub اضافه می شود که آن را انتخاب و Enter کنید تا عملیات ارتقا آغاز شود :
پس پایان کار می توانید از فدورای جدید استفاده کنید.جهت اطلاعات بیشتر می توانید راهنمای FedUp را مطالعه کنید.
اول اینکه دستور
#fedup –network 22 –product=workstation
پیغام خطا میده ظاهرا نیازی به استفاده از –product نیست چون تووی help هم بهش اشاره نشده
چرا نمیشه از فایل iso استفاده کرد و به مخازن ظاهرا گیر داده
# fedup –iso Fedora-Live-KDE-x86_64-22-3.iso
setting up repos…
Error: can’t get boot images.
The ‘upgradeiso’ repo was rejected by yum as invalid.
The given ISO probably isn’t an install DVD image.
نسخه های live فدورا ،بسته های rpm داخل اونها نیست و به همین خاطر نمیشه ازشون به عنوان منبع جهت آپگرد کردن سیستم استفاده کرد.
چرا دیگه لینکی از DVD کامل مخازن فدورا تووی سایت فدورا نیست؟
فقط آن لاین میشه آپدیت کرد؟
این تغییر از نسخه فدورا ۲۱ بوجود اومده و میشه گفت نسخه ی سرور DVD هست.
بهترین راه آپدیت آنلاین هست که مطمئن تر هست.مگر اینکه بیان خودتون یه مخرن شخصی درست کنین که به دردسرش نمی ارزه!
با سلام
بعد از آپگرید کردن ، فدورا 22 هم به grub اضافه شده ولی وقتی پسوردو میزنم، صفحه ی خاکستری میاد بالا ک توش چیزی نیست. در ضمن موقع بوت شدن started apply kernel variable هم failed میشه. برای رفع این مشکل باید چیکار کنم؟
با سلام و خسته نباشید
برای آپگرید ف۲۳ به ف۲۴ بعد از دستور dnf update پیغام زیر چاپ میشه:
Failed to synchronize cache for repo ‘home_zhonghuaren’, disabling.
Failed to synchronize cache for repo ‘fedora-yum-fast-downloader’, disabling.
Failed to synchronize cache for repo ‘mattdm-finalterm’, disabling.
Last metadata expiration check: 0:51:02 ago on Sun Oct 9 12:48:58 2016.
Dependencies resolved.
Nothing to do.
Complete!
لطفا راهنمایی کنید که مشکل از چیه؟
با تشکر
درضمن پس از دستور dnf system-upgrade reboot خطای زیررو میده:
Error: system is not ready for upgrade
دورد بر شما
این مطلب برای آپگرید از فدورا ۲۱ به فدورا ۲۲ است.اگر قصد دارید تا فدورا ۲۳ را به فدورا ۲۴ ارتقا بدین باید کارهای زیر رو انجام بدین :
dnf upgrade –refresh
dnf install dnf-plugin-system-upgrade
dnf system-upgrade download –releasever=24
dnf system-upgrade reboot
پیروز باشید
سلام
از اینکه با متانت تمام پاسخ می دهید سپاسگذارم.
دستور dnf upgrade –refresh را زدم اما دوباره همان پیغام رو داد:
Russian Fedora for Fedora 23 – Nonfree – Update 195 kB/s | 292 kB 00:01
RPM Fusion for Fedora 23 – Nonfree – Updates 3.8 kB/s | 68 kB 00:17
negativo17 – Spotify 6.1 kB/s | 3.6 kB 00:00
RPM Fusion for Fedora 23 – Free – Updates 113 kB/s | 323 kB 00:02
Fedora 23 – x86_64 – 95% [=================== ] 15 kB/s | 23 MB 01:20 ETA
Fedora 23 – x86_64 – Updates 25 kB/s | 25 MB 16:40
Russian Fedora for Fedora 23 – Free – Updates 120 kB/s | 176 kB 00:01
Russian Fedora for Fedora 23 – Nonfree 11 kB/s | 42 kB 00:03
Copr repo for telegram owned by rommon 895 B/s | 1.7 kB 00:01
google-chrome 4.7 kB/s | 3.6 kB 00:00
PlayOnLinux Official repository 89 kB/s | 80 kB 00:00
Russian Fedora for Fedora 23 – Free 154 kB/s | 264 kB 00:01
Failed to synchronize cache for repo ‘mattdm-finalterm’, disabling.
Failed to synchronize cache for repo ‘fedora-yum-fast-downloader’, disabling.
Failed to synchronize cache for repo ‘home_zhonghuaren’, disabling.
No match for argument: –refresh
Error: No packages marked for upgrade.
درود بر شما
خواهش می کنم
پیشنهاد می کنم اون مخازن mattdm-finalterm و fedora-yum-fast-downloader و home_zhonghuaren رو از سیستم حذف کنی بعد یکبار دیگه اون دستور رو اجرا کنی.در هر صورت روش کار توی این لینک هم توضیح داده شده :
https://fedoraproject.org/wiki/DNF_system_upgrade
پیروز باشید