GNU Make & OPENBSD

GNU Make & OPENBSD - Installation - Linux et OS Alternatifs

Marsh Posté le 09-07-2007 à 17:20:29    

Bonjour,
 
je viens d'installer OPENBSD 4.1 et j'aimerais installer fcron.
Seulement, lorsque je tape ./configure, il a des lignes de code puis une ligne disant  
" Please Install GNU Make or change PATH name.... "
 
donc je me suis dis qu'il fallait installer GNU make et j'ai trouver GNU make 3.81.
 
La aussi je fait ./configure avec succès.
Je fais Make, ça marche
je fais Make install, ça marche.
 
et apres je retourne sur fcron et ./configure et sa me marque tjrs le meme message :s
 
je ne vois pas quoi faire.
 
Help please !!


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 09-07-2007 à 17:20:29   

Reply

Marsh Posté le 09-07-2007 à 17:28:02    

C'est parce que tu as surement installé GNU make dans des répertoires locaux.
Je ne sais pas comment est foutu *BSD, mais sous linux si tu ne précises rien à 'configure', ça s'installe dans /usr/local.
 
Pour changer ça : ./configure --prefix=/chemin/où/tu/veux/l'installer


---------------
Be the one with the flames.
Reply

Marsh Posté le 09-07-2007 à 17:33:53    

et il faut pas que sa soit dans les répertoire locaux?
 
j'ai tjrs laissé les repertoire par defaut


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 09-07-2007 à 17:35:38    

Ya pas de système de paquets binaires sous *BSD ?
Ca serait bien plus simple que de compiler tout ça.


---------------
Be the one with the flames.
Reply

Marsh Posté le 09-07-2007 à 17:36:58    

ba en fait j'ai pris se que j'ai trouvé ^^
et j'ai trouvé que des fichier en tar.gz ^^


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 09-07-2007 à 17:40:35    

Si, il y a même un package gmake ( http://www.openbsd.org/4.1_package [...] -long.html )
Attention, pour différencier le make BSD et Gnu, la commande s'appelle gmake.

Message cité 1 fois
Message édité par neriki le 09-07-2007 à 17:42:19

---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 09-07-2007 à 17:43:16    

Wikipedia me rappelle qu'il y a sous *BSD un systême de ports.
Si quelqu'un se souviens de la commande...


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 09-07-2007 à 17:45:15    

Non, mais c'est dans les paquet de base, hein. :o
Pas besoin de passer par les ports. :o


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 09-07-2007 à 17:48:21    

Tant mieux.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 09-07-2007 à 17:50:42    

neriki a écrit :

Si, il y a même un package gmake ( http://www.openbsd.org/4.1_package [...] -long.html )
Attention, pour différencier le make BSD et Gnu, la commande s'appelle gmake.


 
une fois que j'ai telchargé le fichier, je l'installe en faisant ./configure, make, make install?


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 09-07-2007 à 17:50:42   

Reply

Marsh Posté le 09-07-2007 à 18:01:44    

Non, il faut utiliser pkg_add, et normalement, tu n'as même pas besoin de télécharger le package. :o


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 09-07-2007 à 18:03:23    

je viens de faire un pkg_add gmake3.80p1.tgz
et il m'apparait se msg :
 
gmake-3.80p1:can't find libiconv 1.9.2p3
/usr/sbin/pkg_add:libiconv-1.9.2p3 fatal error


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 09-07-2007 à 18:07:25    

j'ai aussi essayé pkg_add mais s marque qu'il manque des arguments


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 09-07-2007 à 18:10:22    

C'est un problème de dépendance, il a besoin de libiconv.  
Le mieux, c'est de lire la doc. :o
http://www.openbsd.org/ports.html#Get


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 10-07-2007 à 09:29:56    

C'est super lourd, a chaque fois que je veux installer un truc, il fuat que j'installe un autre pakage...
la je viens d'installer libiconv1.9.2p3.tgz et il faut que j'install gettext mais pour gettext il me faut expat-2.0.0....
 


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 09:33:10    

Si tu suis la doc, et que tu pointe la variable d'environnement PKG_PATH vers ta source de paquet, tu n'auras pas besoin de télécharger un par un les dépendances, il le fera automatiquement. :o


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 10-07-2007 à 09:41:45    

ha d'accord, je ne savais pas ^^
 
maintenant j'ai presque pu installer gmake-3.80p1.tgz
il me dit collision des fichier existe deja. Je vais aller les supprimer
 
dsl de faire des truc aussi bete mais je suis un noob ss unix ^^
 
jusqu'hier je n'avais jamais toucher à unix


Message édité par Waazzaaaa le 10-07-2007 à 09:42:35

---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 10:13:09    

j'ai encore un autre pb ^^
 
Maintenant lors de l'installation de fcron ( ce que je voulais installer a la base ) quand je fais gmake install ( apres avoir fait ./configure et gmake ) il me sort cette erreur :
 
make -C doc install-staged
make : unknown option --C
gmake : ***[install-staged] Error 2


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 10:26:04    

essaye avec un  

export MAKE=gmake


avant...


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 10-07-2007 à 10:36:23    

marche pas et quand je recommence l'installe depuis le debut, gmake ne fonctionne plus, il  me met " Nothing to be done for 'all' "


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 10:51:19    

Oui, c'est normal, make ne s'amuse pas à recompiler ce qu'il a déjà compiler, c'est d'ailleurs l'intérêt du truc. :o
 
Il est possible que dans le Makefile.in , les dev ai laissé des make en dur à la place de $(MAKE) .


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 10-07-2007 à 10:56:20    

je comprend pas trop se que tu me dis ^^
mais si j'ai compris ^^ il faudrait modifier le makefile et mettre gmake a la place de tout les make?


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 11:01:52    

Non, tu écris $(MAKE) à la place de make, si jamais tu en trouves.


---------------
Be the one with the flames.
Reply

Marsh Posté le 10-07-2007 à 11:05:04    

:s
question debile ^^ pour editer le fichier je fais comment? ^^
 
je precise je travaille en ligne de code, j'ai pas de GUI ^^


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 11:15:11    

Il faut utiliser vi. (Bon courage si tu ne l'as jamais utilisé, lis d'abord un tuto sur internet :D )  
 
Une question indiscrète: Pourquoi tu veux installer fcron ? (en général, c'est pas le genre de truc qu'un débutant installe de suite, surtout si tu ne sais édité un fichier, il va pas te servir à grand chose... ) [:opus dei]


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 10-07-2007 à 11:18:27    

ba en faite je suis apprentis  geii dans une petite société et j'ai comme projet de faire une solution utm maison.
 
Donc je me suis documenté et j'ai trouvé fcron qui est un scheduler et j'en ai besoin ^^ pour lancer des le démarrage des applications (antivirus .... )
 
j'ai aussi choisi openbsd car réputé pour la sécurité ( enfin c'est se que j'ai lu ^^ )
 
voila :)

Message cité 1 fois
Message édité par Waazzaaaa le 10-07-2007 à 11:19:25

---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 11:22:06    

Si c'est juste un scheduler dont tu as besoin, il y a cron d'installé par défaut sous OpenBSD (et sur tous les Unix du marché ;) )


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 10-07-2007 à 11:22:10    

