diff options
-rw-r--r-- | fr_FR.ISO8859-1/books/handbook/linuxemu/chapter.sgml | 250 |
1 files changed, 134 insertions, 116 deletions
diff --git a/fr_FR.ISO8859-1/books/handbook/linuxemu/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/linuxemu/chapter.sgml index 30dfde7184..f4ad79b60d 100644 --- a/fr_FR.ISO8859-1/books/handbook/linuxemu/chapter.sgml +++ b/fr_FR.ISO8859-1/books/handbook/linuxemu/chapter.sgml @@ -3,7 +3,7 @@ The FreeBSD French Documentation Project $FreeBSD$ - Original revision: 1.111 + Original revision: 1.130 --> <chapter id="linuxemu"> @@ -63,29 +63,23 @@ <para>En bref, la compatibilité permet aux utilisateurs de &os; d'exécuter environ 90% des applications Linux sans aucune modification. Cela inclus des applications - comme <application>StarOffice</application>, - la version Linux de <application>Netscape</application>, - <application>Adobe Acrobat</application>, - <application>RealPlayer</application> - 5 et 7, <application>VMWare</application>, + comme <application>&staroffice;</application>, + la version Linux de <application>&netscape;</application>, + <application>&adobe; &acrobat;</application>, + <application><trademark class="registered">RealPlayer</trademark></application>, + <application><trademark>VMware</trademark></application>, <application>&oracle;</application>, - <application>WordPerfect</application>, <application>Doom</application>, + <application><trademark class="registered">WordPerfect</trademark></application>, <application>Doom</application>, <application>Quake</application>, et plus. On rapporte également que dans certaines situations, les binaires Linux sont plus performants sous &os; que sous Linux.</para> - <indexterm> - <primary>Linux</primary> - <secondary>système de fichiers - <filename>/proc</filename></secondary> - </indexterm> <para>Il existe cependant certaines caractéristiques spécifiques à Linux qui ne sont pas supportées sous &os;. Les binaires Linux ne - fonctionneront pas sous &os; s'ils utilisent - le système de fichiers <filename>/proc</filename> de - Linux (qui est différent de celui de &os;), ou des appels - i386 spécifiques, comme activation du mode virtuel + fonctionneront pas sous &os; s'ils utilisent massivement + des appels + &i386; spécifiques, comme activation du mode virtuel 8086.</para> <para>Après la lecture de ce chapitre, vous connaîtrez:</para> @@ -133,8 +127,10 @@ <literal>linux</literal> (<quote>Kernel LoaDable object</quote>—objet chargeable par le noyau, ce que l'on nomme couramment un module). Vous pouvez charger ce module - en tapant simplement <command>linux</command> à - l'invite.</para> + en tapant ce qui suit sous l'utilisateur + <username>root</username>:</para> + + <screen>&prompt.root; <userinput>kldload linux</userinput></screen> <para>Si vous désirez que la compatibilité Linux soit toujours activée, alors vous devrez ajouter la ligne @@ -158,7 +154,7 @@ Id Refs Address Size Name <para>Si pour quelques raisons vous ne voulez ou pouvez charger le KLD, alors vous pouvez lier statiquement la compatibilité binaire Linux dans votre noyau en ajoutant <literal>options - LINUX</literal> à votre fichier de configuration du noyau. + COMPAT_LINUX</literal> à votre fichier de configuration du noyau. Puis installez votre noyau comme décrit dans la <xref linkend="kernelconfig">.</para> @@ -417,16 +413,9 @@ multi on</programlisting> <sect1info> <authorgroup> <author> - <firstname>Murray</firstname> - <surname>Stokely</surname> - <contrib>Mis à jour pour &mathematica; 4.X par </contrib> - </author> - </authorgroup> - <authorgroup> - <author> - <firstname>Bojan</firstname> - <surname>Bistrovic</surname> - <contrib>Fusionné avec un travail de </contrib> + <firstname>Boris</firstname> + <surname>Hollas</surname> + <contrib>Mis à jour pour &mathematica; 5.X par </contrib> </author> </authorgroup> </sect1info> @@ -438,46 +427,25 @@ multi on</programlisting> </indexterm> <para>Ce document décrit l'installation de la version Linux - de <application>&mathematica; 4.X</application> sur un + de <application>&mathematica; 5.X</application> sur un système &os;.</para> <para>La version Linux de <application>&mathematica;</application> - fonctionne parfaitement sous &os;, cependant les binaires - fournis par Wolfram doivent être marqués - afin que &os; sache qu'il faut utiliser l'ABI Linux pour les - exécuter.</para> - - <para>La version Linux de <application>&mathematica;</application> ou la version <application>&mathematica; for Students</application> peut être commandée directement auprès de Wolfram à l'adresse <ulink url="http://www.wolfram.com/"></ulink>.</para> <sect2> - <title>Marquer les binaires Linux</title> - - <para>Les binaires Linux se trouvent dans le répertoire - <filename>Unix</filename> du CDROM - <application>&mathematica;</application> distribué par - Wolfram. Vous devez copier le contenu de ce répertoire - sur votre disque local de façon à marquer les binaires - Linux à l'aide de &man.brandelf.1; avant de lancer - l'installation:</para> + <title>Utiliser l'installeur &mathematica;</title> - <screen>&prompt.root; <userinput>mount /cdrom</userinput> -&prompt.root; <userinput>cp -rp /cdrom/Unix/ /localdir/</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/Kernel/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/FrontEnd/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/Installation/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/Graphics/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/Converters/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/LicenseManager/Binaries/Linux/mathlm</userinput> -&prompt.root; <userinput>cd /localdir/Installers/Linux/</userinput> -&prompt.root; <userinput>./MathInstaller</userinput></screen> - - <para>Alternativement, vous pouvez simplement fixer + <para>En premier lieu vous devez indiquer à &os; + que les binaires Linux de + <application>&mathematica;</application> utilisent l'ABI + Linux. La méthode la plus simple pour y parvenir est le marquage par défaut des binaires ELF non marqués - comme étant des binaires Linux avec la commande:</para> + comme étant des binaires Linux, ce marquage se faisant + avec la commande:</para> <screen>&prompt.root; <userinput>sysctl kern.fallback_elf_brand=3</userinput></screen> @@ -485,43 +453,87 @@ multi on</programlisting> marqués sont des binaires Linux, et donc vous devriez être en mesure d'exécuter le programme d'installation directement depuis le CDROM.</para> + + <para>Copiez ensuite sur votre disque dur le fichier + <filename>MathInstaller</filename>:</para> + + <screen>&prompt.root; <userinput>mount /cdrom</userinput> +&prompt.root; <userinput>cp /cdrom/Unix/Installers/Linux/MathInstaller /localdir/</userinput></screen> + + <para>et dans ce fichier, remplacez <literal>/bin/sh</literal> + sur la première ligne par + <literal>/compat/linux/bin/sh</literal>. Cela permet de + garantir que l'installeur est exécuté par la + version Linux de &man.sh.1;. Ensuite, remplacez toutes les + occurences de <literal>Linux)</literal> par + <literal>FreeBSD)</literal> à l'aide d'un + éditeur de texte ou la procédure proposée + dans la section suivante. Cela indique à l'installeur + <application>&mathematica;</application>, qui fait appel + à la commande <command>uname -s</command> pour + déterminer le système d'exploitation, de traiter + &os; comme un système d'exploitation de type Linux. + Lancer maintenant la commande <command>MathInstaller</command> + procèdera à l'installation de + <application>&mathematica;</application>.</para> </sect2> <sect2> - <title>Obtenir votre mot de passe pour &mathematica;</title> + <title>Modifier les exécutables &mathematica;</title> + + <para>Les procédures que + <application>&mathematica;</application> a créé + lors de l'installation doivent être modifiées + avant que vous ne puissiez les utiliser. Si vous avez choisi + <filename role="directory">/usr/local/bin</filename> comme + répertoires pour les exécutables + <application>&mathematica;</application>, vous trouverez alors + dans ce répertoire des liens symboliques vers les + fichiers nommés <filename>math</filename>, + <filename>mathematica</filename>, + <filename>Mathematica</filename>, et + <filename>MathKernel</filename>. Dans chacun d'entre eux, + remplacez <literal>Linux)</literal> par + <literal>FreeBSD)</literal> avec un éditeur de texte ou + la procédure suivante:</para> + + <programlisting>#!/bin/sh +cd /usr/local/bin +for i in math mathematica Mathematica MathKernel + do sed 's/Linux)/FreeBSD)/g' $i > $i.tmp + sed 's/\/bin\/sh/\/compat\/linux\/bin\/sh/g' $i.tmp > $i + rm $i.tmp + chmod a+x $i +done</programlisting> + </sect2> - <para>Avant de pouvoir utiliser - <application>&mathematica;</application>, vous devrez obtenir - un mot de passe de Wolfram qui correspond à - l'“identifiant” de votre machine.</para> + <sect2> + <title>Obtenir votre mot de passe pour &mathematica;</title> <indexterm> <primary>Ethernet</primary> <secondary>adresse MAC</secondary> </indexterm> - <para>Une fois que vous avez installé les - bibliothèques pour la compatibilité Linux - et décompacté <application>&mathematica;</application> - vous pouvez obtenir l'“identifiant” de votre - machine en exécutant le programme <command>mathinfo</command> - dans le répertoire d'installation. Cet identifiant - machine est basé uniquement sur l'adresse MAC de votre - première carte Ethernet.</para> - - <screen>&prompt.root; <userinput>cd /localdir/Files/SystemFiles/Installation/Binaries/Linux</userinput> -&prompt.root; <userinput>mathinfo</userinput> -disco.example.com 7115-70839-20412</screen> + <para>Quand vous lancez <application>&mathematica;</application> + pour la première fois, un mot de passe vous sera + demandé. Si vous n'avez pas encore + récupéré votre mot de passe auprès + de Wolfram, lancez le programme <command>mathinfo</command> + présent dans le répertoire d'installation afin + d'obtenir l'<quote>identifiant</quote> de votre machine. Cet + identifiant de machine est basé uniquement sur + l'adresse MAC de votre première carte Ethernet, vous ne + pouvez donc pas utiliser votre copie de + <application>&mathematica;</application> sur une machine + différente.</para> <para>Quand vous vous enregistrez auprès de Wolfram, par courrier électronique, téléphone, ou fax, vous leur communiquerez l'“identifiant” de la machine et ils vous donneront en réponse le mot de passe correspondant qui a la forme de plusieurs groupes - de nombres. Vous pouvez ensuite entrer cette information - quand vous essayez d'exécuter - <application>&mathematica;</application> pour la première - fois comme vous le feriez sous une autre plateforme.</para> + de nombres.</para> </sect2> <sect2> @@ -583,10 +595,16 @@ disco.example.com 7115-70839-20412</screen> &prompt.root; <userinput>xset fp rehash</userinput></screen> <para>Si vous utilisez le serveur - <application>&xfree86;</application>, vous pouvez charger + <application>&xorg;</application>, vous pouvez charger ces répertoires de polices automatiquement en les ajoutant à votre fichier - <filename>XF86Config</filename>.</para> + <filename>xorg.conf</filename>.</para> + + <note> + <para>Sous les serveurs <application>&xfree86;</application>, + le fichier de configuration se nomme + <filename>XF86Config</filename>.</para> + </note> <indexterm><primary>polices de caractères</primary></indexterm> @@ -717,14 +735,14 @@ LOG=/var/log/lmgrd.log case "$1" in start) - lmgrd -c ${LICENSE_FILE} 2>> ${LOG} 1>&2 + lmgrd -c ${LICENSE_FILE} 2>> ${LOG} 1>&2 echo -n " lmgrd" ;; stop) - lmgrd -c ${LICENSE_FILE} -x lmdown 2>> ${LOG} 1>&2 + lmgrd -c ${LICENSE_FILE} -x lmdown 2>> ${LOG} 1>&2 ;; *) - echo "Usage: `basename $0` {start|stop}" 1>&2 + echo "Usage: `basename $0` {start|stop}" 1>&2 exit 64 ;; esac @@ -1188,7 +1206,7 @@ options SYSVMSG #SysV interprocess communication</programlisting> vous devez fixer les variables d'environnement suivantes:</para> - <informaltable frame="none"> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <colspec colwidth="1*"> <colspec colwidth="2*"> @@ -1255,8 +1273,8 @@ export PATH</programlisting> <para>En raison d'une particularité de l'émulateur Linux, vous devez créer un répertoire appelé <filename>.oracle</filename> dans <filename>/var/tmp</filename> - avant de lancer le programme d'installation. Donnez-y un - accès en écriture pour tout le monde ou faites + avant de lancer le programme d'installation. + Faites en sorte que l'utilisateur <username>oracle</username> en soit le propriétaire. Vous devriez être en mesure d'installer <application>&oracle;</application> sans problème. @@ -1445,7 +1463,7 @@ export PATH</programlisting> <sect3 id="software-46b"> <title>&sap.r3; 4.6B, &oracle; 8.0.5</title> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols=3> <thead> <row> @@ -1506,7 +1524,7 @@ export PATH</programlisting> <sect3 id="software-46c"> <title>&sap.r3; 4.6C SR2, &oracle; 8.1.7</title> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols=3> <thead> <row> @@ -1576,7 +1594,7 @@ export PATH</programlisting> <sect3 id="sap-notes-46b"> <title>&sap.r3; 4.6B, &oracle; 8.0.5</title> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> @@ -1629,7 +1647,7 @@ export PATH</programlisting> <sect3 id="sap-notes-46c"> <title>&sap.r3; 4.6C, &oracle; 8.1.7</title> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> @@ -1703,7 +1721,7 @@ export PATH</programlisting> pour une utilisation en production, un choix plus pointu du matériel est nécessaire:</para> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="3"> <thead> <row> @@ -1791,13 +1809,13 @@ export PATH</programlisting> de périphériques ont changé, comme les installations ont été effectuées sur du matériel différent - (<devicename>/dev/da</devicename> et - <devicename>/dev/amr</devicename> respectivement, aussi si + (<filename>/dev/da</filename> et + <filename>/dev/amr</filename> respectivement, aussi si l'on utilise un contrôleur AMI MegaRAID, on verra - <devicename>/dev/amr0s1a</devicename> à la place de - <devicename>/dev/da0s1a</devicename>):</para> + <filename>/dev/amr0s1a</filename> à la place de + <filename>/dev/da0s1a</filename>):</para> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="4"> <thead> <row> @@ -1809,49 +1827,49 @@ export PATH</programlisting> </thead> <tbody> <row> - <entry><devicename>/dev/da0s1a</devicename></entry> + <entry><filename>/dev/da0s1a</filename></entry> <entry>1.016.303</entry> <entry>1</entry> <entry><filename role='directory'>/</filename></entry> </row> <row> - <entry><devicename>/dev/da0s1b</devicename></entry> + <entry><filename>/dev/da0s1b</filename></entry> <entry> </entry> <entry>6</entry> <entry>swap</entry> </row> <row> - <entry><devicename>/dev/da0s1e</devicename></entry> + <entry><filename>/dev/da0s1e</filename></entry> <entry>2.032.623</entry> <entry>2</entry> <entry><filename role='directory'>/var</filename></entry> </row> <row> - <entry><devicename>/dev/da0s1f</devicename></entry> + <entry><filename>/dev/da0s1f</filename></entry> <entry>8.205.339</entry> <entry>8</entry> <entry><filename role='directory'>/usr</filename></entry> </row> <row> - <entry><devicename>/dev/da1s1e</devicename></entry> + <entry><filename>/dev/da1s1e</filename></entry> <entry>45.734.361</entry> <entry>45</entry> <entry><filename role='directory'>/compat/linux/oracle</filename></entry> </row> <row> - <entry><devicename>/dev/da1s1f</devicename></entry> + <entry><filename>/dev/da1s1f</filename></entry> <entry>2.032.623</entry> <entry>2</entry> <entry><filename role='directory'>/compat/linux/sapmnt</filename></entry> </row> <row> - <entry><devicename>/dev/da1s1g</devicename></entry> + <entry><filename>/dev/da1s1g</filename></entry> <entry>2.032.623</entry> <entry>2</entry> <entry><filename role='directory'>/compat/linux/usr/sap</filename></entry> @@ -1987,7 +2005,7 @@ pam-0.68-7.i386.rpm</userinput></screen> <para>Pour une simple installation, il est suffisant de créer les systèmes de fichiers suivants:</para> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> @@ -2065,7 +2083,7 @@ ERROR 2002-03-19 16:45:36 R3LINKS_IND_IND Ins_SetupLinks:0 ce sont seulement les valeurs que nous avons utilisés dans notre installation):</para> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="3"> <thead> <row> @@ -2106,7 +2124,7 @@ ERROR 2002-03-19 16:45:36 R3LINKS_IND_IND Ins_SetupLinks:0 <para>Nous avons également besoin des utilisateurs suivants:</para> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="6"> <thead> <row> @@ -2486,7 +2504,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> questions (les valeurs par défaut sont entre crochets, suivies par les entrées clavier):</para> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="3"> <thead> <row> @@ -2691,7 +2709,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> questions (les valeurs par défaut sont entre crochets, suivies par les entrées clavier):</para> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="3"> <thead> <row> @@ -2878,7 +2896,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> &prompt.root; <userinput>export TERM=xterm</userinput> &prompt.root; <userinput>export ORACLE_TERM=xterm</userinput> &prompt.root; <userinput>export ORACLE_HOME=/oracle/IDS</userinput> -&prompt.root; <userinput>cd /ORACLE_HOME/orainst_sap</userinput> +&prompt.root; <userinput>cd $ORACLE_HOME/orainst_sap</userinput> &prompt.root; <userinput>./orainst</userinput></screen> <para>Confirmez tous les écrans en appuyant sur @@ -2968,7 +2986,7 @@ options SEMUME=100 #number of UNDO keys</programlisting> par défauts connus (utilisez-en des différents si la sécurité est importante):</para> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> @@ -3110,7 +3128,7 @@ LICENSE KEY = <replaceable>license key, 24 chars</replaceable></programlisti <username>ddic</username> et <username>sap*</username>, faire, au moins, ce qui suit:</para> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> @@ -3227,7 +3245,7 @@ tape_address_rew = /dev/sa0</programlisting> l'installation (exemples pour IDES 46B, 1 Go de mémoire):</para> - <informaltable frame="none"> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> @@ -3266,7 +3284,7 @@ tape_address_rew = /dev/sa0</programlisting> <para>Note &sap; 0013026:</para> - <informaltable frame="none"> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> @@ -3284,7 +3302,7 @@ tape_address_rew = /dev/sa0</programlisting> <para>Note &sap; 0157246:</para> - <informaltable frame="none"> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> @@ -3598,7 +3616,7 @@ SVRMGR> <userinput>exit</userinput></screen> total 4 drwxr-xr-x 3 idsadm sapsys 512 May 5 11:20 D00 drwxr-x--x 5 idsadm sapsys 512 May 5 11:35 IDS -lrwxr-xr-x 1 root sapsys 7 May 5 11:35 SYS -> IDS/SYS +lrwxr-xr-x 1 root sapsys 7 May 5 11:35 SYS -> IDS/SYS drwxrwxr-x 2 idsadm sapsys 512 May 5 13:00 tmp drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans</screen> |