4 måder at opgradere fra Fedora 17 til Fedora 18


Denne guide viser dig 4 måder at opgradere Fedora 17 til Fedora 18, men den officielle anbefalede måde er at bruge værktøjet kaldet FedUp (FEDora UPgrade). Bemærk, at Preupgrade-værktøjet er erstattet af FedUp-værktøjet, og det er ikke tilgængeligt siden Fedora 17. FedUp er den eneste anbefalede måde at opgradere dit fedora-system på. Denne opgraderingsprocedure fungerer både for Desktop og for serveropgradering. Du kan besøge for at vide mere om FedUp (Fedora Updater) -værktøjet på https://fedoraproject.org/wiki/FedUp.

Opgradering Forudsætninger og procedurer:

  1. Tag vigtig sikkerhedskopiering af data, inden du opgraderer dit eksisterende Fedora 17-operativsystem.
  2. Alle kommandoer, der er nævnt i denne artikel, skal udføres ved hjælp af root-bruger.
  3. Opgrader Fedora 17 med YUM.
  4. Installer/opgrader FedUp-værktøj.
  5. Aktivér SELinux Tilladelse-tilstand.

Metode 1: Rengør installation

Ren installation er altid den foretrukne metode for mange mennesker, og det fungerer 100% korrekt. Hvis du leder efter ren Fedora 18-installation, skal du tjekke den følgende artikel, der beskriver en Fedora 18 grundlæggende installationsvejledning med skærmbilleder.

  1. Fedora 18 installationsvejledning

Metode 2: FedUp (Fedora Updater)

Opgrader Fedora 17 med FedUp-kommando, dette vil også installere og opgradere de nyeste pakker med kernen. Under opgraderingsprocessen blev den nyeste kerne installeret, og systemet skal genstartes. FedUp er det nye værktøj, og det er den eneste officielle anbefalede måde at opgradere dit fedora-system nu på.

# yum update
# yum -y update
# yum clean all
# reboot

Installer derefter det nyeste FedUp-værktøj.

# yum install fedup

Når FeedUp-værktøjet er installeret, skal du køre kommandoen og pege på Fedora 18 Netværksinstallation. Vi aktiverede loggningen, så hvis noget går galt, skal du kontrollere for fejl i loggen og rette den.

# fedup-cli --network 18 --debuglog fedupdebug.log

Når opgraderingsprocessen er forberedt, vil den bede dig om at genstarte systemet.

# reboot

Hvis genstart lykkes, tilføjes en ny post til Grub-menuen. Vælg System Upgrade (fedup) fra startmenuen. Opgraderingen kan tage lidt længere tid. Når opgraderingen er gennemført, kan du logge på Fedora 18-systemet.

Metode 3: Yum Upgrade

Denne metode er kun til brugere med erfaring, og den involverer manuelle trin. Denne metode bruger det gamle YUM Preupgrade-værktøj, nu er det ikke tilgængeligt i den seneste Federa 18/17. Her bruger vi YUM-værktøjet, der simpelt opdaterer dine Fedora 17-pakker fra Fedora 18 repos.

# yum update
# yum clean all

Dernæst importerer og installerer du den nye Fedora 18 Public Key ved hjælp af følgende kommando.

# rpm --import https://fedoraproject.org/static/DE7F38BD.txt

Indstil SELinux til tilladelig tilstand. Den tilladte tilstand, der kræves til opgradering, fordi flere pakker under opgraderingsprocessen forsøger at oprette brugere og grupper. Hvis du ikke bruger denne tilstand, kan du ende med fejl i yum-opdatering.

# setenforce Permissive

Opgrader alle pakkerne ved at synkronisere din Fedora 17 til Fedora 18.

# yum --releasever=18 --disableplugin=presto distro-sync

På grund af en opgradering fungerer rpm-forespørgsler (rpm -qa) ikke, så genopbyg rpm-database som denne.

# rpm --rebuilddb

Metode 4: Fedora Upgrade Script

Opgrader Fedora er et lille shell-script, der opdaterer næste version ved hjælp af Yum Upgrade, hvilket betyder, at scriptet kun opgraderes fra Fedora 17 -> Fedora 18. Du kan ikke opgradere ældre version - for eksempel opgradering fra Fedora 16 til Fedora 18 med dette script.

Bemærk, at dette ikke er den officielt understøttede og anbefalede måde at opgradere Fedora på, hvilket betyder, at det ikke er testet af Fedora QA-team. Manuskriptet kan downloades fra GitHub.

  1. https://github.com/xsuchy/fedora-upgrade