Bonjour Rémi,
remi wrote:yum install /usr/bin/g++
et basta.
Facile de critiquer en prenant comme référence 1 seule distribution (debian) toutes les autres (qui ont été citées) ne sont que des dérivées.
Encore une fois, dois-je me répéter, ce n'est pas critiquer que de simplement s'étonner que quelques outils disponibles même sur des spin off de Fedora comme CentOS ne soient pas installer par défaut, ce qui a été modifié à partir de la f18, et encore une fois ce qui doit bien résulter d'une demande des utilisateurs (sinon la f18 et les suivantes n'installeraient pas maintenant par défaut ces petits outils bien pratiques - CQFD).
remi wrote:Pour l'histoire, Fedora (ex Red Hat Linux) est l'une des plus anciennes distributions (Debian, Slawkware, Red Hat). On ne changera donc pas de sitôt des choix qui remontent à 20ans.
Il n'y a que les imbéciles qui ne changent pas d'avis ! Par ailleurs, j'ai essayé Red Hat dans ses premières versions en 1998, 1999 et 2000 et les CD de l'époque ne s'installant même pas sur un IBM PC Thinkpad de base sans faire des contorsions incroyables, j'ai alors laissé tombé et suis resté à OS/2 et à Windows. Je ne me suis remis à Linux qu'il y a deux ans via Ubuntu (lucid), puis Debian (squeeze) et enfin LinuxMint. Et c'est vraiment par curiosité intellectuelle que j'essaye de découvrir Fedora, aussi bien en f17 qu'en f18 (et à suivre) pour tenter d'adapter un script que j'ai écrit pour les différentes versions dérivées de Debian.
remi wrote:C'est bien de comprendre les différences.
Dire que l'herbe est plus verte ailleurs n'a aucun intérêt.
Il faut juste reconnaitre que comprendre ces différences n'est pas d'un abord si facile que ça pour un non spécialiste. Par exemple, trouver les bons paquets à sélectionner pour installer php-cli dans une liste de près de 200 options que donne "sudo yum search php" est quand même un peu plus ardu qu'un simple "apt-get php5-cli" qui détermine tout seul si tu es sur une version 32 ou 64 bit.
Là encore ce n'est pas une critique de yum par rapport à apt-get, le premier ayant l'énorme avantage de supprimer les anciens paquets une fois les nouveaux installés, ce qui est un vrai plus.
Mais on peut je pense juste reconnaitre sans monter sur ses grands chevaux que le gestionnaire de paquet de Debian et de ses dérivés est plus simple d'approche pour des débutants. Cela n'enlève rien aux qualités de yum me semble-t-il.
De plus, je ne pense pas que l'herbe soit plus verte ailleurs, mais simplement que le vert de Fedora n'est pas le même que celui de Debian and Co. sans que cette couleur verte commune soit mieux ou moins bien dans l'un ou l'autre cas (attention quand même aux daltoniens :lol: ).
remi wrote:Maintenant, si les outils de développement ne sont pas installés, c'est normal.
95% des utilisateurs n'en n'ont pas besoin.
Sur une distribution à base de paquets, on installe des paquets. Pas des sources.
De plus sur un serveur, on ne doit pas installer les outils de développement.
100 pour 100 d'accord avec toi. Mais je ne pense pas avoir jamais dit le contraire.
remi wrote:Et sinon, le mieux, c'est encore:
yum groupinstall "Outils de développement"
En clair, ça se traduit comment car je ne sais pas encore ce qu'est groupinstall, ni encore moins ce qu'est "Outils de développement" (surtout sur une installation en langue en-us).
En tous cas, merci de ton intervention.
Pour info, mon script doit permettre d'installer (si ce n'est pas déjà fait) aussi bien en 32 qu'en 64 bit tout ce qui suit :
- ANSI C (gcc)
- C++ (g++)
- C# (mono)
- D
- Gnustep (avec gnustep-make, gnustep-common et gnustep-devel)
- Java
- Javascript (nodejs)
- Go
- Lua
- Objective C (objc)
- Objective C++ (objc++)
- Perl
- PHP5-cli
- Python
- Ruby
- Scala
et aussi :
- libcairo2
- libcairo2-dev
- gettext
- libev
- libev-dev
- memcached
- libmemcached-dev
- libmemcached-tools
- libsqlite3-dev
- mysql-client
- libmysqlclient-dev
- libtidy-dev
- libtokyocabinet-dev
- openssl
- libssl-dev
et sans oublier :
- make
Comme tu vois, j'ai un peu de pain sur la planche pour traduire le "apt-get" correspondant à tout ce qui précède en un "yum" qui va bien, et ce que ce soit en 32 ou 64 bit. :-P
PS: les noms de paquets ci-dessus sont ceux pour Debian and Co. 🙂