Install de Qt
kilian
Messages postés
8732
Date d'inscription
Statut
Modérateur
Dernière intervention
-
Fredish Messages postés 373 Date d'inscription Statut Membre Dernière intervention -
Fredish Messages postés 373 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai essayé d'installer Qt lib sur ma mandrake 9.2 par compilation avec la methode ancestrale mais en rajoutant une petite ligne au configure comme il était indiqué dansun tutriel :
Pour info ça vient de ce tutoriel : http://casteyde.christian.free.fr/system/linux/guide/online/x11884.html
Je l'ai installé dans /usr/lib et le make et make install se sont deroulé avec succés. Mais quand j'ai voulu compiler un module de KDE 3.2, il n'a pas trouvé Qt. Y'a t'il autre chose à configurer (à svoir que je n'ai pas fait autre chose que make et make install....
PS: j'ai essayé après avec rpm mais ça n'a pas non plus fonctionné.
J'ai essayé d'installer Qt lib sur ma mandrake 9.2 par compilation avec la methode ancestrale mais en rajoutant une petite ligne au configure comme il était indiqué dansun tutriel :
./configure -shared -thread -no-g++-exceptions -no-stl -system-zlib -qt-gif -system-libpng -system-libjpeg -plugin-imgfmt-mng -xft
Pour info ça vient de ce tutoriel : http://casteyde.christian.free.fr/system/linux/guide/online/x11884.html
Je l'ai installé dans /usr/lib et le make et make install se sont deroulé avec succés. Mais quand j'ai voulu compiler un module de KDE 3.2, il n'a pas trouvé Qt. Y'a t'il autre chose à configurer (à svoir que je n'ai pas fait autre chose que make et make install....
PS: j'ai essayé après avec rpm mais ça n'a pas non plus fonctionné.
A voir également:
- Install de Qt
- Install microsoft store - Guide
- Qt sdk - Télécharger - Langages
- Vidmate apk download install - Télécharger - TV & Vidéo
- Snaptube install - Télécharger - Conversion & Codecs
- Play store install - Accueil - Applis & Sites
4 réponses
Toujours pour la compil complete de kde, j'imagine. Au fait, tu as pensé à desinstaller les paquetages présents avant d'installer par les sources? Tiré du tuto: " si KDE est déjà présent sur votre système, il faut le supprimer avant de le recompiler (ou au moins renommer son répertoire si vous n'êtes pas sûr de vous...)". Tu as bien adapté à ta config? Chez moi, kde ne se situe pas dans /opt.
Sinon, il se pourrait bien que j'essaie moi aussi; j'ai une suse 9.0 sur cd, je l'installerai sans interface graphique et ferai la compilation moi-même.
Ce que tu appelles modules sont les composants de kde? Il faut faire un configure avant aussi, je crois. Tiré du fichier install de art 1.2.0:
J'espere que ca t'aidera.
Sinon, il se pourrait bien que j'essaie moi aussi; j'ai une suse 9.0 sur cd, je l'installerai sans interface graphique et ferai la compilation moi-même.
Ce que tu appelles modules sont les composants de kde? Il faut faire un configure avant aussi, je crois. Tiré du fichier install de art 1.2.0:
The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes a while. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation.
J'espere que ca t'aidera.
Salut. Là, c'est moi qui ait un probleme avec l'installation de qt/kde.
Alors, voilà, j'ai installé une suse 9.0 sans kde avec un minimum de choses installés pour essayer cela; je pense que mon probleme viens du path dans /etc/profile. Je l'ai modifié comme indiqué dans le fichier INSTALL. Et quand je me logge, à chaque fois, il me donne ma variable("LD_LIBRARY_PATH") et me dit, "no such file or directory". Lorsque j'essaye de compiler arts, il s'arrete parcequ'il ne peut trouver les librairies qt qu'il lui faut(même si je precise le chemin en option). Voilà les variables que j'ai ajoutées dans /etc/profile:
Je donne aussi le fichier complet si ca peut aider, parce que je dois avouer ne pas y comprendre grand-chose:
Pour ce qui est de l'erreur de compilation de arts, il est possible que ce soit parce que j'utilise qt-3.3.1 pour compiler arts-3.2.0; je sais pas, je vais essayer avec les deux. Mais là, il y a un autre probleme apparemment independant de la compilation, et que je n'arrive pas à résoudre. Voilà, merci d'avance :)
Alors, voilà, j'ai installé une suse 9.0 sans kde avec un minimum de choses installés pour essayer cela; je pense que mon probleme viens du path dans /etc/profile. Je l'ai modifié comme indiqué dans le fichier INSTALL. Et quand je me logge, à chaque fois, il me donne ma variable("LD_LIBRARY_PATH") et me dit, "no such file or directory". Lorsque j'essaye de compiler arts, il s'arrete parcequ'il ne peut trouver les librairies qt qu'il lui faut(même si je precise le chemin en option). Voilà les variables que j'ai ajoutées dans /etc/profile:
# #KdeQt # QTDIR=/usr/local/qt PATH=$QTDIR/bin:$PATH MANPATH=$QTDIR/doc/man:$MANPATH LD_LIBRARY_PATH:$QTDIR/lib:$LD_LIBRARY_PATH export QTDIR PATH MANPATH LD_LIBRARY_PATH
Je donne aussi le fichier complet si ca peut aider, parce que je dois avouer ne pas y comprendre grand-chose:
# /etc/profile for SuSE Linux # # PLEASE DO NOT CHANGE /etc/profile. There are chances that your changes # will be lost during system upgrades. Instead use /etc/profile.local for # your local settings, favourite global aliases, VISUAL and EDITOR # variables, etc ... # # Check which shell is reading this file # if test -f /proc/mounts ; then case "`/bin/ls -l /proc/$$/exe`" in */bash) is=bash ;; */rbash) is=bash ;; */ash) is=ash ;; */ksh) is=ksh ;; */zsh) is=zsh ;; */*) is=sh ;; esac else is=sh fi # # Initialize terminal # tty=`tty 2> /dev/null` test $? -ne 0 && tty="" if test -O "$tty" -a -n "$PS1"; then test -z "${TERM}" && { TERM=linux; export TERM; } test "${TERM}" = "unknown" && { TERM=linux; export TERM; } # Do not change settings on local line if connected to remote if test -z "$SSH_TTY" ; then test -x /bin/stty && /bin/stty sane cr0 pass8 dec test -x /usr/bin/tset && /usr/bin/tset -I -Q fi # on iSeries virtual console, detect screen size and terminal if test -d /proc/iSeries -a "$tty" = "/dev/tty1" ; then LINES=24; COLUMNS=80; export LINES COLUMNS TERM test -x /bin/initviocons && { eval `/bin/initviocons -e`; } fi fi unset TERMCAP # # Time until a complete key sequence must have arrived # #ESCDELAY=2000 #export ESCDELAY # # The user file-creation mask # umask 022 # # ksh/ash soemtimes do not know # test -z "$UID" && UID=`id -ur 2> /dev/null` test -z "$EUID" && EUID=`id -u 2> /dev/null` test -z "$USER" && USER=`id -un 2> /dev/null` test -z "$MAIL" && MAIL=/var/spool/mail/$USER test -z "$HOST" && HOST=`hostname -s 2> /dev/null` test -z "$CPU" && CPU=`uname -m 2> /dev/null` test -z "$HOSTNAME" && HOSTNAME=`hostname 2> /dev/null` test -z "$LOGNAME" && LOGNAME=$USER case "$CPU" in i?86) HOSTTYPE=i386 ;; *) HOSTTYPE=${CPU} ;; esac OSTYPE=linux MACHTYPE=${CPU}-suse-${OSTYPE} # Do NOT export UID, EUID, USER, MAIL, and LOGNAME export HOST CPU HOSTNAME HOSTTYPE OSTYPE MACHTYPE # # Adjust some size limits (see bash(1) -> ulimit) # Note: You may use /etc/initscript instead to set up ulimits and your PATH. # if test "$is" != "ash" ; then #ulimit -c 20000 # only core-files less than 20 MB are written #ulimit -d 15000 # max data size of a program is 15 MB #ulimit -s 15000 # max stack size of a program is 15 MB #ulimit -m 30000 # max resident set size is 30 MB ulimit -Sc 0 # don't create core files ulimit -Sd unlimited # ksh does not support this command. test "$is" != "ksh" && ulimit -Ss unlimited ulimit -Sm unlimited fi # # Make path more comfortable # if test -z "$PROFILEREAD" ; then PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin for dir in $HOME/bin/$CPU $HOME/bin ; do test -d $dir && PATH=$dir:$PATH done test "$UID" = 0 && PATH=/sbin:/usr/sbin:/usr/local/sbin:$PATH for dir in /var/lib/dosemu \ /usr/games \ /opt/bin \ /opt/gnome/bin \ /opt/kde3/bin \ /opt/kde2/bin \ /opt/kde/bin \ /usr/openwin/bin \ /opt/cross/bin do test -d $dir && PATH=$PATH:$dir done unset dir export PATH fi # # Many programs using readline library for line editing # should know about this (e.g. bash) # if test -z "$INPUTRC" ; then INPUTRC=/etc/inputrc test -s $HOME/.inputrc && INPUTRC=$HOME/.inputrc export INPUTRC fi # # Most bourn shell clones knows about this # HISTSIZE=1000 export HISTSIZE # # Set some environment variables for TeX/LaTeX # if test -n "$TEXINPUTS" ; then TEXINPUTS=":$TEXINPUTS:$HOME/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX" else TEXINPUTS=":$HOME/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX" fi export TEXINPUTS # # Configure the default pager on SuSE Linux # if test -z "$LESS" ; then LESS="-M -I" LESSKEY=/etc/lesskey.bin LESSOPEN="lessopen.sh %s" LESSCLOSE="lessclose.sh %s %s" LESS_ADVANCED_PREPROCESSOR="no" PAGER=less export LESSOPEN LESSCLOSE LESS LESSKEY PAGER LESS_ADVANCED_PREPROCESSOR fi # # Minicom # MINICOM="-c on" export MINICOM # # Current manpath # unset MANPATH MANPATH=`test -x /usr/bin/manpath && /usr/bin/manpath -q` export MANPATH # # Some applications do not handle the XAPPLRESDIR environment properly, # when it contains more than one directory. More than one directory only # makes sense if you have a client with /usr mounted via nfs and you want # to configure applications machine dependent. Uncomment the lines below # if you want this. # #XAPPLRESDIR="$XAPPLRESDIR:/var/X11R6/app-defaults:/usr/X11R6/lib/X11/app-defaults" #export XAPPLRESDIR # # Set INFOPATH to tell xemacs where he can find the info files # INFODIR=/usr/local/info:/usr/share/info:/usr/info INFOPATH=$INFODIR export INFODIR INFOPATH # # These settings are recommended for old motif applications # XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB export XKEYSYMDB XNLSPATH=/usr/X11R6/lib/X11/nls export XNLSPATH if test -s /etc/nntpserver ; then read NNTPSERVER < /etc/nntpserver export NNTPSERVER fi if test -s /etc/organization ; then read ORGANIZATION < /etc/organization export ORGANIZATION fi # # Midnight Commander needs this to run in color mode # COLORTERM=1 export COLORTERM # # For RCS # #export VERSION_CONTROL=numbered # #KdeQt # QTDIR=/usr/local/qt PATH=$QTDIR/bin:$PATH MANPATH=$QTDIR/doc/man:$MANPATH LD_LIBRARY_PATH:$QTDIR/lib:$LD_LIBRARY_PATH export QTDIR PATH MANPATH LD_LIBRARY_PATH # # Source profile extensions for certain packages # if test -d /etc/profile.d -a -z "$PROFILEREAD" ; then for s in /etc/profile.d/*.sh ; do test -r $s && . $s done unset s fi # # Source the files generated by SuSEconfig # if test -z "$PROFILEREAD" ; then test -e /etc/SuSEconfig/profile && . /etc/SuSEconfig/profile fi if test "$is" != "ash" ; then # # Source some aliases which provide help for DOS users # #test -e /etc/profile.dos && . /etc/profile.dos # # And now let's see if there is a local profile # (for options defined by your sysadmin, not SuSE Linux) # test -s /etc/profile.local && . /etc/profile.local fi # # Avoid overwriting user settings if called twice # if test -z "$PROFILEREAD" ; then readonly PROFILEREAD=true export PROFILEREAD fi # # System BASH specials, maybe also good for other shells # test -r /etc/bash.bashrc && . /etc/bash.bashrc if test "$is" = "bash" -a -z "$_HOMEBASHRC" ; then # loop detection readonly _HOMEBASHRC=true test -r $HOME/.bashrc && . $HOME/.bashrc fi # # KSH specials # if test "$is" = "ksh" ; then test -r /etc/ksh.kshrc && . /etc/ksh.kshrc fi if test "$is" = "ksh" -a -z "$_HOMEKSHRC" ; then # loop detection readonly _HOMEKSHRC=true test -r $HOME/.kshrc && . $HOME/.kshrc fi # # End of /etc/profile #
Pour ce qui est de l'erreur de compilation de arts, il est possible que ce soit parce que j'utilise qt-3.3.1 pour compiler arts-3.2.0; je sais pas, je vais essayer avec les deux. Mais là, il y a un autre probleme apparemment independant de la compilation, et que je n'arrive pas à résoudre. Voilà, merci d'avance :)
Argh, salut,
Suis désolé, mais j'ai laissé tomber qt et Kde 3.2 , ca m'enerve trop. Mais normalement la dernière version de Qt est la meilleure, donc je ne opense pas que ce soit un conflit entre art et qt.
Suis désolé, mais j'ai laissé tomber qt et Kde 3.2 , ca m'enerve trop. Mais normalement la dernière version de Qt est la meilleure, donc je ne opense pas que ce soit un conflit entre art et qt.
Je sais pas, je dis juste ca, parceque lors du configure, arts me renvoit une erreur du type, "ERROR(>QT-3.2)". Je vais voir avec cette version.
Sinon, juste pour dire que je me rappelle quelque chose de bizarre, c'est que lors du login, il me renvoie l'erreur LD_LIBRARY_PATH, et il me donne aussi le chemin, "/usr/local/qt/lib::no such file or directory". Et je suis pourtant sûr que ce repertoire existe, mais ce que je trouve bizarre, ce sont ces doubles petits points(comme s'il prenait les premiers ":" dans le chemin). En esperant que ca en aide quelques-uns.
Sinon, juste pour dire que je me rappelle quelque chose de bizarre, c'est que lors du login, il me renvoie l'erreur LD_LIBRARY_PATH, et il me donne aussi le chemin, "/usr/local/qt/lib::no such file or directory". Et je suis pourtant sûr que ce repertoire existe, mais ce que je trouve bizarre, ce sont ces doubles petits points(comme s'il prenait les premiers ":" dans le chemin). En esperant que ca en aide quelques-uns.