Date: Sat, 15 Apr 2006 07:48:22 GMT From: John Birrell <jb@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 95320 for review Message-ID: <200604150748.k3F7mMik098577@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=95320 Change 95320 by jb@jb_freebsd2 on 2006/04/15 07:47:54 Integrate latest -current. Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#3 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#2 integrate .. //depot/projects/dtrace/doc/fr_FR.ISO8859-1/books/handbook/linuxemu/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/arch-handbook/book.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/config/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/disks/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/linuxemu/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/mac/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/printing/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/users/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/porters-handbook/book.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/share/sgml/authors.ent#2 integrate .. //depot/projects/dtrace/src/ObsoleteFiles.inc#2 integrate .. //depot/projects/dtrace/src/bin/sh/show.c#2 integrate .. //depot/projects/dtrace/src/contrib/sendmail/FREEBSD-upgrade#2 integrate .. //depot/projects/dtrace/src/etc/defaults/rc.conf#3 integrate .. //depot/projects/dtrace/src/etc/network.subr#2 integrate .. //depot/projects/dtrace/src/etc/rc.d/nsswitch#2 integrate .. //depot/projects/dtrace/src/etc/rc.subr#3 integrate .. //depot/projects/dtrace/src/etc/sendmail/freebsd.mc#2 integrate .. //depot/projects/dtrace/src/etc/sendmail/freebsd.submit.mc#2 integrate .. //depot/projects/dtrace/src/games/random/random.c#2 integrate .. //depot/projects/dtrace/src/games/random/randomize_fd.c#2 integrate .. //depot/projects/dtrace/src/include/time.h#3 integrate .. //depot/projects/dtrace/src/lib/libc/stdlib/malloc.3#2 integrate .. //depot/projects/dtrace/src/lib/libc/sys/write.2#2 integrate .. //depot/projects/dtrace/src/lib/libc_r/Makefile#2 integrate .. //depot/projects/dtrace/src/lib/libgpib/Makefile#2 integrate .. //depot/projects/dtrace/src/lib/libpcap/Makefile#2 integrate .. //depot/projects/dtrace/src/lib/libpthread/Makefile#2 integrate .. //depot/projects/dtrace/src/lib/libpthread/thread/thr_cond.c#2 integrate .. //depot/projects/dtrace/src/lib/libpthread/thread/thr_mutex.c#3 integrate .. //depot/projects/dtrace/src/lib/libthr/Makefile#2 integrate .. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml#2 integrate .. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml#2 integrate .. //depot/projects/dtrace/src/sbin/ccdconfig/ccdconfig.8#2 integrate .. //depot/projects/dtrace/src/sbin/ccdconfig/ccdconfig.c#2 integrate .. //depot/projects/dtrace/src/sbin/devd/devd.cc#2 integrate .. //depot/projects/dtrace/src/sbin/ggate/Makefile#2 integrate .. //depot/projects/dtrace/src/sbin/ipf/ipf/Makefile#2 integrate .. //depot/projects/dtrace/src/sbin/pfctl/Makefile#2 integrate .. //depot/projects/dtrace/src/share/man/man4/ccd.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/polling.4#2 integrate .. //depot/projects/dtrace/src/share/man/man5/rc.conf.5#2 integrate .. //depot/projects/dtrace/src/share/man/man5/src.conf.5#2 integrate .. //depot/projects/dtrace/src/share/man/man7/hier.7#2 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/pmap.c#3 integrate .. //depot/projects/dtrace/src/sys/arm/include/asmacros.h#2 integrate .. //depot/projects/dtrace/src/sys/arm/include/atomic.h#2 integrate .. //depot/projects/dtrace/src/sys/arm/xscale/i80321/i80321_pci.c#2 integrate .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/Makefile#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/README#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/arm_init.s#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/at91rm9200_lowlevel.c#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/at91rm9200_lowlevel.h#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/lib.c#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/lib.h#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/linker.cfg#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/main.c#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/xmodem.c#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/boot0/xmodem.h#1 branch .. //depot/projects/dtrace/src/sys/boot/arm/at91/inc/AT91RM9200.h#1 branch .. //depot/projects/dtrace/src/sys/crypto/via/padlock.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/amr/amr_linux.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ata/ata-all.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/bce/if_bce.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/bge/if_bgereg.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/drm/radeon_state.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/em/if_em_hw.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/fxp/if_fxp.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/mii/brgphy.c#3 integrate .. //depot/projects/dtrace/src/sys/fs/devfs/devfs.h#2 integrate .. //depot/projects/dtrace/src/sys/geom/eli/g_eli.c#2 integrate .. //depot/projects/dtrace/src/sys/geom/geom_ccd.c#2 integrate .. //depot/projects/dtrace/src/sys/gnu/fs/ext2fs/ext2_bitops.h#2 integrate .. //depot/projects/dtrace/src/sys/kern/kern_event.c#2 integrate .. //depot/projects/dtrace/src/sys/kern/kern_intr.c#2 integrate .. //depot/projects/dtrace/src/sys/kern/kern_mutex.c#2 integrate .. //depot/projects/dtrace/src/sys/kern/subr_sleepqueue.c#2 integrate .. //depot/projects/dtrace/src/sys/net/if_arc.h#2 integrate .. //depot/projects/dtrace/src/sys/net/if_arcsubr.c#2 integrate .. //depot/projects/dtrace/src/sys/netinet6/in6_pcb.c#3 integrate .. //depot/projects/dtrace/src/tools/build/options/WITHOUT_BIND_MTREE#2 integrate .. //depot/projects/dtrace/src/usr.bin/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fetes#2 integrate .. //depot/projects/dtrace/src/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.jferies#2 integrate .. //depot/projects/dtrace/src/usr.bin/login/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.sbin/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.sbin/bsnmpd/bsnmpd/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/dist.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/menus.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/wpa/wpa_supplicant/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.sbin/wpa/wpa_supplicant/Packet32.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ypserv/Makefile.yp#2 integrate .. //depot/projects/dtrace/www/en/news/news.xml#3 integrate .. //depot/projects/dtrace/www/en/news/press.xml#2 integrate .. //depot/projects/dtrace/www/en/news/status/Makefile#2 integrate .. //depot/projects/dtrace/www/en/news/status/report-jan-2006-mar-2006.xml#1 branch .. //depot/projects/dtrace/www/en/news/status/status.sgml#2 integrate .. //depot/projects/dtrace/www/en/projects/summerofcode.sgml#3 integrate .. //depot/projects/dtrace/www/en/releases/6.1R/todo.sgml#2 integrate .. //depot/projects/dtrace/www/share/sgml/includes.release.sgml#2 integrate .. //depot/projects/dtrace/www/share/sgml/includes.release.xsl#2 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#3 (text+ko) ==== @@ -1,4 +1,4 @@ -<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.536 2006/04/11 21:57:20 jylefort Exp $ --> +<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.537 2006/04/14 23:42:18 markus Exp $ --> <!-- NOTE TO COMMITTERS: Contributors lists are sorted in alphabetical order by first name. @@ -9425,6 +9425,11 @@ </listitem> <listitem> + <para>Yuan Jue + <email>yuanjue@yuanjue.net</email></para> + </listitem> + + <listitem> <para>Yuichi MATSUTAKA <email>matutaka@osa.att.ne.jp</email></para> </listitem> ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#2 (text+ko) ==== @@ -1,4 +1,4 @@ -<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml,v 1.117 2006/04/07 16:18:45 joel Exp $ --> +<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml,v 1.118 2006/04/12 20:09:34 joel Exp $ --> <!-- NOTE TO NEW COMMITTERS: Core and committers lists are sorted in alphabetical order by last name. Please keep in mind that fact while @@ -1067,10 +1067,6 @@ </listitem> <listitem> - <para>&a.nsayer;</para> - </listitem> - - <listitem> <para>&a.sos;</para> </listitem> @@ -1327,10 +1323,6 @@ </listitem> <listitem> - <para>&a.jennifer;</para> - </listitem> - - <listitem> <para>&a.emax;</para> </listitem> ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml#2 (text+ko) ==== @@ -1,7 +1,15 @@ -<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml,v 1.15 2006/04/07 16:18:45 joel Exp $ --> +<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml,v 1.17 2006/04/12 20:09:34 joel Exp $ --> <itemizedlist> <listitem> + <para>&a.nsayer; (1999 - 2006)</para> + </listitem> + + <listitem> + <para>&a.jennifer; (2002 - 2006)</para> + </listitem> + + <listitem> <para>&a.jedgar; (1999 - 2006)</para> </listitem> @@ -128,7 +136,7 @@ </listitem> <listitem> - <para>&a.semenu; (1998 - 2003)</para><!-- Unclassified commit bit --> + <para>&a.semenu; (1998 - 2003)</para> </listitem> <listitem> @@ -136,7 +144,7 @@ </listitem> <listitem> - <para>&a.dbaker; (1999 - 2003)</para><!-- Unclassified commit bit --> + <para>&a.dbaker; (1999 - 2003)</para> </listitem> <listitem> @@ -382,7 +390,7 @@ </listitem> <listitem> - <para>&a.reg; (2000 - 2002)</para><!-- Unclassified commit bit --> + <para>&a.reg; (2000 - 2002)</para> </listitem> <listitem> ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml#2 (text+ko) ==== @@ -1,7 +1,7 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml,v 1.34 2006/01/05 20:03:33 delphij Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml,v 1.35 2006/04/14 11:14:55 maxim Exp $ --> <chapter id="driverbasics"> @@ -258,14 +258,13 @@ -1 }; -struct s_echo { +typedef struct s_echo { char msg[BUFFERSIZE]; int len; } t_echo; /* vars */ static dev_t sdev; -static int len; static int count; static t_echo *echomsg; ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#2 (text+ko) ==== @@ -1,7 +1,7 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v 1.692 2006/04/04 16:53:11 pav Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v 1.693 2006/04/12 12:05:56 pav Exp $ --> <!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ @@ -3993,6 +3993,12 @@ library should have their <makevar>PORTREVISION</makevar> incremented, to force recompilation with the new library version.</para> + <para>If the port installs shared libraries with long version numbers, + e.g. <filename>libfoo.so.0.2.9</filename>, the ports infrastructure + will try to rename the files. Define + <makevar>NO_FILTER_SHLIBS</makevar> to disable this + functionality.</para> + </sect1> <sect1 id="porting-restrictions"> ==== //depot/projects/dtrace/doc/fr_FR.ISO8859-1/books/handbook/linuxemu/chapter.sgml#2 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Documentation Project The FreeBSD French Documentation Project - $FreeBSD: doc/fr_FR.ISO8859-1/books/handbook/linuxemu/chapter.sgml,v 1.10 2005/09/14 19:34:43 blackend Exp $ - Original revision: 1.111 + $FreeBSD: doc/fr_FR.ISO8859-1/books/handbook/linuxemu/chapter.sgml,v 1.11 2006/04/13 18:23:09 blackend Exp $ + 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 @@ <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,18 +413,11 @@ <sect1info> <authorgroup> <author> - <firstname>Murray</firstname> - <surname>Stokely</surname> - <contrib>Mis à jour pour &mathematica; 4.X par </contrib> + <firstname>Boris</firstname> + <surname>Hollas</surname> + <contrib>Mis à jour pour &mathematica; 5.X par </contrib> </author> </authorgroup> - <authorgroup> - <author> - <firstname>Bojan</firstname> - <surname>Bistrovic</surname> - <contrib>Fusionné avec un travail de </contrib> - </author> - </authorgroup> </sect1info> <title>Installer &mathematica;</title> @@ -438,46 +427,25 @@ </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> + <title>Utiliser l'installeur &mathematica;</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> - - <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 @@ 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>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> <sect2> <title>Obtenir votre mot de passe pour &mathematica;</title> - <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> - <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 @@ &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 @@ 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 @@ 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 @@ <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 @@ <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 @@ <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 @@ <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 @@ <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 @@ 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 @@ 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 @@ </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 @@ <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 @@ 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 @@ <para>Nous avons également besoin des utilisateurs suivants:</para> - <informaltable> + <informaltable frame="none" pgwide="1"> <tgroup cols="6"> <thead> <row> @@ -2486,7 +2504,7 @@ 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 @@ 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 @@ &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 @@ 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 @@ <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 @@ 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 @@ <para>Note &sap; 0013026:</para> - <informaltable frame="none"> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> @@ -3284,7 +3302,7 @@ <para>Note &sap; 0157246:</para> - <informaltable frame="none"> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> @@ -3598,7 +3616,7 @@ 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> ==== //depot/projects/dtrace/doc/nl_NL.ISO8859-1/share/sgml/freebsd.dsl#2 (text+ko) ==== @@ -1,6 +1,6 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/nl_NL.ISO8859-1/share/sgml/freebsd.dsl,v 1.7 2006/01/08 12:23:10 remko Exp $ + $FreeBSD: doc/nl_NL.ISO8859-1/share/sgml/freebsd.dsl,v 1.8 2006/04/13 18:21:03 hrs Exp $ Gebaseerd op: 1.21 --> @@ -189,7 +189,7 @@ (renderas (inherited-attribute-string (normalize "renderas") sect)) (hlevel ;; the apparent section level; (if renderas ;; if not real section level, - (string->number ;; then get the apparent level + (string->number ;; then get the apparent level (substring renderas 4 5)) ;; from "renderas", (SECTLEVEL))) ;; else use the real level (hs (HSIZE (- 4 hlevel)))) ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/arch-handbook/book.sgml#2 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.49 - $FreeBSD: doc/zh_CN.GB2312/books/arch-handbook/book.sgml,v 1.1 2006/03/15 19:54:47 delphij Exp $ + Original Revision: 1.50 + $FreeBSD: doc/zh_CN.GB2312/books/arch-handbook/book.sgml,v 1.2 2006/04/13 10:29:00 delphij Exp $ --> <!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ @@ -177,8 +177,8 @@ </biblioentry> </bibliography> + </part> - <![ %chap.index; [ &chap.index; ]]> - </part> + <![ %chap.index; [ &chap.index; ]]> </book> ==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#2 (text+ko) ==== @@ -3,7 +3,7 @@ The FreeBSD Chinese Documentation Project Original revision: 1.380 - $FreeBSD: doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml,v 1.4 2006/03/15 19:38:53 delphij Exp $ + $FreeBSD: doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml,v 1.5 2006/04/13 10:43:58 delphij Exp $ --> <chapter id="advanced-networking"> @@ -12,9 +12,9 @@ <sect1 id="advanced-networking-synopsis"> <title>概述</title> - <para>本章将介绍许多与高级网络有关的话题。</para> + <para>本章将就一系列与网络有关的高级话题进行讨论。</para> - <para>读完这一章,您将了解:</para> + <para>读完这章,您将了解:</para> <itemizedlist> <listitem> @@ -22,19 +22,19 @@ </listitem> <listitem> - <para>如何安装 IEEE 802.11 和 &bluetooth;(蓝牙)设备。</para> + <para>如何配置 IEEE 802.11 和 蓝牙(&bluetooth;) 设备。</para> </listitem> <listitem> - <para>怎样用 FreeBSD 做"桥接(bridge)"。</para> + <para>如何用 FreeBSD 做网桥。</para> </listitem> <listitem> - <para>如何为无盘机设置网络启动。</para> + <para>如何为无盘机上配置网络启动。</para> </listitem> <listitem> - <para>如何设置网络地址转换(NAT)。</para> + <para>如何配置网络地址转换 (NAT)。</para> </listitem> <listitem> @@ -42,7 +42,7 @@ </listitem> <listitem> - <para>如何在 FreeBSD 主机上设置 IPv6。</para> + <para>如何在运行 FreeBSD 的计算机上配置 IPv6。</para> </listitem> <listitem> @@ -50,7 +50,7 @@ </listitem> </itemizedlist> - <para>在读这章之前,您应该:</para> + <para>在读这章之前, 您应:</para> <itemizedlist> <listitem> @@ -58,7 +58,7 @@ </listitem> <listitem> - <para>知道相关的基本网络术语。</para> + <para>熟悉基本的网络术语。</para> </listitem> <listitem> @@ -102,19 +102,18 @@ <indexterm><primary>路由</primary></indexterm> <indexterm><primary>网关</primary></indexterm> <indexterm><primary>子网</primary></indexterm> - <para>为了让一台主机在网能找到另一台主机, - 就必须要有一种机制来描述如何从一台主机连至另一台上。 这一过程就是 + <para>要让网络上的两台计算机能够相互通讯, + 就必须有一种能够描述如何从一台计算机到另一台计算机的机制, 这一机制称作 <firstterm>路由选择(routing)</firstterm>。 - <quote>路由</quote> 是一对预先定义的地址: + <quote>路由项</quote> 是一对预先定义的地址: <quote>目的地(destination)</quote> 和 <quote>网关(gateway)</quote>。 - 这对地址说明了, 想要到达 <emphasis>目的地(destination)</emphasis>, - 就需要通过 <emphasis>网关(gateway)</emphasis> 进行通信。 - 目的地址有三种类型: 单个主机, - 子网(subnets) 和 <quote>默认(default)</quote>。 - 如果没有应用其它路由, 就会使用 <quote>默认路由</quote>。 - 关于默认路由将在后面进行更多的讨论。 网关也有三种类型: - 单个主机, 接口 (也叫<quote>连接(links)</quote>) - 和以太网硬件地址(MAC addresses)。 + 这个地址对所表达的意义是, 通过 <emphasis>网关</emphasis> + 能够完成与 <emphasis>目的地</emphasis> 的通信。 + 有三种类型的目的地址: 单个主机、 子网、 以及 <quote>默认</quote>。 + 如果没有可用的其它路由, 就会使用 <quote>默认路由</quote>, + 有关默认路由的内容, 将在稍后的章节中进行讨论。 网关也有三种类型: + 单个主机, 网络接口 (也叫 <quote>链路 (links)</quote>) + 和以太网硬件地址 (MAC 地址)。 </para> <sect2> @@ -139,16 +138,16 @@ 224 link#1 UC 0 0</screen> <indexterm><primary>默认路由</primary></indexterm> - <para>头两行指定默认路由 (我们会在 <link - linkend="network-routing-default">下一节</link> 说明) - 和 <hostid>本机(localhost)</hostid> 路由。</para> + <para>头两行给出了当前配置中的默认路由 (将在 <link + linkend="network-routing-default">下一节</link> 中进行介绍) + 和 <hostid>localhost (本机)</hostid> 路由。</para> <indexterm><primary>回环设备</primary></indexterm> - <para>这张路由表里指定用于 <literal>localhost</literal> 的接口 + <para>这里的路由表中给出的用于 <literal>localhost</literal> 的接口 (<literal>Netif</literal> 列) 是 <devicename>lo0</devicename>, 也就是大家熟知的 <quote>回环设备</quote>。 - 它使得所有以此为 <quote>目的地</quote> 的通信留在本机, - 而不是通过 LAN 发出, 因为它会在开始的地方就结束并返回。</para> + 它表示所有以此为 <quote>目的地</quote> 的通信都留在本机, + 而不通过 LAN 发出, 因为这些流量最终会回到起点。</para> <indexterm> <primary>以太网</primary> <secondary>MAC 地址</secondary> @@ -3328,7 +3327,7 @@ <title>IPv6</title> <para>IPv6 (也被称作 IPng <quote>下一代 IP</quote>) >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604150748.k3F7mMik098577>