Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
netbsd:options_pkgsrc [2006/02/27 16:27]
127.0.0.1 (old revision restored)
netbsd:options_pkgsrc [2010/01/12 13:29] (current)
Line 1: Line 1:
 +Beaucoup de pkgsrc peuvent etre compilés avec des options specifiques.
  
 +Il faut alors :
 +
 +  - trouver ces options
 +
 +  - les renseigner afin qu'​elle soient prises en compte
 +
 +
 +Voici la marche pour y arriver :
 +
 +
 +  * Trouver les options :
 +
 +Pour cela, il faut se placer dans le repertoire du pkgsrc.
 +
 +Prenons le pkgsrc postfix dans notre exemple.
 +
 +  cd /​usr/​pkgsrc/​mail/​postfix
 +
 +puis, taper la commande suivante :
 +
 +  make show-options
 +
 +la ligne suivante apparaitra :
 +
 +  available: bdb inet6 ldap mysql mysql4 pcre pgsql sasl tls
 +
 +Elle liste toutes les options possibles pour ce pkgsrc.
 +
 +
 +  * Specifier ses options ces options pour la compilation :
 +
 +Pour cela, il suffit d'​editer le fichier ///​etc/​mk.conf//​
 +
 +Pour notre exemple, nous desirons compiler postfix avec le support de mysql4, de l'ipv6 et du tls.
 +
 +Il faut alors ajouter cette ligne au fichier ///​etc/​mk.conf//​ :
 +
 +  PKG_OPTIONS.postfix= inet6 tls mysql4
 +
 +Voici la syntaxe de cette ligne :
 +
 +  PKG_OPTIONS.nom_du_pkgsrc= option1 option2 option3
 +
 +Si vous souhaitez retirer une option par défaut, il vous suffit simplement de faire :
 +
 +  PKG_OPTIONS.nom_du_pkgsrc= -nom_option
 +
 +Plus d'​oublis a present des options lors d'un make update, ils sont automatiquements repris dans le fichier ///​etc/​mk.conf//​
netbsd/options_pkgsrc.txt · Last modified: 2010/01/12 13:29 (external edit)