Passaggio da 11.4 a 12.1 con repo tumbleweed

59 risposte [Ultimo messaggio]
Ritratto di maxg1972
maxg1972
(Geek)
Offline
Geek
Iscritto: 24/06/2009
Messaggi: 62

Salve, non scrivo molto sul forum ma vi seguo sempre.

Oggi mi sono deciso ad avanzare la mia openSUSE, ma ho avuto dei problemi

Attualmente ho una 11.4 (64bit) dove avevo impostato i repo Tumbleweed che, ad oggi, mi ha avanzato in parte il sistema (ho il boot screen della 12.1, il kernel 3.3.0-16-desktop e KDE 4.6.5 (4.6.5) "release 5" ).

Fin'ora non avevo fatto l'avanzamento per timore che alcune cose non funzionassero (ad es. la wireless e i driver NVIDIA), ma ora mi sono deciso a fare il grande passo.

Ho seguito la guida http://en.opensuse.org/SDB:Change_from_12.1_to_Tumbleweed per effettuare l'avanzamento con i repo Tumbleweed, ma quando sono andato a fare l'aggiornamento (tramite l'interfaccia grafica) mi si sono presentati svariati problemi di dipendenza.

Allora ho provato ad utilizzare zypper, ma qui mi sono bloccato perchè:
- devo utilizzare zypper up poi zypper dup
- devo utilizzare solo zypper dup

provando il primo mi dice che alcuni pacchetti non possono essere aggiornati (all'incirca corrispondono a quelli che nell'interfaccia grafica mi hanno dato problemi di dipendenze), mentre il secondo mi dice che alcuni programmi vengono portati alla versione precedente; entrambi mi propongono dei pacchetti con cambio di architettura (da noarch a x86_64 oppure viceversa).

Che mi consigliate di fare?

Metto il DVD della 12.1 e faccio l'installazione e poi abilito i repo tumbleweed o proseguo con zypper?

Grazie in anticipo.

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

Reinstallare con Linux è davvero l'ultima spiaggia, in pratica non dovrebbe servire quasi mai, a meno che non ti implode il sistema operativo Wink.
Nel tuo caso, hai provato a leggere qui: http://it.opensuse.org/Portal:Tumbleweed ?
Wave

Ritratto di Grinch
Grinch
(Guru)
Offline
Guru
Iscritto: 05/12/2011
Messaggi: 887

Fai da Yast .

Non cambiare assolutamente architettura , altrimenti rimani a piedi Party .

Postami le dipendenze che vediamo .

Per Nvidia c'è un repo per Tumbleweed che funziona ottimamente Cool

Ritratto di Sarkiapone
Sarkiapone
(Webmaster)
Offline
Webmaster
Iscritto: 04/09/2004
Messaggi: 743

Consiglio anche di controllare i repository che hai attivi, se hai qualche repository particolare conviene disabilitarlo durante l'aggiornamento per il passaggio alla Tumbleweed.

Per controllare da terminale i repository che hai attivi puoi dare il comando: zypper lr

Ritratto di maxg1972
maxg1972
(Geek)
Offline
Geek
Iscritto: 24/06/2009
Messaggi: 62

[Sarkiapone]
I Repo attivi sono quelli del link consigliatomi daaksaf

[Grinch]
L'elenco delle dipendenze è enorme..saranno almeno una 50ina

Stasera faccio delle prove e poi vi faccio sapere.

Grazie per il momento.

Ritratto di Grinch
Grinch
(Guru)
Offline
Guru
Iscritto: 05/12/2011
Messaggi: 887

Posta ste dipendenze .

50 son poche Party

Ritratto di maxg1972
maxg1972
(Geek)
Offline
Geek
Iscritto: 24/06/2009
Messaggi: 62

ok, stasera provo ad elencartele tutte.

Non sai mica se con zypper è possibile avere questo elenco?

Dall'interfaccia grafica devo copiarle una ad una...

Ritratto di Grinch
Grinch
(Guru)
Offline
Guru
Iscritto: 05/12/2011
Messaggi: 887

No non devi copiarle una ad una , fai qualche screen della finestra di Yast .

Esempio

6lk6zulp3eiw0ffkqag.png

Usa lo stesso servizio di Hosting che ho usato io http://uptiki.altervista.org/index.php che ti da la possibilità di uppare più immagini in un colpo unico Party

Ritratto di maxg1972
maxg1972
(Geek)
Offline
Geek
Iscritto: 24/06/2009
Messaggi: 62

MI ero sbagliato, i pacchetti da aggiornare sono oltre 1300 quindi è un lavoro immane postare le schermate.

Ho deciso di provare zypper dup, ma prima di chiedermi conferma, tra le altre cose, mi propone le seguenti voci:

I seguenti pacchetti cambieranno architettura:
  flash-player                   i586 -> x86_64  
  glibc-i18ndata                 x86_64 -> noarch
  kdebase4-session               x86_64 -> noarch
  kdelibs4-branding-openSUSE     x86_64 -> noarch
  kdm-branding-openSUSE          x86_64 -> noarch
  libcanberra-gtk-module-common  noarch -> x86_64
  perl-HTML-Tagset               x86_64 -> noarch
  perl-Net-Daemon                x86_64 -> noarch
  perl-RPC-XML                   x86_64 -> noarch
  python-cupshelpers             x86_64 -> noarch
  synaptiks                      x86_64 -> noarch
  update-alternatives            noarch -> x86_64
  xorg-x11-libX11-ccache         x86_64 -> noarch

Questo mi potrebbe creare problemi?

Per quanto riguarda i drive NVIDIA uso quelli proprietari (scaricati direttamente dal sito ufficiale)

I repo sono:

