Grâce à tous vos conseils, j'ai réussi à résoudre mon problème. La solution consistait en effet à télécharger les paquetages ( j'ai trouvé que [
www.rpmseek.com] était un site de recherche plus simple) et à les installer.
Etant donné que je ne serai sans doute pas le seul à rencontrer ce soucis, je vais essayer de résumer clairement les manipulations.
Tout d'abord, il faut savoir ce que vous avez: tapez "rpm -qa | grep gcc" dans la console.
De là, il vous faut les paquetages suivant sur votre système:
gcc-cpp-XXXmdk
libgcc1-XXXmdk
gcc-c++-XXXmdk
gcc-XXXmdk
où XXX correspond à une version.
Vous verrez qu'il est assez simple de trouver ces fichiers puisque la recherche permet de choisir sa distribution comme critère de recherche et l'on vous proposera plein de fichier en précisant dans quelle version de la distribution on peut la trouver.
Rq: N'étant pas un pro de la mise à jour, j'ai choisi de télécharger la version des fichiers qui correspondait à la version de mandrake installée sur mon ordi. De même, j'ai choisi de télécharger l'ensemble des fichiers ci-dessus, bien que certains soient déjà sur mon ordi. Cela n'engage que moi et j'ai cinstaté par la suite que je n'avais pas pu tout installer.
Ensuite, personnellement, j'ai tout mis dans le répertoire /usr/local/src, parce que j'ai lu que c'est là qu'on mettait les fichiers d'installation alors bon, pour mes débuts, je ne me rebiffe pas.
Maintenant, on peut installer ce que l'on veut. Je conseille de commencer par gxx-XXXmdk, s'il n'est pas installé, vous risquez avoir des problèmes pour installer d'autres paquetages.
Rq: pour les nouveaux expat de windows, un super trucs pour ne pas faire d'erreur de frappe dans les noms de fichiers. Sous Linux, si vous sélectionnez quelque chose et que vous cliquez sur le 3èm bouton (chez moi, bouton-molette), ça copie directement la sélection à l'endroit voulu. Donc, faites un ls, sélectionnez le paquetage à installer et ensuite, tapez "urpmi", espace, bouton 3 et hop, vous vous simplifiez la vie.
Comme je vous le disais, installez les paquetages les uns après les autres, tranquillement pour compléter votre liste de paquetage. Le système vous dira qu'il lui faut installer certaines librairies pour respecter les dépendances, c'est normal et ça se passe très bien si l'on suit les directives (ne pas se rebiffer). A la fin de la manip, vous aurez une liste complète et si vous tapez gcc, il vous dit "no input...", ce qui signifie que vous avez enfin votre compilateur.
Bémol:
- Je n'ai pas encore testé gcc. S'il y a un soucis, je le ferai savoir. Normalement, il ne devrait pas y avoir de soucis (on est sous Linux...).
- Je n'ai pas obtenu une liste de paquet dont la version est homogène (des vieilles versions avec des nouvelles). Je ne sais pas si c'est un problème. Je dois creuser encore un peu pour ce qui est de la mise à jour de paquetage.
Conclusion:
D'abord, je tiens vraiment à remercier toutes les personnes qui ont réagi à mon problème. La solidarité linuxienne est sans comparaison avec celle de chez Microsoft. C'est rassurant et encourageant. Donc je ne compte pas les "merci" pour tous les Yaz, Chaudard, P Hoquet, Fraaz, mv qui ont contribué à la résolution du soucis.
Ensuite, ce n'est quand même pas normal d'en baver autant avec une version commercialisée pour installer des logiciels, Discovery ou pas, 2CD ou 3CD, ça ne sert à rien de fournir un système d'exploitation Linux si l'on ne peut pas comiler soi même des sources. J'invite donc, non pas à boycotter Mandrake qui a le mérite d'exister, mais plutôt, à se dépatouiller soi même (ça aide à se mettre dans le bain) et à leur faire savoir que tout de même, l'absence de gcc est une belle boulette.
Enfin, étant donné que ce problème existe au moins depuis la version 9.1 de mandrake et que quantité de novices risquent d'avoir du mal à résoudre ce problème, je me demandais si une personne expérimentée qui lirait ceci ne pourrait pas reprendre ma fiche pour la rendre plus solide de manière à ce qu'un novice qui se baladerait sur ce site (très très bien d'ailleurs) trouve une parade rapide et simple à mettre en oeuvre pour compléter son système d'exploitation. Je dois dire que si tous les gens ci dessus n'étaient pas intervenu, j'aurai mis beaucoup plus de temps avant de régler mon problème. Je pense que lorsqu'on commence sur Linux, par exemple à essayer d'installer son premier programme, on se passerait bien de complications comme celle là... Si quelqu'un se sent le courage, je suis certain qu'il dissuadera quantité de jeunes manchots de retourner sous Windows.
Merci encore,
Matthieu