Aggiornare OpenSUSE da una release all’altra mentre il sistema è in funzionamento non è un metodo consigliato.
Il metodo supportato e preferibile, è quello di avviare il sistema da un mezzo di installazione, come il cd e successivamente selezionare l’opzione di aggiornamento.
In ogni caso, è certamente possibile aggiornare la nostra macchina mentre è in funzionamento.
E’ tuttavia un pò più complicato aggiornare OpenSUSE 10.3 alla versione 11.
Ciò è dovuto al cambiamento del formato degli RPM, da bz2 a Izma. Il che significa che OpenSUSE 10.3 non è in grado di installare gli RPM della 11.
Il metodo che vi consigliamo qui prevede, anzi tutto, 3 passaggi fondamentali:
- Aggiornare gli RPM alla versione 11 di OpenSUSE;
- Installare tutti i pacchetti di gestione della 11;
- Aggiornare tutti i pacchetti.
E’ importante sottolineare che i passaggi qui indicati possono anche subire delle variazioni e che qui di seguito segnaliamo la procedura che abbiamo seguito noi in dettaglio.
- E’ anzitutto necessario disabilitare tutti i repository utilizzati su OpenSUSE 10.3:
mv /etc/zypp/repos.d /etc/zypp/repos.d.old
- Bisogna adesso cancellare la cache dei repository:
rm /var/cache/zypp/zypp.db
- A questo punto aggiungere il repository principale di OpenSUSE 11:
zypper ar http://download.opensuse.org/distribution/11.0/repo openSUSE110
- Installare il nuovo RPM da OpenSUSE 11:
rpm -Uhv http://download.opensuse.org/distribution/11.0/repo/oss/suse/x86_64/rpm-4.4.2-199.1.x86_64.rpm
- Installare tutti i pacchetti di gestione della 11:
zypper in zypper
- Aggiungere la versione 11 dei repository nonoss e packman:
zypper ar http://download.opensuse.org/distribution/11.0/repo/non-oss openSUSE110_NonFree
zypper ar http://packman.iu-bremen.de/suse/11.0/ packman
- Adesso occorre aggiornare tutti i pacchetti. A questo punto può capitare di aver bisogno di cconfermare alcuni pacchetti o di cancellare quelli obsoleti:
zypper ref
zypper dup
- Il gioco è fatto! Basta semplicemente riavviare il sistema e vedere se la procedura è andata a buon fine.
La procedura che abbiamo eseguito è quella indicata su questo sito .











