Installation rsync et gcc

Résolu
Bonjour,

Je suis sur une distribution suse (laquelle, je ne sais plus et je n'ai pas réussi à trouver la commande pour la connaître) et je voudrais installer rsync.
Lors de l'installation de rsync, suse me dit qu'il n'y a pas de gcc.
J'ai donc téléchargé gcc-4.2.3.tar.bz2
Or quand je fais un ./configure, suse me dit qu'il n'y a pas de gcc ce qui est normal puisque c'est justement gcc que j'essaie d'installer.
Comment résoudre le problème ?
Je vous remercie.

Audrey
Configuration: Windows XP
Internet Explorer 6.0

10 réponses

  1. Contributeur
    Et si tu fais plutôt
    # yast gcc
    ?
    1. Si je tape en ligne de commande yast gcc, j'ai le message suivant :

      No such client module gcc

      Audrey
  2. Contributeur
    yast install gcc
    alors

    Fais un
    man yast
    pour connaître les fonctions et options de yast.
    1. Le "yast install gcc" me génère le message suivant :
      No such client module install

      La commande "man yast" génère le message suivant :
      No manual entry for yast

      Audrey
    2. En fait, c'est yast2 qui est apparemment installé.

      Quand je tape : yast2 -i gcc

      J'ai le message suivant :

      Veuillez insérer
      'UnitedLinux Version 1.0' CD 1

      Comment puis-je savoir quel CD insérer ?
      Il faudrait que je retrouve la version de suse installée or je n'ai pas réussi à la retrouver...

      Audrey
  3. bonjour,

    Je suis sur une distribution suse (laquelle, je ne sais plus et je n'ai pas réussi à trouver la commande pour la connaître)

    uname -a


    :-))
    1. Bonjour.

      Si je fais "uname -a", j'ai :

      linux firewall 2.4.21-138-smp #1 SMP Fri Oct 31 00:51:31 UTC 2003 i686 unknown

      Audrey
    2. @bob031Je n'ai pas l'autorisation de faire du ftp (je suis sur un réseau d'entreprise).
      Où puis-je télécharger le package gcc . rpm ?

      Merci.

      Audrey
  4. Je n'ai pas l'autorisation de faire du ftp (je suis sur un réseau d'entreprise).

    demander à l'administrateur de t'installer le nécessaire.

    Où puis-je télécharger le package gcc . rpm ?

    ben sur Internet ....
    sinon retrouver les CD d'installation (le paquetage gcc s'y trouve peut-être)
    1. Je n'ai pas trouvé de site où télécharger la version rpm de gcc...
      Pourriez-vous m'envoyer l'URL ?
      Merci.

      Audrey
    2. J'ai finalement trouvé un fichier gcc_old.rpm
      Quand je veux "l'exécuter", j'ai le message suivant :

      error: failed dependencies:
      binutils is needed by gcc_old-2.95.3-92
      compat is needed by gcc_old-2.95.3-92

      Audrey
  5. Aidez-moi s'il vous plaît.

    Je viens enfin de trouver un site avec des rpm :

    https://www.rpmseek.com/index.html

    En revanche comme je ne connais pas ma version de suse, je ne sais lequel prendre...

    Audrey
    1. # cat /etc/SuSE-release

    2. @bob031Merci pour ta réponse mais je n'ai pas de SuSE-release (message : aucun fichier ou répertoire de ce type).

      Quand je fais une recherche depuis la racine sur le mot release, j'obtiens ça :

      ./etc/UnitedLinux-release
      ./usr/share/doc/packages/mesa/MESA_release_buffers.spec
      ./usr/include/isapnp/release.h
      ./proc/sys/kernel/osrelease

      Quand je fais une recherche sur SuSE, j'obtiens ça :

      ./etc/X11/xdm/README.SuSE
      ./etc/sysconfig/scripts/SuSEfirewall2-custom
      ./etc/sysconfig/SuSEfirewall2
      ./etc/init.d/rc3.d/K21SuSEfirewall2
      ./etc/init.d/SuSEfirewall2_final
      ./etc/init.d/SuSEfirewall2_setup
      ./etc/init.d/SuSEfirewall2_all
      ./etc/init.d/SuSEfirewall2_init
      ./etc/SuSEconfig
      ./lib/YaST/SuSEconfig.functions
      ./var/adm/fillup-templates/rc.config.SuSEfirewall2.del
      ./var/adm/fillup-templates/sysconfig.SuSEfirewall2
      ./var/adm/SuSEconfig
      ./var/adm/SuSEconfig/bin/perllocal.SuSE
      ./var/adm/SuSEconfig/md5/etc/SuSEconfig
      ./var/adm/SuSEconfig/lastrun.SuSEconfig.fonts
      ./var/log/YaST2/y2log.SuSEconfig
      ./usr/share/doc/packages/gpg/README.SuSE
      ./usr/share/doc/packages/gpm/README.SuSE
      ./usr/share/doc/packages/kbd/README.SuSE
      ./usr/share/doc/packages/alsa/README.SuSE
      ./usr/share/doc/packages/less/README.SuSE
      ./usr/share/doc/packages/lilo/README.SuSE
      ./usr/share/doc/packages/xled/README.SuSE
      ./usr/share/doc/packages/x3270/README.SuSE
      ./usr/share/doc/packages/libxml2/README.SuSE
      ./usr/share/doc/packages/iproute2/README.SuSE
      ./usr/share/doc/packages/dhcpcd/README.SuSE
      ./usr/share/doc/packages/dhcpcd/dhcpcd.exe.SuSE
      ./usr/share/doc/packages/SuSEfirewall2
      ./usr/share/doc/packages/SuSEfirewall2/SuSEfirewall2.sysconfig.EXAMPLE
      ./usr/share/doc/packages/SuSEfirewall2/SuSEfirewall2.sysconfig
      ./usr/share/doc/packages/isapnp/README.SuSE
      ./usr/share/doc/packages/openssh/README.SuSE
      ./usr/share/doc/packages/openssl/README.SuSE
      ./usr/share/doc/packages/imwheel/README.SuSE
      ./usr/share/doc/packages/intlfnt/README.SuSE
      ./usr/share/doc/packages/postfix/SPAMASSASSIN+POSTFIX.SuSE
      ./usr/share/doc/packages/postfix/README.SuSE
      ./home/save_firewall/etc/X11/xdm/README.SuSE
      ./home/save_firewall/etc/sysconfig/scripts/SuSEfirewall2-custom
      ./home/save_firewall/etc/sysconfig/SuSEfirewall2
      ./home/save_firewall/etc/init.d/rc3.d/K21SuSEfirewall2
      ./home/save_firewall/etc/init.d/SuSEfirewall2_final
      ./home/save_firewall/etc/init.d/SuSEfirewall2_setup
      ./home/save_firewall/etc/init.d/SuSEfirewall2_all
      ./home/save_firewall/etc/init.d/SuSEfirewall2_init
      ./home/save_firewall/etc/SuSEconfig
      ./sbin/rcSuSEfirewall2
      ./sbin/conf.d/SuSEconfig.3ddiag
      ./sbin/conf.d/SuSEconfig.sortpasswd
      ./sbin/conf.d/SuSEconfig.fonts
      ./sbin/conf.d/SuSEconfig.groff
      ./sbin/conf.d/SuSEconfig.profiles
      ./sbin/conf.d/SuSEconfig.libxml2
      ./sbin/conf.d/SuSEconfig.xdm
      ./sbin/conf.d/SuSEconfig.aaa_at_first
      ./sbin/conf.d/SuSEconfig.permissions
      ./sbin/conf.d/SuSEconfig.doublecheck
      ./sbin/conf.d/SuSEconfig.alljava
      ./sbin/conf.d/SuSEconfig.news
      ./sbin/conf.d/SuSEconfig.perl
      ./sbin/conf.d/SuSEconfig.man_info
      ./sbin/conf.d/SuSEconfig.postfix
      ./sbin/conf.d/SuSEconfig.hostname
      ./sbin/SuSEfirewall2
      ./sbin/SuSEconfig

      A quel endroit puis-je trouver la version ?

      Audrey
  6. # file ./proc/sys/kernel/osrelease 
    1. Si je fais un cat ./proc/sys/kernel/osrelease

      J'obiens ceci :

      2.4.21-138-smp

      (Quand je faisais uname -a, j'obtenais ceci : Linux firewall 2.4.21-138-smp #1 SMP Fri Oct 31 00:51:31 UTC 2003 i686 unknown).

      Est-ce que cela signifie que j'ai la Suse 2.4 ?

      Audrey
    2. @audrey2.4.21-138-smp : ça c'est la version du noyau linux !

      google dit que ce serait plutôt une Suse 8 ou 9 à priori !

      mais bon de toute façon pour choisir ton rpm, tu prends en i586 et tu verras bien ....
  7. error: failed dependencies:
    binutils is needed by gcc_old-2.95.3-92
    compat is needed by gcc_old-2.95.3-92


    qu'il faille le paquetage binutils pour compiler gcc, que ça ne m'étonnerait pas ....
    1. J'ai finalement trouvé un rpm de rsync

      Il me demande les dépendances suivantes :

      libacl.so.1(ACL_1.0) is needed by rsync-2.6.9-54
      libc.so.6(GLIBC_2.3) is needed by rsync-2.6.9-54
      libc.so.6(GLIBC_2.3.4) is needed by rsync-2.6.9-54
      libc.so.6(GLIBC_2.4) is needed by rsync-2.6.9-54
      libslp.so.1 is needed by rsync-2.6.9-54

      Je ne trouve pas ces paquetages. Peut-être sont-ils compris dans un paquetage global...

      Quelqu'un connaîtrait-il ce paquetage ?

      Merci.

      Audrey
      1. bonjour,

        tout est dit :

        libacl.so.1(ACL_1.0)
        paquetage acl

        libc.so.6(GLIBC_2.3)
        paquetage glibc

        Pour les distributions à base de RedHat (donc aussi Fedora, Mandriva), il faut installer les paquetages acl.*.rpm et libacl1.*.rpm (leur nom contient leur numéro de version). 


        source : http://www.lea-linux.org/cached/index/Gestion_des_ACL.html

        bip ! bip !
    2. J'ai finalement retrouvé les CDs d'installation et j'ai donc pu tout simplement effectuer un :
      yast2 -i rsync

      Ce qui est beaucoup plus simple que de télécharger une version tellement récente de rsync qu'elle implique un grand nombre de mises à jour à installer sans être sûr du résultat final.

      Merci à tous.

      Audrey
      1. J'ai finalement retrouvé les CDs d'installation

        enfin ....

        Ce qui est beaucoup plus simple

        c'est clair !