Guida upgrade da Mandriva / ROSA 2011 a ROSA 2012
Posted: 11 May 2012, 0:02
Guida upgrade da Mandriva / ROSA 2011 a ROSA 2012
Anche l'upgrade di versione da ROSA/Mandriva 2011 è supportato, perchè le differenze nel codice tra la vecchia e la nuova versione sono minime.
Questa guida illustra la procedura necessaria per eseguire l'upgrade (aggiornamento della release precedente con salto di versione) del sistema ma non ne garantisce il successo nel 100% dei casi.
Prima dell'upgrade è necessario leggere le Note di Rilascio ufficiali [en] [IT] che contengono utili informazioni sui cambiamenti nella nuova release e gli Errata [en] [IT]. Una lettura attenta delle Note di Rilascio può evitare grossi danni.
Inoltre devi accertarti di avere sufficiente spazio libero sul disco rigido. Durante l'aggiornamento tutti i pacchetti verrando scaricati in
/var/cache/urpmi.
Il totale dei pacchetti da scaricare dipende dalla quantità di programmi installati, solitamente va da 4 a 7 Gb.
Apri un terminale di root
Per prima cosa bisogna rimuovere le informazioni sui vecchi repository:
Successivamente aggiungere i repository dell'edizione alla quale vogliamo aggiornare (ad esempio dal mirror Yandex)
Per sistemi 32-bit
Per sistemi 64-bit
Il seguente comando aggiungerà tutti i repository della nuova release e poi avvierà l'aggiornamento.
L'opzione --wget ordina a urpmi di usare wget per il download dei pacchetti. aria2 (usato di default) talvolta non riesce ad essere del tutto preciso.
Con l'opzione --download-all, urpmi prima scarica tutti i pacchetti e solo dopo inizia ad installarli. Questa opzione di urpmi è fortemente raccomandata quando si effettua un upgrade poichè occorre scaricare ed aggiornare una grande quantità di pacchetti. Di default urpmi scarica ed installa i pacchetti parzialmenti, a gruppi. Se ci fosse un problema con la connessione internet durante l'aggiornamento potresti ritrovarti con un sistema aggiornato parzialmente e malfunzionante, se non addirittura non funzionante affatto.
Se volessi soltanto scaricare gli aggiornamenti per installarli in un secondo tempo, devi aggiungere l'opzione --no-install.
Quando si avvia un processo di aggiornamento la prima operazione che fa urpmi è di aggiornare sè stesso con tutte le dipendenze (pacchetti perl e nuova versione di urpmi) e glibc.
Se tutto va bene urpmi si riavvierà e proporrà ulteriori aggiornamenti di altri pacchetti e farà una lista di quelli da rimuovere (questo è normale in un upgrade). Se accetti e vai avanti vedrai la lista dei pacchetti da aggiornare, il loro numero e la quantità di spazio libero su disco che occorre per il download. Devi controllare di avere effettivamente questo spazio libero in /var/cache/urpmi. Se il durante il download sorgessero problemi a causa di errori o connessione ad internet puoi rilanciare l'aggiornamento con:
L'ultima operazione (download dei pacchetti e loro installazione) durerà parecchio, così potrai solo incrociare le dita ed aspettare.
Dopo aver concluso con successo l'installazione dei pacchetti vedrai tra le scelte del boot loader «ROSA Marathon 2012» che ti permette di partire con il nuovo sistema.
Nota: potrebbe essere necessario installare il pacchetto urpm-tools per avviare il programma. Dopo ti verrà proposto di reinstallare alcuni pacchetti.
Fonte: Rosa Forum
http://forum.rosalab.ru/en/viewtopic.php?f=12&t=927
- Disclaimer
Anche l'upgrade di versione da ROSA/Mandriva 2011 è supportato, perchè le differenze nel codice tra la vecchia e la nuova versione sono minime.
Questa guida illustra la procedura necessaria per eseguire l'upgrade (aggiornamento della release precedente con salto di versione) del sistema ma non ne garantisce il successo nel 100% dei casi.
- Prima di aggiornare
Code: Select all
[root@localhost ~]# urpmi --auto-update
Inoltre devi accertarti di avere sufficiente spazio libero sul disco rigido. Durante l'aggiornamento tutti i pacchetti verrando scaricati in
/var/cache/urpmi.
Il totale dei pacchetti da scaricare dipende dalla quantità di programmi installati, solitamente va da 4 a 7 Gb.
- Processo di upgrade
Apri un terminale di root
Per prima cosa bisogna rimuovere le informazioni sui vecchi repository:
Code: Select all
[root@localhost ~]# urpmi.removemedia -a
Per sistemi 32-bit
Code: Select all
urpmi.addmedia --distrib http://mirror.yandex.ru/rosa/rosa2012lts/repository/i586/
Code: Select all
urpmi.addmedia --distrib http://mirror.yandex.ru/rosa/rosa2012lts/repository/x86_64
Code: Select all
[root@localhost ~]# urpmi --wget --download-all --auto-update
Con l'opzione --download-all, urpmi prima scarica tutti i pacchetti e solo dopo inizia ad installarli. Questa opzione di urpmi è fortemente raccomandata quando si effettua un upgrade poichè occorre scaricare ed aggiornare una grande quantità di pacchetti. Di default urpmi scarica ed installa i pacchetti parzialmenti, a gruppi. Se ci fosse un problema con la connessione internet durante l'aggiornamento potresti ritrovarti con un sistema aggiornato parzialmente e malfunzionante, se non addirittura non funzionante affatto.
Se volessi soltanto scaricare gli aggiornamenti per installarli in un secondo tempo, devi aggiungere l'opzione --no-install.
Quando si avvia un processo di aggiornamento la prima operazione che fa urpmi è di aggiornare sè stesso con tutte le dipendenze (pacchetti perl e nuova versione di urpmi) e glibc.
Se tutto va bene urpmi si riavvierà e proporrà ulteriori aggiornamenti di altri pacchetti e farà una lista di quelli da rimuovere (questo è normale in un upgrade). Se accetti e vai avanti vedrai la lista dei pacchetti da aggiornare, il loro numero e la quantità di spazio libero su disco che occorre per il download. Devi controllare di avere effettivamente questo spazio libero in /var/cache/urpmi. Se il durante il download sorgessero problemi a causa di errori o connessione ad internet puoi rilanciare l'aggiornamento con:
Code: Select all
[root@localhost ~]# urpmi --wget --auto --auto-select
Dopo aver concluso con successo l'installazione dei pacchetti vedrai tra le scelte del boot loader «ROSA Marathon 2012» che ti permette di partire con il nuovo sistema.
- Passaggio facoltativo
Code: Select all
[root@localhost ~]# urpm-reposync
Fonte: Rosa Forum
http://forum.rosalab.ru/en/viewtopic.php?f=12&t=927