Repository 32bit  Forum
Repository 64bit  Wiki

Gnome Slacky su Slackware Current: differenze tra le versioni

Da Slacky.eu.
m (Troubleshooting)
m (Installazione di Gnome Slacky: errore di battitura)
 
Riga 41: Riga 41:
=Installazione di Gnome Slacky=
=Installazione di Gnome Slacky=
Recuperate la iso di slacky e montatela
+
Recuperate la iso di GSlacky e montatela
<pre>
<pre>
mount -o loop GSlacky2.18.1Tr2.iso /mnt/cdrom
mount -o loop GSlacky2.18.1Tr2.iso /mnt/cdrom

Versione attuale delle 00:41, 29 mag 2007


Indice

[modifica] Introduzione

Tutorial allineato con l'ultima versione disponibile di GSlacky (2.18.1Tr2)

Questo tutorial spiega come installare Gnome Slacky, e quindi Gnome 2.18.1 su Slackware Current. Riporta i passi seguiti dal sottoscritto e non è detto che funzioni per tutti. Siete pregati quindi di utilizzare il forum oppure la pagina discussion per riportare eventuali problemi.

L'How-To è stato scritto dopo aver installato Gslacky con successo, aver formattato il disco fisso ed aver ripetuto i vari passi, scrivendo mano a mano.

[modifica] Premessa

Per l'how-to è stata utilizzata Slackware Current del 15 Maggio 2007, installata da zero, senza aggiornare installazioni precedenti. L'iso è stata preparata da slackware.no

UPDATE: é stato accertato il funzionamento dopo una sincronizzazione dei pacchetti con la Slackware Current attuale, utilizzando Slapt-Get

[modifica] Requisiti

- Slackware Current 15_May_2007 (kernel hugesmp.s di default) - download - L'iso viene costruita ogni lunedì, provare con quella presente qui se quella del 15 maggio non fosse disponibile. Contattatemi se volete che metta a disposizione l'iso del 15 Maggio 2007, nel caso in cui non funzionasse con quelle successive

- Gnome Slacky 2.18.1Tr2 - download

[modifica] Installazione di Slackware

Dopo aver inserito il Dvd, effettuare un boot di default (con hugesmp.s) ed installare Slackware secondo le proprie esigenze. Il sottoscritto ha installato tutti i pacchetti delle serie A, AP, D, KDE, L, N, T, TCL in full installation mode. Il primo boot potrebbe riportare un piccolo problema: potrebbe essere necessario modificare il file /etc/lilo.conf perchè esegue il boot in modalità single user (da un articolo del mio blog )

Verificare che /etc/lilo.conf non contenga la riga append="1"

Si può tenere il kernel di default per il nostro scopo. Aggiungere gli utenti desiderati.

[modifica] Configurare Xorg

Configurate X, nel mio caso è stato (quasi) sufficiente un

 X -configure
 cp /root/xorg.conf.new /etc/X11/xorg.conf
 startx

Si avvierà l'ambiente grafico con il vostro desktop environment / window manager scelto in fase di installazione

[modifica] Installazione di Gnome Slacky

Recuperate la iso di GSlacky e montatela

 mount -o loop GSlacky2.18.1Tr2.iso /mnt/cdrom
 cd /mnt/cdrom

Lo script controlla se si sta utilizzando la versione 11.0 di Slackware. Per raggirare il problema, modificare il file /etc/slackware-version in modo che contenga la seguente scritta:

 Slackware 11.0.0

Avviate ora lo script di installazione

 sh install.sh

Selezionate l'opzione 1 – full install. Può capitare che l'installazione impieghi pochissimi secondi, attenzione, in quel caso qualcosa è andato storto, riprovate ad installare. Sono oltre 500mb di pacchetti, impiegherà sicuramente più di 5 minuti.

Attenzione! Non usare l'opzione 6 - Remove All, in quanto sostituisce alcuni pacchetti del sistema con pacchetti di Slackware 11.0!

Attendete quindi che gli utenti del sistema vengano inseriti automaticamente nel gruppo “mounters” e si aprirà un editor di testo pronto a modificare il file /etc/fstab. Commentate tutti i dispositivi ottici ed eventuali dispositivi esterni: nel mio caso ho commentato

 #/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0

Scegliete no allo step 3, è più comodo avere il boot del sistema in console se ci dovessero essere problemi.

[modifica] Configurare il sistema per Gnome Slacky

Uscite dall'installer. Così com'è configurato, il demone Hal non partirà mai, è necessario utilizzare un altro rc.hald. Potete usare quello di Gianco oppure scaricarlo direttamente da qui

Posizionatevi nella cartella /etc/rc.d ed effettuate le operazioni necessarie:

 cd /etc/rc.d
 mv rc.hald rc.hald.old
 wget http://stats.graziotin.net/download.php?id=17
 chmod +x rc.hald

Conviene ripristinare il file /etc/slackware-version com'era prima dell'installazione di Gslacky:

 Slackware 11.1.0

Sembra che Slackware Current adotterá presto Hal, in quanto viene creato il gruppo plugdev. Assicurarsi di aggiungere il proprio utente anche a questo gruppo, non appena viene creato.

Consiglio di creare dei collegamenti simbolici a libpython. Slackware current installa python 2.5, e molti programmi di Gnome richiedono python 2.4. Il problema é facilmente risolvibile con:

 ln -s /usr/lib/libpython2.5.so /usr/lib/libpython2.4.so
 ln -s /usr/lib/libpython2.5.so.1.0 /usr/lib/libpython2.4.so.1.0

Riavviate il sistema. Hal dovrebbe avviarsi automaticamente, chiamato da /etc/rc.local.

Loggatevi con il vostro nome utente, e con l'utility xwmconfig selezionate xinitrc.gnome

Date un bel

 startx

Dovrebbe essere tutto a posto ora. Godetevi Gnome 2.18.1 su Slackware Current! E' possibile aggiornare completamente il sistema ed allinearlo alla Current attuale, non sono stati riscontrati problemi.

[modifica] Troubleshooting

Il nuovo installer dovrebbe aver risolto questi passaggi, prima obbligatori. Li terrò qui, insieme ad eventuali altri hotfix.

  • Quando cerco di avviare un'applicazione, tipo Epiphany, compare questo errore:

error while loading shared libraries: libpython2.4.so.1.0: cannot open shared object file: No such file or directory

Hai letto bene la sezione su come configurare il sistema per Gnome Slacky? É stata aggiunta recentemente la soluzione


  • Ci sono dei problemi alle icone, alcuni programmi non partono

Date questi comandi, da root, come suggerito da questo thread:

 /usr/bin/gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders
 /usr/bin/update-mime-database /usr/share/mime
 /usr/bin/update-desktop-database

Riavviate il sistema.

  • Non riesco ad accedere alle appicazioni di amministrazione, sotto System -> Administration

Per Slackware 11.0, il vostro utente andrebbe aggiunto al gruppo stb- admin, editando il file /etc/group

  stb-admin:x:107:bodom_lx

Nell'esempio, l'utente bodom_lx é abilitato all'accesso alle applicazioni di amministrazione. Purtroppo questa sembra essere una feature non funzionante per GSlacky su Slackware Current

  • Non riesco a settare il background del desktop, le nuove immagini non sono riconosciute come tali!

Provate a installare Fam ed avviarlo con il sistema. Nel mio caso ho dovuto eliminare la cartella dell'utente e ri-crearla, poi é funzionato tutto

Strumenti personali
Namespace

Varianti