Date: Fri, 3 Feb 2006 02:40:39 GMT From: Alan Cox <alc@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 90949 for review Message-ID: <200602030240.k132edcs045720@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=90949 Change 90949 by alc@alc_home on 2006/02/03 02:39:48 IFC @90949 Affected files ... .. //depot/projects/superpages/doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#3 integrate .. //depot/projects/superpages/doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#5 integrate .. //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml#2 integrate .. //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml#3 integrate .. //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml#3 integrate .. //depot/projects/superpages/src/UPDATING#4 integrate .. //depot/projects/superpages/src/contrib/openbsm/CHANGELOG#1 branch .. //depot/projects/superpages/src/contrib/openbsm/LICENSE#1 branch .. //depot/projects/superpages/src/contrib/openbsm/Makefile#1 branch .. //depot/projects/superpages/src/contrib/openbsm/README#1 branch .. //depot/projects/superpages/src/contrib/openbsm/TODO#1 branch .. //depot/projects/superpages/src/contrib/openbsm/VERSION#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/Makefile#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/audit/Makefile#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/audit/audit.8#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/audit/audit.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/auditd/Makefile#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/auditd/audit_warn.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/auditd/auditd.8#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/auditd/auditd.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/auditd/auditd.h#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/auditreduce/Makefile#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/auditreduce/auditreduce.1#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/auditreduce/auditreduce.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/auditreduce/auditreduce.h#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/praudit/Makefile#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/praudit/praudit.1#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bin/praudit/praudit.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bsm/Makefile#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bsm/audit.h#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bsm/audit_internal.h#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bsm/audit_kevents.h#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bsm/audit_record.h#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bsm/audit_uevents.h#1 branch .. //depot/projects/superpages/src/contrib/openbsm/bsm/libbsm.h#1 branch .. //depot/projects/superpages/src/contrib/openbsm/compat/endian.h#1 branch .. //depot/projects/superpages/src/contrib/openbsm/etc/audit_class#1 branch .. //depot/projects/superpages/src/contrib/openbsm/etc/audit_control#1 branch .. //depot/projects/superpages/src/contrib/openbsm/etc/audit_event#1 branch .. //depot/projects/superpages/src/contrib/openbsm/etc/audit_user#1 branch .. //depot/projects/superpages/src/contrib/openbsm/etc/audit_warn#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/Makefile#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/au_class.3#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/au_control.3#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/au_event.3#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/au_free_token.3#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/au_io.3#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/au_mask.3#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/au_token.3#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/au_user.3#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_audit.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_class.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_control.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_event.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_flags.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_io.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_mask.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_notify.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_token.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_user.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/bsm_wrappers.c#1 branch .. //depot/projects/superpages/src/contrib/openbsm/libbsm/libbsm.3#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/Makefile#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/audit.2#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/audit.log.5#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/audit_class.5#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/audit_control.5#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/audit_event.5#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/audit_user.5#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/audit_warn.5#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/auditctl.2#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/auditon.2#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/getaudit.2#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/getauid.2#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/setaudit.2#1 branch .. //depot/projects/superpages/src/contrib/openbsm/man/setauid.2#1 branch .. //depot/projects/superpages/src/contrib/openbsm/tools/Makefile#1 branch .. //depot/projects/superpages/src/contrib/openbsm/tools/audump.c#1 branch .. //depot/projects/superpages/src/etc/Makefile#3 integrate .. //depot/projects/superpages/src/etc/defaults/rc.conf#6 integrate .. //depot/projects/superpages/src/etc/mtree/BSD.var.dist#2 integrate .. //depot/projects/superpages/src/etc/rc.d/Makefile#5 integrate .. //depot/projects/superpages/src/etc/rc.d/auditd#1 branch .. //depot/projects/superpages/src/etc/rc.d/hostapd#1 branch .. //depot/projects/superpages/src/games/fortune/datfiles/fortunes#5 integrate .. //depot/projects/superpages/src/lib/Makefile#4 integrate .. //depot/projects/superpages/src/lib/libbsm/Makefile#1 branch .. //depot/projects/superpages/src/lib/libc/stdlib/malloc.3#3 integrate .. //depot/projects/superpages/src/release/picobsd/bridge/config#2 integrate .. //depot/projects/superpages/src/release/picobsd/bridge/crunch.conf#2 integrate .. //depot/projects/superpages/src/release/picobsd/build/picobsd#2 integrate .. //depot/projects/superpages/src/sbin/geom/class/concat/geom_concat.c#4 integrate .. //depot/projects/superpages/src/sbin/geom/class/eli/geli.8#3 integrate .. //depot/projects/superpages/src/sbin/geom/class/eli/geom_eli.c#4 integrate .. //depot/projects/superpages/src/sbin/geom/class/label/geom_label.c#3 integrate .. //depot/projects/superpages/src/sbin/geom/class/mirror/geom_mirror.c#3 integrate .. //depot/projects/superpages/src/sbin/geom/class/nop/geom_nop.c#3 integrate .. //depot/projects/superpages/src/sbin/geom/class/raid3/geom_raid3.c#3 integrate .. //depot/projects/superpages/src/sbin/geom/class/shsec/geom_shsec.c#3 integrate .. //depot/projects/superpages/src/sbin/geom/class/stripe/geom_stripe.c#3 integrate .. //depot/projects/superpages/src/sbin/geom/core/geom.c#3 integrate .. //depot/projects/superpages/src/sbin/geom/core/geom.h#2 integrate .. //depot/projects/superpages/src/sbin/geom/misc/subr.c#3 integrate .. //depot/projects/superpages/src/sbin/geom/misc/subr.h#3 integrate .. //depot/projects/superpages/src/share/man/man4/Makefile#5 integrate .. //depot/projects/superpages/src/share/man/man4/audit.4#1 branch .. //depot/projects/superpages/src/share/man/man4/le.4#1 branch .. //depot/projects/superpages/src/share/man/man4/man4.i386/Makefile#3 integrate .. //depot/projects/superpages/src/share/man/man4/man4.i386/ce.4#2 integrate .. //depot/projects/superpages/src/share/man/man4/man4.i386/cs.4#4 integrate .. //depot/projects/superpages/src/share/man/man4/man4.i386/ep.4#4 integrate .. //depot/projects/superpages/src/share/man/man4/man4.sparc64/sbus.4#2 integrate .. //depot/projects/superpages/src/share/man/man4/ng_pppoe.4#3 integrate .. //depot/projects/superpages/src/share/man/man4/pcn.4#3 integrate .. //depot/projects/superpages/src/share/man/man4/pty.4#3 integrate .. //depot/projects/superpages/src/share/man/man4/vlan.4#3 integrate .. //depot/projects/superpages/src/share/man/man5/devfs.rules.5#3 integrate .. //depot/projects/superpages/src/share/man/man5/rc.conf.5#6 integrate .. //depot/projects/superpages/src/share/man/man8/picobsd.8#2 integrate .. //depot/projects/superpages/src/share/man/man9/Makefile#5 integrate .. //depot/projects/superpages/src/share/man/man9/condvar.9#2 integrate .. //depot/projects/superpages/src/share/man/man9/mutex.9#2 integrate .. //depot/projects/superpages/src/share/man/man9/rwlock.9#1 branch .. //depot/projects/superpages/src/share/man/man9/sema.9#2 integrate .. //depot/projects/superpages/src/share/man/man9/sx.9#2 integrate .. //depot/projects/superpages/src/share/mk/bsd.libnames.mk#2 integrate .. //depot/projects/superpages/src/sys/amd64/amd64/pmap.c#10 integrate .. //depot/projects/superpages/src/sys/bsm/audit.h#2 integrate .. //depot/projects/superpages/src/sys/bsm/audit_internal.h#1 branch .. //depot/projects/superpages/src/sys/bsm/audit_kevents.h#2 integrate .. //depot/projects/superpages/src/sys/bsm/audit_record.h#1 branch .. //depot/projects/superpages/src/sys/coda/coda_vnops.c#3 integrate .. //depot/projects/superpages/src/sys/conf/NOTES#7 integrate .. //depot/projects/superpages/src/sys/conf/files#9 integrate .. //depot/projects/superpages/src/sys/conf/files.i386#3 integrate .. //depot/projects/superpages/src/sys/conf/files.sparc64#3 integrate .. //depot/projects/superpages/src/sys/dev/bge/if_bge.c#5 integrate .. //depot/projects/superpages/src/sys/dev/bge/if_bgereg.h#4 integrate .. //depot/projects/superpages/src/sys/dev/pci/vga_pci.c#2 integrate .. //depot/projects/superpages/src/sys/fs/msdosfs/msdosfs_vnops.c#3 integrate .. //depot/projects/superpages/src/sys/geom/concat/g_concat.c#4 integrate .. //depot/projects/superpages/src/sys/geom/concat/g_concat.h#2 integrate .. //depot/projects/superpages/src/sys/geom/eli/g_eli.c#3 integrate .. //depot/projects/superpages/src/sys/geom/eli/g_eli.h#2 integrate .. //depot/projects/superpages/src/sys/geom/eli/g_eli_crypto.c#2 integrate .. //depot/projects/superpages/src/sys/geom/eli/g_eli_ctl.c#3 integrate .. //depot/projects/superpages/src/sys/geom/eli/g_eli_key.c#2 integrate .. //depot/projects/superpages/src/sys/geom/eli/pkcs5v2.c#2 integrate .. //depot/projects/superpages/src/sys/geom/eli/pkcs5v2.h#2 integrate .. //depot/projects/superpages/src/sys/geom/gate/g_gate.c#3 integrate .. //depot/projects/superpages/src/sys/geom/gate/g_gate.h#2 integrate .. //depot/projects/superpages/src/sys/geom/label/g_label.c#2 integrate .. //depot/projects/superpages/src/sys/geom/label/g_label.h#2 integrate .. //depot/projects/superpages/src/sys/geom/label/g_label_iso9660.c#3 integrate .. //depot/projects/superpages/src/sys/geom/label/g_label_msdosfs.c#3 integrate .. //depot/projects/superpages/src/sys/geom/label/g_label_ufs.c#3 integrate .. //depot/projects/superpages/src/sys/geom/mirror/g_mirror.c#3 integrate .. //depot/projects/superpages/src/sys/geom/mirror/g_mirror.h#2 integrate .. //depot/projects/superpages/src/sys/geom/mirror/g_mirror_ctl.c#2 integrate .. //depot/projects/superpages/src/sys/geom/nop/g_nop.c#3 integrate .. //depot/projects/superpages/src/sys/geom/raid3/g_raid3.c#4 integrate .. //depot/projects/superpages/src/sys/geom/raid3/g_raid3.h#2 integrate .. //depot/projects/superpages/src/sys/geom/raid3/g_raid3_ctl.c#2 integrate .. //depot/projects/superpages/src/sys/geom/shsec/g_shsec.c#3 integrate .. //depot/projects/superpages/src/sys/geom/shsec/g_shsec.h#2 integrate .. //depot/projects/superpages/src/sys/geom/stripe/g_stripe.c#3 integrate .. //depot/projects/superpages/src/sys/geom/stripe/g_stripe.h#2 integrate .. //depot/projects/superpages/src/sys/geom/zero/g_zero.c#3 integrate .. //depot/projects/superpages/src/sys/i386/conf/NOTES#5 integrate .. //depot/projects/superpages/src/sys/kern/kern_rwlock.c#2 integrate .. //depot/projects/superpages/src/sys/kern/tty_pts.c#5 integrate .. //depot/projects/superpages/src/sys/kern/vfs_lookup.c#3 integrate .. //depot/projects/superpages/src/sys/kern/vfs_subr.c#6 integrate .. //depot/projects/superpages/src/sys/kern/vfs_syscalls.c#3 integrate .. //depot/projects/superpages/src/sys/modules/Makefile#6 integrate .. //depot/projects/superpages/src/sys/modules/le/Makefile#1 branch .. //depot/projects/superpages/src/sys/net/if_bridge.c#7 integrate .. //depot/projects/superpages/src/sys/netinet/if_ether.c#5 integrate .. //depot/projects/superpages/src/sys/netinet/ip_input.c#3 integrate .. //depot/projects/superpages/src/sys/netinet/ip_ipsec.c#1 branch .. //depot/projects/superpages/src/sys/netinet/ip_ipsec.h#1 branch .. //depot/projects/superpages/src/sys/netinet/ip_mroute.h#2 integrate .. //depot/projects/superpages/src/sys/netinet/ip_output.c#3 integrate .. //depot/projects/superpages/src/sys/nfsserver/nfs_serv.c#4 integrate .. //depot/projects/superpages/src/sys/nfsserver/nfs_srvsubs.c#2 integrate .. //depot/projects/superpages/src/sys/pci/agp_i810.c#3 integrate .. //depot/projects/superpages/src/sys/sparc64/conf/GENERIC#3 integrate .. //depot/projects/superpages/src/sys/sys/vnode.h#4 integrate .. //depot/projects/superpages/src/sys/ufs/ufs/ufs_extattr.c#4 integrate .. //depot/projects/superpages/src/sys/vm/vm_object.c#8 integrate .. //depot/projects/superpages/src/sys/vm/vnode_pager.c#4 integrate .. //depot/projects/superpages/src/tools/regression/geom_eli/nokey.t#1 branch .. //depot/projects/superpages/src/usr.sbin/bsnmpd/modules/snmp_hostres/snmp_hostres.3#2 integrate .. //depot/projects/superpages/src/usr.sbin/portsnap/portsnap/portsnap.8#3 integrate .. //depot/projects/superpages/www/en/developers.sgml#5 integrate .. //depot/projects/superpages/www/en/news/news.xml#7 integrate .. //depot/projects/superpages/www/en/projects/ideas/index.sgml#2 integrate .. //depot/projects/superpages/www/en/releases/6.1R/todo.sgml#5 integrate .. //depot/projects/superpages/www/es/includes.xsl#5 integrate .. //depot/projects/superpages/www/share/sgml/advisories.xml#5 integrate Differences ... ==== //depot/projects/superpages/doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#3 (text+ko) ==== @@ -1,7 +1,7 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.162 2006/01/05 20:03:37 delphij Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.163 2006/02/02 14:17:52 jcamou Exp $ --> <chapter id="kernelconfig"> @@ -376,7 +376,7 @@ <tip> <para>By default, when you build a custom kernel, - <emphasis>all</emphasis> kernel modules also will be rebuilded. + <emphasis>all</emphasis> kernel modules will be rebuilt as well. If you want to update a kernel faster or to build only custom modules, you should edit <filename>/etc/make.conf</filename> before starting to build the kernel:</para> ==== //depot/projects/superpages/doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#5 (text+ko) ==== @@ -1,7 +1,7 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml,v 1.406 2006/01/28 11:50:13 pav Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml,v 1.407 2006/01/31 20:03:05 brd Exp $ --> <appendix id="mirrors"> @@ -387,7 +387,6 @@ (Use <command>cvs login</command> and enter the password <quote>anoncvs</quote> when prompted.)</para> </listitem> - <!-- anoncvs.FreeBSD.org is sufferring hardware troubles at the moment ... <listitem> <para><emphasis>USA</emphasis>: freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs @@ -397,7 +396,6 @@ SSH2 HostKey: 1024 52:02:38:1a:2f:a8:71:d3:f5:83:93:8d:aa:00:6f:65 ssh_host_dsa_key.pub</programlisting> </listitem> - --> <listitem> <para><emphasis>USA</emphasis>: anoncvs@anoncvs1.FreeBSD.org:/home/ncvs (ssh only - no ==== //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml#2 (text+ko) ==== @@ -1,10 +1,10 @@ <!-- The FreeBSD Russian Documentation Project - $FreeBSD: doc/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml,v 1.26 2005/07/23 12:13:12 marck Exp $ - $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml,v 1.117 2005/07/23 12:10:04 marck Exp $ + $FreeBSD: doc/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml,v 1.27 2006/01/31 20:22:47 bvs Exp $ + $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.sgml,v 1.119 2006/01/29 17:32:56 gad Exp $ - Original revision: 1.367 + Original revision: 1.376 --> <chapter id="advanced-networking"> @@ -58,7 +58,7 @@ </listitem> <listitem> - <para>Как настроить ATM в &os; 5.X.</para> + <para>Как настроить ATM.</para> </listitem> </itemizedlist> @@ -869,7 +869,7 @@ при помощи &man.sysctl.8;:</para> <screen>&prompt.root; <userinput>sysctl net.link.ether.bridge.enable=1</userinput> -&prompt.root; <userinput>sysctl net.link.ether.bridge.config="wi0,xl0"</userinput> +&prompt.root; <userinput>sysctl net.link.ether.bridge.config="wi0 xl0"</userinput> &prompt.root; <userinput>sysctl net.inet.ip.forwarding=1</userinput></screen> <para>В версиях &os;, предшествующих 5.2, вместо указанных нужно @@ -1226,7 +1226,7 @@ &man.ndis.4;. Под <username>root</username>:</para> <screen>&prompt.root; <userinput>cd /usr/src/sys/modules/ndis</userinput> -&prompt.root; <userinput>make && make install</userinput></screen> +&prompt.root; <userinput>make && make install</userinput></screen> <para>Определите местоположение файлов для вашей карты. Обычно их можно найти на входящем в комплект CD или на Web-сайте @@ -1308,7 +1308,7 @@ <contrib>Текст предоставил </contrib> <affiliation> - <address><email>pav@oook.cz</email></address> + <address><email>pav@FreeBSD.org</email></address> </affiliation> </author> </authorgroup> @@ -1364,6 +1364,11 @@ ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3, wMaxPacketSize=49, nframes=6, buffer size=294</screen> + <note> + <para>Стек протоколов Bluetooth запускается вручную во &os; 6.0, и во + &os; 5.X, перед 5.5. Это делается автоматически через &man.devd.8; + во &os; 5.5, 6.1 и в более новых версиях.</para> + <para>Скопируйте файл <filename>/usr/share/examples/netgraph/bluetooth/rc.bluetooth</filename> в какое-нибудь подходящее место, например, в файл @@ -1385,6 +1390,7 @@ Number of ACL packets: 8 Max. SCO packet size: 64 bytes Number of SCO packets: 8</screen> + </note> </sect2> <indexterm><primary>HCI</primary></indexterm> @@ -1619,8 +1625,17 @@ запросить PIN-код. Введите тот же самый код, что находится в <filename>hcsecd.conf</filename>. Теперь ваш ПК и удалённое устройство спарены. Альтернативным способом является инициация процесса создания - пары на удалённом устройстве. Ниже даётся пример выдачи протокола - команды <command>hcsecd</command>:</para> + пары на удалённом устройстве.</para> + + <para>Во &os; 5.5, 6.1 и в более новых, следующая строка может быть + добавлена к <filename>/etc/rc.conf</filename>, чтобы + <application>hcsecd</application> запускался автоматически во время старта + системы:</para> + + <programlisting>hcsecd_enable="YES"</programlisting> + + <para>Ниже даётся пример выдачи протокола + команды <application>hcsecd</application>:</para> <programlisting>hcsecd[16484]: Got Link_Key_Request event from 'ubt0hci', remote bdaddr 0:80:37:29:19:a4 hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name 'Pav's T39', link key doesn't exist @@ -1699,7 +1714,19 @@ <screen>&prompt.user; <userinput>sdpcontrol -a 00:01:03:fc:6e:ec search OPUSH</userinput></screen> <para>Во &os; предоставление сервисов клиентам Bluetooth осуществляется - сервером &man.sdpd.8;:</para> + сервером &man.sdpd.8;. Во &os; 5.5, 6.1 и в более новых, следующая строка + может быть добавлена в файл <filename>/etc/rc.conf</filename>:</para> + + <programlisting>sdpd_enable="YES"</programlisting> + + <para>После этого <application>sdpd</application> даемон может быть запущен + с помощью:</para> + + <screen>&prompt.root; <userinput>/etc/rc.d/sdpd start</userinput></screen> + + <para>Во &os; 6.0, и во &os; 5.X перед 5.5, + <application>sdpd</application> не интегрирован в скрипты загрузки + системы. Он должен запускаться автоматически командой:</para> <screen>&prompt.root; <userinput>sdpd</userinput></screen> @@ -2748,7 +2775,7 @@ <programlisting>#!/bin/sh export DESTDIR=/data/misc/diskless mkdir -p ${DESTDIR} -cd /usr/src; make world && make kernel +cd /usr/src; make world && make kernel cd /usr/src/etc; make distribution</programlisting> <para>Как только это будет сделано, вам может потребоваться @@ -3343,6 +3370,12 @@ другой для подключения к ЛВС. Все машины в локальной сети подключаются через сетевой концентратор или коммутатор.</para> + <note> + <para>Существует много способов подсоединить локальную сеть к + Internet через шлюз &os;. Этот пример показывает шлюз c + двумя сетевыми картами.</para> + </note> + <mediaobject> <imageobject> <imagedata fileref="advanced-networking/natd"> @@ -3881,9 +3914,10 @@ <itemizedlist> <listitem> <para>Нехватка адресов. Сегодня это не такая большая проблема, так как - стали применяться адресные пространства для частных сетей - (<hostid role="ipaddr">10.0.0.0/8</hostid>, <hostid - role="ipaddr">192.168.0.0/24</hostid> и так далее) и технология + стали применяться адресные пространства для частных сетей (RFC1918) + (<hostid role="ipaddr">10.0.0.0/8</hostid>, + <hostid role="ipaddr">172.16.0.0/12</hostid> и <hostid + role="ipaddr">192.168.0.0/24</hostid>) и технология преобразования сетевых адресов (<acronym>NAT</acronym> - Network Address Translation).</para> </listitem> @@ -4163,8 +4197,8 @@ <screen>&prompt.root; <userinput>ifconfig gif0 create</userinput> &prompt.root; <userinput>ifconfig gif0</userinput> gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 -&prompt.root; <userinput>ifconfig gif0 tunnel <replaceable>MY_IPv4_ADDR</replaceable> <replaceable>HIS_IPv4_ADDR</replaceable></userinput> -&prompt.root; <userinput>ifconfig gif0 inet6 alias <replaceable>MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR</replaceable></userinput></screen> +&prompt.root; <userinput>ifconfig gif0 tunnel <replaceable>MY_IPv4_ADDR MY_IPv4_REMOTE_TUNNEL_ENDPOINT_ADDR</replaceable></userinput> +&prompt.root; <userinput>ifconfig gif0 inet6 alias <replaceable>MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR MY_IPv6_REMOTE_TUNNEL_ENDPOINT_ADDR</replaceable></userinput></screen> <para>Замените слова, написанные заглавными буквами, информацией, которую вам дал вышестоящий узел 6bone.</para> @@ -4351,7 +4385,7 @@ </authorgroup> </sect1info> - <title>Асинхронный режим передачи (ATM) в &os; 5.X</title> + <title>Асинхронный режим передачи (ATM)</title> <sect2> <title>Классическая настройка IP через ATM (PVC)</title> ==== //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml#2 (text+ko) ==== @@ -1,10 +1,10 @@ <!-- The FreeBSD Russian Documentation Project - $FreeBSD: doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml,v 1.18 2005/06/14 06:56:28 andy Exp $ - $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml,v 1.35 2005/05/04 18:00:39 andy Exp $ + $FreeBSD: doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml,v 1.19 2006/01/31 20:22:47 bvs Exp $ + $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml,v 1.36 2006/01/29 16:34:11 gad Exp $ - Original revision: 1.137 + Original revision: 1.142 --> <chapter id="basics"> @@ -164,7 +164,7 @@ <para>Любой многопользовательской системе нужен способ отличать каждого <quote>пользователя</quote> от остальных. В FreeBSD (и всех - &unix; подобных операционных системах), эта задача решается путем + &unix;-подобных операционных системах), эта задача решается путем <quote>входа</quote> пользователя в систему перед запуском каких-либо программ. У каждого пользователя есть уникальное имя (<quote>имя пользователя</quote>) и персональный, секретный ключ @@ -594,8 +594,8 @@ <sect2info> <authorgroup> <author> - <firstname>Том</firstname> - <surname>Родес</surname> + <firstname>Tom</firstname> + <surname>Rhodes</surname> <contrib>Текст предоставил </contrib> </author> </authorgroup> @@ -610,7 +610,7 @@ <para>Эти флаги добавляют дополнительные возможности контроля над файлами, обеспечивая (при определенных условиях) невозможность их - удаления даже пользователю <username>root</username>.</para> + удаления или изменения даже пользователю <username>root</username>.</para> <para>Файловые флаги изменяются при помощи утилиты &man.chflags.1; посредством простого интерфейса. К примеру, чтобы установить @@ -655,8 +655,9 @@ монтирования всех других файловых систем.</para> <para>Точкой монтирования называется каталог, который будет - соответствовать корню примонтированой файловой системы. Стандартные - точки монтирования включают <filename>/usr</filename>, + соответствовать корню примонтированой файловой системы. + Более детально это описывается в <xref linkend="disk-organization">. + Стандартные точки монтирования включают <filename>/usr</filename>, <filename>/var</filename>, <filename>/tmp</filename>, <filename>/mnt</filename> и <filename>/cdrom</filename>. Эти каталоги обычно перечислены в @@ -679,7 +680,7 @@ <entry>Описание</entry> </row> </thead> - <tbody> + <tbody valign="top"> <row> <entry><filename class="directory">/</filename></entry> <entry>Корневой каталог файловой системы.</entry> @@ -788,9 +789,16 @@ <row> <entry><filename class="directory">/tmp/</filename></entry> - <entry>Временный каталог (часто монтируется как - &man.mfs.8;; обычно содержимое этого каталога - теряется во время перезагрузки системы).</entry> + <entry>Временные файлы. Содержимое + <filename class="directory">/tmp</filename> обычно + теряется во время перезагрузки системы. Файловая + система в памяти часто монтируется в + <filename class="directory">/tmp</filename>. Это + может быть автоматизированно с помощью переменных + относительно tmpmfs из &man.rc.conf.5; (или же с + помощью записи в <filename>/etc/fstab</filename>; + обращайтесь к &man.mdmfs.8;, или в случае + FreeBSD 4.X к &man.mfs.8;).</entry> </row> @@ -879,7 +887,14 @@ <row> <entry><filename class="directory">/var/</filename></entry> <entry>Файлы журналов общего назначения, временные, - перемещаемые файлы и файлы очередей.</entry> + перемещаемые файлы и файлы очередей. Файловая + система в памяти иногда монтируется в + <filename class="directory">/var</filename>. Это + может быть автоматизированно с помощью переменных + относительно varmfs из &man.rc.conf.5; (или же с + помощью записи в <filename>/etc/fstab</filename>; + обращайтесь к &man.mdmfs.8;, или в случае + FreeBSD 4.X к &man.mfs.8;).</entry> </row> <row> @@ -899,8 +914,10 @@ <row> <entry><filename class="directory">/var/tmp/</filename></entry> - <entry>Временные файлы, которые необходимо сохранять между - перезагрузками операционной системы.</entry> + <entry>Временные файлы, которые обычно сохраняются во время + перезагрузки системы, если только + <filename class="directory">/var</filename> не является + файловой системой в памяти.</entry> </row> <row> @@ -939,7 +956,7 @@ <firstterm>путь</firstterm> к файлу будет <filename>foo/bar/readme.txt</filename>.</para> - <para>Каталоги хранятся в файловых системах. Каждая файловая система + <para>Каталоги и файлы хранятся в файловой системе. Каждая файловая система содержит один каталог на верхнем уровне, называемый <firstterm>корневым каталогом</firstterm> этой файловой системы. Этот корневой каталог может содержать другие каталоги.</para> @@ -1199,7 +1216,7 @@ </row> </thead> - <tbody> + <tbody valign="top"> <row> <entry><literal>a</literal></entry> @@ -2201,9 +2218,6 @@ <screen>&prompt.user; <userinput>chsh -s /usr/local/bin/bash</userinput></screen> - <para>Также можно запустить <command>chsh</command> без параметров и - изменить интерпретатор по умолчанию в редакторе.</para> - <note> <para>Интерпретатор, который вы будете использовать, <emphasis>обязательно</emphasis> должен быть в файле ==== //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/desktop/chapter.sgml#2 (text+ko) ==== @@ -1,10 +1,10 @@ <!-- The FreeBSD Russian Documentation Project - $FreeBSD: doc/ru_RU.KOI8-R/books/handbook/desktop/chapter.sgml,v 1.10 2005/09/25 10:04:06 marck Exp $ - $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/desktop/chapter.sgml,v 1.16 2005/09/25 09:51:46 marck Exp $ + $FreeBSD: doc/ru_RU.KOI8-R/books/handbook/desktop/chapter.sgml,v 1.11 2006/01/31 20:22:47 bvs Exp $ + $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/desktop/chapter.sgml,v 1.18 2006/01/30 18:28:28 gad Exp $ - Original revision: 1.56 + Original revision: 1.63 --> <chapter id="desktop"> @@ -320,7 +320,7 @@ <note> <para>Плагин <application>linuxpluginwrapper</application> работает - только на архитектуре i386.</para> + только на архитектуре &i386;.</para> </note> </sect2> @@ -333,11 +333,7 @@ <para><application>Opera</application> это очень быстрый, полноценный и совместимый со стандартами браузер. Он поставляется в двух вариантах: <quote>родная</quote> для FreeBSD версия и версия, - запускаемая в режиме эмуляции Linux. - Для каждой операционной системы есть бесплатная версия - браузера, показывающая баннеры, и версия без - баннеров, которую можно купить на <ulink - url="http://www.opera.com">веб сайте Opera</ulink>.</para> + запускаемая в режиме эмуляции Linux.</para> <para>Для работы в сети с помощью FreeBSD версии <application>Opera</application> установите @@ -460,7 +456,7 @@ <entry><application>OpenOffice.org</application></entry> <entry>большая</entry> <entry>очень тяжелая</entry> - <entry><application>GCC 3.1</application>, <application>&jdk; 1.3</application>, <application>Mozilla</application></entry> + <entry><application>&jdk; 1.4</application>, <application>Mozilla</application></entry> </row> </tbody> </tgroup> @@ -603,10 +599,10 @@ и &macos; X. Дополнительную информацию об <application>OpenOffice.org</application> можно найти на <ulink url="http://www.openoffice.org/">веб сайте - OpenOffice</ulink>. Получить специфичную для FreeBSD информацию и + OpenOffice.org</ulink>. Получить специфичную для FreeBSD информацию и загрузить пакеты можно с веб сайта команды портирования OpenOffice на FreeBSD (<ulink - url="http://porting.openoffice.org/freebsd/">FreeBSD OpenOffice + url="http://porting.openoffice.org/freebsd/">FreeBSD OpenOffice.org Porting Team</ulink>).</para> <para>Для установки <application>OpenOffice.org</application>, @@ -617,176 +613,50 @@ <note> <para>Эта операция должна работать для любого релиза (-RELEASE) &os;. Если вы используете иные версии (-STABLE, -CURRENT), нужный пакет - может быть загружен с сайта группы поддержки OpenOffice и затем + может быть загружен с сайта группы поддержки <application>OpenOffice.org</application> и затем установлен при помощи &man.pkg.add.1;. На сайте вы найдете как последний стабильный релиз, так и текущую версию, находящуюся в разработке.</para> </note> - <para>После установки пакета запустите программу настройки и - выберите <option>standard workstation installation</option>. - Запустите эту команду из под пользователя, который будет - использовать <application>OpenOffice.org</application>:</para> + <para>После установки пакета просто наберите следующую команду для + запуска <application>OpenOffice.org</application>:</para> + + <screen>&prompt.user; <userinput>openoffice.org</userinput></screen> - <screen>&prompt.user; <userinput>openoffice-setup</userinput></screen> + <note> + <para>Во время первого запуска, вам будут заданы несколько вопросов + и в вашей домашней директории будет создан каталог + <filename>.openoffice.org2</filename>.</para> + </note> <para>Если пакеты <application>OpenOffice.org</application> недоступны, можно выбрать компиляцию порта. Однако, вы должны помнить, что это потребует много места на диске и компиляция будет довольно долгой.</para> - <screen>&prompt.root; <userinput>cd /usr/ports/editors/openoffice-1.1</userinput> + <screen>&prompt.root; <userinput>cd /usr/ports/editors/openoffice.org-2.0</userinput> &prompt.root; <userinput>make install clean</userinput></screen> - <para>Потом запустите настройку под пользователем, который будет - использовать <application>OpenOffice.org</application> и выберите - <option>standard workstation installation</option>:</para> + <note> + <para>Если вы хотите собрать локализованную версию, то вместо + предыдущей командной строки используйте следующее:</para> - <screen>&prompt.user; <userinput>cd /usr/ports/editors/openoffice</userinput> -&prompt.user; <userinput>make install-user</userinput></screen> + <screen>&prompt.root; <userinput>make LOCALIZED_LANG=<replaceable>your_language</replaceable> install clean</userinput></screen> - <para>Если вы хотите использовать локализованную версию, вот доступные - порты:</para> + <para>Вам следует изменить + <replaceable>your_language</replaceable> на корректный ISO + код языка. Список поддерживаемых языковых кодов доступен в + файле <filename>files/Makefile.localized</filename>, расположенный + в директории порта.</para> + </note> - <informaltable frame="none" pgwide="1"> - <tgroup cols="2"> - <colspec colwidth="1*"> - <colspec colwidth="2*"> - <thead> - <row> - <entry>Язык</entry> - <entry>Порт</entry> - </row> - </thead> + <para>После того, как это было сделано + <application>OpenOffice.org</application> может быть запущен + командой:</para> - <tbody> - <row> - <entry>Арабский</entry> - <entry><filename role="package">arabic/openoffice-1.1</filename></entry> - </row> - - <row> - <entry>Венгерский</entry> - <entry><filename role="package">hungarian/openoffice-1.1</filename></entry> - </row> - - <row> - <entry>Голландский</entry> - <entry><filename role="package">editors/openoffice-1.1-nl</filename></entry> - </row> - - <row> - <entry>Греческий</entry> - <entry><filename role="package">editors/openoffice-1.1-el</filename></entry> - </row> - - <row> - <entry>Датский</entry> - <entry><filename role="package">editors/openoffice-1.1-dk</filename></entry> - </row> - - <row> - <entry>Испанский</entry> - <entry><filename role="package">editors/openoffice-1.1-es</filename></entry> - </row> - - <row> - <entry>Итальянский</entry> - <entry><filename role="package">editors/openoffice-1.1-it</filename></entry> - </row> - - <row> - <entry>Каталанский</entry> - <entry><filename role="package">editors/openoffice-1.1-ca</filename></entry> - </row> - - <row> - <entry>Китайский (традиционный)</entry> - <entry><filename role="package">chinese/openoffice-1.1-zh_TW</filename></entry> - </row> - - <row> - <entry>Китайский (упрощенный)</entry> - <entry><filename role="package">chinese/openoffice-1.1-zh_CN</filename></entry> - </row> - - <row> - <entry>Корейский</entry> - <entry><filename role="package">korean/openoffice-1.1</filename></entry> - </row> - - <row> - <entry>Немецкий</entry> - <entry><filename role="package">german/openoffice-1.1</filename></entry> - </row> - - <row> - <entry>Польский</entry> - <entry><filename role="package">polish/openoffice-1.1</filename></entry> - </row> - - <row> - <entry>Португальский (Бразилия)</entry> - <entry><filename role="package">portuguese/openoffice-1.1-pt_BR</filename></entry> - </row> - - <row> - <entry>Португальский</entry> - <entry><filename role="package">portuguese/openoffice-1.1-pt_PT</filename></entry> - </row> - - <row> - <entry>Русский</entry> - <entry><filename role="package">russian/openoffice-1.1</filename></entry> - </row> - - <row> - <entry>Словацкий</entry> - <entry><filename role="package">editors/openoffice-1.1-sk</filename></entry> - </row> + <screen>&prompt.user; <userinput>openoffice.org</userinput></screen> - <row> - <entry>Словенский</entry> - <entry><filename role="package">editors/openoffice-1.1-sl_SI</filename></entry> - </row> - - <row> - <entry>Турецкий</entry> - <entry><filename role="package">editors/openoffice-1.1-tr</filename></entry> - </row> - - <row> - <entry>Финский</entry> - <entry><filename role="package">editors/openoffice-1.1-fi</filename></entry> - </row> - - <row> - <entry>Французский</entry> - <entry><filename role="package">french/openoffice-1.1</filename></entry> - </row> - - <row> - <entry>Чешский</entry> - <entry><filename role="package">editors/openoffice-1.1-cs</filename></entry> - </row> - - <row> - <entry>Шведский</entry> - <entry><filename role="package">editors/openoffice-1.1-se</filename></entry> - </row> - - <row> - <entry>Эстонский</entry> - <entry><filename role="package">editors/openoffice-1.1-et</filename></entry> - </row> - - <row> - <entry>Японский</entry> - <entry><filename role="package">japanese/openoffice-1.1</filename></entry> - </row> - </tbody> - </tgroup> - </informaltable> </sect2> </sect1> ==== //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml#3 (text+ko) ==== @@ -1,10 +1,10 @@ <!-- The FreeBSD Russian Documentation Project - $FreeBSD: doc/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml,v 1.15 2006/01/03 13:41:21 bvs Exp $ - $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml,v 1.20 2006/01/03 07:10:55 gad Exp $ + $FreeBSD: doc/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml,v 1.16 2006/01/31 20:22:47 bvs Exp $ + $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml,v 1.21 2006/01/30 16:20:05 gad Exp $ - Original revision: 1.125 + Original revision: 1.127 --> <chapter id="linuxemu"> @@ -327,7 +327,7 @@ <para>Для ELF-файлов иногда требуется сделать так называемый <quote>branding</quote> (маркировать его). Если попытаться - запустить немаркированный ELF-файл, вы получите следующее сообщение + запустить не маркированный ELF-файл, вы получите следующее сообщение об ошибке:</para> <screen>&prompt.user; <userinput>./моя-linux-elf-программа</userinput> @@ -377,16 +377,9 @@ <sect1info> <authorgroup> <author> - <firstname>Murray</firstname> - <surname>Stokely</surname> - <contrib>Обновил для Mathematica 4.X </contrib> - </author> - </authorgroup> - <authorgroup> - <author> - <firstname>Bojan</firstname> - <surname>Bistrovic</surname> - <contrib>Объединено с работой </contrib> + <firstname>Boris</firstname> + <surname>Hollas</surname> + <contrib>Обновил для Mathematica 5.X </contrib> </author> </authorgroup> </sect1info> @@ -399,80 +392,96 @@ </indexterm> <para>Ниже описано, как установить Linux–версию пакета - <application>&mathematica; 4.X</application> + <application>&mathematica; 5.X</application> на систему FreeBSD.</para> - <para>Linux–версия <application>&mathematica;</application> отлично - работает под FreeBSD, однако - выполняемые файлы, поставляемые Wolfram, должны быть маркированы - утилитой &man.brandelf.1;, чтобы FreeBSD знала о необходимости - использования Linux ABI для их выполнения.</para> - - <para>Linux–версию пакета <application>&mathematica;</application> + <para>Linux версия <application>&mathematica;</application> или <application>&mathematica; for Students</application> можно заказать непосредственно в компании Wolfram по адресу <ulink url="http://www.wolfram.com/"></ulink>.</para> <sect2> - <title>Маркировка двоичных файлов Linux</title> + <title>Использование установщика &mathematica;</title> - <para>Двоичные файлы Linux находятся в каталоге - <filename>Unix</filename> на компакт-диске с дистрибутивом - <application>&mathematica;</application> от Wolfram. - Скопируйте этот каталог (вместе со всеми подкаталогами) на ваш - жесткий диск, чтобы промаркировать (утилитой &man.brandelf.1;) - двоичные файлы Linux перед инсталляцией:</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>Сначала вы должны указать &os;, что Linux бинарники от + <application>&mathematica;</application> используют Linux + ABI. Самый простой путь сделать это—установить марку + ELF Linux по умолчанию для всех немаркированных двоичных + файлов с помощью команды:</para> - <para>Вы также можете установить марку ELF Linux по умолчанию для всех - немаркированных двоичных файлов с помощью команды:</para> - <screen>&prompt.root; <userinput>sysctl kern.fallback_elf_brand=3</userinput></screen> - <para>FreeBSD будет считать, что все немаркированные двоичные + <para>&os; будет считать, что все немаркированные двоичные ELF-файлы используют Linux ABI, и вы сможете запустить MathInstaller прямо с CDROM.</para> + + <para>Теперь, скопируйте файл <filename>MathInstaller</filename> на + ваш жёсткий диск:</para> + + <screen>&prompt.root; <userinput>mount /cdrom</userinput> +&prompt.root; <userinput>cp /cdrom/Unix/Installers/Linux/MathInstaller /localdir/</userinput></screen> + + <para>и в этом файле замените <literal>/bin/sh</literal> в + в первой строке на <literal>/compat/linux/bin/sh</literal>. + Этим мы убедимся, что установщик будет выполняться Linux + версией &man.sh.1;. Дальше, замените все вхождения + <literal>Linux)</literal> на <literal>FreeBSD)</literal> с + помощью текстового редактора или с помощью скрипта, + представленного ниже, в следующей главе. Это укажет + установщику <application>&mathematica;</application>, + вызывающему <command>uname -s</command> для определения + операционной системы, относиться к &os;, как к Linux + подобной операционной системе. Теперь, запуск + <command>MathInstaller</command> установит + <application>&mathematica;</application>.</para> + </sect2> + + <sect2> + <title>Modifying the &mathematica; Executables</title> + + <para>Скрипты командной оболочки, которые + <application>&mathematica;</application> создала во + время установки должны быть измененены перед тем, как + вы сможете использовать их. Если вы выбрали + <filename role="directory">/usr/local/bin</filename> в + качестве директории для помещения исполняемых файлов + <application>&mathematica;</application>, то вы обнаружите + в этом каталоге ссылки на файлы <filename>math</filename>, + <filename>mathematica</filename>, <filename>Mathematica</filename>, и + <filename>MathKernel</filename>. В каждом из них замените + <literal>Linux)</literal> на <literal>FreeBSD)</literal> с + помощью текстового редактора или с помощью следующего скрипта + командной оболочки:</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>Получение пароля к пакету &mathematica;</title> - <para>Прежде чем запускать <application>&mathematica;</application>, - вам необходимо получить от компании Wolfram пароль, соответствующий - <quote>идентификатору машины</quote>.</para> - <indexterm> <primary>Ethernet</primary> <secondary>MAC-адрес</secondary> </indexterm> - <para>После того, как вы установили необходимые библиотеки и >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602030240.k132edcs045720>