MDK10 pb installer1prgm à partir des sources

Fermé
gonorer - 31 août 2004 à 20:50
silfaxu Messages postés 102 Date d'inscription jeudi 18 décembre 2003 Statut Contributeur Dernière intervention 6 février 2008 - 2 sept. 2004 à 08:47
Salut
Je débute dans le monde du linux.
Quand je veus installer une application arrivé au moment de compiler le fichier source j'ai le message:
bash: ./fichiersource: Permission denied
Que dois-je faire?Est-ce 1 pb avec GCC ou le noyau?

Merci d'aider 1 pauvre débutant perdu.

5 réponses

carric Messages postés 71 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 23 juin 2006 2
1 sept. 2004 à 08:03
salut,
D'après ton message d'erreur cela ve veut dire que tu n'as pas les droits nécéssaire pour executer le scrip, 2 possibilités :

1. Log toi en root
2. donne tois les droits d'execution : chmod a+x nomdufichier

En esperant t'avoir aider
@+
0
salut carric

Merci pour le tuyau.Le fichier source que je veus compiler est INSTALL mais après avoir fais ce que tu m'as dit j'ai:
./INSTALL:line1: INSTALL: command not found
./INSTALL:line 3: Source: command not found
./INSTALL:line 5: The: command not found
./INSTALL:line7: To: command not found
./INSTALL:line 8: syntax error near unexpected token `('
./INSTALL:line 8: `1. mozilla-devel package (includes pkg-config files)'

C'est la meme chose en root.Que faire ?
Merci @+
0
silfaxu Messages postés 102 Date d'inscription jeudi 18 décembre 2003 Statut Contributeur Dernière intervention 6 février 2008 11 > gonorer
1 sept. 2004 à 13:40
Salut,

Es-tu sur que c'est le bon fichier ? Parce que, en très grande majorité (99%), le fichier INSTALL est un fichier texte qui t'indique comment compiler et installer ton appli .....

En général, pour compiler ton appli, tu as un fichier .configure que tu exécutes à l'aide de la commande :
$> ./configure [options]

puis tu compiles effectivement en tapant à l'invite :
$> make

en enfin tu installes l'appli dans le répertoire choisi (par défaut c'est /usr/bin ou /usr/local/bin) en tapant
$> make install <--- nécessite en général d'être loggué sous le compte root

@+

sfx
0
gonorer > silfaxu Messages postés 102 Date d'inscription jeudi 18 décembre 2003 Statut Contributeur Dernière intervention 6 février 2008
1 sept. 2004 à 13:57
Merci silfaxu
Mais quand j'execute ./configure j'ai plusieur ligne d'erreur du style:
checking for g++...no
checking for c++...no
.
.
.
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables See `config.log' for more details.
Alors qu'est ce que je fais?
@+
0
silfaxu Messages postés 102 Date d'inscription jeudi 18 décembre 2003 Statut Contributeur Dernière intervention 6 février 2008 11 > gonorer
1 sept. 2004 à 17:09
Tu dois donc installer gcc et g++ qui sont les compilateurs C et C++ fournis, de base normalement, dans toute distribution Linux.

Je connais pas trop la Mandrake mais normalement tu dois avoir la possibilité, à partir de l'interface, d'installer les packages de base fournis avec ta distribution ... (du style Installer/Supprimer les packages à partir du CD ...)
Donc à partir de cette interface, choisis les packages relatifs au développement (compilateur C, C++, le Perl, etc ... avec les sources) ...

et ensuite tu pourras compiler ton programme en suivant la procédure que je t'ai donné précedemment ...

Bonne chance ...

@+

sfx
0
Merci sfx
J'ai fais ce que tu m'as dis mais le pb c'est que rpmdk ne trouve pas sur mes cd d'install les packages.
sur aucun des 3 CD.
Sais tu ou je peus télécharger les packages dont j'ai besoin pour avoir un compilateur?

Merci
0
gcc-3.3.2.6 et gcc++ sont sur un des 3 cd de la mdk 10... c'est de base !
essaie de faire comme si tu voulais les supprimer... si ils sont dans la liste à supprimer c'est qu'ils sont déjà installés (car si ils sont déjà installé tu ne peux effectivement pas les trouver en sollicictant une installation).
Si c'est installé... va faloir chercher une autre solution !!
0
carric Messages postés 71 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 23 juin 2006 2
2 sept. 2004 à 07:55
tu pe aussi aller sur le site www.urpmi.org qui te permette d'installer les rpm via le net si tu as du haut débit au lieu des cds, une fois cela effectuer tu tape en ligne de commande urpmq -y gcc pour connaitre tous les paquetage qui contiennent gcc et ensuite tu fe un urpmi du paquetage selectionner.

J'éspère etre claire, en cas de problème dit le nous.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
silfaxu Messages postés 102 Date d'inscription jeudi 18 décembre 2003 Statut Contributeur Dernière intervention 6 février 2008 11
2 sept. 2004 à 08:47
Tu peux vérifier si un package est installé en tapant à l'invite :

$> rpm -qa | grep gcc


Si un package commençant par gcc est installé, il s'affichera dans ta console.
Par exemple,
gcc-3.3-23
gcc-c++-3.3-23
....

Avec urpmi, tu dois pouvoir installer ces packages à partir du net ... mais comme c'est spécifique à la Mandrake, il faudrait plutôt qu'un(e) spécialiste de la Mandrake te donne des infos parce que moi j'utilise la SuSE ... :-)

@+
0