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
"version" 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
<<
</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 à "die on error" et <code>-v</code> Ã
"verbose".</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 à "die on error" et
<code>-v</code> Ã "verbose".</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