SDB:Passare da 12.1 a Tumbleweed

Modifiche a Tumbleweed per openSUSE 12.1

Subito dopo il rilascio di openSUSE 12.1 sarà richiesto agli attuali utilizzatori di Tumbleweed di eseguire una modifica manuale ai repository. Ciò vale anche per i NUOVI utenti di Tumbleweed: sarà necessario che sostituiscano i repository specifici della versione installata con il generico repository 'current'.

Cosa modificare?

A fianco del repository di Tumbleweed, gli utenti devono avere abilitati i repository del rilascio stabile più recente di openSUSE, che per la maggior parte degli utenti è al momento impostato su openSUSE 11.4 o 12.1. Qui sotto è riportato un esempio con il risultato del comando

 zypper lr

che visualizzerà i repository attualmente abilitati su quel sistema:

Nr| Alias                                   | Nome                                           | Abilitato | Attualizza
1 | Tumbleweed                              | Tumbleweed                                     | Sì     | No     
2 | packman                                 | packman                                        | Sì     | No     
3 | repo-11.4-non-oss                       | openSUSE-11.4 Non-OSS                          | Sì     | No     
4 | repo-11.4-oss                           | openSUSE-11.4 OSS                              | Sì     | No     
5 | repo-11.4-update                        | openSUSE-11.4 Updates                          | Sì     | No 

Perciò con il rilascio 12.1, e con tutti quelli successivi, queste impostazioni dovranno cambiare. Per non costringere gli utenti di Tumbleweed a modificare a mano queste impostazioni ad ogni rilascio, gli amministratori di openSUSE hanno creato un repository 'virtual' che corrisponde sempre all'ultimo rilascio stabile.

Modifiche

Il modo più semplice per sostituire i repository è di rimuovere i repository attuali e di aggiungere quindi quelli nuovi. In riferimento alla disposizione dei repository riportata qua sopra, dovrai rimuovere i repository 3, 4 e 5. Aggiungi poi i repository predefiniti del ramo stabile. Abbiamo creato una installazione one-click che potrebbe esserti utile per aggiungere i repository Tumbleweed e Stable, usa il collegamento qui di seguito: [1].

Con la riga di comando

Dalla riga di comando tutto il processo si ridurrà a questa semplice sequenza: (3, 4 e 5 sono i numeri dei repository. Si raccomanda di controllare la loro corrispondenza con quelli del risultato di zypper lr)

sudo zypper rr 3 4 5
dovrai inserire la password di root. Invece di scrivere ogni volta sudo e poi la password, puoi anche diventare root nel terminale con il comando 'su' (inserisci la password quando richiesta) e digitare poi 'exit' quando avrai finito

Aggiungi quindi i nuovi repository con l'installazione one-click, oppure a mano nel modo seguente:

sudo zypper ar \
http://download.opensuse.org/distribution/openSUSE-current/repo/oss/ \
'openSUSE Current OSS'

sudo zypper ar \
http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/ \
'openSUSE Current non-OSS'

sudo zypper ar \
http://download.opensuse.org/update/openSUSE-current/ \
'openSUSE Current OSS updates'

sudo zypper ar \
http://download.opensuse.org/update/openSUSE-non-oss-current/ \
'openSUSE Current non-OSS updates'

Se preferisci che i repository vengano aggiornati automaticamente ad ogni azione di zypper che andrai ad eseguire, allora aggiungi --refresh a ciascuno dei comandi elencati qui sopra, come in questo:

sudo zypper ar --refresh \
http://download.opensuse.org/update/openSUSE-current/ \
'openSUSE Current updates'

sudo zypper ar --refresh \
http://download.opensuse.org/update/openSUSE-non-oss-current/ \
'openSUSE Current non-OSS updates'

Con l'interfaccia grafica

Puoi anche eseguire questi passi dall'interfaccia grafica di YaST.

  1. Avvia YaST e fai clic su Repository dei programmi, nella categoria Software.
  2. Ti verrà mostrato l'elenco dei repository. Fai clic uno alla volta sui repo 11.4 OSS, non-OSS e Updates, quindi seleziona 'Elimina'.
  3. Una volta fatto, fai clic su 'Aggiungi' e completa i dettagli per ciascuno dei seguenti repository:
Titolo 'openSUSE Current OSS'
Repo 'http://download.opensuse.org/distribution/openSUSE-current/repo/oss/'

Titolo 'openSUSE Current non-OSS'
Repo 'http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/'

Titolo 'openSUSE Current OSS updates'
Repo 'http://download.opensuse.org/update/openSUSE-current/'

Titolo 'openSUSE Current non-OSS updates'
Repo 'http://download.opensuse.org/update/openSUSE-non-oss-current/'