…sei stato ufficialmente pimpato!

Fra poco arriverà anche una recensione più completa di OpenSUSE 12.1, che sto provando in questi giorni, ma nel frattempo volevo fare una guida su come trasformare la propria OpenSUSE 12.1 (o superiore) in una rolling-release abilitando il repository OpenSUSE Tumbleweed.

Il processo è molto semplice, ma bisogna tener presente che poi bisognerà ricordarsi di fare aggiornamenti da terminale e non da interfaccia grafica. Questo per gli utenti più smaliziati può essere normale, ma chi di voi è alle prime armi potrebbe esserne spaventato; non lo sia: fare gli aggiornamenti da terminale è semplicissimo e basta un solo comando.

Questa guida è indicata per versioni di OpenSUSE dalla 12.1 in poi, per versioni precedenti il procedimento potrebbe non funzionare correttamente.

Il processo (descritto in modo più esaustivo in inglese qui) è diviso in 3 passaggi:

  1. Aggiornare tutto prima dell’inserimento dei nuovi repository
  2. Modificare la lista dei repository per abilitare Tumbleweed
  3. Aggiornare di nuovo.

Aggiornare il sistema

Il nostro sistema da appena installato dovrebbe avere abilitati solamente 3 repository (Oss, non-Oss, Update), a questi dobbiamo aggiungere Packman per la nostra versione di Suse (non ancora quello per Tumbleweed). Se abbiamo altri repository è consigliabile toglierli prima di passare a Tumbleweed.

Questo può essere fatto con questo comando (Per versioni successive alla 12.1, sostituire nel comando 12.1 con il numero di versione corretto):

sudo zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_12.1 packman

Dopo aver fatto questo diamo questo comando, e rispondiamo alle eventuali domande su schermo, per aggiornare tutto:

sudo zypper up

Se non restituisce errori, dovremmo avere un sistema aggiornato.

Modificare i repository

Repository dei programmi selezionato in Yast

Apriamo Yast e poi il tool Repository dei programmi.

Qui clicchiamo su Aggiungi, poi lasciamo selezionato Specifica URL…, andiamo Avanti e nello spazio per l’URL inseriamo questo:

http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/

Il nome possiamo lasciarlo vuoto, dovrebbe settarsi da solo. Clicchiamo Avanti e se ci chiede qualcosa, accettiamo.

Ora invece dobbiamo modificare gli altri quattro repository (Oss, non-Oss, Update e packman) per portarli dalla versione 12.1 alla versione Tumbleweed/Current.

Selezioniamo quindi il repository Oss, e clicchiamo su Modifica.

Qui sostituiamo l’URL presente con:

http://download.opensuse.org/distribution/openSUSE-current/repo/oss/

e il nome con Current-Oss.

Ripetiamo questo passaggio anche con gli altri tre.

Non-Oss va rinominato in Current-Non-Oss e l’URL da usare è questo:

http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/

Update va rinominato in Current-Update e l’URL da usare è questo:

http://download.opensuse.org/update/openSUSE-current/

Packman non va rinominato e l’URL da usare è questo:

http://packman.inode.at/suse/openSUSE_Tumbleweed

Ricordo ancora che è conveniente rimuovere, o almeno disabilitare, tutti gli altri repository che non sono questi cinque.

Fatto questo dovremmo aver finito, ed essere in una situazione simile a quella qui sotto.

I repository a lavoro finito

Aggiornare d’ora in poi

Per aggiornare il nostro sistema d’ora in avanti tutto ciò che basterà fare è dare il comando:

sudo zypper ref; sudo zypper dup

che si occuperà per prima cosa di fare il refresh dei repository ed in seguito di aggiornare i pacchetti.

Spero che questa guida vi sia servita, per ogni problema o consiglio: commentate!

Commenti su: "Guida all’uso di OpenSUSE Tumbleweed" (5)

  1. jonny ha detto:

    con il comando mi dice che non posso andare avanti perche non acetto la licenza di flashplugin

    mentre se do sudo zypper dup –from Tumbleweed

    mi va regolare,

    ma posso continuare ad agiornare con yast

  2. Gio ha detto:

    Ciao, come mai quando faccio questa procedura mi obbliga ad installare 171 nuovi pacchetti?? In realtà non vorrei installare niente di nuovo, ma solo aggiornare i pacchetti già installati alla versione di Tumbleweed! Si può fare??
    Questo è la parte finale dell’output di zypper:
    ——————————————————————————————————————-
    34 pacchetti da aggiornare, 18 da portare alla versione precedente, 171 nuovi, 149 da reinstallare, 11 con cambio di fornitore.
    Dimensione complessiva scaricata: 502,2 MiB. Dopo l’operazione, saranno usati ulteriori 937,2 MiB.
    ——————————————————————————————————————-

    Grazie mille!!

    • l’hai applicata a partire da una 12.1 pulita con solo i repo ufficiali (oss, non-oss, update) + packman oppure da una 12.1 già modificata o addirittura aggiornata da 11.4?

      In ogni caso, se vuoi posta l’output completo di zypper, pacchetti compresi, così ti so dire meglio…

  3. Interessante, questo week-end potrei farci un pensierino. Cosa c’è di nuovo per ora? Immagino la 4.7.3 di KDE…

Lascia un commento