آموزش آپگرید از فدورا ۲۱ به فدورا ۲۲

fedora21to22-fedup

از نسخه ی فدورا ۱۷ به بعد نصاب فدورا یعنی آناکوندا (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-grub

 

 

پس پایان کار می توانید از فدورای جدید استفاده کنید.جهت اطلاعات بیشتر می توانید راهنمای FedUp را مطالعه کنید.

 

 

 

 

۱۰ دیدگاه

  • majid :

    اول اینکه دستور
    #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.

  • majid :

    چرا دیگه لینکی از DVD کامل مخازن فدورا تووی سایت فدورا نیست؟
    فقط آن لاین میشه آپدیت کرد؟

    • این تغییر از نسخه فدورا ۲۱ بوجود اومده و میشه گفت نسخه ی سرور DVD هست.
      بهترین راه آپدیت آنلاین هست که مطمئن تر هست.مگر اینکه بیان خودتون یه مخرن شخصی درست کنین که به دردسرش نمی ارزه!

  • faza :

    با سلام
    بعد از آپگرید کردن ، فدورا ۲۲ هم به grub اضافه شده ولی وقتی پسوردو میزنم، صفحه ی خاکستری میاد بالا ک توش چیزی نیست. در ضمن موقع بوت شدن started apply kernel variable هم failed میشه. برای رفع این مشکل باید چیکار کنم؟

  • [email protected] :

    با سلام و خسته نباشید
    برای آپگرید ف۲۳ به ف۲۴ بعد از دستور 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!
    لطفا راهنمایی کنید که مشکل از چیه؟
    با تشکر

    • [email protected] :

      درضمن پس از دستور 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

        پیروز باشید

        • [email protected] :

          سلام
          از اینکه با متانت تمام پاسخ می دهید سپاسگذارم.
          دستور 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.

دیدگاه شما چیست؟