Nuova installazione senza cancelare home 64 bit

20 risposte [Ultimo messaggio]
Ritratto di Suse98
Suse98
(Guru)
Offline
Guru
Iscritto: 03/10/2010
Messaggi: 1711

io ho l'intento di scrivere i pacchetti in una lista... ( guarda http://www.suseitalia.org/forum/varie/problema-con-desktop-e-farse-anche-con-cairo-dock?page=2 alla fine )

Gollum ha scritto:

Se ti sei assicurato che i pacchetti abbiano la sola versione e non l'architettura nel file pacchetti.lst, una volta reinstallato il sistema e i repo che ti servono (devono essere gli stessi che avevi prima ,solo che devono essere per la 64bit) dovrai passare a zypper uno per uno i file di pacchetti.lst. Apri il terminale loggarti come root e digita il comando esattamente come lo scrivo io

pkg=`cat pacchetti.lst` ; for i in $pkg ; do zypper in $i ; done

Allora , creato il file pacchetti.lse

AllegatoDimensione
listapacchetti.txt48.16 KB
pacchetti.lst_.txt42.88 KB

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

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Ok nel terminale ora da il comando

cat listapacchetti.lst | sed 's/.i586/ /g'  > pacchetti.lst.

Questo comando ti creerà un nuovo file chiamato pacchetti.lst che conterrà tutti i pacchetti puliti dall'architettura i586. Sono i nomi che dovrai passare a zypper dopo che avrai installato la 64bit.Ricordati che dovrai riabilitare i repo che avevi. Fatto tutto questo sulla tua nuova 64bit apri il terminale loggarti come root e passare tutti i pacchetti uno per uno a zypper con un loop questo è il comando che dovrai usare

pkg=`cat pacchetti.lst` ; for i in $pkg ; do zypper in $i ; done .

In questo modo zypper installerà i pacchetti del file pacchetti.lst. Quelli già esistenti ti dirà che sono già aggiornati alla nuova versione, quelli nuovi ti chiederà se li vuoi installare e dovrai premere l'opzione -y tutte le volte. Se vuoi che lo faccia in auto il comando lo scrivi così

pkg=`cat pacchetti.lst` ; for i in $pkg ; do zypper in -y $i ; done

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

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

Non lo faccio continuare il file oppure...

@Gollum

Allora , l'ho controllato con kompare ed ecco :

l'unica differenza.

Dopo aver installato la 64 bit , copio il file nella home e dò il comando

pkg=`cat pacchetti.lst` ; for i in $pkg ; do zypper in $i ; done

giusto , o sbaglio qualcosa ?

Grazie in anticipo.

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

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

L'hai dato correttamente il comando che ti avevo postato? Io vedo che i due file terminano sempre con i586, mentre pacchetti.lst dovrebbe esserne privo. Riscrivi il comando così cat listapacchetti.lst | sed 's/.i586/ /g'  > pacchetti.lst . A quel putno ricontrolli che no ci sia più il i586 finale e prosegui con il ciclo for che ti ho postato.

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

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

Io stavo scrivendo il commento , tu mi hai risposto prima che io scrivessi la risposta.
Guarda che io listapacchetti.lst non c'e l'ho.

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

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

Risolto , guarda :

Poi , una volta che ho installato la 64 bit dò il comando che mi hai detto :

Gollum ha scritto:

Fatto tutto questo sulla tua nuova 64bit apri il terminale loggarti come root e passare tutti i pacchetti uno per uno a zypper con un loop questo è il comando che dovrai usare

 pkg=`cat pacchetti.lst` ; for i in $pkg ; do zypper in $i ; done .

In questo modo zypper installerà i pacchetti del file pacchetti.lst. Quelli già esistenti ti dirà che sono già aggiornati alla nuova versione, quelli nuovi ti chiederà se li vuoi installare e dovrai premere l'opzione -y tutte le volte. Se vuoi che lo faccia in auto il comando lo scrivi così

 pkg=`cat pacchetti.lst` ; for i in $pkg ; do zypper in -y $i ; done .


Giusto , o sbaglio ?
Grazie

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

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Giusto , ricordati che sarà un'operazione un po lunga. Wink

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

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

Grazie , dopo provo ( quando c'è mio padre ) e vedrò.
Grazie , per l'aiuto che mi hai dato.

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

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Ci sei riuscito?

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

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

Non l'ho ancora installata.
Lo voglio fare quando c'è mio padre.
Poi volevo dirti che se io installo GNOME , come grafica predefinita , se dò il comando , lui non mi installa KDE ?
Grazie

P.S.:Penso che o stasera o domani la installerò. Wink

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

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Se usi il comando quel comando su cui abbiamo lavorato facendo riferimento al file "pacchetti.lst" zypper ti installerà pure KDE.

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M