Forum Programmation.shell passer de QT3 a QT4 sous mandriva

Posté par  .
Étiquettes : aucune
0
22
sept.
2007
Bonjour. a tous.

je voudrais changer mon PATH pour pouvoir me servir de QT4 (qui par ailleurs est parfaitement installe)

mon PATH:
"usr/bin:bin:usr/local/bin.....usr/lib/qt3//bin ..."

et le remplacer par:
"usr/bin:bin:usr/local/bin.....usr/local/Trolltech/QT4 ..."

comment faire pour trouver tous les fichiers dans lesquelsil est ecrit par exemple

"export $PATH"

je sais qu'il faut utiliser find et grep mais un peu d"'aide serais la bienvenue.
Merci d'avance
  • # echo

    Posté par  . Évalué à 3.

    tape echo $PATH

    tu peux rajouter facilement une variable en faisant cela :

    export PATH=$PATH:/usr/local/Trolltech/QT4:/nouveauchemin

    etc

    et sinon tu peux modifier cela de façon définitive dans .bashrc ou .profile par exemple

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: echo

      Posté par  . Évalué à 1.

      oui comme ca ca devrais pouvoir marche maisje serais oblige de me garder la version QT3 puisque je ne peux pas retirer le chemin du path.Ce que j'aimerais c'est savoir quel p... de fichier me rajoute les lignes du path.Ca doit necessirement etre un script shell et si je trouvais lequel ca me permettrais de pouvoir le supprimer proprement pour le remplacer par QT4.
      • [^] # Re: echo

        Posté par  . Évalué à 3.

        pas forcément un script shell. As-tu regardé du côté de .profile ou .bashrc ?

        Quoi qu'il en soit, ce que j'ai indiqué c'est pour récupérer ton chemin actuel et en rajouter un en plus, si tu veux le remplacer, tu tapes simplement :

        echo $PATH
        tu récupères tout ce qu'il y a dedans, sauf la référence à qt3, et ensuite tu fais un export PATH= avec tout ce que tu veux dedans, sans mettre le $PATH au début.

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

        • [^] # Re: echo

          Posté par  . Évalué à 4.

          Plus simple PATH="${PATH/:\/usr\/lib\/qt3\/\/bin}:/usr/local/Trolltech/QT4"
          Supprime :/usr/lib/qt3//bin du path et rajoute /usr/local/Trolltech/QT4 à la fin

          Pour l'emplacement ~/.bashrc doit faire l'affaire.
      • [^] # Re: echo

        Posté par  . Évalué à 1.

        Je suis aussi sous Mandriva. Ce que j'ai fait (méthode empirique) :

        - création d'un fichier qt4dir.sh dans /etc/profile.d, sur la base de qt3dir.sh et en y remplaçant le chemin par celui qui va bien
        - remplacement dans /usr/bin du qmake existant par celui trouvé dans /usr/lib/qt4/bin

        et ça roule...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.