Telecharger gaim

BOnjour , je suis sous mandriva , j'aimerais telecharger gaim , mais dans quel dossier je dois le télécharger ?

merci
Configuration: Linux Mandriva
Firefox 1.5.0.7

28 réponses

Résumé de la discussion

L'installation de Gaim sous Mandriva et la recherche du répertoire idéal pour télécharger et compiler le logiciel posent la question des emplacements et des permissions. Des emplacements comme /home/marie/gaim ou /home/marie/src sont cités et des droits d'exécution ou des permissions peuvent bloquer l'installation, notamment lors de l'affichage des scripts README ou INSTALL. D'autres proposent d'utiliser l'outil urpmi ou de passer par la compilation à partir des sources, en notant qu'il faut GTK+ 2.0 pour construire Gaim et éventuellement installer gtk. En complément, plusieurs conseils recommandent d'organiser les téléchargements dans le répertoire src pour regrouper les sources, et de suivre les dépendances système pour éviter des erreurs.

Bobot (l’IA à votre service)
  1. Bonjour, comment faire pour télécharger et installer gaim sur mon pc.je suis perdu et je l'ai cherché partout sans le trouver. svp aider moi
    1. non mais j'ai déjà dit 50fois que je voulais installer gaim à partir des sources bon sang !!!
      1. Contributeur
        50fois??
        Faux!
        Je n'ai compté qu'une seule fois!!
        ^^
    2. Contributeur
      ce serait pas plus simple de passer par urpmi pour installer gaim??
      Pour cela "urpmi gaim"
      1. # urpmi gtk
        pas de paquetage nommé gtk
        Les paquetages suivants contiennent gtk :
        gnome-python-gtkhtml2
        gnome-python-gtkmozembed
        gnome-python-gtksourceview
        gnome-python-gtkspell
        gtk+2.0
        gtk-engines2
        gtk-sharp
        gtk-sharp2
        gtkam
        gtkdialogs
        gtkeyboard
        gtkhtml-3.8
        gtksourceview
        gtkspell
        gtktalog
        libexif-gtk5
        libgtk+-x11-2.0_0
        libgtk+1.2
        libgtk+2.0_0
        libgtk-linux-fb-2.0_0
        libgtkglarea2.0
        libgtkhtml-3.8_15
        libgtkhtml2_0
        libgtkmm2.4_1
        libgtksharpglue
        libgtksourceview-1.0_0
        libgtkspell0
        libwxgtk2.6
        pygtk2.0
        pygtk2.0-libglade
        uim-gtk
        
        1. Modérateur
          *** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+

          il faut installer gtk
          essaie un
          urpmi gtk
          1. en fait je veux juste utiliser aim , ni msn ni les autres :) :

            $ pwd
            /home/marie/src/gaim-1.5.0
            [marie@l gaim-1.5.0]$ ./configure
            checking build system type... i686-redhat-linux-gnu
            checking host system type... i686-redhat-linux-gnu
            checking target system type... i686-redhat-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 sed... /bin/sed
            checking for gcc... gcc
            checking for C compiler default output file name... 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 for a sed that does not truncate output... /bin/sed
            checking for egrep... grep -E
            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 whether ln -s works... yes
            checking how to recognise dependent libraries... pass_all
            checking how to run the C preprocessor... gcc -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 dlfcn.h usability... yes
            checking dlfcn.h presence... yes
            checking for dlfcn.h... yes
            checking for g++... g++
            checking whether we are using the GNU C++ compiler... yes
            checking whether g++ accepts -g... yes
            checking dependency style of g++... gcc3
            checking how to run the C++ preprocessor... g++ -E
            checking for g77... no
            checking for f77... no
            checking for xlf... no
            checking for frt... no
            checking for pgf77... no
            checking for fort77... no
            checking for fl32... no
            checking for af77... no
            checking for f90... no
            checking for xlf90... no
            checking for pgf90... no
            checking for epcf90... no
            checking for f95... no
            checking for fort... no
            checking for xlf95... no
            checking for ifc... no
            checking for efc... no
            checking for pgf95... no
            checking for lf95... no
            checking for gfortran... no
            checking whether we are using the GNU Fortran 77 compiler... no
            checking whether  accepts -g... no
            checking the maximum length of command line arguments... 32768
            checking command to parse /usr/bin/nm -B output from gcc object... ok
            checking for objdir... .libs
            checking for ar... ar
            checking for ranlib... ranlib
            checking for strip... strip
            checking if gcc static flag  works... yes
            checking if gcc supports -fno-rtti -fno-exceptions... no
            checking for gcc option to produce PIC... -fPIC
            checking if gcc PIC flag -fPIC works... yes
            checking if gcc supports -c -o file.o... yes
            checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
            checking whether -lc should be explicitly linked in... no
            checking dynamic linker characteristics... GNU/Linux ld.so
            checking how to hardcode library paths into programs... immediate
            checking whether stripping libraries is possible... yes
            checking if libtool supports shared libraries... yes
            checking whether to build shared libraries... yes
            checking whether to build static libraries... no
            configure: creating libtool
            appending configuration tag "CXX" to libtool
            checking for ld used by g++... /usr/bin/ld
            checking if the linker (/usr/bin/ld) is GNU ld... yes
            checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
            checking for g++ option to produce PIC... -fPIC
            checking if g++ PIC flag -fPIC works... yes
            checking if g++ supports -c -o file.o... yes
            checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
            checking dynamic linker characteristics... GNU/Linux ld.so
            checking how to hardcode library paths into programs... immediate
            checking whether stripping libraries is possible... yes
            appending configuration tag "F77" to libtool
            checking for a BSD-compatible install... /usr/bin/install -c
            checking whether NLS is requested... yes
            checking for msgfmt... /usr/bin/msgfmt
            checking for gmsgfmt... /usr/bin/msgfmt
            checking for xgettext... /usr/bin/xgettext
            checking for msgmerge... /usr/bin/msgmerge
            checking whether we are using the GNU C Library 2 or newer... yes
            checking for ranlib... (cached) ranlib
            checking for library containing strerror... none required
            checking for an ANSI C-conforming const... yes
            checking for signed... yes
            checking for inline... inline
            checking for off_t... yes
            checking for size_t... yes
            checking for long long... yes
            checking for long double... yes
            checking for wchar_t... yes
            checking for wint_t... yes
            checking for inttypes.h... yes
            checking for stdint.h... yes
            checking for intmax_t... yes
            checking whether printf() supports POSIX/XSI format strings... yes
            checking for working alloca.h... yes
            checking for alloca... yes
            checking for stdlib.h... (cached) yes
            checking for unistd.h... (cached) yes
            checking for getpagesize... yes
            checking for working mmap... yes
            checking whether we are using the GNU C Library 2.1 or newer... yes
            checking whether integer division by zero raises SIGFPE... yes
            checking for unsigned long long... yes
            checking for inttypes.h... yes
            checking whether the inttypes.h PRIxNN macros are broken... no
            checking for stdint.h... (cached) yes
            checking for SIZE_MAX... yes
            checking for stdint.h... (cached) yes
            checking for CFPreferencesCopyAppValue... no
            checking for CFLocaleCopyCurrent... no
            checking for ld used by GCC... /usr/bin/ld
            checking if the linker (/usr/bin/ld) is GNU ld... yes
            checking for shared library run path origin... /bin/sh: ./config.rpath: No such file or directory
            done
            checking for ptrdiff_t... yes
            checking argz.h usability... yes
            checking argz.h presence... yes
            checking for argz.h... yes
            checking limits.h usability... yes
            checking limits.h presence... yes
            checking for limits.h... yes
            checking locale.h usability... yes
            checking locale.h presence... yes
            checking for locale.h... yes
            checking nl_types.h usability... yes
            checking nl_types.h presence... yes
            checking for nl_types.h... yes
            checking malloc.h usability... yes
            checking malloc.h presence... yes
            checking for malloc.h... yes
            checking stddef.h usability... yes
            checking stddef.h presence... yes
            checking for stddef.h... yes
            checking for stdlib.h... (cached) yes
            checking for string.h... (cached) yes
            checking for unistd.h... (cached) yes
            checking sys/param.h usability... yes
            checking sys/param.h presence... yes
            checking for sys/param.h... yes
            checking for asprintf... yes
            checking for fwprintf... yes
            checking for getcwd... yes
            checking for getegid... yes
            checking for geteuid... yes
            checking for getgid... yes
            checking for getuid... yes
            checking for mempcpy... yes
            checking for munmap... yes
            checking for putenv... yes
            checking for setenv... yes
            checking for setlocale... yes
            checking for snprintf... yes
            checking for stpcpy... yes
            checking for strcasecmp... yes
            checking for strdup... yes
            checking for strtoul... yes
            checking for tsearch... yes
            checking for wcslen... yes
            checking for __argz_count... yes
            checking for __argz_stringify... yes
            checking for __argz_next... yes
            checking for __fsetlocking... yes
            checking whether _snprintf is declared... no
            checking whether _snwprintf is declared... no
            checking whether feof_unlocked is declared... yes
            checking whether fgets_unlocked is declared... no
            checking whether getc_unlocked is declared... yes
            checking for iconv... yes
            checking for iconv declaration...
                     extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
            checking for nl_langinfo and CODESET... yes
            checking for LC_MESSAGES... yes
            checking for bison... no
            checking for CFPreferencesCopyAppValue... (cached) no
            checking for CFLocaleCopyCurrent... (cached) no
            checking whether NLS is requested... yes
            checking whether included gettext is requested... no
            checking for GNU gettext in libc... yes
            checking whether to use NLS... yes
            checking where the gettext function comes from... libc
            checking for ANSI C header files... (cached) yes
            checking for sys/wait.h that is POSIX.1 compatible... yes
            checking fcntl.h usability... yes
            checking fcntl.h presence... yes
            checking for fcntl.h... yes
            checking sys/time.h usability... yes
            checking sys/time.h presence... yes
            checking for sys/time.h... yes
            checking for unistd.h... (cached) yes
            checking for locale.h... (cached) yes
            checking signal.h usability... yes
            checking signal.h presence... yes
            checking for signal.h... yes
            checking for stdint.h... (cached) yes
            checking for an ANSI C-conforming const... (cached) yes
            checking whether struct tm is in sys/time.h or time.h... time.h
            checking return type of signal handlers... void
            checking for strftime... yes
            checking for strdup... (cached) yes
            checking for strstr... yes
            checking for atexit... yes
            checking for getopt_long... yes
            checking for inet_aton... yes
            checking for gethostent in -lnsl... yes
            checking for socket... yes
            checking for getaddrinfo... yes
            checking for socklen_t... yes
            checking for special C compiler options needed for large files... no
            checking for _FILE_OFFSET_BITS value needed for large files... 64
            checking for _LARGE_FILES value needed for large files... no
            checking for pkg-config... /usr/bin/pkg-config
            checking for silcclient... checking for silc... checking sys/utsname.h usability... yes
            checking sys/utsname.h presence... yes
            checking for sys/utsname.h... yes
            checking for uname... yes
            checking for pkg-config... (cached) /usr/bin/pkg-config
            checking for GLIB - version >= 2.0.0... yes (version 2.12.3)
            checking for pkg-config... (cached) /usr/bin/pkg-config
            checking for GTK+ - version >= 2.0.0... no
            *** Could not run GTK+ test program, checking why...
            *** The test program failed to compile or link. See the file config.log for the
            *** exact error that occurred. This usually means GTK+ is incorrectly installed.
            configure: error:
            *** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+
            *** development headers installed. The latest version of GTK+ is
            *** always available at https://www.gtk.org/
            
            1. Modérateur
              Salut,

              si tu veux utiliser msn il me sembe que tu dois utiliser des options de configurations pour la localisation de SSL.

              fait encore une fois ./configure te affiche ce que tu vois concernant SSL.

              Tu dois voir une de ces lignes
              SSL Library/Libraries......... : None
              SSL Library/Libraries......... : Mozilla NSS
              SSL Library/Libraries......... : GnuTLS
              SSL Library/Libraries......... : Mozilla NSS and GnuTLS


              1. coucou lamij , alors dans le readme ils me disent de lire le INSTALL , c'est ce que j'ai fait , donc j'ai çà :

                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 awhile. 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.

                5. You can remove the program binaries and object files from the
                source code directory by typing `make clean'. To also remove the
                files that `configure' created (so you can compile the package for
                a different kind of computer), type `make distclean'. There is
                also a `make maintainer-clean' target, but that is intended mainly
                for the package's developers. If you use it, you may have to get
                all sorts of other programs in order to regenerate files that came
                with the distribution.

                J'ai donc juste tapé hier en me plaçant dans le répertoire src ./configure mais j'ai pas osé aller plus loin et j'ai éteint mon pc , tu saurais ce que je dois faire maintenant ?

                merci
                1. Modérateur
                  Donc on remarque qu'il y a un fichier README

                  Ben, il faut l'ouvrir et lire :-)
                  gedit README&


                  1. $ ls -l
                    total 2442
                     ABOUT-NLS
                    acinclude.m4
                    aclocal.m4
                     AUTHORS
                    ChangeLog
                    ChangeLog.win32
                     compile*
                    config.guess*
                     config.h
                    config.h.in
                     config.h.mingw
                    config.sub*
                     configure*
                     configure.ac
                    COPYING
                    COPYRIGHT
                    depcomp*
                    doc/
                    Doxyfile.in
                    gaim2blt.pl*
                     gaim.apspec.in
                    gaim.desktop
                    gaim-installer.nsi
                    gaim.pc.in
                    gaim.spec
                    gaim.spec.in
                    HACKING
                    INSTALL
                    install-sh*
                     intl/
                    licq2gaim.pl*
                    ltmain.sh
                    Makefile.am
                    Makefile.in
                    Makefile.mingw
                    missing*
                     mkinstalldirs*
                    NEWS
                    pixmaps/
                    plugins/
                    po/
                    PROGRAMMING_NOTES
                    README
                    README.mingw
                    setup-gettext*
                     sounds/
                    src/
                     VERSION
                    VERSION.in
                    
                    1. Modérateur
                      oups, j'ai oublié que tu as decompressé :-)

                      tape
                      cd gaim-1.5.0/
                      ls -l
                      merci
                      1. je suis bien dans le répertoire /home/marie/src et quand je tape ls -lR celà m'affiche des milliers de lignes , j'ai du msn , du tcl , du yahoo , bref tout :)
                        1. Modérateur
                          si tu as tapé toutes les commandes
                          affiche maintenant
                          pwd
                          ls -lR
                          1. j'ai tapé ta commande mais çà m'affiche tellement de trucs que j'arrive meme plus à remonter pour voir mon prompt lol
                            1. Modérateur
                              Il ne faut pas travailler en root pour l'instant
                              fait comme ça
                              [root@l src]# chown -vR  marie:marie .
                              [root@l src]# exit
                              en suite
                              cd /home/marie/src
                              ls -Rl .

                              1. [root@l src]# ls -l
                                total 6006
                                drwxrwxrwx 9  500  500    1024 aoû 12  2005 gaim-1.5.0/
                                -rw-r--r-- 1 root root 6123237 aoû 12  2005 gaim-1.5.0.tar.bz2
                                
                                1. Modérateur
                                  tu en penses quoi
                                  perso je ferai comme ça

                                  rm -vfR /home/marie/gaim
                                  mkdir /home/marie/src
                                  cd /home/marie/src
                                  wget http://switch.dl.sourceforge.net/sourceforge/gaim/gaim-1.5.0.tar.bz2
                                  tar xjvf gaim-1.5.0.tar.bz2

                                  ensuite affiche le résultat de
                                  ls -l /home/marie/src
                                  1. tout ce que tu as écrit lamij marche , mais en fait çà m'a tout décompressé dans /home/marie/gaim , j'espère que c'est "propre" , tu en penses quoi , et voici maintenant ce que j'ai :

                                    # ./INSTALL
                                    bash: ./INSTALL: Permission non accordée
                                    [root@l gaim-1.5.0]# ./README
                                    bash: ./README: Permission non accordée
                                    
                                    • 1
                                    • 2