[root@sefer f4l]# make install
( [ -d src/flagStonePort/transform-cxx-bsd/transform ] && cd src/flagStonePort/transform-cxx-bsd/transform ; grep "^qmake_all:" Makefile && make -f Makefile qmake_all; ) || true
( [ -d src/flagStonePort/transform-util-cxx/transform-util ] && cd src/flagStonePort/transform-util-cxx/transform-util ; grep "^qmake_all:" Makefile && make -f Makefile qmake_all; ) || true
( [ -d src ] && cd src ; grep "^qmake_all:" Makefile && make -f Makefile qmake_all; ) || true
( [ -d src/flagStonePort/transform-cxx-bsd/transform ] && cd src/flagStonePort/transform-cxx-bsd/transform ; make -f Makefile install; ) || true
make[1]: entrant dans le répertoire « /usr/local/f4l/src/flagStonePort/transform-cxx-bsd/transform »
make[1]: Rien à faire pour « install ».
make[1]: quittant le répertoire « /usr/local/f4l/src/flagStonePort/transform-cxx-bsd/transform »
( [ -d src/flagStonePort/transform-util-cxx/transform-util ] && cd src/flagStonePort/transform-util-cxx/transform-util ; make -f Makefile install; ) || true
make[1]: entrant dans le répertoire « /usr/local/f4l/src/flagStonePort/transform-util-cxx/transform-util »
make[1]: Rien à faire pour « install ».
make[1]: quittant le répertoire « /usr/local/f4l/src/flagStonePort/transform-util-cxx/transform-util »
( [ -d src ] && cd src ; make -f Makefile install; ) || true
make[1]: entrant dans le répertoire « /usr/local/f4l/src »
make[1]: Rien à faire pour « install ».
make[1]: quittant le répertoire « /usr/local/f4l/src »
[root@sefer f4l]#
Est-ce que tout est ok? :/ y a autre chose à faire apparament...
S'il y a une chose à faire, c'est ta console root et dans une console en tant que simple utilisateur, lancer f4l ^^
Pikachu_2014 wrote:S'il y a une chose à faire, c'est ta console root et dans une console en tant que simple utilisateur, lancer f4l ^^
Pikachu_2014 wrote:S'il y a une chose à faire, c'est ta console root...
Je comprends pas cette phrase...

--------------------------------------------------
Pikachu_2014 wrote:....et dans une console en tant que simple utilisateur, lancer f4l ^^
Comment je fais? :roll:
stefh wrote:
Pikachu_2014 wrote:S'il y a une chose à faire, c'est ta console root...
Je comprends pas cette phrase...
Coquille. Il fallait lire "[...] c'est fermer ta console root".
Pikachu_2014 wrote:S....dans une console en tant que simple utilisateur, lancer f4l ^^
Comment je fais? :roll:
Tu tapes f4l, puis [ENTRÉE] dans ta console.
[steph@sefer ~]$ f4l
bash: f4l : commande introuvable
[steph@sefer ~]$
F'est pas normal...
J'ai pu le lancer en faisant:
[steph@sefer ~]$ /usr/local/f4l/bin/f4l
Il s'est ouvert normalement... reste plus qu'à tester...

Par contre y a pas un moyen pour que je puisse simplement utiliser la commande f4l comme tu as dit?
Le make install était une cible vide, après lecture du Makefile. Autrement dit, un "make install" ne faisait vraiment rien. Tu as bien fait d'installer l'exécutable manuellement. En revanche, mon premier message supposait de le copier dans /usr/local/bin/, et pas ailleurs.
Copie-le au bon endroit. Le répertoire /usr/local/bin/ étant dans le PATH (la variable qui définit la liste des répertoires dont les exécutables seront accessibles sans taper leur chemin complet), tu devrais pouvoir lancer f4l directement.
C'est l'exécutable que je dois copié dans /usr/local/bin...?
stefh wrote:C'est l'exécutable que je dois copié dans /usr/local/bin...?
Tu as copié tout le dossier f4l/ qui était dans /usr/local dans /usr/local/bin, alors qu'on voulait simplement copier l'exécutable f4l qui était dans le dossier f4l/ dans f4l/bin/.
Lance les commandes suivantes pour récupérer l'exécutable au bon endroit :
mv /usr/local/bin/f4l/  /usr/local/bin/f4l-dossier/
cp /usr/local/bin/f4l-dossier/bin/f4l /usr/local/bin/
Poste alors la sortie de "ls -l /usr/local/bin/", et teste le lancement de f4l.
Si tout est OK, supprime le répertoire /usr/local/bin/f4l-dossier/.
Arf j'viens de supprimer /usr/local/bin/f4l avant de lire ton message... du coup je fais quoi?
Tu retournes dans le répertoire qui contenait les sources de f4l que tu as compilées, et tu recopies l'exécutable f4l au bon endroit cette fois.
Ayé ça marche nickel!!

J'ai appris des trucs, merci beaucoup Pikachu!!
En principe tu ne recopies pas l'exécutable dans /usr/local/bin.

Tu laisses tout dans le répertoire /usr/local/f4l

et ensuite tu crées un lien symbolique de /usr/local/f4l/f4l vers /usr/local/bin

sinon le répertoire /usr/local/bin est un bordel et on ne sait pas quel fichier appartient a quel programme. Au moins avec un lien symbolique c'est parlant.
nouvo09 wrote:En principe tu ne recopies pas l'exécutable dans /usr/local/bin.

Tu laisses tout dans le répertoire /usr/local/f4l

et ensuite tu crées un lien symbolique de /usr/local/f4l/f4l vers /usr/local/bin

sinon le répertoire /usr/local/bin est un bordel et on ne sait pas quel fichier appartient a quel programme. Au moins avec un lien symbolique c'est parlant.
C'est tout autant le "bordel" dans /usr/bin selon tes critères, mais tu ne t'en offusques pas pourtant, et le FHS non plus.