# | Alias                    | Nome                     | abilitato | Attualizza | Tipo  
--+--------------------------+--------------------------+-----------+------------+-------
1 | Google_Chrome            | Google Chrome            | No        | No         | rpm-md
2 | Packman_Tumbleweed       | Packman_Tumbleweed       | No        | No         | rpm-md
3 | Tumbleweed               | Tumbleweed               ||| rpm-md
4 | openSUSE_Current_OSS     | openSUSE Current OSS     ||| yast2 
5 | openSUSE_Current_non-OSS | openSUSE Current non-OSS ||| yast2 
6 | openSUSE_Current_updates | openSUSE Current updates ||| rpm-md

Ritratto di Suse98
Suse98
(Guru)
Offline
Guru
Iscritto: 03/10/2010
Messaggi: 1711

maxg1972 ha scritto:

MI ero sbagliato, i pacchetti da aggiornare sono oltre 1300 quindi è un lavoro immane postare le schermate.

Ho deciso di provare zypper dup, ma prima di chiedermi conferma, tra le altre cose, mi propone le seguenti voci:

I seguenti pacchetti cambieranno architettura:
  flash-player                   i586 -> x86_64  
  glibc-i18ndata                 x86_64 -> noarch
  kdebase4-session               x86_64 -> noarch
  kdelibs4-branding-openSUSE     x86_64 -> noarch
  kdm-branding-openSUSE          x86_64 -> noarch
  libcanberra-gtk-module-common  noarch -> x86_64
  perl-HTML-Tagset               x86_64 -> noarch
  perl-Net-Daemon                x86_64 -> noarch
  perl-RPC-XML                   x86_64 -> noarch
  python-cupshelpers             x86_64 -> noarch
  synaptiks                      x86_64 -> noarch
  update-alternatives            noarch -> x86_64
  xorg-x11-libX11-ccache         x86_64 -> noarch

Questo mi potrebbe creare problemi?

Per quanto riguarda i drive NVIDIA uso quelli proprietari (scaricati direttamente dal sito ufficiale)

I repo sono:

# | Alias                    | Nome                     | abilitato | Attualizza | Tipo  
--+--------------------------+--------------------------+-----------+------------+-------
1 | Google_Chrome            | Google Chrome            | No        | No         | rpm-md
2 | Packman_Tumbleweed       | Packman_Tumbleweed       | No        | No         | rpm-md
3 | Tumbleweed               | Tumbleweed               ||| rpm-md
4 | openSUSE_Current_OSS     | openSUSE Current OSS     ||| yast2 
5 | openSUSE_Current_non-OSS | openSUSE Current non-OSS ||| yast2 
6 | openSUSE_Current_updates | openSUSE Current updates ||| rpm-md

Portal:Tumbleweed ha scritto:


L'unico metodo supportato per fare uso del repo da Tumbleweed è di avere attivati solo i repository principali (Oss, Non-oss, e Update), insieme col repo Tumbleweed. Per tale configurazione un semplice

zypper dup

aggiornerà i pacchetti installati, e se qualche pacchetto dovesse per caso essere riportato da Tumbleweed alla versione precedente, zypper dup si occuperà di tutto.

Benché non sia supportato, se si sceglie di avere altri repository abilitati, questo comando è più sicuro:

zypper dup --from Tumbleweed

Sarà necessario abilitare il cambio del rivenditore da Tumbleweed. Questo si ottiene creando un file con nome Tumbleweed.conf nella directory /etc/zypp/vendors.d/ con il seguente contenuto:

[main]
 
vendors = suse,opensuse,obs://build.opensuse.org/openSUSE:Tumbleweed

TI consiglio di usare

zypper dup --from Tumbleweed

Portal:Tumbleweed ha scritto:

Preoccupazioni particolari

  • Virtual Machine

openSUSE 11.4 supporta VirtualBox. Dato che Tumbleweed non usa la versione mainstream (di openSUSE) del kernel e riceve regolarmente aggiornamenti del kernel, si è deciso di non supportare VirtualBox nel repository principale di Tumbleweed.

Tumbleweed supporta le architetture per le macchine virtuali vmware e hyper-v.

Questo perché sono mantenute nell'ambito del ramo upstream principale del kernel e non richiedono risorse aggiuntive significative per essere rese disponibili con ogni kernel update.

  • Driver di Terze Parti

Se hai dei moduli kernel di terze parti installati, Greg KH (il maintainer principale di Tumbleweed) suggerisce VIVAMENTE di non usare Tumbleweed. Seriamente, non vale la pena e il lavoro extra, a meno che tu voglia _davvero_ farlo.

E se lo fai, allora di nuovo, lo fai a tuo rischio.

I Driver di Terze parti come NVidia e/o ATI/AMD, come dice qui: http://it.opensuse.org/Portal:Tumbleweed per i driver di terze parti e il lavoro extra e a tuo rischio poi, ma se tu vuoi davvero abilitarlo lo abiliti.
Anche io volevo abilitare il repo , ma appena ho visto la voce preoccupazioni particolari, virtualbox e driver di terze parti mi sono fermato.

SUSE LINUX Rilascio 12.3 (Dartmounth) KDE 4.10 && GNOME 3.8

Ritratto di maxg1972
maxg1972
(Geek)
Offline
Geek
Iscritto: 24/06/2009
Messaggi: 62

Per precisare, i repo Tumbleweed li avevo già attivi sulla 11.4
- i driver proprietari dovevo solo reinstallarli ad ogni aggiornamento del kernel (ho avuto solo un problemino con il kernel 3.3.0)
- virtualbox (l'ho installato scaricandolo direttamente dal sito) ha sempre funzionario correttamente (previa ricompilazione mediante apposito comando)

Visto che già li usavo, ho supposto che tali preoccpazioni non fossero tali