Client ICQ pour Linux

Répondre
Partager Rechercher
Bonjour bonjour

Je vous explique mon problème, je suis sous Linunx pendant mon stage, je peux donc pas prendre un icq sur le site officiel.
J'ai donc essayé leur ICQ2Go (ancient icq lite) en Java, le problème c'est qu'il plante sur ma machine, j'ai donc voulu me tourner vers un Licq, seul problème faut etre root pour pouvoir l'installer.

Donc ma question est : existe-t-il un client icq pour Linux, facile à installer de préférence et qui ne nécessite ps d'être root ??

Si oui, je suis preneur, parce que pour le moment je trouve pas
Citation :
Provient du message de Mandrin
pour acceder au réseau ICQ sous linux, le meilleur client se trouve sur www.licq.org
Sauf que j'ai dis que je pouvais pas installer celui là car il faut les droit root (que ce soit pour la version tgz ou le rpm)
Donc, j'en suis toujours au meme point, vu que j'ai aps les droit root.
licq tu n'es pas obligé d'etre root pour l'installer. Par contre il faut que tu changes le prefix d'installation (--prefix=~/local par exemple). Tu fais tout comme d'habitude ensuite, make make install, ca doit te creer toute une arborescence dans ton repertoire utilisateur (sous le repertoire principal local). Il ne te reste plus qu'a ajouter ~/local/bin dans ton path (ou tout autre endroit ou l'executable de licq est). Vouala !
Merci Mothra, ya du proges
Sauf que j'ai ça maintenant :
Code:
configure: error: You need to have the libstdc++ headers installed
Et que j'ai beau DL ça : libstdc++-v3.0.97-gcc-3.0.4.tar.gz quand je veux l'installer il me dit :
Code:
 loading cache ./config.cache
configure: error: can not find install-sh or install.sh in . ./.. ./../..
Je pense que je suis pas prêt de reussir.
M'enfin merci quand même tout le monde et Mite
Si tu n'as pas les librairies nécessaires pour installer licq tu peux peut être essayer ickle qui nécessite tout de même les librairies GTK+. Ca peut valoir le coup d'essayer et de voir si elles sont présentes sur ton Système. Perso je préfére 100 fois licq à ickle mais c'est mieux que rien.

Pour l'install tu reproduis la même manip que t'as donné Mothra (--prefix=monRepertoire), afin de l'installer dans ton répertoire $HOME où tu as les droits d'écriture.

Quand à ton problème d'install de libstdc++, faudrait un peu plus d'infos pour pouvoir te dépanner
Ben j'aimerai bien donner plus de précision mais bon le configure de la lib m'en donne pas plus.

Bon je ben j'ai DL Ickle, et paf : ./configure --prefix=/home/frederic/
me donne le même truc de librairie libstdc++ sniffff
Bon ben je ferais pas d'icq
Citation :
Provient du message de Wis/Thunder
Ben j'aimerai bien donner plus de précision mais bon le configure de la lib m'en donne pas plus.

Bon je ben j'ai DL Ickle, et paf : ./configure --prefix=/home/frederic/
me donne le même truc de librairie libstdc++ sniffff
Bon ben je ferais pas d'icq
tu peux faire une copie exacte de ce qu'il se passe ? commandes que tu tapes, ce que ca donne...

libstdc++, c'est la librairie standard c++, elle devrait être installée avec les headers. Sinon installe la dans ton répertoire home et indique le à configure (./configure --help, cherche une option du type --with-libstdc++-headers=location, qui permet de spécifier l'endroit où trouver les headers de cette bibliothèque)
En cherchant un petit peu j'ai trouvé quelqu'un dans le même cas que toi, voici le lien en Anglais :

http://www.geocrawler.com/archives/3...2/3/0/8230741/

A priori il se sert du install-sh de GCC, donc les sources de libstdc++ doivent se trouver dans un sous-répertoire des sources de GCC. Mais la, problème, tu n'es pas root et je serais très supris que ce répertoire te sois ouvert en écriture.

De plus, de ce que j'en ai compris en surfant sur gcc.gnu.org ta version de libstdc++ est inclue avec GCC 3.x. Vu que ce n'est pas ton cas si tu dois la rajouter à la main j'ai peur que ce ne soit pas possible si tu n'as pas la version 3.x de GCC, pour vérifier : un petit gcc --version suffit.

