D: Come si installano correttamente gli rpm di gnome ?
R: ...
Nota: Gnome e' in evoluzione vertiginosa. (le nuove versioni
dei pacchetti superano l' avvicendarsi delle versioni del kernel...) quindi
potreste disporre di pacchetti piu' recenti...
data: 12/05/1999
Come installare Gnome. v 1.1
In questo documento si trattano le procedure di installazione di Gnome per le distribuzioni di Linux che gestiscono i pacchetti rpm (R.H.). (N.B. Suse possiede i suoi pacchetti rpm...)
Il sistema su cui si intende installare Gnome dovrebbe avere le seguenti componenti.
ImageMagick-4.0.5-4.i386.rpm
ImageMagick-devel-4.0.5-4.i386.rpm
libgr-2.0.13-10.i386.rpm
libgr-devel-2.0.13-10.i386.rpm
libgr-progs-2.0.13-10.i386.rpm
libjpeg-6b-5.i386.rpm
libjpeg-devel-6b-5.i386.rpm
libpng-1.0.1-1.i386.rpm
libpng-devel-1.0.1-1.i386.rpm
libtiff-3.4-4.i386.rpm
libtiff-devel-3.4-4.i386.rpm
libungif-3.0-3.i386.rpm
libungif-devel-3.0-3.i386.rpm
libungif-progs-3.0-3.i386.rpm
zlib-1.1.2-1.i386.rpm
zlib-devel-1.1.2-1.i386.rpm
Imlib-1.7.tar.gz
Se la vostra distribuzione di Linux non e' recentissima
assicuratevi di possedere i seguenti pacchetti mediante i comandi :
# rpm -q ImageMagick
# rpm -q ImageMagick-devel
# rpm -q libgr
etc.
Qualora non siano installati dovrete installarli. Per
una distribuzione RedHat dovreste trovare queste
componenti presso http://www2.portal.redhat.com/support/products/
Sul sito (abbastanza veloce) ftp://ftp.informatik.uni-bonn.de/pub/os/unix/gnome/gnome-1.0/
e' possibile trovare Gnome per le seguenti distribuzioni:
debian
red hat
slackware
suse
Dopo aver scaricato i pacchetti rpm dal suddetto sito
o da mirrors italiani ftp://ftp.linux.it/pub/mirrors/gnome/gnome-1.0/
oppure se si dispone di un cdrom che li contiene,
bisogna verificare che versioni si hanno di gsl, guile
e xscreensaver. lo si fa con il comando:
# rpm -q gsl guile xscreensaver
se l' output e' simile al seguente:
gsl-0.3b-4
guile-1.2-6
xscreensaver-2.34-1
allora si puo' procedere altrimenti bisogna trovarle:
http://www2.portal.redhat.com/support/products/rh-linux/package-listing/5..2/i386/ByName.html
ed installarle / aggiornarle:
# rpm -ivh gsl-0.3b-4.i386.rpm
# rpm -ivh guile-1.2-6.i386.rpm
# rpm -ivh xscreensaver-2.34-1.i386.rpm
Poi bisogna rimuovere (se le avete ovviamente) le imlib-devel
per i conflitti durante l' installazione
tanto sono solo per i developers:
# rpm -e imlib-devel
(se siete developers saprete come reinstallarle ;-] )
Ora si puo' cominciare ad installare tutto: la sintassi per tutti i pacchetti e':
rpm -Uvh package_name
_tranne_ che per
glib/gtk+-1.2.0. e Glib/gtk+-1.2.0 che vanno installate
con:
rpm -ivh package_name (gli asterischi indicheranno questi
pacchetti)
L' ordine di installazione e' una cosa importante ma ci
molte sono discordanze al riguardo.
In ogni caso l' ordine seguente dovrebbe essere corretto:
N.B. dopo ogni pacchetto e' consigliato il comando ldconfig
# rpm -Uvh freetype-1.1-5.i386.rpm
# rpm -Uvh audiofile-0.1.6-1.i386.rpm
# rpm -Uvh esound-0.2.8-1.i386.rpm
# rpm -Uvh glib10-1.0.6-4.i386.rpm
# rpm -ivh glib-1.2.0-1.i386.rpm ******
# rpm -Uvh gtk+10-1.0.6-4.i386.rpm
# rpm -ivh gtk+-1.2.0-1.i386.rpm ******
# rpm -Uvh imlib-1.9.4-1.i386.rpm
# rpm -Uvh imlib-cfgeditor-1.9.4-1.i386.rpm
# rpm -Uvh gtk-engines-0.5-1.i386.rpm
# rpm -Uvh fnlib-0.4-7.i386.rpm
# rpm -Uvh ORBit-0.4.0-1.i386.rpm
anche se alcuni consigliano questo ordine:
glib
gtk+
imlib
orbit
gtk-doc
libgtop
gtk-engines
gnome-libs
gnome-core
control-center
gnome-print
mc
gnome-guile
gnome-python
gnome-objc
gtk--
Da questo si deduce forse che sia essenziale
almeno questa successione di installazione:
1) glib
2) gtk+
3) imlib
Nota: qualora ci siano dei conflitti per upgrade/downgrade delle librerie con messaggi di output del tipo:
/usr/lib/libglib.so.1.0.6 conflicts
with file from glib-1.0.6-3
error: glib10-1.0.6-4.i386.rpm
cannot be installed
si puo' provare a forzare l'installazione assicurandosi
di essere in possesso
del pacchetto rpm che si sta per sovrascrivere nel caso
le modifiche provocassero
effetti indesiderati.
Fatto questo si installano le librerie ed i pacchetti
di Gnome
ricordandosi sempre del comando ldconfig tra un pacchetto
e l' altro.
# rpm -Uvh gnome-audio-1.0.0-1.i386.rpm
# rpm -Uvh gnome-libs-1.0.1-1.i386.rpm
# rpm -Uvh libgtop-1.0.1-1.i386.rpm
# rpm -Uvh libxml-1.0.0-1.i386.rpm
# rpm -Uvh libghttp-0.99.2-3.i386.rpm
# rpm -Uvh gnome-objc-1.0.1-1.i386.rpm
# rpm -Uvh control-center-1.0.1-1.i386.rpm
# rpm -Uvh enlightenment-conf-0.14-3.i386.rpm
# rpm -Uvh enlightenment-0.15.0-36.i386.rpm
# rpm -Uvh gnome-core-1.0.1-2.i386.rpm
# rpm -Uvh gnome-users-guide-1.0-1.i386.rpm
# rpm -Uvh mc-4.5.23-1.i386.rpm
# rpm -Uvh mcserv-4.5.23-1.i386.rpm
# rpm -Uvh gmc-4.5.23-1.i386.rpm
# rpm -Uvh gnome-utils-1.0.1-1.i386.rpm
# rpm -Uvh gnome-pim-1.0.1-1.i386.rpm
# rpm -Uvh gnome-media-1.0.1-1.i386.rpm
# rpm -Uvh gnome-audio-extra-1.0.0-1.i386.rpm
# rpm -Uvh gnome-network-1.0.1-1.i386.rpm
# rpm -Uvh gnome-games-1.0.1-1.i386.rpm
# rpm -Uvh gnome-linuxconf-0.17-3.i386.rpm
# rpm -Uvh ee-0.3.8-5.i386.rpm
# rpm -Uvh gedit-0.5.1-1.i386.rpm
# rpm -Uvh GXedit-1.22-2.i386.rpm
# rpm -Uvh gnotepad+-1.1.1-1.i386.rpm
# rpm -Uvh gftp-1.12-3.i386.rpm
# rpm -Uvh gqview-0.6.0-1.i386.rpm
# rpm -Uvh gnumeric-0.15-1.i386.rpm
# rpm -Uvh gtop-1.0.1-1.i386.rpm
# rpm -Uvh gdm-1.0.0-5.i386.rpm
# rpm -Uvh gnorpm-0.6-1.i386.rpm
# rpm -Uvh xchat-0.9.1-2.i386.rpm
Per avere in X: il pannello di gnome, il file manager
di gnome ed Enlightenment
il file .Xclients (o .xinitrc) dovra' contenere le righe
seguenti:
#!/bin/bash
enlightenment
&
gmc &
panel
##
Per far partire tutto quanto il file .Xclients (o .xinitrc) dovra' contenere le righe seguenti:
#!/bin/bash
gnome-session
##
ma molti utenti lamentano il mancato funzionamento di questo comando quindi eventualmente si opta per il comando illustrato prima.
Per avere in X: il pannello di gnome, il file manager
di gnome e WindowMaker:
#!/bin/bash
gmc &
wmaker &
panel
##
Come si nota il panel di Gnome e' sempre l' ultimo ad
essere lanciato.
Molte componenti di Gnome sono instabili. gmc e' pieno
di bug. Scaricate la 4.5.30 o superiore
Molti problemi possono essere risolti semplicemento cercando
una
versione piu' recente del pacchetto in questione: ftp://ftp.informatik.uni-bonn.de/pub/os/unix/gnome/gnome-1.0/
ftp://ftp.linux.it/pub/mirrors/gnome/gnome-1.0/
Assicuratevi di avere questi pacchetti installati sulla vostra distribuzione SuSE
libz [a]
libtiff [gra]
libjepg [gra]
libgif [gra]
imagemag [gra]
freetype [gra]
python [d] se volete usare gnumeric
dopo cio' installate i pacchetti nel seguente ordine usando la sintassi
rpm -Uh nome_pacchetto.i386.rpm
Usare YaST e' sconsigliato, sembra che crei false dipendenze
tra i pacchetti.
Se comunque lo usate non schiacciate 'auto' quando viene
segnalato che gnumeric
ed ee necessitano di gnlibs (gnm).
Pacchetto |
Versione |
Descrizione |
libpng | 2.1.0.3 | Libreria per il formato png |
xscreensaver | 3.07 | ScreenSaver per X |
libaudiofile | 0.1.6 | Libreria Audio necessaria per esound |
esound | 0.2.8 | Demone Sonoro usato da Gnome ed Enlightenment |
guile | 1.3 | Linguaggio Scripting |
glibn | 1.2.0 | Routines di utilita', Versione per sviluppatori |
gtkn | 1.2.0 | Gtk |
imlib | 1.9.4 | Libreria grafica |
imlib-cfgeditor | 1.9.4 | |
ORBit | 0.4.0 | Corba orb. Glues |
gnome-libs | 1.0.1 | Librerie base di Gnome |
libgtop | 1.0.1 | Libreria che fornisce Systeminformation |
libxml | 1.0.0 | Libreria per leggere e scrivere XML |
libghttp | 0.99.2 | Libreria per il protocollo HTTP |
gnome-objc | 1.0.1 | Collegamento C ad oggetti |
gnome-core | 1.0.1 | Core di Gnome (contiene il panel) |
control-center | 1.0.1 | Controllo Configurazione e Centro per ambiente Gnome |
gnome-users-guide | 1.0 | Manuale on-line |
Midnight Commander | 4.5.23 | Il File Manager. |
Gnome Midnight Commander | 4.5.23 | Gnome Frontend. |
Come lancio Gnome?
startx gnome
oppure inserite
export WINDOWMANAGER=gnome
nel file .profile (.bash_profile) della vostra home.
per più colori:
startx gnome -- -bpp 16
oppure sostituire:
#!/bin/bash
enlightenment
&
gmc &
panel
##
con
#!/bin/bash
enlightenment
-themes path &
gmc &
panel
##
sostituendo 'path' con il percorso contenente il tema
Sito italiano di Gnome: http://www.it.gnome.org
A chi riporto un bug che ho riscontrato? http://bugs.gnome.org/Reporting.html
Grazie alle mail da: Duke_Nuke, RuDDZSiKa, Carmine Scannapieco,
DarioB (Dariondol), Davide Cerri, Lele, Marco Mariotti, Michele Dalla Silvestra,
Sampietri Nicola, Sun, Tommaso Bianchi, Viaces.
Scopi di questa FAQ:
- aggiornare alle installazioni di altre distribuzioni.
- aggiornare le sequenze dei pacchetti da installare
- aggiornare le versioni dei pacchetti da installare
- informazioni piu' chiare e ripetibili sulla configurazione
di
..Xclients e/o di .xinitrc