Linuxtrent: Installare gnome2 - resoconto e una domanda

  • From: Marco Cova <giardini@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 28 Feb 2002 23:21:57 +0100

Salve a tutti.

Preso da un imprevisto bisogno di attivismo, ho pensato bene di
installare gnome2 (be', pre-gnome2).
Ho scaricato i pacchetti necessari da
ftp.gnome.org/pub/gnome/pre-gnome2/sources (c'è anche una dir con gli
ultimi pacchetti rilasciati, ma mi sfugge il path esatto) e poi ho
pazientemente iniziato a configurare, compilare, installare. La
procedura è stata del tutto indolore e più veloce di quanto ipotizzavo:
2-2.5 ore[1] dopo aver scaricato il tutto, compreso qualche
imprevisto[2], avevo già il nuovo splash screen ammiccante[3] sullo
schermo. 
Tra i requisiti necessari:
1) banda: tutte le tarball bzippate fanno 30M
2) tempo: 2 ore con il sistema rallentato possono non essere il massimo
3) spazio su disco: gnome2 installato (molto minimale, praticamente solo
librerie e programmi di base tipo panel e applet) si mangia 201M
Per aiutarmi nella tediosa successione ./configure; make; make install
ho fatto un piccolo bash-scriptino che allego (molto migliorabile[4], ma
è un punto da cui partire). Ovviamente non mi assumo alcuna
responsabilità: se a vederlo vi fa venire l'epilessia, non è colpa mia
etc etc.
Note positive del nuovo sistema:
1) è possibile farlo convivere col vecchio gnome (hd permettendo)
2) ... (appena installato :-))

HTH,
Marco

[1] pentium III, 64MB RAM
[2] qualche pacchetto di sviluppo non installato, tipo bzip2-devel
    qualche incredibile (incredibile perché stupido) errore nei makefile
[3] dal sondaggio di un po' di tempo fa, mi era parso di capire che i
più fossero kde-iani, perciò cerco di fare un po' di promozione per il
povero gnome...
[4] la domanda: se voglio creare un link simbolico al file dir/file
nella directory dir/, senza però farci un cd, come devo fare?
Ovviamente, ln -s dir/file dir/link_a_file non funziona come sperato
(ipotizzando, è chiaro, di essere nel nodo parent di dir) ;-)

-- Attached file included as plaintext by Ecartis --
-- File: inst

#!/bin/bash

modules="glib-1.3.15 atk-0.13 freetype-2.0.8 pango-0.26 gtk+-1.3.15 linc-0.1.18 
libIDL-0.7.4 ORBit2-2.3.105 libxml2-2.4.16 libxslt-1.0.12 GConf-1.1.8 
bonobo-activation-0.9.4 libbonobo-1.112.0 gnome-mime-data-1.0.4 gnome-vfs-1.9.8 
libgnome-1.112.0 libart_lgpl-2.3.8 libglade-1.99.8 libgnomecanvas-1.112.0 
libbonoboui-1.112.0 libgnomeui-1.112.0 gnome-session-1.5.11 libwnck-0.5 
gnome-desktop-1.5.11 gnome-panel-1.5.11"

dest=/opt/gnome2

export PKG_CONFIG=$dest/lib/pkgconfig

for m in $modules
do
  dir=$m

  if test -f $m.tar.bz2
  then
    echo "de-bzipping $m"
    bzip2 -d $m.tar.bz2
    if test $? -ne 0
    then
      echo "problems while de-bzipping $m"
      exit 3
    fi
  else echo "probably $m has already been unzipped"
  fi

  if test -f $m.tar && ! test -d $m
  then 
    echo "untarring $m"
    tar xvf $m.tar
  else echo "probably $m has already been untarred"
  fi

  if test -d $dir
  then
    cd $dir

    echo "configuring $dir..."
    ./configure --prefix=$dest --with-locale=it
    if test $? -ne 0
    then
      echo "problems while configuring $dir"
      exit 1
    fi

    # hack to workaround error in makefile
    if test -f po/en_GB.gmo && ! test -f po/en.gmo
    then
      cd po
      ln -s en_GB.gmo en.gmo
      cd ..
    fi

    echo "making $dir..."
    /usr/bin/make
    if test $? -ne 0
    then
      echo "problems while making $dir"
      exit 2
    fi

    /usr/bin/make install
    if test $? -ne 0
    then
      echo "problems while install $dir"
      exit 4
    fi
    cd ..

    echo "removing $dir and bzipping $dir.tar... (could take a while)"
    \rm -r $dir
    bzip2 $dir.tar

   else 
     echo "$m non exist!"
     exit 4
   fi

done



-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts:

  • » Linuxtrent: Installare gnome2 - resoconto e una domanda