Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 25 utilisateurs en ligne, consultez le détail
Auteur Message
TrustRobot
#0 Message posté le : 17-09-2006 à 00:00:00


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 04-07-2003
Nombre de messages : 171


Si vous souhaitez utiliser GNOME 1.4 et GNOME 2 sur la même machine utilisez garnome

Je vais détailler ici, l'installation de GNOME à partir des sources et manuellement, cette installation suppose quelques précautions. Vous devez désinstaller tout mais vraiment tout ce qui concerne gtk 1.x, c'est à dire gtk 1.x, glib 1.x, gnome (control-center, gnome-games, sawfish, nautilus, evolution...) gimp, xmms, mozilla, galeon ...

Tous les logiciels qui composent gnome 2.0 sont disponible ici, les paquets additionnels qui n'y sont pas sont mis en évidence. Pour les installer suivez l'ordre d'apparition.

Dans la suite je supposerai que tous vos paquets gnome sont dans le répertoire /source/, vous devrez donc remplacer /source/ par le chemin exact vers les sources de gnome. Accessoirement, je pense qu'il serait plus propre de réaliser la décompression des fichiers dans /tmp/gnome (à créer si nécessaire) de façon à le supprimer une fois l'installation terminée.

Toutes les commandes qui suivent sont à taper dans un terminal, la petite tv noire en bas à gauche (ou en mode console).

1. Les dépendances extérieures :



Il s'agit des paquets qui devraient déjà être installés par votre distribution. Il est même probable, que vous ayez déjà la bonne version installée, si vous disposez d'une distribution récente. Si vous devez updater, vérifiez d'abord que votre distribution ne propose pas la mise à jour, si non, prenez soin de desinstaller l'ancienne version avant.