le cron de base d'openbsd est largement suffisant dans 95% des cas hein :o

 

et je te conseille *vivement* de lire la doc openbsd qui est surement l'une des meilleures de celles des OS libres :o

 

EDIT : [:benou_grilled]


Message édité par black_lord le 10-07-2007 à 11:22:31

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 10-07-2007 à 11:24:59    

okay alors je vais voir pour cron.
 
j'ai pris fcron car j'ai lu qu'il sert a remplacer le couple Vixie cron/anacron


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 11:25:29    

Waazzaaaa a écrit :

Donc je me suis documenté et j'ai trouvé fcron qui est un scheduler et j'en ai besoin ^^ pour lancer des le démarrage des applications (antivirus .... )


 
pour lancer des choses au démarrage, on utilise pas cron en général, on place les commandes dans les scripts de démarrage...


---------------
-_- http://www.scienceshopping.com -_-
Reply

Marsh Posté le 10-07-2007 à 11:27:33    

il ne sert pas a sa cron?


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 11:32:33    

Si aussi, ca dépend si tu veux lancé un daemon (un service si tu préfère), ou une simple commande. :o


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 10-07-2007 à 11:33:35    

Waazzaaaa a écrit :

il ne sert pas a sa cron?


 
non, comme je l'ai dit, cron est utilisé pour lancer des taches à heures fixes. Par exemple, le 30/06 tu veux lancer mon_script.sh à 16:09. Là cron est fait pour ca.
 
Pour lancer un programme au démarrage, on utilise pas cron puisqu'on ne sait pas à quelle heure va démarrer la machine. Dans ce cas, on utilise les scripts de démarrage.
 
Enfin je connais pas trop BSD mais je suppose que c'est comme ca que ca marche. Tout du moins, cron n'est en aucun cas fait pour lancer des programmes au démarrage.


---------------
-_- http://www.scienceshopping.com -_-
Reply

Marsh Posté le 10-07-2007 à 11:34:17    

neriki a écrit :

Si aussi, ca dépend si tu veux lancé un daemon (un service si tu préfère), ou une simple commande. :o


 
ben comment tu fais pour le lancer au démarrage avec cron ? tu sais pas à quelle heure ca sera non ?


---------------
-_- http://www.scienceshopping.com -_-
Reply

Marsh Posté le 10-07-2007 à 11:36:10    

man 5 crontab :o


 Instead of the first five fields, one  of  eight  special  strings  may
       appear:
 
              string         meaning
              ------         -------
              @reboot        Run once, at startup.


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 10-07-2007 à 11:37:59    

ba c'est des logiciels que je voudrais lancer :
-1 antivirus
-1 anti-spam
-1 truc gerant le vpn ^^
-1 service d'administration
 
apres je voudrais que le firewall intégrer a openbsd soit lancé des l'allumage du la machine


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 11:40:03    

neriki a écrit :

man 5 crontab :o


 
[:cerveau jap]
 
je connaissais pas...  [:cerveau spamafote]  


---------------
-_- http://www.scienceshopping.com -_-
Reply

Marsh Posté le 10-07-2007 à 11:46:04    

je crois que je vais installer un GUI, sa me facilitera la tache non?


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
Reply

Marsh Posté le 10-07-2007 à 11:48:04    

Waazzaaaa a écrit :

ba c'est des logiciels que je voudrais lancer :
-1 antivirus
-1 anti-spam
-1 truc gerant le vpn ^^
-1 service d'administration
 
apres je voudrais que le firewall intégrer a openbsd soit lancé des l'allumage du la machine


Dans ce cas, ce ne sont pas de simple commande, mais des démons, on passe donc par les scripts de démarrage. :o
 
Tu devrais en effet lire attentivement la doc avant de te lancer comme ça...  [:neriki] (ainsi que des cours plus général ou une formation sur Unix)  
http://www.openbsd.org/faq/index.html
Le firewall d'OpenBSD, c'est Packet Filter:
http://www.openbsd.org/faq/pf/index.html


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 10-07-2007 à 11:48:48    

Waazzaaaa a écrit :

je crois que je vais installer un GUI, sa me facilitera la tache non?


non :o


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed