On 03 Aug 2002 12:32:44 +0200
manu11 <[EMAIL PROTECTED]> wrote:

> Le mer 31/07/2002 � 21:42, nono a �crit :
> > J'ai install� les rpm kde3.01 de plan�te linux sur ma mdk8.2
> > J'ai malgr� tout des petits probl�mes. Je n'arrive plus � lancer une
> appli. 
> > koffice (kword, kpresenter, kspread ....) ne fonctionne pas. 
> > Quand je clique dessus j'ai le sablier dans la barre des t�ches
> pendant un 
> > certain temp et puis plus rien.
> > Apparemment kde3 s'installe dans /opt/  mais � part cela je ne sais
> comment 
> > faire pour r�int�grer la suite koffice. J'ai essay� de la d�sinstaller
> et la  
> > r�installer mais rien y fait.
> > Si �a marche chez vous je suis preneur de toutes les pistes.
> > merci.
> > nono
> 
> Bonjour
> 
> J'ai eut le m�me probl�me il y a qq temps.
> J'ai post� sur le forum fcolc et voici la r�ponse que j'ai eut :
> 
> ---------------------------------------------------------
> Il faut installer la version de Koffice compil� pour KDE3. Dispo sur
> les ftp KDE.
> Sinon, si les librairies KDE2 sont pr�sente, il faut alors indiquer o�
> trouver ces librairie avant de lancer Koffice.
> 
> export KDEDIR=/path_to/kde2 (sur une Mdk8.2 c'est /usr)
> export QTDIR=/path_to/qt2 (sur une Mdk8.2 c'est /usr/lib/qt2)
> Puis lancer le prg d�sir�. C'est valable pour toutes les applis KDE2.
> Il faut avoir conserv� QT2 et le package kdelibs.
> --------------------------------------------------------
> 
> mais chez moi �a n'a pas march�...
> 
> 
> Ce qui est curieux, c'est que quand je lan�ais une appli koffice en root
> �a fonctionnait bien....
> 
> >> nouveau post .... et r�ponse ci-jointe
> 
> ---------------------------------------------------------------
> 
> Voici ce que je pense (� vous de v�rifier si c'est plausible) :
> votre koffice a �t� install� � partir de binaire (ie vous ne l'avez pas
> compil�) et a �t� compil� pour kde2. Votre utilisateur courant a lanc�
> kde3 qui s'est charg� de mettre � jour les variables d'environnement
> pour son bon fonctionnement. Du coup koffice se retorouve avec les libs
> et variables d'environnement de kde3 et panique un peu. Votre root n'a
> jamais lanc� kde3 et donc a encore les anciennes variables : il peu donc
> lancer koffice (par exemple essayez de lancer konqueror en root : soit
> il vous dit non trouv� (car konqueror de kde2 a �t� enlev�, soit il vous
> lance l'ancien konqueror (�ventuellement il vous crie dessus car il
> essaie de lancer konquror de kde3).
> 
> Si vous lancez kde3 en root koffice ne marchera plus, m�me en root.
> 
> Solution : vous attendez une version compil�e pour kde3 (pour votre
> distrib) de koffice, soit vous r�cup�rez le tarball et
> ./configure;make;makeinstall (apr v�rification des instructions
> d'installation).
> --------------------------------------------------------------
> 
> j'ai essay�.... �a n'a pas march� non plus....!
> 
> 
> Depuis, j'ai eut des gros probl�mes en bidouillant /etc/modules.conf
> (pour autre chose) et j'en suis arriv� � tout r�installer
> Maintenant, je reste � KDE 2.2 (au moins ca marche ....!)
> 
> 
> bon courage
> 
> Manu
> 
> 
> 

s,il s'agit de lancer des applis kde  ou seulement qt utilisant une version diff�rente 
de qt et/ou kde de celle install�e, il faut sp�cifier QTDIR et KDEDIR (pour kde), mais 
aussi PATH et LD_LIBRARY_PATH pour que les bons r�pertoires bin/ et lib/ apparaissent 
en premier dans l'environnement de l'appli lanc�e.

j'ai install� plusieurs versions de qt et kdelibs en indiquant QTDIR et KDEDIR avant 
la compilation.

pour compiler une application avec les bonnes libs, avant de la compiler, j'exporte 
KDEDIR et QTDIR ainsi que PATH=$KDEDIR/bin:$QTDIR/bin:$PATH et 
LD_LIBRARY_PATH=$KDEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH. qqfois il faut �galement 
passer par les options --with-qt-dir= --with-qt-libraries= etc.. de ./configure. 
l'ex�cutable va s'installer en $KDEDIR/bin. les libs en $KDEDIR/lib  etc...

pour lancer ces applications, j'ai le script suivant:

#!/bin/bash
#krapps
#K run apps: to run Kde apps :)
#jipe 2001

usage ()
{
echo "usage: krapps <path-to-kde> <path-to-qt> <application>"
echo "ex: krapps /usr/local/kde /usr/local/qt kmail"
exit
}

varR=

case $1 in 
   $varR)
      usage
      ;;
esac
case $2 in 
   $varR)
      usage
      ;;
esac
case $3 in 
   $varR)
      usage
      ;;
esac

export KDEDIR=$1
export QTDIR=$2
export PATH=$KDEDIR/bin:$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$KDEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH
$KDEDIR/bin/$3

pour lancer toto qui est dans /opt/kde2/bin et utilise qt2 dans /opt/qt2, je tape 
seulement:
$ krapps /opt/kde2 /opt/qt2 toto

�a marche dans la plupart des cas mais il y a des exceptions o� il faut un peu 
biaiser... par exemple:
brahms que j'ai li� � kde3 et qt3 n�cessite que arts soit lanc� et si possible de la 
bonne version, il faut donc lancer le bon artsd avant brahms.
ksoundrecord li� � kde1 et qt1 utilise kmix comme mixer et je ne l'ai pas dans 
/opt/kde1/bin... j'ai donc fait un lien symbolique nomm� kmix dans /opt/kde1/bin vers 
/usr/local/bin/aumix. (et pas un kmix d'une autre version de kde). ce m�me 
ksoundrecord lance lame avec une option obsol�te sur les versions actuelles de lame -> 
blocage. j'ai fait un petit script nomm� lame dans /opt/kde1/bin qui est appel� par 
ksoundrecord car en 1er dans PATH et lance le vrai lame sans l'option qui coince.... 

vala, si �a peut donner des id�es...

bye
jipe

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à