Fedora 16 è stato rilasciato nel novembre 2011, da allora non ho aggiornato la mia fedora box a 16. Qui aggiorno la scatola di fedora 15 a fedora 16 di yum, puoi anche aggiornare la fedora 15 a fedora 16 usando il preaggiornamento. Questo è solo per professionisti esperti.
Ecco le informazioni dettagliate sull'aggiornamento di Fedora usando YUM.
1.Esegui il backup dei tuoi dati:
Prima di fare qualsiasi cosa Eseguire il backup dei dati personali su un disco rigido esterno o su un'altra macchina. Se si verifica un errore irreversibile che richiede una nuova installazione, non vuoi perdere alcun dato.
Puoi trovare pacchetti non richiesti da altri pacchetti con lo strumento package-cleanup
da yum-utils
pacchetto:yum install yum-utils; package-cleanup --leaves
. Questi pacchetti potrebbero essere candidati per la rimozione, ma controlla se li usi direttamente o se sono usati da applicazioni non supportate da pacchetti rpm. Rimuovili usando il seguente comando.
Puoi trovare pacchetti orfani (cioè pacchetti non più nei repository) con:package-cleanup --orphans
. Questo mostrerà anche i pacchetti che sono stati parzialmente disinstallati ma in cui lo script "%postun" non è riuscito. Rimuovili usando il seguente comando.
yum remove package-name-and-version
Vai alla modalità testo. Usa Ctrl+Alt+F2 o init 3.
Aggiorna lo yum all'ultima versione disponibile per la tua versione di fedora.
yum update yum
Importa la chiave gpg per la fedora 16.
rpm --import https://fedoraproject.org/static/A82BA4B7.txt
Pulisci tutti i metadati e la cache del pacchetto. Questo rimuove tutte le tracce della versione che stai lasciando dalla cache yum in /var/cache/yum
.
yum clean all
Usa il seguente comando per aggiornare il fedora.
yum --releasever=16 --disableplugin=presto distro-sync
Nota:una volta avviato un aggiornamento in tempo reale, non interrompere l'aggiornamento riavviando, interrompendo il processo o con qualsiasi altro metodo fino al completamento. L'interruzione di un aggiornamento farà sì che il sistema interessato si trovi in uno stato misto, in parte la versione precedente e in parte la nuova versione. In questo stato, il sistema non sarà affidabile e non funzionerà come previsto. Puoi provare a eseguire yum distro-sync e package-cleanup –problems per provare a risolvere i problemi.
Conferma l'aggiornamento di fedora.
yum repolist
Potresti voler aggiornare i gruppi. Il comando seguente installa il pacchetto essenziale.
yum groupupdate Base
Elenco degli altri gruppi.
yum grouplist
Una volta elencato, aggiorna i gruppi utilizzando il comando seguente.
Esempio.
yum groupupdate "GNOME Desktop Environment"
Dopo l'aggiornamento è necessario riavviare la macchina, prima di riavviare di solito è necessario installare il bootloader dal nuovo grub eseguendo
/sbin/grub2-install BOOTDEVICE
Esempio se la tua partizione di avvio è /dev/sda
/sbin/grub2-install /dev/sda
ordine degli script init cambiato da fedora 15. Quindi reimposta le priorità degli script init.
cd /etc/rc.d/init.d; for f in *; do /sbin/chkconfig $f resetpriorities; done
Dopo il riavvio, dovresti vedere la nuova versione del kernel sulla nuova versione di Fedora. Ad esempio, kernel 3.1.1 su Fedora 16
[root@localhost ~]# uname -a Linux localhost.localdomain 3.1.1-1.fc16.x86_64 #1 SMP Mon Jan 09 14:47:56 UTC 2012
È tutto!. Hai aggiornato con successo la macchina da Fedora15 a Fedora 16.