OVH Cloud OVH Cloud

./ configure

15 réponses
Avatar
patrick.abot
Bonjour,
Je ne r=E9ussis pas =E0 installer la nouvelle version d'un logiciel par
les sources, en l'occurrence K 3 B, sur ma Mandrake 10.1. Je me heurte
=E0 un "./ configure commande no found" Je ne comprends pas. Pourtant
le fichier configure existe bien dans l'archive !

Merci pour votre aide.

Abot

5 réponses

1 2
Avatar
Spot
Matthieu Moy wrote:

R12y writes:

On Wed, 01 Mar 2006 10:27:26 +0100, medor wrote:
à un "./ configure commande no found" Je ne comprends pas.
il n'y a pas despace entre ./ et configure.



Chez moi:

mihamina-localhost>>>>./
zsh: permission denied: ./


$ "./ configure"
./ configure: Command not found.

?

C'est normal !

Pour fonctionner il faut passer en mode super utilisateur
dans la console
$su
ton mot de passe administrateur
ton symbole devient #
ensuite
#./configure
Voila




Avatar
Emmanuel Fleury
Spot wrote:
Matthieu Moy wrote:

$ "./ configure"
./ configure: Command not found.


C'est normal !
Pour fonctionner il faut passer en mode super utilisateur
dans la console
$su
ton mot de passe administrateur
ton symbole devient #
ensuite
#./configure
Voila


Arrrgh ! Tu dis une grosse connerie là ! :)


La raison pour laquelle le système ne trouve pas la commande "./
configure" c'est parce qu'il y a une espace entre le "./" et le
"configure". Il faut coller les deux.

D'une manière générale:

ON NE COMPILE JAMAIS EN ROOT ! On passe root seulement pour faire le
'make install'.

Voila. :)

Amicalement
--
Emmanuel Fleury

I have no special talents. I am only passionately curious.
-- Albert Einstein


Avatar
Matthieu Moy
Spot writes:

$ "./ configure"
./ configure: Command not found.

?

C'est normal !

Pour fonctionner il faut passer en mode super utilisateur
dans la console


Ce n'est pas la question. Le posteur original disait avair un message
d'erreur "./ configure: Command not found.", avec un espace entre ./
et configure et on se demandait comment c'était possible. Le sens de
mon message est que c'est possible en mettant des guillemets.

Par ailleurs, passer root pour executer un ./configure est inutile et
en fait mauvais.

C'est inutile et ça doit l'être parce qu'un logiciel bien écrit doit
être compilable et installable par un simple utilisateur sur son
propre compte (je dis ça en ayant installé un paquet de choses sur une
machine sur laquelle je n'ai pas le mot de passe root).

C'est mauvais parce que ça n'est jamais une bonne chose de passer root
pour quelque chose qui n'en a pas besoin. Si le ./configure est buggé
et fait des bétises, le fait de ne pas être root peut limiter les
dégats.

Pour installer un logiciel à un endroit où seul root peut écrire, la
bonne démarche est plutôt :

$ ./configure && make
$ su
# make install

--
Matthieu


Avatar
Athon99
wrote:

Bonjour,
Je ne réussis pas à installer la nouvelle version d'un logiciel par
les sources, en l'occurrence K 3 B, sur ma Mandrake 10.1. Je me heurte
à un "./ configure commande no found" Je ne comprends pas. Pourtant
le fichier configure existe bien dans l'archive !

Merci pour votre aide.

Abot


---------------------------------------------
taper ./configure
et pas ./ configure avec un espace devant !
---------------------------------------------

Avatar
LeGreffier
Vu ton expérience avec le shell et vu le nombre de dépendances pour
k3b, tu deviendras chauve bien avant d'en arriver au quart. utilise
l'installeuir graphique intégré à mandrake ou urpmi si tu as les
repos qui vont bien (en plus mandrake a un système bien réussi de ce
coté là.)
1 2