From owner-p4-projects@FreeBSD.ORG Fri Feb 3 02:40:42 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A9D8116A423; Fri, 3 Feb 2006 02:40:41 +0000 (GMT) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6616116A422 for ; Fri, 3 Feb 2006 02:40:41 +0000 (GMT) (envelope-from alc@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C207A43D48 for ; Fri, 3 Feb 2006 02:40:40 +0000 (GMT) (envelope-from alc@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k132eeWs045723 for ; Fri, 3 Feb 2006 02:40:40 GMT (envelope-from alc@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k132edcs045720 for perforce@freebsd.org; Fri, 3 Feb 2006 02:40:39 GMT (envelope-from alc@freebsd.org) Date: Fri, 3 Feb 2006 02:40:39 GMT Message-Id: <200602030240.k132edcs045720@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to alc@freebsd.org using -f From: Alan Cox To: Perforce Change Reviews Cc: Subject: PERFORCE change 90949 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Feb 2006 02:40:42 -0000 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 @@ @@ -376,7 +376,7 @@ By default, when you build a custom kernel, - all kernel modules also will be rebuilded. + all kernel modules will be rebuilt as well. If you want to update a kernel faster or to build only custom modules, you should edit /etc/make.conf before starting to build the kernel: ==== //depot/projects/superpages/doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#5 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -387,7 +387,6 @@ (Use cvs login and enter the password anoncvs when prompted.) - USA: 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 @@ @@ -58,7 +58,7 @@ - Как настроить ATM в &os; 5.X. + Как настроить ATM. @@ -869,7 +869,7 @@ при помощи &man.sysctl.8;: &prompt.root; sysctl net.link.ether.bridge.enable=1 -&prompt.root; sysctl net.link.ether.bridge.config="wi0,xl0" +&prompt.root; sysctl net.link.ether.bridge.config="wi0 xl0" &prompt.root; sysctl net.inet.ip.forwarding=1 В версиях &os;, предшествующих 5.2, вместо указанных нужно @@ -1226,7 +1226,7 @@ &man.ndis.4;. Под root: &prompt.root; cd /usr/src/sys/modules/ndis -&prompt.root; make && make install +&prompt.root; make && make install Определите местоположение файлов для вашей карты. Обычно их можно найти на входящем в комплект CD или на Web-сайте @@ -1308,7 +1308,7 @@ Текст предоставил -
pav@oook.cz
+
pav@FreeBSD.org
@@ -1364,6 +1364,11 @@ ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3, wMaxPacketSize=49, nframes=6, buffer size=294 + + Стек протоколов Bluetooth запускается вручную во &os; 6.0, и во + &os; 5.X, перед 5.5. Это делается автоматически через &man.devd.8; + во &os; 5.5, 6.1 и в более новых версиях. + Скопируйте файл /usr/share/examples/netgraph/bluetooth/rc.bluetooth в какое-нибудь подходящее место, например, в файл @@ -1385,6 +1390,7 @@ Number of ACL packets: 8 Max. SCO packet size: 64 bytes Number of SCO packets: 8 + HCI @@ -1619,8 +1625,17 @@ запросить PIN-код. Введите тот же самый код, что находится в hcsecd.conf. Теперь ваш ПК и удалённое устройство спарены. Альтернативным способом является инициация процесса создания - пары на удалённом устройстве. Ниже даётся пример выдачи протокола - команды hcsecd:
+ пары на удалённом устройстве. + + Во &os; 5.5, 6.1 и в более новых, следующая строка может быть + добавлена к /etc/rc.conf, чтобы + hcsecd запускался автоматически во время старта + системы: + + hcsecd_enable="YES" + + Ниже даётся пример выдачи протокола + команды hcsecd: 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 @@ &prompt.user; sdpcontrol -a 00:01:03:fc:6e:ec search OPUSH Во &os; предоставление сервисов клиентам Bluetooth осуществляется - сервером &man.sdpd.8;: + сервером &man.sdpd.8;. Во &os; 5.5, 6.1 и в более новых, следующая строка + может быть добавлена в файл /etc/rc.conf: + + sdpd_enable="YES" + + После этого sdpd даемон может быть запущен + с помощью: + + &prompt.root; /etc/rc.d/sdpd start + + Во &os; 6.0, и во &os; 5.X перед 5.5, + sdpd не интегрирован в скрипты загрузки + системы. Он должен запускаться автоматически командой: &prompt.root; sdpd @@ -2748,7 +2775,7 @@ #!/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 Как только это будет сделано, вам может потребоваться @@ -3343,6 +3370,12 @@ другой для подключения к ЛВС. Все машины в локальной сети подключаются через сетевой концентратор или коммутатор. + + Существует много способов подсоединить локальную сеть к + Internet через шлюз &os;. Этот пример показывает шлюз c + двумя сетевыми картами. + + @@ -3881,9 +3914,10 @@ Нехватка адресов. Сегодня это не такая большая проблема, так как - стали применяться адресные пространства для частных сетей - (10.0.0.0/8, 192.168.0.0/24 и так далее) и технология + стали применяться адресные пространства для частных сетей (RFC1918) + (10.0.0.0/8, + 172.16.0.0/12 и 192.168.0.0/24) и технология преобразования сетевых адресов (NAT - Network Address Translation). @@ -4163,8 +4197,8 @@ &prompt.root; ifconfig gif0 create &prompt.root; ifconfig gif0 gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 -&prompt.root; ifconfig gif0 tunnel MY_IPv4_ADDR HIS_IPv4_ADDR -&prompt.root; ifconfig gif0 inet6 alias MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR +&prompt.root; ifconfig gif0 tunnel MY_IPv4_ADDR MY_IPv4_REMOTE_TUNNEL_ENDPOINT_ADDR +&prompt.root; ifconfig gif0 inet6 alias MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR MY_IPv6_REMOTE_TUNNEL_ENDPOINT_ADDR Замените слова, написанные заглавными буквами, информацией, которую вам дал вышестоящий узел 6bone. @@ -4351,7 +4385,7 @@ - Асинхронный режим передачи (ATM) в &os; 5.X + Асинхронный режим передачи (ATM) Классическая настройка IP через ATM (PVC) ==== //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml#2 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -164,7 +164,7 @@ Любой многопользовательской системе нужен способ отличать каждого пользователя от остальных. В FreeBSD (и всех - &unix; подобных операционных системах), эта задача решается путем + &unix;-подобных операционных системах), эта задача решается путем входа пользователя в систему перед запуском каких-либо программ. У каждого пользователя есть уникальное имя (имя пользователя) и персональный, секретный ключ @@ -594,8 +594,8 @@ - Том - Родес + Tom + Rhodes Текст предоставил @@ -610,7 +610,7 @@ Эти флаги добавляют дополнительные возможности контроля над файлами, обеспечивая (при определенных условиях) невозможность их - удаления даже пользователю root. + удаления или изменения даже пользователю root. Файловые флаги изменяются при помощи утилиты &man.chflags.1; посредством простого интерфейса. К примеру, чтобы установить @@ -655,8 +655,9 @@ монтирования всех других файловых систем. Точкой монтирования называется каталог, который будет - соответствовать корню примонтированой файловой системы. Стандартные - точки монтирования включают /usr, + соответствовать корню примонтированой файловой системы. + Более детально это описывается в . + Стандартные точки монтирования включают /usr, /var, /tmp, /mnt и /cdrom. Эти каталоги обычно перечислены в @@ -679,7 +680,7 @@ Описание - + / Корневой каталог файловой системы. @@ -788,9 +789,16 @@ /tmp/ - Временный каталог (часто монтируется как - &man.mfs.8;; обычно содержимое этого каталога - теряется во время перезагрузки системы). + Временные файлы. Содержимое + /tmp обычно + теряется во время перезагрузки системы. Файловая + система в памяти часто монтируется в + /tmp. Это + может быть автоматизированно с помощью переменных + относительно tmpmfs из &man.rc.conf.5; (или же с + помощью записи в /etc/fstab; + обращайтесь к &man.mdmfs.8;, или в случае + FreeBSD 4.X к &man.mfs.8;). @@ -879,7 +887,14 @@ /var/ Файлы журналов общего назначения, временные, - перемещаемые файлы и файлы очередей. + перемещаемые файлы и файлы очередей. Файловая + система в памяти иногда монтируется в + /var. Это + может быть автоматизированно с помощью переменных + относительно varmfs из &man.rc.conf.5; (или же с + помощью записи в /etc/fstab; + обращайтесь к &man.mdmfs.8;, или в случае + FreeBSD 4.X к &man.mfs.8;). @@ -899,8 +914,10 @@ /var/tmp/ - Временные файлы, которые необходимо сохранять между - перезагрузками операционной системы. + Временные файлы, которые обычно сохраняются во время + перезагрузки системы, если только + /var не является + файловой системой в памяти. @@ -939,7 +956,7 @@ путь к файлу будет foo/bar/readme.txt. - Каталоги хранятся в файловых системах. Каждая файловая система + Каталоги и файлы хранятся в файловой системе. Каждая файловая система содержит один каталог на верхнем уровне, называемый корневым каталогом этой файловой системы. Этот корневой каталог может содержать другие каталоги. @@ -1199,7 +1216,7 @@ - + a @@ -2201,9 +2218,6 @@ &prompt.user; chsh -s /usr/local/bin/bash - Также можно запустить chsh без параметров и - изменить интерпретатор по умолчанию в редакторе. - Интерпретатор, который вы будете использовать, обязательно должен быть в файле ==== //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/desktop/chapter.sgml#2 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -320,7 +320,7 @@ Плагин linuxpluginwrapper работает - только на архитектуре i386. + только на архитектуре &i386;. @@ -333,11 +333,7 @@ Opera это очень быстрый, полноценный и совместимый со стандартами браузер. Он поставляется в двух вариантах: родная для FreeBSD версия и версия, - запускаемая в режиме эмуляции Linux. - Для каждой операционной системы есть бесплатная версия - браузера, показывающая баннеры, и версия без - баннеров, которую можно купить на веб сайте Opera. + запускаемая в режиме эмуляции Linux. Для работы в сети с помощью FreeBSD версии Opera установите @@ -460,7 +456,7 @@ OpenOffice.org большая очень тяжелая - GCC 3.1, &jdk; 1.3, Mozilla + &jdk; 1.4, Mozilla @@ -603,10 +599,10 @@ и &macos; X. Дополнительную информацию об OpenOffice.org можно найти на веб сайте - OpenOffice. Получить специфичную для FreeBSD информацию и + OpenOffice.org. Получить специфичную для FreeBSD информацию и загрузить пакеты можно с веб сайта команды портирования OpenOffice на FreeBSD (FreeBSD OpenOffice + url="http://porting.openoffice.org/freebsd/">FreeBSD OpenOffice.org Porting Team). Для установки OpenOffice.org, @@ -617,176 +613,50 @@ Эта операция должна работать для любого релиза (-RELEASE) &os;. Если вы используете иные версии (-STABLE, -CURRENT), нужный пакет - может быть загружен с сайта группы поддержки OpenOffice и затем + может быть загружен с сайта группы поддержки OpenOffice.org и затем установлен при помощи &man.pkg.add.1;. На сайте вы найдете как последний стабильный релиз, так и текущую версию, находящуюся в разработке. - После установки пакета запустите программу настройки и - выберите . - Запустите эту команду из под пользователя, который будет - использовать OpenOffice.org: + После установки пакета просто наберите следующую команду для + запуска OpenOffice.org: + + &prompt.user; openoffice.org - &prompt.user; openoffice-setup + + Во время первого запуска, вам будут заданы несколько вопросов + и в вашей домашней директории будет создан каталог + .openoffice.org2. + Если пакеты OpenOffice.org недоступны, можно выбрать компиляцию порта. Однако, вы должны помнить, что это потребует много места на диске и компиляция будет довольно долгой. - &prompt.root; cd /usr/ports/editors/openoffice-1.1 + &prompt.root; cd /usr/ports/editors/openoffice.org-2.0 &prompt.root; make install clean - Потом запустите настройку под пользователем, который будет - использовать OpenOffice.org и выберите - : + + Если вы хотите собрать локализованную версию, то вместо + предыдущей командной строки используйте следующее: - &prompt.user; cd /usr/ports/editors/openoffice -&prompt.user; make install-user + &prompt.root; make LOCALIZED_LANG=your_language install clean - Если вы хотите использовать локализованную версию, вот доступные - порты: + Вам следует изменить + your_language на корректный ISO + код языка. Список поддерживаемых языковых кодов доступен в + файле files/Makefile.localized, расположенный + в директории порта. + - - - - - - - Язык - Порт - - + После того, как это было сделано + OpenOffice.org может быть запущен + командой: - - - Арабский - arabic/openoffice-1.1 - - - - Венгерский - hungarian/openoffice-1.1 - - - - Голландский - editors/openoffice-1.1-nl - - - - Греческий - editors/openoffice-1.1-el - - - - Датский - editors/openoffice-1.1-dk - - - - Испанский - editors/openoffice-1.1-es - - - - Итальянский - editors/openoffice-1.1-it - - - - Каталанский - editors/openoffice-1.1-ca - - - - Китайский (традиционный) - chinese/openoffice-1.1-zh_TW - - - - Китайский (упрощенный) - chinese/openoffice-1.1-zh_CN - - - - Корейский - korean/openoffice-1.1 - - - - Немецкий - german/openoffice-1.1 - - - - Польский - polish/openoffice-1.1 - - - - Португальский (Бразилия) - portuguese/openoffice-1.1-pt_BR - - - - Португальский - portuguese/openoffice-1.1-pt_PT - - - - Русский - russian/openoffice-1.1 - - - - Словацкий - editors/openoffice-1.1-sk - + &prompt.user; openoffice.org - - Словенский - editors/openoffice-1.1-sl_SI - - - - Турецкий - editors/openoffice-1.1-tr - - - - Финский - editors/openoffice-1.1-fi - - - - Французский - french/openoffice-1.1 - - - - Чешский - editors/openoffice-1.1-cs - - - - Шведский - editors/openoffice-1.1-se - - - - Эстонский - editors/openoffice-1.1-et - - - - Японский - japanese/openoffice-1.1 - - - - ==== //depot/projects/superpages/doc/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.sgml#3 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -327,7 +327,7 @@ Для ELF-файлов иногда требуется сделать так называемый branding (маркировать его). Если попытаться - запустить немаркированный ELF-файл, вы получите следующее сообщение + запустить не маркированный ELF-файл, вы получите следующее сообщение об ошибке: &prompt.user; ./моя-linux-elf-программа @@ -377,16 +377,9 @@ - Murray - Stokely - Обновил для Mathematica 4.X - - - - - Bojan - Bistrovic - Объединено с работой + Boris + Hollas + Обновил для Mathematica 5.X @@ -399,80 +392,96 @@ Ниже описано, как установить Linux–версию пакета - &mathematica; 4.X + &mathematica; 5.X на систему FreeBSD. - Linux–версия &mathematica; отлично - работает под FreeBSD, однако - выполняемые файлы, поставляемые Wolfram, должны быть маркированы - утилитой &man.brandelf.1;, чтобы FreeBSD знала о необходимости - использования Linux ABI для их выполнения. - - Linux–версию пакета &mathematica; + Linux версия &mathematica; или &mathematica; for Students можно заказать непосредственно в компании Wolfram по адресу . - Маркировка двоичных файлов Linux + Использование установщика &mathematica; - Двоичные файлы Linux находятся в каталоге - Unix на компакт-диске с дистрибутивом - &mathematica; от Wolfram. - Скопируйте этот каталог (вместе со всеми подкаталогами) на ваш - жесткий диск, чтобы промаркировать (утилитой &man.brandelf.1;) - двоичные файлы Linux перед инсталляцией: - - &prompt.root; mount /cdrom -&prompt.root; cp -rp /cdrom/Unix/ /localdir/ -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/Kernel/Binaries/Linux/* -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/FrontEnd/Binaries/Linux/* -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/Installation/Binaries/Linux/* -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/Graphics/Binaries/Linux/* -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/Converters/Binaries/Linux/* -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/LicenseManager/Binaries/Linux/mathlm -&prompt.root; cd /localdir/Installers/Linux/ -&prompt.root; ./MathInstaller + Сначала вы должны указать &os;, что Linux бинарники от + &mathematica; используют Linux + ABI. Самый простой путь сделать это—установить марку + ELF Linux по умолчанию для всех немаркированных двоичных + файлов с помощью команды: - Вы также можете установить марку ELF Linux по умолчанию для всех - немаркированных двоичных файлов с помощью команды: - &prompt.root; sysctl kern.fallback_elf_brand=3 - FreeBSD будет считать, что все немаркированные двоичные + &os; будет считать, что все немаркированные двоичные ELF-файлы используют Linux ABI, и вы сможете запустить MathInstaller прямо с CDROM. + + Теперь, скопируйте файл MathInstaller на + ваш жёсткий диск: + + &prompt.root; mount /cdrom +&prompt.root; cp /cdrom/Unix/Installers/Linux/MathInstaller /localdir/ + + и в этом файле замените /bin/sh в + в первой строке на /compat/linux/bin/sh. + Этим мы убедимся, что установщик будет выполняться Linux + версией &man.sh.1;. Дальше, замените все вхождения + Linux) на FreeBSD) с + помощью текстового редактора или с помощью скрипта, + представленного ниже, в следующей главе. Это укажет + установщику &mathematica;, + вызывающему uname -s для определения + операционной системы, относиться к &os;, как к Linux + подобной операционной системе. Теперь, запуск + MathInstaller установит + &mathematica;. + + + + Modifying the &mathematica; Executables + + Скрипты командной оболочки, которые + &mathematica; создала во + время установки должны быть измененены перед тем, как + вы сможете использовать их. Если вы выбрали + /usr/local/bin в + качестве директории для помещения исполняемых файлов + &mathematica;, то вы обнаружите + в этом каталоге ссылки на файлы math, + mathematica, Mathematica, и + MathKernel. В каждом из них замените + Linux) на FreeBSD) с + помощью текстового редактора или с помощью следующего скрипта + командной оболочки: + + #!/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 Получение пароля к пакету &mathematica; - Прежде чем запускать &mathematica;, - вам необходимо получить от компании Wolfram пароль, соответствующий - идентификатору машины. - Ethernet MAC-адрес - После того, как вы установили необходимые библиотеки и >>> TRUNCATED FOR MAIL (1000 lines) <<<