aboutsummaryrefslogtreecommitdiff
path: root/fr_FR.ISO8859-1
diff options
context:
space:
mode:
authorMarc Fonvieille <blackend@FreeBSD.org>2007-12-12 18:34:23 +0000
committerMarc Fonvieille <blackend@FreeBSD.org>2007-12-12 18:34:23 +0000
commit1081fcf64555234422a382369996cf5ad9517158 (patch)
tree816771d0ee7242477878de2322f3b49c868e5e73 /fr_FR.ISO8859-1
parentc7a387c74724518000822b9a4cbdbe20c98dec40 (diff)
Notes
Diffstat (limited to 'fr_FR.ISO8859-1')
-rw-r--r--fr_FR.ISO8859-1/articles/nanobsd/Makefile29
-rw-r--r--fr_FR.ISO8859-1/articles/nanobsd/article.sgml579
2 files changed, 608 insertions, 0 deletions
diff --git a/fr_FR.ISO8859-1/articles/nanobsd/Makefile b/fr_FR.ISO8859-1/articles/nanobsd/Makefile
new file mode 100644
index 0000000000..c6e3003d25
--- /dev/null
+++ b/fr_FR.ISO8859-1/articles/nanobsd/Makefile
@@ -0,0 +1,29 @@
+#
+# The FreeBSD Documentation Project
+# The FreeBSD French Documentation Project
+#
+# $FreeBSD$
+# Original revision: 1.2
+#
+# Article: Introduction to NanoBSD
+
+DOC?= article
+
+FORMATS?= html
+WITH_ARTICLE_TOC?= YES
+
+INSTALL_COMPRESSED?= gz
+INSTALL_ONLY_COMPRESSED?=
+
+# Images from the cross-document image library
+IMAGES_LIB= callouts/1.png
+IMAGES_LIB+= callouts/2.png
+IMAGES_LIB+= callouts/3.png
+IMAGES_LIB+= callouts/4.png
+
+SRCS= article.sgml
+
+URL_RELPREFIX?= ../../../..
+DOC_PREFIX?= ${.CURDIR}/../../..
+
+.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/fr_FR.ISO8859-1/articles/nanobsd/article.sgml b/fr_FR.ISO8859-1/articles/nanobsd/article.sgml
new file mode 100644
index 0000000000..557bca2998
--- /dev/null
+++ b/fr_FR.ISO8859-1/articles/nanobsd/article.sgml
@@ -0,0 +1,579 @@
+<!--
+ The FreeBSD Documentation Project
+ The FreeBSD French Documentation Project
+
+ $FreeBSD$
+ Original revision: 1.2
+-->
+
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
+<!ENTITY % abstract PUBLIC "-//FreeBSD//ENTITIES DocBook Abstract Entities//FR"> %abstract;
+<!ENTITY % artheader PUBLIC "-//FreeBSD//ENTITIES DocBook ArtHeader Entities//FR"> %artheader;
+<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
+%authors;
+<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN">
+%freebsd;
+<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> %man;
+<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//FR">
+%trademarks;
+<!ENTITY % translators PUBLIC "-//FreeBSD//ENTITIES DocBook Translator Entities//FR"> %translators;
+]>
+
+<article lang="fr">
+
+ <articleinfo>
+ <title>Introduction &agrave; NanoBSD</title>
+
+ <authorgroup>
+ <author>
+ <firstname>Daniel</firstname>
+ <surname>Gerzo</surname>
+ <!-- 14 March 2006 -->
+ </author>
+ </authorgroup>
+
+ <pubdate>$FreeBSD$</pubdate>
+
+ <copyright>
+ <year>2006</year>
+ <holder>The FreeBSD Documentation Project</holder>
+ </copyright>
+
+ <legalnotice id="trademarks" role="trademarks">
+ &tm-attrib.freebsd;
+ &tm-attrib.general;
+ </legalnotice>
+
+ <abstract>
+ <para>Ce document fournit des informations &agrave; propos des
+ outils <application>NanoBSD</application>, qui peuvent
+ &ecirc;tre utilis&eacute;s pour cr&eacute;er des images du
+ syst&egrave;me &os; pour des applications embarqu&eacute;es,
+ adapt&eacute;es pour utiliser comme support une carte Compact
+ Flash (ou tout autre support de stockage).</para>
+ &trans.a.tignon;
+ </abstract>
+ </articleinfo>
+
+ <sect1 id="intro">
+ <title>Introduction &agrave; NanoBSD</title>
+
+ <indexterm><primary>NanoBSD</primary></indexterm>
+
+ <para><application>NanoBSD</application> est un outil actuellement
+ d&eacute;velopp&eacute; par &a.phk;. Il permet de cr&eacute;er
+ une image du syst&egrave;me &os; pour des applications
+ embarqu&eacute;es, pouvant utiliser une carte Compact Flash
+ comme support (ou un autre support de stockage)</para>
+
+ <para>Il peut &ecirc;tre utilis&eacute; pour cr&eacute;er des
+ images d'installation sp&eacute;cialis&eacute;es, con&ccedil;ues
+ pour une installation et une maintenance ais&eacute;es de
+ syst&egrave;mes commun&eacute;ment appel&eacute;s
+ <quote>appliances</quote>. Les appliances ont leur
+ mat&eacute;riel et leur logiciel int&eacute;gr&eacute;s dans le
+ produit, ce qui signifie que toutes les applications sont
+ pr&eacute;-install&eacute;es. L'appliance est connect&eacute;e
+ &agrave; un r&eacute;seau existant et peut entrer en fonction
+ (presque) imm&eacute;diatement.</para>
+
+ <para>Les fonctionnalit&eacute;s de
+ <application>NanoBSD</application> incluent:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Les logiciels port&eacute;s et les paquetages
+ fonctionnent comme sous &os; &mdash; Chaque application peut
+ &ecirc;tre install&eacute;e et utilis&eacute;e dans une
+ image <application>NanoBSD</application>, de la m&ecirc;me
+ fa&ccedil;on que sous &os;.</para>
+ </listitem>
+
+ <listitem>
+ <para>Aucune fonctionnalit&eacute; ne manque &mdash; S'il est
+ possible de faire quelque chose avec &os;, il sera possible
+ de faire la m&ecirc;me chose avec
+ <application>NanoBSD</application>, sauf si la
+ fonctionnalit&eacute; sp&eacute;cifique ou des
+ fonctionnalit&eacute;s ont &eacute;t&eacute; explicitement
+ supprim&eacute;es de l'image
+ <application>NanoBSD</application> lors de sa
+ cr&eacute;ation.</para>
+ </listitem>
+
+ <listitem>
+ <para>Tout est en lecture seule pendant l'ex&eacute;cution
+ &mdash; D&eacute;brancher le cordon d'alimentation est sans
+ danger. Il n'est pas n&eacute;cessaire d'ex&eacute;cuter
+ &man.fsck.8; apr&egrave;s un arr&ecirc;t inopin&eacute; du
+ syst&egrave;me.</para>
+ </listitem>
+
+ <listitem>
+ <para>Facile &agrave; cr&eacute;er et &agrave; personnaliser
+ &mdash; A l'aide d'une seule proc&eacute;dure et d'un
+ fichier de configuration il est possible de cr&eacute;er des
+ images personnalis&eacute;es et de taille r&eacute;duite
+ r&eacute;pondant &agrave; n'importe quel type de
+ besoin.</para>
+ </listitem>
+ </itemizedlist>
+ </sect1>
+
+ <sect1 id="howto">
+ <title>Comment utiliser NanoBSD</title>
+
+ <sect2 id="design">
+ <title>L'organisation de NanoBSD</title>
+
+ <para>Une fois que l'image est pr&eacute;sente sur le support,
+ il est possible de d&eacute;marrer
+ <application>NanoBSD</application>. Le
+ p&eacute;riph&eacute;rique de stockage est divis&eacute; en
+ trois parties par d&eacute;faut:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Deux partitions image: <literal>code#1</literal>
+ et <literal>code#2</literal>.</para>
+ </listitem>
+
+ <listitem>
+ <para>La partition de configuration, qui peut &ecirc;tre
+ mont&eacute;e sur le r&eacute;pertoire <filename
+ class="directory">/cfg</filename> &agrave;
+ l'ex&eacute;cution.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Ces partitions sont normalement mont&eacute;es en lecture
+ seule.</para>
+
+ <para>Les r&eacute;pertoires <filename
+ role="directory">/etc</filename> et <filename
+ role="directory">/var</filename> sont des disques &man.md.4;
+ (malloc).</para>
+
+ <para>La partition de configuration est mont&eacute;e sur le
+ r&eacute;pertoire <filename role="directory">/cfg</filename>.
+ Elle contient les fichiers du r&eacute;pertoire <filename
+ role="directory">/etc</filename> et est bri&egrave;vement
+ mont&eacute;e en lecture seule juste apr&egrave;s le
+ d&eacute;marrage du syst&egrave;me, par cons&eacute;quent il
+ est n&eacute;cessaire de recopier les fichiers modifi&eacute;s
+ de <filename role="directory">/etc</filename> vers le
+ r&eacute;pertoire <filename role="directory">/cfg</filename>
+ si l'on souhaite que les changements soient encore effectifs
+ apr&egrave;s le red&eacute;marrage du syst&egrave;me.</para>
+
+ <example>
+ <title>Apporter des changements permanents &agrave;
+ <filename>/etc/resolv.conf</filename></title>
+
+ <screen>&prompt.root; <userinput>vi /etc/resolv.conf</userinput>
+[...]
+&prompt.root; <userinput>mount /cfg</userinput>
+&prompt.root; <userinput>cp /etc/resolv.conf /cfg</userinput>
+&prompt.root; <userinput>umount /cfg</userinput></screen>
+ </example>
+
+ <note>
+ <para>La partition qui abrite <filename
+ role="directory">/cfg</filename> doit &ecirc;tre
+ mont&eacute;e uniquement au d&eacute;marrage et lors de la
+ copie des fichiers de configuration.</para>
+
+ <para>Garder <filename role="directory">/cfg</filename>
+ mont&eacute; en permanence n'est pas une bonne id&eacute;e,
+ en particulier si le syst&egrave;me
+ <application>NanoBSD</application> tourne sur un
+ p&eacute;riph&eacute;rique de stockage qui peut &ecirc;tre
+ endommag&eacute; par un grand nombre d'&eacute;critures sur
+ la partition (c'est &agrave; dire quand le contenu des
+ tampons de donn&eacute;es est transf&eacute;r&eacute; sur
+ les disques).</para>
+ </note>
+ </sect2>
+
+ <sect2>
+ <title>Cr&eacute;er une image NanoBSD</title>
+
+ <para>Une image <application>NanoBSD</application> est
+ cr&eacute;&eacute;e &agrave; l'aide d'une simple
+ proc&eacute;dure <filename>nanobsd.sh</filename>, qui peut
+ &ecirc;tre trouv&eacute;e dans le r&eacute;pertoire <filename
+ role="directory"><replaceable>/usr</replaceable>/src/tools/tools/nanobsd</filename>.
+ Ce programme cr&eacute;e une image, qui peut &ecirc;tre
+ copi&eacute;e sur le support de stockage &agrave; l'aide de
+ &man.dd.1;.</para>
+
+ <para>Les commandes n&eacute;cessaires &agrave; la
+ cr&eacute;ation d'une image <application>NanoBSD</application>
+ sont:</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/src/tools/tools/nanobsd</userinput> <co id="nbsd-cd">
+&prompt.root; <userinput>sh nanobsd.sh</userinput> <co id="nbsd-sh">
+&prompt.root; <userinput>cd /usr/obj/nanobsd.full</userinput> <co id="nbsd-cd2">
+&prompt.root; <userinput>dd if=_.disk.full of=/dev/da0 bs=64k</userinput> <co id="nbsd-dd"></screen>
+
+ <calloutlist>
+ <callout arearefs="nbsd-cd">
+ <para>Se placer dans le r&eacute;pertoire de base du
+ programme de cr&eacute;ation de
+ <application>NanoBSD</application>.</para>
+ </callout>
+
+ <callout arearefs="nbsd-sh">
+ <para>D&eacute;marrer le processus de
+ cr&eacute;ation.</para>
+ </callout>
+
+ <callout arearefs="nbsd-cd2">
+ <para>Se placer dans le r&eacute;pertoire o&ugrave; les
+ images ont &eacute;t&eacute; cr&eacute;ees.</para>
+ </callout>
+
+ <callout arearefs="nbsd-dd">
+ <para>Installer <application>NanoBSD</application> sur le
+ support de stockage.</para>
+ </callout>
+ </calloutlist>
+ </sect2>
+
+ <sect2>
+ <title>Personnaliser une image NanoBSD</title>
+
+ <para>C'est probablement la fonctionnalit&eacute; la plus
+ importante et la plus int&eacute;ressante de
+ <application>NanoBSD</application>. C'est aussi l&agrave;
+ o&ugrave; vous passerez le plus de temps lors de vos
+ d&eacute;veloppements avec
+ <application>NanoBSD</application>.</para>
+
+ <para>L'invocation de la commande suivante va obliger
+ <filename>nanobsd.sh</filename> &agrave; lire sa configuration
+ dans le fichier <filename>myconf.nano</filename> situ&eacute;
+ dans le r&eacute;pertoire courant:</para>
+
+ <screen>&prompt.root; <userinput>sh nanobsd.sh -c myconf.nano</userinput></screen>
+
+ <para>La personnalisation est effectu&eacute;e de 2
+ fa&ccedil;ons:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>&agrave; l'aide d'options de configuration</para>
+ </listitem>
+
+ <listitem>
+ <para>&agrave; l'aide de fonctions de
+ personnalisation</para>
+ </listitem>
+ </itemizedlist>
+
+ <sect3>
+ <title>Les options de configuration</title>
+
+ <para>Grace aux param&egrave;tres de configuration, il est
+ possible de configurer des options qui sont pass&eacute;es
+ aux &eacute;tapes <literal>buildworld</literal> et
+ <literal>installworld</literal> du processus de compilation
+ de <application>NanoBSD</application>, ainsi que des options
+ internes qui sont pass&eacute;es au processus principal de
+ compilation de <application>NanoBSD</application>. A l'aide
+ de ces options, il est possible de diminuer la taille du
+ syst&egrave;me, de fa&ccedil;on &agrave; ce qu'il tienne
+ dans 64Mo. Vous pouvez utiliser les options de
+ configuration pour r&eacute;duire encore plus &os;,
+ jusqu'&agrave; ce qu'il ne consiste plus qu'en un noyau et 2
+ ou 3 fichiers dans le syst&egrave;me de base.</para>
+
+ <para>Le fichier de configuration consiste en une s&eacute;rie
+ d'options de configuration, qui surchargent les valeurs par
+ d&eacute;faut. Les directives les plus importantes
+ sont:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><literal>NANO_NAME</literal> &mdash; Nom de
+ compilation (utilis&eacute; pour cr&eacute;er le nom des
+ r&eacute;pertoires de travail).</para>
+ </listitem>
+
+ <listitem>
+ <para><literal>NANO_SRC</literal> &mdash; Chemin de
+ l'arbre des sources utilis&eacute; pour construire
+ l'image.</para>
+ </listitem>
+
+ <listitem>
+ <para><literal>NANO_KERNEL</literal> &mdash; Nom du
+ fichier de configuration utilis&eacute; pour compiler le
+ noyau.</para>
+ </listitem>
+
+ <listitem>
+ <para><literal>CONF_BUILD</literal> &mdash; Options
+ pass&eacute;es &agrave; la phase
+ <literal>buildworld</literal> de la compilation.</para>
+ </listitem>
+
+ <listitem>
+ <para><literal>CONF_INSTALL</literal> &mdash; Options
+ pass&eacute;es &agrave; la phase
+ <literal>installworld</literal> de la
+ compilation.</para>
+ </listitem>
+
+ <listitem>
+ <para><literal>CONF_WORLD</literal> &mdash; Options
+ pass&eacute;es aux &eacute;tapes
+ <literal>buildworld</literal> et
+ <literal>installworld</literal>.</para>
+ </listitem>
+
+ <listitem>
+ <para><literal>FlashDevice</literal> &mdash;
+ D&eacute;finit le type de support &agrave; utiliser.
+ Consulter le fichier
+ <filename>FlashDevice.sub</filename> pour plus de
+ d&eacute;tails.</para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3>
+ <title>Les fonctions de personnalisation</title>
+
+ <para>Il est possible d'optimiser
+ <application>NanoBSD</application> en utilisant des
+ fonctions d'interpr&eacute;teur de commandes dans le fichier
+ de configuration. L'exemple suivant pr&eacute;sente la
+ trame de base des fonctions de personnalisation:</para>
+
+ <programlisting>cust_foo () (
+ echo "bar=topless" &gt; \
+ &dollar;{NANO_WORLDDIR}/etc/foo
+)
+customize_cmd cust_foo</programlisting>
+
+ <para>Un exemple plus utile de fonction de personnalisation
+ est le suivant, qui change la taille par d&eacute;faut du
+ r&eacute;pertoire <filename role="directory">/etc</filename>
+ de 5Mo &agrave; 30Mo:</para>
+
+ <programlisting>cust_etc_size () (
+ cd &dollar;{NANO_WORLDDIR}/conf
+ echo 30000 &gt; default/etc/md_size
+)
+customize_cmd cust_etc_size</programlisting>
+
+ <para>Il existe par d&eacute;faut quelques fonctions de
+ personnalisation pr&eacute;d&eacute;finies et pr&ecirc;tes
+ &agrave; &ecirc;tre utilis&eacute;es:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><literal>cust_comconsole</literal> &mdash;
+ D&eacute;sactive &man.getty.8; sur les consoles VGA (les
+ p&eacute;riph&eacute;riques
+ <filename>/dev/ttyv*</filename>) et param&egrave;tre la
+ console syst&egrave;me sur le port s&eacute;rie
+ COM1.</para>
+ </listitem>
+
+ <listitem>
+ <para><literal>cust_allow_ssh_root</literal> &mdash;
+ Autorise l'ouverture de sessions
+ <username>root</username> via &man.sshd.8;.</para>
+ </listitem>
+
+ <listitem>
+ <para><literal>cust_install_files</literal> &mdash;
+ Installe les fichiers du r&eacute;pertoire <filename
+ role="directory">nanobsd/Files</filename>, qui contient
+ des programmes utiles pour l'administration
+ syst&egrave;me.</para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3>
+ <title>Exemple de fichier de configuration</title>
+
+ <para>Un exemple complet de fichier de configuration pour
+ cr&eacute;er une image <application>NanoBSD</application>
+ personnalis&eacute;e peut &ecirc;tre:</para>
+
+ <programlisting>NANO_NAME=custom
+NANO_SRC=/usr/src
+NANO_KERNEL=MYKERNEL
+NANO_IMAGES=2
+
+CONF_BUILD='
+NO_KLDLOAD=YES
+NO_NETGRAPH=YES
+NO_PAM=YES
+'
+
+CONF_INSTALL='
+NO_ACPI=YES
+NO_BLUETOOTH=YES
+NO_CVS=YES
+NO_FORTRAN=YES
+NO_HTML=YES
+NO_LPR=YES
+NO_MAN=YES
+NO_SENDMAIL=YES
+NO_SHAREDOCS=YES
+NO_EXAMPLES=YES
+NO_INSTALLLIB=YES
+NO_CALENDAR=YES
+NO_MISC=YES
+NO_SHARE=YES
+'
+
+CONF_WORLD='
+NO_BIND=YES
+NO_MODULES=YES
+NO_KERBEROS=YES
+NO_GAMES=YES
+NO_RESCUE=YES
+NO_LOCALES=YES
+NO_SYSCONS=YES
+NO_INFO=YES
+'
+
+FlashDevice SanDisk 1G
+
+cust_nobeastie() (
+ touch &dollar;{NANO_WORLDDIR}/boot/loader.conf
+ echo "beastie_disable=\"YES\"" &gt;&gt; &dollar;{NANO_WORLDDIR}/boot/loader.conf
+)
+
+customize_cmd cust_comconsole
+customize_cmd cust_install_files
+customize_cmd cust_allow_ssh_root
+customize_cmd cust_nobeastie</programlisting>
+ </sect3>
+ </sect2>
+
+ <sect2>
+ <title>Mettre &agrave; jour NanoBSD</title>
+
+ <para>Le processus de mise &agrave; jour de
+ <application>NanoBSD</application> est relativement
+ simple:</para>
+
+ <procedure>
+ <step>
+ <para>Cr&eacute;er une nouvelle image
+ <application>NanoBSD</application>, comme
+ d'habitude.</para>
+ </step>
+
+ <step>
+ <para>T&eacute;l&eacute;charger la nouvelle image dans une
+ partition inutilis&eacute;e d'une appliance
+ <application>NanoBSD</application>
+ op&eacute;rationnelle.</para>
+
+ <para>La diff&eacute;rence la plus importante de cette
+ &eacute;tape par rapport &agrave; l'installation initiale
+ de <application>NanoBSD</application> est que maintenant
+ au lieu d'utiliser le fichier
+ <filename>_.disk.full</filename> (qui contient une image
+ de la totalit&eacute; du disque), l'image
+ <filename>_.disk.image</filename> est install&eacute;e
+ (qui contient seulement l'image d'une seule partition
+ syst&egrave;me).</para>
+ </step>
+
+ <step>
+ <para>Red&eacute;marrer le syst&egrave;me sur la nouvelle
+ partition.</para>
+ </step>
+
+ <step>
+ <para>Si tout s'est bien pass&eacute;, la mise &agrave; jour
+ est termin&eacute;e.</para>
+ </step>
+
+ <step>
+ <para>Si quelque chose s'est mal pass&eacute;,
+ red&eacute;marrez de nouveau sur la partition
+ pr&eacute;c&eacute;dente (qui contient l'ancienne image,
+ fonctionnelle celle-ci), pour remettre le syst&egrave;me
+ en &eacute;tat de marche le plus rapidement possible.
+ Corriger les probl&egrave;mes de la nouvelle image, et
+ r&eacute;p&eacute;ter le processus.</para>
+ </step>
+ </procedure>
+
+ <para>Pour installer la nouvelle image sur le syst&egrave;me
+ <application>NanoBSD</application> op&eacute;rationnel, il est
+ possible d'utiliser la proc&eacute;dure
+ <filename>updatep1</filename> ou <filename>updatep2</filename>
+ situ&eacute;e dans le r&eacute;pertoire <filename
+ role="directory">/root</filename>, en fonction de la partition
+ qui est en cours d'utilisation sur le syst&egrave;me.</para>
+
+ <para>En fonction des services disponibles sur la machine qui
+ dispose de la nouvelle image
+ <application>NanoBSD</application> et du type de transfert qui
+ est pr&eacute;f&eacute;r&eacute;, il est possible d'utiliser
+ une de ces trois m&eacute;thodes:</para>
+
+ <sect3>
+ <title>Utiliser &man.ftp.1;</title>
+
+ <para>Si la vitesse de transfert est la priorit&eacute;,
+ utiliser cet exemple:</para>
+
+ <screen>&prompt.root; <userinput>ftp myhost
+get _.disk.image "| sh updatep1"</userinput></screen>
+ </sect3>
+
+ <sect3>
+ <title>Utiliser &man.ssh.1;</title>
+
+ <para>Si un transfert s&eacute;curis&eacute; est
+ pr&eacute;f&eacute;rable, consid&eacute;rer l'utilisation de
+ cet exemple:</para>
+
+ <screen>&prompt.root; <userinput>ssh myhost cat _.disk.image.gz | zcat | sh updatep1</userinput></screen>
+ </sect3>
+
+ <sect3>
+ <title>Utiliser &man.nc.1;</title>
+
+ <para>Utiliser cet exemple si la machine distante n'utilise ni
+ &man.ftp.1; ni &man.sshd.8;:</para>
+
+ <procedure>
+ <step>
+ <para>Tout d'abord, ouvrez un &eacute;couteur TCP sur la
+ machine qui dispose de l'image et faites-lui envoyer
+ l'image au client:</para>
+
+ <screen>myhost&prompt.root; <userinput>nc -l <replaceable>2222</replaceable> &lt; _.disk.image</userinput></screen>
+
+ <note>
+ <para>Assurez vous que le port utilis&eacute; n'est pas
+ bloqu&eacute; par un pare-feu afin de recevoir les
+ connexions entrantes de la machine
+ <application>NanoBSD</application>.</para>
+ </note>
+ </step>
+ <step>
+ <para>Se connecter &agrave; la machine qui dispose de la
+ nouvelle image et ex&eacute;cuter la proc&eacute;dure
+ <filename>updatep1</filename>:</para>
+
+ <screen>&prompt.root; <userinput>nc myhost <replaceable>2222</replaceable> | sh updatep1</userinput></screen>
+ </step>
+ </procedure>
+ </sect3>
+ </sect2>
+ </sect1>
+</article>