L'installation des paquets ne pose aucun problème particulier, ils s'installent tous comme libtool, l'installation des cas particuliers est détaillée.

  • libtool 1.4.2
    tar -xzvf /source/need/libtool-1.4.2.tar.gz
    ./configure --prefix=/usr
    make
    make install



  • popt 1.6.4


  • gettext 0.11.2


  • Python 2.2


  • PyXML 0.7
    tar -xzvf /source/need/PyXML-0.7.tar.gz
    cd PyXML-0.7/
    python setup.py build
    python setup.py install



  • freetype2 2.08 (utilisez la 2.0.8, au-delà pango n'appréciera pas)
    tar -xjvf /source/freetype-2.0.8.tar.bz2
    cd freetype-2.0.8/
    make setup CFG="--prefix=/usr"
    make
    make install


  • libxml2
  • libxslt

  • db 3.1.17(prenez bien cette version et pas une autre)
    tar -xzvf db-3.1.17.tar.gz
    cd db-3.1.17/dist/
    ./configure --prefix=/usr
    make
    make install


  • pkgconfig 0.12

  • Openjade 1.3.1


  • OpenSP 1.4


  • les docbook : xml, xsl et sgml

    L'installation des trois se résume à :
    mkdir /usr/share/sgml
    mkdir /usr/share/sgml/4.1sgml
    mkdir /usr/share/xml
    mkdir /usr/share/xml/4.1.2xml
    cd /usr/share/sgml/4.1sgml
    unzip -a /source/docbk41.zip
    cd /usr/share/xml/4.1.2xml
    unzip -a /source/docbkx412.zip
    cd /usr/share/xml
    tar -xzvf /source/need/docbook-xsl-1.52.2.tar.gz


    Récupérez maintenant buildDocBookCatalog, rendez le, exécutable puis exécutez-le :
    chmod 755 buildDocBookCatalog
    ./buildDocBookCatalog



  • libtiff
  • libjpeg
  • libpng

2. la plate forme de développement GNOME :



Il s'agit des logiciels annexes qu'utiliseront gnome et d'autres logiciels qui dépendent de gtk2. Ils s'installent tous comme glib, le cas particuliers pango est détaillé.

Avant de démarrer l'installation tapez ceci dans un terminal :
export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH


L'installation se résume à :
  • glib 2.0.4
    tar -xjvf /source/glib-2.0.4.tar.bz2
    cd glib-2.0.4/
    ./configure --prefix=/usr
    make
    make install


  • pango 1.0.2
    tar -xjvf /source/pango-1.0.3.tar.bz2
    cd pango-1.0.3/
    ./configure --prefix=/usr --enable-FT2
    make
    make install


  • atk 1.0.2
  • gtk+2.0.5
  • libglade 2.0
  • libart_lgpl 2.3.9
  • libgnomecanvas 2.0.1
  • libIDL 0.80
  • linc 0.5
  • ORBit2 2.4.0
  • intltool 0.22
  • gnome-common 1.2.4
  • GConf 1.2.0
  • bonobo- activation 1.0.2
  • libbonobo 2.0.0
  • gnome-mime-data
  • gnome-vfs 2.0.1
  • audiofile 0.2.3
  • esound 0.2.27
  • libgnome 2.0.1
  • libbonoboui 2.0.0
  • libgnomeui 2.0.1
  • libgnomeprint 1.115.0
  • libgnomeprintui 1.115.0
  • gail 0.16
  • at-spi 1.0.1
  • libgail-gnome 1.0.0
  • scrollkeeper 0.3.9
  • libgtop 2.0.0
  • glade 1.1.0

3. Le coeur de Gnome :


Il s'agit des applications qui composent gnome 2, elles s'installent toutes comme gnome-desktop.
  • gnome-desktop 2.0.2
    tar -xjvf /source/gnome-desktop 2.0.2.tar.bz2
    cd gnome-desktop 2.0.2/
    ./configure --prefix=/usr
    make
    make install


  • eel 2.0.0
  • librsvg 1.1.6
  • nautilus 2.0.0
  • libgtkhtml 2.0.0
  • yelp 1.0.1
  • eog 1.0.0
  • libwnck 0.14
  • gnome-panel 2.0.1
  • gnome-session 2.0.1
  • gnome-applets 2.0.0
  • control-center 2.0.0
  • gnome-utils 2.0.0
  • libzvt 2.0.1
  • gnome-terminal 2.0.0
  • gnome-games 2.0.1
  • gnome-media 2.0.0
  • gnome-system-monitor 2.0.0
  • librep 0.16
  • rep-gtk 0.16
  • sawfish 2.0
  • metatheme 0.9.7
  • gedit 2.0
  • gdm 2.4.0
  • bug-buddy 2.2.0
  • gtk-engines 1.9.0
  • gconf-editor 0.2

4. Configuration du lancement :



Quelque soit votre mode de démarrage vous devez mettre les lignes suivantes dans votre /etc/profile :
export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
export GDK_USE_XFT=1

4.1 Démarrage par startx :



Tous les utilisateurs désirant démarrer gnome depuis le mode console (par startx), doivent taper la ligne suivante
(la première fois uniquement) :
echo 'exec /usr/bin/gnome-session' > ~/.xinitrc


Puis pour lancer gnome, ils se connecteront au PC en mode console et taperont : startx

4.2 Démarrer gnome depuis KDM (mode graphique):



Pour faire apparaître gnome dans le menu de kdm, éditez simplement le fichier $KDEDIR/share/config/kdm/kdmrc, $KDEDIR étant le répertoire d'installation de KDE (souvent /usr mais il y'a aussi /opt/kde3, /opt/kde ou encore /usr/local/kde). Là, rajoutez simplement gnome à votre SessionTypes. Chez moi par exemple, j'ai ceci :
SessionTypes=kde,gnome,xfce,blackbox,windowmaker,afterstep,enlightenment,twm,
ailsafe,default,

Si malgrès cela vous ne parvenez toujours pas lancer gnome depuis KDM, alors éditez le fichier : /etc/X11/xdm/Xsession, repérer le "case" qui vous permet de choisir votre environnement,
chez moi il ressemble à ceci :

case $# in

1)

case $1 in

failsafe)

exec xterm -geometry 80x24-0-0

;;

kde)

exec startkde

;;

gnome)

exec gnome-session

;;

openwin)

exec olvwm

;;

fvwm2)

xsetroot -solid SteelBlue

exec fvwm2

;;

fvwm95)

exec fvwm95

;;

blackbox)

exec blackbox

;;

xfce)

exec /etc/X11/xinit/xinitrc.xfce

;;

icewm)

xsetroot -solid SteelBlue

exec icewm || exec xterm -fg red

;;

windowmaker)

exec /etc/X11/xinit/xinitrc.wmaker

;;

afterstep)

exec afterstep

;;

enlightenment)

exec enlightenment

;;

twm)

xclock -geometry 50x50-1+1 &

xterm -geometry 80x50+494+51 &

xterm -geometry 80x20+494-0 &

xterm -geometry 80x66+0+0 -name login &

xsetroot -solid SteelBlue

exec twm

;;

esac

esac


En gras la partie rajoutée. Voici une petite photo de gnome 2 ;-)





--Message édité par TrustRobot le 17-09-2006 à 00:00:00--