Welcome, Guest. Please Login or Register
FUG-FR logo
 
  HomeHelpSearchLoginRegister  
 
Phases suivies lors de l'installation d'un port (Read 2209 times)
AxelBSD
YaBB Newbies
*
Offline


I Love FreeBSD !

Posts: 43
France
Gender: male
Phases suivies lors de l'installation d'un port
03. Apr 2009 at 19:25
 
Bonjour,

Je suis à la recherche de la procédure suivie par un # make install clean
En effet, j'ai compilé XFCE et en suivant la phase standard # make install clean il faut être constamment aux aguets car une fenêtre dialog(1) (pour configurer les options du port) peut se trouver en attente de validation de la part de ma part.
Je souhaiterai pouvoir isoler les phases où ma présence est requise (config par exemple), des phases où ma présence n'est pas requise (build par exemple).
J'ai sous les yeux le 'man ports' avec l'ensemble des phases décrites mais je n'y trouve pas le cheminement exact.

Je vous remercie par avance pour vos réponses.
Back to top
 

Vis comme si tu devais mourir demain. Apprends comme si tu devais vivre éternellement." Gandhi
AxelBSD  
IP Logged
 
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
Re: Phases suivies lors de l'installation d'un port
Reply #1 - 03. Apr 2009 at 21:05
 
Salut

Il me semble que normalement les deux étapes où ton intervention est nécessaire sont: config et configure... quand elles existent.

Pour la première (sans doute les dialog dont tu parles), normalement un:
# make config-recursive
devrait régler le problème.

Pour la seconde il y a les variables BATCH et INTERACTIVE, qui devraient permettre de faire le tri entre ce qui peut être automatique ou non... mais je ne les ai jamais utilisées, alors...

Si tout ne se passe pas comme prévu, je vois surtout deux problèmes possibles (les plus fréquents) celui du fetch et celui du build.

Pour le fetch un:
# make fetch-recursive
permet de l'anticiper en quelque sorte.

Pour le build, à part jeter un oeil de temps à autres, je ne sais pas.

Marc, un peu en gros et en vrac.

PS: http://freebsd.bebik.net/wiki/index.php/Man_Ports(7)

La documentation concernant les ports est répartie en quatre endroits : /usr/ports/Mk/bsd.port.mk, The Porter's Handbook, le chapitre sur les Paquets et Ports dans le Handbook, et cette page man.

The Porter's Handbook:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/index.html

Back to top
 
WWW WWW  
IP Logged
 
AxelBSD
YaBB Newbies
*
Offline


I Love FreeBSD !

Posts: 43
France
Gender: male
Re: Phases suivies lors de l'installation d'un port
Reply #2 - 04. Apr 2009 at 22:51
 
Merci pour ces infos Marck.
Je vais potasser tout cela Smiley
C'est clair que sur un soft qui n'a pas trop de dépendances, il n'y a pas ce genre de soucis, mais pour XFCE (mon exemple) c'est une autre affaire...
Back to top
« Last Edit: 04. Apr 2009 at 23:15 by AxelBSD »  

Vis comme si tu devais mourir demain. Apprends comme si tu devais vivre éternellement." Gandhi
AxelBSD  
IP Logged
 
ros
Global Moderator
*****
Offline



Posts: 868
Paris
Gender: male
Re: Phases suivies lors de l'installation d'un port
Reply #3 - 06. Apr 2009 at 11:55
 
Je reviens sur le post de marck, tout truffé de bonnes infos, car moi aussi je suis confronté à ce genre de dilemmes lors de compils de gros ports plein de dépendances. ALors pour me faciliter la vie je fais comme suit :

Code:
#setenv BATCH "YES"
make install clean 



et je vais voir ce qu'il y a à la télé....

Cette méthode à un énorme désavantage, c'est de te faire une compilation standard, ce qui peut être gênant.
Tu preux aussi driver l'ensemble avec le fichier /etc/make.conf

Sinon, le Code:
make config-recursive 

me parait excellent  Smiley

Back to top
 

" Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes "
WWW WWW elfato_99  
IP Logged
 
patrick
Senior Member
****
Offline


Les pixels au peuple

Posts: 398
Re: Phases suivies lors de l'installation d'un port
Reply #4 - 06. Apr 2009 at 13:12
 
ros wrote on 06. Apr 2009 at 11:55:
Sinon, le Code:
make config-recursive 

me parait excellent  Smiley


portmaster fait des config recursifs, c'est assez pratique.
(j'utilise de plus en plus portmaster au lieu de portupgrade)
Back to top
 
 
IP Logged