A mon avis le mieux à faire et de demander à ton admin de l'installer en justifiant un quelconque besoin pour développer ou chais pas quoi selon ton job dans la boite
Code:
[frederic@trinity licq-1.2.6]$ ./configure --prefix=/home/frederic/tempo/
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking whether g++ accepts -fno-exceptions -fno-check-new... no
checking how to run the C++ preprocessor... /lib/cpp
checking for strerror in -lcposix... no
checking whether make sets $(MAKE)... (cached) yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for strip... /usr/bin/strip
checking for size... /usr/bin/size
Setting Linux compilation options
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking for unistd.h... (cached) yes
checking paths.h usability... yes
checking paths.h presence... yes
checking for paths.h... yes
checking for inet_addr in -lxnet... no
checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... yes
checking for pthread_cancel in -lc_r... no
checking for pthread_cancel in -lpthread... yes
checking for dlopen in -lc_r... no
checking for dlopen in -lc... no
checking for dlopen in -ldl... yes
checking for dlopen modes... RTLD_NOW
checking for inet_addr... yes
checking for inet_aton... yes
checking for mktime... yes
checking for select... yes
checking for strdup... yes
checking for strerror... yes
checking for hstrerror... yes
checking for readdir_r... yes
checking whether to enable SOCKS5 support... no
checking if OpenSSL support is desired... yes
checking openssl/ssl.h usability... no
checking openssl/ssl.h presence... no
checking for openssl/ssl.h... no
checking if OpenSSL support can be enabled... no
checking vector usability... no
checking vector presence... no
checking for vector... no
configure: error: You need to have the libstdc++ headers installed
Pour les libs j'arrive pas les installer j'ai une erreur aussi
Que j'ai mise plus haut mais je vais essayer de trouver une autre version de la lib.
Erreur de la lib:

Code:
[frederic@trinity libstdc++-v3.0.97]$ ./configure --prefix=/home/frederic/tempo/ --bindir=/home/frederic/tempo/ickle-0.3.2/
loading cache ./config.cache
configure: error: can not find install-sh or install.sh in . ./.. ./../..
et en mettant le install-sh de ickle (je sais je suis fou ) :

Code:
./configure --prefix=/home/frederic/tempo/
loading cache ./config.cache
configure: error: can not run ./config.sub
encore pire avec le config.sub et tous les config.* de ickle :
Code:
./configure --prefix=/home/frederic/tempo/
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... missing
checking for working automake... found
checking for working autoheader... missing
checking for working makeinfo... missing
checking for Cygwin environment... no
checking for mingw32 environment... no
configure: error: can not find install-sh or install.sh in ./.. ././..
*est dingue*
Citation :
Provient du message de Wis/Thunder
Code:
checking how to run the C preprocessor... gcc -E
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
configure: error: You need to have the libstdc++ headers installed
il y a un compilateur c++ sur ta machine ? en tous cas configure a pas l'air de le trouver...
donc commence par installer g++
j'ai gcc v2.94 et ggc3 v3.04.
JE progresse j'ai chopé le install du /usr/bin/
je me le suis collé là ou le script l'attendais (/home/frederic/tempo/ car il cherche dans le ./.. du repertoire ou je lance configure)
maintenant il manque autre chose

Code:
 ./configure --prefix=/home/frederic/tempo/
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... missing
checking for working automake... found
checking for working autoheader... missing
checking for working makeinfo... missing
checking for Cygwin environment... no
checking for mingw32 environment... no
checking for gawk... gawk
checking whether ln -s works... yes
checking for gcc... gcc
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... no
checking for g++... no
checking for gcc... gcc
checking whether we are using GNU C++... yes
checking whether gcc accepts -g... no
checking for strerror in -lcposix... no
checking for as... as
checking for ar... ar
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking whether to enable maintainer-specific portions of Makefiles... no
CPU config directory is config/cpu/i486
OS config directory is config/os/gnu-linux
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking how to recognise dependant libraries... pass_all
checking for object suffix... o
checking for ranlib... (cached) ranlib
checking for strip... strip
checking how to run the C++ preprocessor... gcc -E
updating cache ./config.cache
./../ltconfig: ./../ltconfig: No such file or directory
J'ai fait un test rapide au boulot, bon j'ai que Cygwin ici, on fait avec ce qu'on a.

J'ai download gcc3.2.2 depuis gcc.gnu.org que j'ai décompressé dans un repertoire. La tu devrais avoir un sous-rep libstdc++. J'ai fait un ./configure --prefix=$MON_REP, ensuite gmake, gmake install et tout à roulé.

Dernière étape, spécifier les lib dans $PATH.
Citation :
Provient du message de Lango Silma
La variable d'environnement qui dit où chercher les bibliothèques au moment d'exécuter l'exécutable est $LD_LIBRARY_PATH
Autant pour moi
Bon puisqu'il y a une nouvelle solution, je suis en train de la tester.
Heureusement que le rectorat a une bonne connection
La j'en suis au gmake (ça a l'air de prendre du temps)
Unhappy
Malheureuseument, apres le configure, le gmake et le gmake install de gcc, tout marche.
Alors je passe a celui de licq : encore l'erreur de libstdc++, je vais donc dans le repertoire de la dite librairie dans le repertoire ou j'ai décompressé gcc et là :

Code:
./configure: test: !=: unary operator expected
checking for exception model to use... configure: error: unable to detect exception model
J'ai eu beau chercher dans le script j'ai pas compris pourquoi j'avais ça


PS : si ya pas eu de nouvelle c'est que j'ai internet qu'au boulot pour le moment car je loge pas chez moi (Valence - Grenoble ts les jours ça fait loin)
Talking
Bon vu que j'ai pas reussi à le faire marché, j'ai fait un truc que j'aurai du faire ya longtemps,
tester ICQ2Go avec un autre navigateur que Mozilla de ma redhat, j'ai tester Konqueror, marche pas.
Là je lance Netscape 4,xx (j'ai pas regardé le num) et ça marche nickel
Donc désolé d'avoir fait chier le monde
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés