Update of /cvsroot/fink/web/xml/quick-start-pkg
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv12855

Modified Files:
        quick-start-pkg.fr.xml 
Log Message:
Updated to English version 1.8

Index: quick-start-pkg.fr.xml
===================================================================
RCS file: /cvsroot/fink/web/xml/quick-start-pkg/quick-start-pkg.fr.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- quick-start-pkg.fr.xml      8 Jun 2006 22:13:34 -0000       1.6
+++ quick-start-pkg.fr.xml      2 Oct 2006 17:04:37 -0000       1.7
@@ -21,7 +21,7 @@
 <shorttitle>Préliminaires</shorttitle>
 
 <section name="Learn"><title>Apprentissage des bases</title>
-<p><em>Note :</em> dans ce document, nous supposons que fink est installé 
dans <filename>/sw</filename> - son emplacement par défaut. Quand vous verrez 
un bloc de code semblable à celui-ci :</p>
+<p><em>Note :</em> dans ce document, nous supposons que <code>fink</code> est 
installé dans <filename>/sw</filename> - son emplacement par défaut. Quand 
vous verrez un bloc de code semblable à celui-ci :</p>
 <codeblock>
 finkdev% unecommandequelconque
 </codeblock>
@@ -43,7 +43,11 @@
 </section>
 <section name="Make"><title>Création d'un paquet</title>
 <p>Sauvegardez le nouveau fichier info (et le fichier rustine si nécessaire) 
dans le répertoire <filename>/sw/fink/dists/local/main/finkinfo/</filename>. 
Le fichier doit avoir pour nom <filename>nomdupaquet.info</filename> (et la 
rustine doit s'appeler <filename>nomdupaquet.patch</filename>), où 
<code>nomdupaquet</code> est le nom de votre paquet. Si ce répertoire n'existe 
pas, vous devez le créer.</p>
-<p>Vérifiez que fink trouve votre paquet en exécutant :</p>
+<p><em>Note importante :</em> vérifiez que <code>fink</code> est à jour en 
exécutant la commande :</p>
+<codeblock>
+finkdev% fink selfupdate
+</codeblock>
+<p>Vérifiez que <code>fink</code> trouve votre paquet en exécutant :</p>
 <codeblock>
 finkdev% fink list nomdupaquet
 </codeblock>
@@ -55,18 +59,18 @@
 <p>Si vous souhaitez de plus amples informations, lisez le <link 
url="http://fink.sourceforge.net/doc/packaging/index.php";>Guide de création de 
paquets</link> ou utilisez l'une ou l'autre des différentes <link 
url="http://fink.sourceforge.net/help/index.php";>sources d'aide</link>. Vous 
devez aussi vous abonner à la liste de diffusion <link 
url="http://fink.sourceforge.net/lists/index.php";>fink-devel</link>.</p>
 </section>
 <section name="Validate"><title>Validation d'un paquet</title>
-<p>Pendant le processus de validation de votre paquet, vous devez régler le 
niveau de verbosité de fink à la plus haute valeur possible. Voir la section 
<link 
url="http://fink.sourceforge.net/doc/users-guide/conf.php#optional";>fichier de 
configuration de fink</link> pour savoir comment le changer.</p>
+<p>Pendant le processus de validation de votre paquet, vous devez régler le 
niveau de verbosité de <code>fink</code> à la plus haute valeur possible. 
Voir la section <link 
url="http://fink.sourceforge.net/doc/users-guide/conf.php#optional";>fichier de 
configuration de fink</link> pour savoir comment le changer.</p>
 <p>Vérifiez que votre paquet est valide en exécutant :</p>
 <codeblock>
 finkdev% fink validate nomdupaquet.info
 </codeblock>
 <p>Si c'est le cas, essayez de construire le paquet en exécutant :</p>
 <codeblock>
-finkdev% fink build nomdupaquet
+finkdev% fink -m --build-as-nobody rebuild nomdupaquet
 </codeblock>
-<p>Observez attentivement les messages d'erreur or d'attention du processus de 
construction. Assurez-vous, en particulier, que tout s'installe dans le 
répertoire de destination (qui est 
<filename>/sw/src/root-nomdupaquet-%v-%r/sw</filename>) à partir duquel fink 
construit le paquet binaire. Rien ne doit être installé directement dans 
<filename>/sw</filename>.</p>
-<p>Si vous utilisez l'option <code>--keep-build-dir</code> ou <code>-k</code> 
de fink, le répertoire de construction sera conservé. C'est là que fink 
décompresse le fichier source téléchargé et que le paquet est construit. 
Cela vous aidera à déboguer le processus de construction. Voir <code>man 
fink</code> pour de plus amples informations.</p>
-<p>Vous pouvez aussi utiliser l'option <code>--keep-root-dir</code> ou 
<code>-K</code>, elle permet de conserver le répertoire de destination. C'est 
là que fink construit l'arborescence d'installation du paquet. La comparaison 
entre les répertoires de construction et d'installation peut aider à 
déboguer la phase d'installation.</p>
+<p>Observez attentivement les messages d'erreur or d'attention du processus de 
construction. Assurez-vous, en particulier, que tout s'installe dans le 
répertoire de destination (qui est 
<filename>/sw/src/root-nomdupaquet-%v-%r/sw</filename>) à partir duquel 
<code>fink</code> construit le paquet binaire. Rien ne doit être installé 
directement dans <filename>/sw</filename>.</p>
+<p>Si vous utilisez l'option <code>--keep-build-dir</code> ou <code>-k</code> 
de <code>fink</code>, le répertoire de construction sera conservé. C'est là 
que <code>fink</code> décompresse le fichier source téléchargé et que le 
paquet est construit. Cela vous aidera à déboguer le processus de 
construction. Voir <code>man fink</code> pour de plus amples informations.</p>
+<p>Vous pouvez aussi utiliser l'option <code>--keep-root-dir</code> ou 
<code>-K</code>, elle permet de conserver le répertoire de destination. C'est 
là que <code>fink</code> construit l'arborescence d'installation du paquet. La 
comparaison entre les répertoires de construction et d'installation peut aider 
à déboguer la phase d'installation.</p>
 <p>Si la construction du paquet se passe bien, vérifiez le contenu du paquet 
binaire en exécutant :</p>
 <codeblock>
 finkdev% dpkg -c 
/sw/fink/dists/local/main/binary-darwin-powerpc/nomdupaquet.deb
@@ -111,7 +115,7 @@
 Source: mirror:sourceforge:%n/%n-%v.tar.gz
 </codeblock>
 <p>Les champs nom (Package) et version sont faciles à comprendre, mais qu'en 
est-il des autres champs ? Le champ Revision correspond à la 
&quot;version&quot; du paquet dans Fink, tandis que le champ Version correspond 
à la version du source en amont. Comme c'est la première fois que nous 
tentons de construire un paquet maxwell-0.5.1 dans Fink, son numéro de 
révision est 1.</p>
-<p>Le champ Source donne l'adresse à partir de laquelle fink téléchargera 
l'archive tar source. Comme <link 
url="http://sourceforge.net";>Sourceforge</link> comprend un système mondial de 
miroirs pour les paquets et que <code>fink</code> le connaît, on utilise 
<filename>mirror:sourceforge:</filename>. <code>%n</code> est un raccourci pour 
le nom du paquet, maxwell, et <code>%v</code> un raccourci pour la version du 
paquet, 0.5.1.</p>
+<p>Le champ Source donne l'adresse à partir de laquelle <code>fink</code> 
téléchargera l'archive tar source. Comme <link 
url="http://sourceforge.net";>Sourceforge</link> comprend un système mondial de 
miroirs pour les paquets et que <code>fink</code> le connaît, on utilise 
<filename>mirror:sourceforge:</filename>. <code>%n</code> est un raccourci pour 
le nom du paquet, maxwell, et <code>%v</code> un raccourci pour la version du 
paquet, 0.5.1.</p>
 <p>Nous pouvons maintenant sauvegarder ceci sous le nom 
<filename>maxwell.info</filename> dans le répertoire 
<filename>/sw/fink/dists/local/main/finkinfo/</filename>. Ceci fait, voyons ce 
que cela donne avec <code>fink validate</code>.</p>
 <codeblock>
 finkdev% fink validate maxwell.info 
@@ -137,7 +141,7 @@
 License: OSI-Approved
 Description: Mac OS X S.M.A.R.T. Tool
 </codeblock>
-<p>Mais que faire de l'erreur concernant les sommes de contrôle MD5 ? 
Pourquoi ne pas tout simplement demander à fink de récupérer le source ?</p>
+<p>Mais que faire de l'erreur concernant les sommes de contrôle MD5 ? 
Pourquoi ne pas tout simplement demander à <code>fink</code> de récupérer le 
source ?</p>
 <codeblock>
 finkdev% fink fetch maxwell
 /usr/bin/sudo /sw/bin/fink  fetch maxwell
@@ -176,7 +180,7 @@
 <section name="build"><title>Construction</title>
 <p>Désormais, nous pouvons construire le paquet, essayons :</p>
 <codeblock>
-finkdev% fink build maxwell
+finkdev% fink -m --build-as-nobody rebuild maxwell
 /usr/bin/sudo /sw/bin/fink  build maxwell
 Reading package info...
 Updating package index... done.
@@ -210,14 +214,14 @@
 make install prefix=%i
 &lt;&lt;
 </codeblock>
-<p>Nous devons utiliser <code>prefix=%i</code> car fink construit le fichier 
binaire à partir des fichiers se trouvant dans <code>%i</code>. Ces fichiers 
seront ensuite installés dans <code>%p</code> (qui correspond par défaut à 
<filename>/sw</filename>) quand on exécutera <code>fink install 
maxwell</code>. Pour de plus amples informations sur <code>%p</code> et 
<code>%i</code>, consultez le <link 
url="http://fink.sourceforge.net/doc/packaging/format.php#percent";>Guide de 
construction des paquets</link>.</p>
-<p>Normalement, les lignes des champs Script sont passées au shell ligne 
après ligne. Mais la ligne  <code>#! /bin/sh -ev</code> permet à fink 
d'exécuter l'ensemble comme un script séparé. Le paramètre <code>-e</code> 
correspond à  &quot;die on error&quot; et <code>-v</code> à 
&quot;verbose&quot;.</p>
+<p>Nous devons utiliser <code>prefix=%i</code> car <code>fink</code> construit 
le fichier binaire à partir des fichiers se trouvant dans <code>%i</code>. Ces 
fichiers seront ensuite installés dans <code>%p</code> (qui correspond par 
défaut à <filename>/sw</filename>) quand on exécutera <code>fink install 
maxwell</code>. Pour de plus amples informations sur <code>%p</code> et 
<code>%i</code>, consultez le <link 
url="http://fink.sourceforge.net/doc/packaging/format.php#percent";>Guide de 
construction des paquets</link>.</p>
+<p>Normalement, les lignes des champs Script sont passées au shell ligne 
après ligne. Mais la ligne  <code>#! /bin/sh -ev</code> permet à 
<code>fink</code> d'exécuter l'ensemble comme un script séparé. Le 
paramètre <code>-e</code> correspond à  &quot;die on error&quot; et 
<code>-v</code> à &quot;verbose&quot;.</p>
 <p>Validons de nouveau le paquet et tentons de le construire :</p>
 <codeblock>
 finkdev% fink validate maxwell.info 
 Validating package file maxwell.info...
 Package looks good!
-finkdev% fink build maxwell
+finkdev% fink -m --build-as-nobody rebuild maxwell
 /usr/bin/sudo /sw/bin/fink  build maxwell
 Reading package info...
 Updating package index... done.
@@ -261,7 +265,7 @@
 
`/sw/fink/dists/local/main/binary-darwin-powerpc/maxwell_0.5.1-1_darwin-powerpc.deb'.
 </codeblock>
 <p>Fink semble avoir tout installé au bon endroit : 
<filename>/sw/src/root-maxwell-0.5.1-1</filename> à partir de l'emplacement 
où le paquet binaire <filename>maxwell_0.5.1-1_darwin-powerpc.deb</filename> a 
été construit.</p>
-<p>Notez aussi que fink inclut automatiquement certains drapeaux de 
compilation pour lui permettre d'accéder à d'autres paquets fink (par exemple 
<code>-I/sw/include</code>).</p>
+<p>Notez aussi que <code>fink</code> inclut automatiquement certains drapeaux 
de compilation pour lui permettre d'accéder à d'autres paquets 
<code>fink</code> (par exemple <code>-I/sw/include</code>).</p>
 <p>Regardons ce qu'il y a à l'intérieur du paquet binaire :</p>
 <codeblock>
 finkdev% dpkg -c \
@@ -319,9 +323,9 @@
 </codeblock>
 <p>et reconstruire le paquet avec :</p>
 <codeblock>
-finkdev% fink rebuild maxwell
+finkdev% fink -m --build-as-nobody rebuild maxwell
 </codeblock>
-<p>(On utilise <code>fink rebuild</code> car <code>fink build</code> ne ferait 
rien du tout, puisque le paquet a déjà été construit.)</p>
+<p>(On utilise <code>fink ... rebuild</code> car <code>fink build</code> ne 
ferait rien du tout, puisque le paquet a déjà été construit.)</p>
 <p>Revérifiez le contenu du fichier .deb (avec <code>dpkg -c</code>) pour 
voir où les fichiers sont installés maintenant. Puis validez de nouveau le 
fichier .deb avec <code>fink validate</code>. Si tout se passe bien, vous 
pouvez installer le nouveau paquet avec :</p>
 <codeblock>
 finkdev% fink install maxwell


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to