PERFORCE change 138670 for review
John Birrell
jb at FreeBSD.org
Wed Mar 26 21:56:54 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=138670
Change 138670 by jb at jb_freebsd1 on 2008/03/26 21:56:21
IFC
Affected files ...
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/faq/book.sgml#13 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/Makefile#8 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml#8 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml#8 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#12 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#7 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#10 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml#4 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml#12 integrate
.. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/virtualization/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#15 integrate
.. //depot/projects/dtrace/ports/UPDATING#60 integrate
.. //depot/projects/dtrace/src/ObsoleteFiles.inc#40 integrate
.. //depot/projects/dtrace/src/contrib/wpa_supplicant/main.c#6 integrate
.. //depot/projects/dtrace/src/contrib/wpa_supplicant/wpa_supplicant.c#6 integrate
.. //depot/projects/dtrace/src/lib/libc/gen/lockf.c#4 integrate
.. //depot/projects/dtrace/src/lib/libc/sys/Symbol.map#8 integrate
.. //depot/projects/dtrace/src/lib/libc/sys/fcntl.2#6 integrate
.. //depot/projects/dtrace/src/lib/libc/yp/xdryp.c#4 integrate
.. //depot/projects/dtrace/src/lib/libc_r/uthread/uthread_sig.c#6 integrate
.. //depot/projects/dtrace/src/lib/libelf/libelf_convert.m4#16 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_sig.c#4 integrate
.. //depot/projects/dtrace/src/libexec/talkd/announce.c#4 integrate
.. //depot/projects/dtrace/src/share/man/man7/security.7#7 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/prof_machdep.c#7 integrate
.. //depot/projects/dtrace/src/sys/amd64/include/clock.h#8 integrate
.. //depot/projects/dtrace/src/sys/amd64/include/timerreg.h#4 integrate
.. //depot/projects/dtrace/src/sys/amd64/isa/clock.c#9 integrate
.. //depot/projects/dtrace/src/sys/boot/i386/cdboot/cdboot.s#7 integrate
.. //depot/projects/dtrace/src/sys/boot/pc98/cdboot/cdboot.s#5 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_proto.h#23 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_syscall.h#23 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_syscalls.c#23 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_sysent.c#23 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/syscalls.master#23 integrate
.. //depot/projects/dtrace/src/sys/compat/linux/linux_file.c#14 integrate
.. //depot/projects/dtrace/src/sys/compat/svr4/svr4_fcntl.c#11 integrate
.. //depot/projects/dtrace/src/sys/conf/NOTES#43 integrate
.. //depot/projects/dtrace/src/sys/conf/files#79 integrate
.. //depot/projects/dtrace/src/sys/conf/options#44 integrate
.. //depot/projects/dtrace/src/sys/dev/aac/aac.c#14 integrate
.. //depot/projects/dtrace/src/sys/dev/aac/aac_disk.c#5 integrate
.. //depot/projects/dtrace/src/sys/dev/aac/aacreg.h#5 integrate
.. //depot/projects/dtrace/src/sys/dev/aac/aacvar.h#7 integrate
.. //depot/projects/dtrace/src/sys/dev/speaker/spkr.c#5 integrate
.. //depot/projects/dtrace/src/sys/dev/syscons/syscons.c#15 integrate
.. //depot/projects/dtrace/src/sys/dev/ti/if_ti.c#10 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/ucom.c#7 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/ucomvar.h#6 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/usbdevs#27 integrate
.. //depot/projects/dtrace/src/sys/fs/msdosfs/msdosfs_vnops.c#12 integrate
.. //depot/projects/dtrace/src/sys/fs/tmpfs/tmpfs_vnops.c#7 integrate
.. //depot/projects/dtrace/src/sys/gnu/fs/ext2fs/ext2_vfsops.c#13 integrate
.. //depot/projects/dtrace/src/sys/i386/i386/trap.c#31 integrate
.. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_fcntl.c#4 integrate
.. //depot/projects/dtrace/src/sys/i386/include/clock.h#8 integrate
.. //depot/projects/dtrace/src/sys/i386/include/timerreg.h#4 integrate
.. //depot/projects/dtrace/src/sys/i386/include/vmparam.h#6 integrate
.. //depot/projects/dtrace/src/sys/i386/isa/clock.c#11 integrate
.. //depot/projects/dtrace/src/sys/i386/isa/prof_machdep.c#7 integrate
.. //depot/projects/dtrace/src/sys/i386/isa/vesa.c#4 integrate
.. //depot/projects/dtrace/src/sys/ia64/ia64/machdep.c#17 integrate
.. //depot/projects/dtrace/src/sys/ia64/include/clock.h#5 integrate
.. //depot/projects/dtrace/src/sys/isa/syscons_isa.c#5 integrate
.. //depot/projects/dtrace/src/sys/kern/init_sysent.c#29 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_descrip.c#25 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_lockf.c#6 integrate
.. //depot/projects/dtrace/src/sys/kern/subr_taskqueue.c#7 integrate
.. //depot/projects/dtrace/src/sys/kern/syscalls.c#28 integrate
.. //depot/projects/dtrace/src/sys/kern/syscalls.master#22 integrate
.. //depot/projects/dtrace/src/sys/kern/systrace_args.c#24 integrate
.. //depot/projects/dtrace/src/sys/kern/tty_cons.c#14 integrate
.. //depot/projects/dtrace/src/sys/kern/vnode_if.src#9 integrate
.. //depot/projects/dtrace/src/sys/net/bpf_zerocopy.c#2 integrate
.. //depot/projects/dtrace/src/sys/net/if.c#14 integrate
.. //depot/projects/dtrace/src/sys/net/if_media.h#6 integrate
.. //depot/projects/dtrace/src/sys/net/if_var.h#8 integrate
.. //depot/projects/dtrace/src/sys/netgraph/ng_pptpgre.c#6 integrate
.. //depot/projects/dtrace/src/sys/nfs4client/nfs4_vnops.c#12 integrate
.. //depot/projects/dtrace/src/sys/nfsclient/nfs_lock.c#6 integrate
.. //depot/projects/dtrace/src/sys/nfsclient/nfs_vnops.c#16 integrate
.. //depot/projects/dtrace/src/sys/nlm/nlm.h#1 branch
.. //depot/projects/dtrace/src/sys/nlm/nlm_prot.h#1 branch
.. //depot/projects/dtrace/src/sys/nlm/nlm_prot_clnt.c#1 branch
.. //depot/projects/dtrace/src/sys/nlm/nlm_prot_impl.c#1 branch
.. //depot/projects/dtrace/src/sys/nlm/nlm_prot_server.c#1 branch
.. //depot/projects/dtrace/src/sys/nlm/nlm_prot_svc.c#1 branch
.. //depot/projects/dtrace/src/sys/nlm/nlm_prot_xdr.c#1 branch
.. //depot/projects/dtrace/src/sys/nlm/sm_inter.h#1 branch
.. //depot/projects/dtrace/src/sys/nlm/sm_inter_xdr.c#1 branch
.. //depot/projects/dtrace/src/sys/pc98/cbus/clock.c#6 integrate
.. //depot/projects/dtrace/src/sys/pc98/cbus/syscons_cbus.c#6 integrate
.. //depot/projects/dtrace/src/sys/pc98/include/clock.h#4 integrate
.. //depot/projects/dtrace/src/sys/pc98/include/timerreg.h#4 integrate
.. //depot/projects/dtrace/src/sys/powerpc/aim/clock.c#3 integrate
.. //depot/projects/dtrace/src/sys/powerpc/booke/clock.c#2 integrate
.. //depot/projects/dtrace/src/sys/powerpc/include/clock.h#5 integrate
.. //depot/projects/dtrace/src/sys/rpc/auth.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/auth_none.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/auth_unix.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/authunix_prot.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/clnt.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/clnt_dg.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/clnt_rc.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/clnt_stat.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/clnt_vc.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/getnetconfig.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/inet_ntop.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/inet_pton.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/netconfig.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/nettype.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/pmap_prot.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/rpc.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/rpc_callmsg.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/rpc_com.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/rpc_generic.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/rpc_msg.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/rpc_prot.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/rpcb_clnt.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/rpcb_clnt.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/rpcb_prot.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/rpcb_prot.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/svc.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/svc.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/svc_auth.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/svc_auth.h#1 branch
.. //depot/projects/dtrace/src/sys/rpc/svc_auth_unix.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/svc_dg.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/svc_generic.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/svc_vc.c#1 branch
.. //depot/projects/dtrace/src/sys/rpc/types.h#2 integrate
.. //depot/projects/dtrace/src/sys/rpc/xdr.h#1 branch
.. //depot/projects/dtrace/src/sys/sparc64/include/clock.h#5 integrate
.. //depot/projects/dtrace/src/sys/sparc64/sparc64/clock.c#4 integrate
.. //depot/projects/dtrace/src/sys/sun4v/include/clock.h#5 integrate
.. //depot/projects/dtrace/src/sys/sun4v/include/cpu.h#5 integrate
.. //depot/projects/dtrace/src/sys/sys/cdefs.h#6 integrate
.. //depot/projects/dtrace/src/sys/sys/fcntl.h#10 integrate
.. //depot/projects/dtrace/src/sys/sys/lockf.h#5 integrate
.. //depot/projects/dtrace/src/sys/sys/param.h#45 integrate
.. //depot/projects/dtrace/src/sys/sys/syscall.h#26 integrate
.. //depot/projects/dtrace/src/sys/sys/syscall.mk#26 integrate
.. //depot/projects/dtrace/src/sys/sys/sysproto.h#26 integrate
.. //depot/projects/dtrace/src/sys/sys/systm.h#19 integrate
.. //depot/projects/dtrace/src/sys/sys/taskqueue.h#5 integrate
.. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_vfsops.c#23 integrate
.. //depot/projects/dtrace/src/sys/ufs/ufs/ufs_vnops.c#16 integrate
.. //depot/projects/dtrace/src/sys/xdr/xdr.c#1 branch
.. //depot/projects/dtrace/src/sys/xdr/xdr_array.c#1 branch
.. //depot/projects/dtrace/src/sys/xdr/xdr_mbuf.c#1 branch
.. //depot/projects/dtrace/src/sys/xdr/xdr_mem.c#1 branch
.. //depot/projects/dtrace/src/sys/xdr/xdr_reference.c#1 branch
.. //depot/projects/dtrace/src/sys/xdr/xdr_sizeof.c#1 branch
.. //depot/projects/dtrace/src/tools/regression/file/flock/Makefile#1 branch
.. //depot/projects/dtrace/src/tools/regression/file/flock/flock.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/checknr/checknr.c#4 integrate
.. //depot/projects/dtrace/src/usr.bin/xlint/lint1/lint1.h#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/Makefile#23 integrate
.. //depot/projects/dtrace/src/usr.sbin/clear_locks/Makefile#1 branch
.. //depot/projects/dtrace/src/usr.sbin/clear_locks/clear_locks.8#1 branch
.. //depot/projects/dtrace/src/usr.sbin/clear_locks/clear_locks.c#1 branch
.. //depot/projects/dtrace/src/usr.sbin/rpc.lockd/lockd.c#8 integrate
.. //depot/projects/dtrace/src/usr.sbin/rpc.lockd/rpc.lockd.8#6 integrate
.. //depot/projects/dtrace/www/en/gnome/images/Makefile#10 integrate
.. //depot/projects/dtrace/www/en/gnome/images/ss222-2-tn.png#1 branch
.. //depot/projects/dtrace/www/en/gnome/images/ss222-2.png#1 branch
.. //depot/projects/dtrace/www/en/gnome/images/ss222-3-tn.png#1 branch
.. //depot/projects/dtrace/www/en/gnome/images/ss222-3.png#1 branch
.. //depot/projects/dtrace/www/en/gnome/screenshots.sgml#11 integrate
.. //depot/projects/dtrace/www/share/sgml/events.xml#23 integrate
Differences ...
==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/faq/book.sgml#13 (text+ko) ====
@@ -2,10 +2,10 @@
The FreeBSD Documentation Project
The FreeBSD German Documentation Project
-$FreeBSD: doc/de_DE.ISO8859-1/books/faq/book.sgml,v 1.80 2008/02/24 12:11:29 jkois Exp $
-$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.605 2008/02/24 12:01:55 jkois Exp $
+$FreeBSD: doc/de_DE.ISO8859-1/books/faq/book.sgml,v 1.81 2008/03/26 19:02:44 jkois Exp $
+$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.606 2008/03/25 20:23:07 jkois Exp $
- basiert auf: 1.809
+ basiert auf: 1.810
-->
@@ -33,7 +33,7 @@
</collab>
</authorgroup>
- <pubdate>$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.605 2008/02/24 12:01:55 jkois Exp $</pubdate>
+ <pubdate>$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.606 2008/03/25 20:23:07 jkois Exp $</pubdate>
<copyright>
<year>1995</year>
@@ -5398,7 +5398,7 @@
role="package">audio/timidity++</filename>. Danach
müssen Sie manuell die GUS-Patche von
Eric A. Welsh von <ulink
- url="http://www.stardate.bc.ca/eawpatches/html/default.htm"></ulink>
+ url="http://alleg.sourceforge.net/digmid.html"></ulink>
installieren. Wenn <application>timidity++</application>
richtig installiert wurde, können Sie mit dem folgenden
Kommando MIDI-Dateien in das WAV-Format konvertieren:</para>
==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/Makefile#8 (text+ko) ====
@@ -1,7 +1,7 @@
#
-# $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/Makefile,v 1.44 2008/01/14 08:36:45 miwi Exp $
-# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.59 2007/10/22 19:47:34 jkois Exp $
-# basiert auf: 1.108
+# $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/Makefile,v 1.45 2008/03/26 19:02:44 jkois Exp $
+# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.60 2008/03/26 16:57:34 jkois Exp $
+# basiert auf: 1.109
#
# Build the FreeBSD Handbook in its German translation.
#
@@ -140,6 +140,18 @@
IMAGES_EN+= virtualization/virtualpc-freebsd11.png
IMAGES_EN+= virtualization/virtualpc-freebsd12.png
IMAGES_EN+= virtualization/virtualpc-freebsd13.png
+IMAGES_EN+= virtualization/vmware-freebsd01.png
+IMAGES_EN+= virtualization/vmware-freebsd02.png
+IMAGES_EN+= virtualization/vmware-freebsd03.png
+IMAGES_EN+= virtualization/vmware-freebsd04.png
+IMAGES_EN+= virtualization/vmware-freebsd05.png
+IMAGES_EN+= virtualization/vmware-freebsd06.png
+IMAGES_EN+= virtualization/vmware-freebsd07.png
+IMAGES_EN+= virtualization/vmware-freebsd08.png
+IMAGES_EN+= virtualization/vmware-freebsd09.png
+IMAGES_EN+= virtualization/vmware-freebsd10.png
+IMAGES_EN+= virtualization/vmware-freebsd11.png
+IMAGES_EN+= virtualization/vmware-freebsd12.png
# Images from the cross-document image library
IMAGES_LIB= callouts/1.png
==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml#8 (text+ko) ====
@@ -2,9 +2,9 @@
The FreeBSD Documentation Project
The FreeBSD German Documentation Project
- $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml,v 1.47 2008/01/14 08:36:46 miwi Exp $
- $FreeBSDde: de-docproj/books/handbook/basics/chapter.sgml,v 1.105 2008/01/01 10:15:37 jkois Exp $
- basiert auf: 1.152
+ $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml,v 1.48 2008/03/26 19:02:44 jkois Exp $
+ $FreeBSDde: de-docproj/books/handbook/basics/chapter.sgml,v 1.106 2008/03/25 19:39:58 jkois Exp $
+ basiert auf: 1.153
-->
<chapter id="basics">
==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml#8 (text+ko) ====
@@ -2,9 +2,9 @@
The FreeBSD Documentation Project
The FreeBSD German Documentation Project
- $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml,v 1.47 2008/01/14 08:36:46 miwi Exp $
- $FreeBSDde: de-docproj/books/handbook/config/chapter.sgml,v 1.133 2007/12/30 13:35:05 miwi Exp $
- basiert auf: 1.228
+ $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml,v 1.48 2008/03/26 19:02:44 jkois Exp $
+ $FreeBSDde: de-docproj/books/handbook/config/chapter.sgml,v 1.134 2008/03/25 19:34:02 jkois Exp $
+ basiert auf: 1.229
-->
<chapter id="config-tuning">
@@ -818,17 +818,28 @@
beispielsweise von dem <command>rpcbind</command>-Dienst
(portmapper) ab. Im Kopf der Startskripten befinden sich
die Informationen über Abhängigkeiten von anderen
- Diensten und weitere Metadaten. Mithilfe dieser Daten
+ Diensten und weitere Metadaten.Mithilfe dieser Daten
bestimmt das Programm &man.rcorder.8; beim Systemstart die
- Startreihenfolge der Dienste. Folgende Schlüsselwörter
- werden im Kopf der Startskripten verwendet:</para>
+ Startreihenfolge der Dienste.</para>
+
+ <para>Folgende Schlüsselwörter müssen im Kopf aller
+ Startskripten verwendet werden (da sie von &man.rc.subr.8; zum
+ <quote>Aktivieren</quote> des Startskripts benötigt
+ werden:</para>
<itemizedlist>
<listitem>
<para><literal>PROVIDE</literal>: Gibt die Namen der Dienste an,
die mit dieser Datei zur Verfügung gestellt werden.</para>
</listitem>
+ </itemizedlist>
+
+ <para>Die folgenden Schlüsselwörter können im Kopf
+ des Startskripts angegeben werden. Sie sind zwar nicht unbedingt
+ notwendig, sind aber hilfreich beim Umgang mit
+ &man.rcorder.8;:</para>
+ <itemizedlist>
<listitem>
<para><literal>REQUIRE</literal>: Gibt die Namen der Dienste an,
von denen dieser Dienst abhängt. Diese Datei wird
@@ -844,8 +855,9 @@
</listitem>
</itemizedlist>
- <para>Mit diesem System kann ein Administrator den Start
- von Systemdiensten einfach steuern, ohne mit den
+ <para>Durch das Verwenden dieser Schlüsselwörter kann
+ ein Administrator die Startreihenfolge von Systemdiensten
+ feingranuliert steuern, ohne mit den
Schwierigkeiten des <quote>runlevel</quote>-Systems
anderer &unix; Systeme kämpfen zu müssen.</para>
==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#12 (text+ko) ====
@@ -2,19 +2,19 @@
The FreeBSD Documentation Project
The FreeBSD German Documentation Project
- $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml,v 1.59 2008/01/14 08:36:47 miwi Exp $
- $FreeBSDde: de-docproj/books/handbook/disks/chapter.sgml,v 1.157 2008/01/01 10:22:36 jkois Exp $
- basiert auf: 1.279
+ $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml,v 1.60 2008/03/26 19:02:45 jkois Exp $
+ $FreeBSDde: de-docproj/books/handbook/disks/chapter.sgml,v 1.159 2008/03/26 07:27:36 as Exp $
+ basiert auf: 1.282
-->
<chapter id="disks">
<chapterinfo>
<authorgroup>
<author>
- <firstname>Bernd</firstname>
- <surname>Warken</surname>
- <contrib>Übersetzt von </contrib>
- <!-- bwarken at mayn.de -->
+ <firstname>Bernd</firstname>
+ <surname>Warken</surname>
+ <contrib>Übersetzt von </contrib>
+ <!-- bwarken at mayn.de -->
</author>
<author>
<firstname>Martin</firstname>
@@ -384,7 +384,7 @@
<screen>&prompt.root; <userinput>dd if=/dev/zero of=/dev/da1 bs=1k count=1</userinput>
&prompt.root; <userinput>bsdlabel -Bw da1 auto</userinput>
&prompt.root; <userinput>bsdlabel -e da1</userinput> # Erstellen der `e' Partition
-&prompt.root; <userinput>newfs -d0 /dev/da1e</userinput>
+&prompt.root; <userinput>newfs /dev/da1e</userinput>
&prompt.root; <userinput>mkdir -p /1</userinput>
&prompt.root; <userinput>vi /etc/fstab</userinput> # /dev/da1e hinzufügen
&prompt.root; <userinput>mount /1</userinput></screen>
@@ -2000,7 +2000,7 @@
<para>Dazu geben Sie als <username>root</username> bei
eingelegter DVD-RAM die folgenden Befehle ein:</para>
- <screen>&prompt.root; <userinput>dd if=/dev/zero of=<replaceable>/dev/acd0</replaceable> count=2</userinput>
+ <screen>&prompt.root; <userinput>dd if=/dev/zero of=<replaceable>/dev/acd0</replaceable> bs=2k count=1</userinput>
&prompt.root; <userinput>bsdlabel -Bw <replaceable>acd0</replaceable></userinput>
&prompt.root; <userinput>newfs <replaceable>/dev/acd0</replaceable></userinput></screen>
@@ -3973,7 +3973,7 @@
<para>Eine von <application>gbde</application> benutzte
Partition muss einmalig vorbereitet werden:</para>
- <screen>&prompt.root; <userinput>gbde init /dev/ad4s1c -i -L /etc/gbde/ad4s1c</userinput></screen>
+ <screen>&prompt.root; <userinput>gbde init /dev/ad4s1c -i -L /etc/gbde/ad4s1c.lock</userinput></screen>
<para>&man.gbde.8; öffnet eine Vorlage in Ihrem Editor,
in der Sie verschiedene Optionen einstellen können.
@@ -4005,8 +4005,12 @@
Passphrase</ulink> beschrieben.</para></footnote></para>
<para>Mit <command>gbde init</command> wurde im Beispiel
- auch die Lock-Datei <filename>/etc/gbde/ad4s1c</filename>
- angelegt.</para>
+ auch die Lock-Datei <filename>/etc/gbde/ad4s1c.lock</filename>
+ angelegt. <application>gbde</application>-Lockdateien
+ müssen die Dateiendung <quote>.lock</quote> aufweisen,
+ damit sie von <filename>/etc/rc.d/gbde</filename>, dem
+ Startskript von <application>gbde</application>, erkannt
+ werden.</para>
<caution>
<para>Sichern Sie die Lock-Dateien von
@@ -4026,7 +4030,7 @@
<title>Einbinden der verschlüsselten Partition
in den Kernel</title>
- <screen>&prompt.root; <userinput>gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c</userinput></screen>
+ <screen>&prompt.root; <userinput>gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c.lock</userinput></screen>
<para>Das Kommando fragt die Passphrase ab, die Sie
beim Vorbereiten der Partition eingegeben haben. Das
@@ -4110,7 +4114,7 @@
<step>
<title>gbde-Partition im Kernel bekannt geben</title>
- <screen>&prompt.root; <userinput>gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c</userinput></screen>
+ <screen>&prompt.root; <userinput>gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c.lock</userinput></screen>
<para>Das Kommando fragt nach der Passphrase, die Sie
beim Vorbereiten der verschlüsselten
@@ -4158,7 +4162,8 @@
Beispiel:</para>
<programlisting>gbde_autoattach_all="YES"
-gbde_devices="ad4s1c"</programlisting>
+gbde_devices="ad4s1c"
+gbde_lockdir="/etc/gbde"</programlisting>
<para>Durch diese Argumente muss beim Systemstart die
<application>gbde</application>-Passphrase eingegeben werden.
==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#7 (text+ko) ====
@@ -2,9 +2,9 @@
The FreeBSD Documentation Project
The FreeBSD German Documentation Project
- $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.42 2007/10/19 09:56:48 jkois Exp $
- $FreeBSDde: de-docproj/books/handbook/kernelconfig/chapter.sgml,v 1.92 2007/09/18 07:29:27 jkois Exp $
- basiert auf: 1.176
+ $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.43 2008/03/26 19:02:45 jkois Exp $
+ $FreeBSDde: de-docproj/books/handbook/kernelconfig/chapter.sgml,v 1.93 2008/03/26 16:54:47 jkois Exp $
+ basiert auf: 1.180
-->
<chapter id="kernelconfig">
@@ -140,6 +140,100 @@
</itemizedlist>
</sect1>
+ <sect1 id="kernelconfig-devices">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ <contrib>Geschrieben von </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+
+ <title>Informationen über die vorhandene Hardware
+ beschaffen</title>
+
+ <para>Bevor Sie mit der Kernelkonfiguration beginnen, sollten
+ Sie wissen, über welche Hardware Ihr System verfügt.
+ Verwenden Sie derzeit noch ein anderes Betriebssystem, ist
+ es meist sehr einfach, eine Liste der installierten Hardware
+ zu erzeugen. Verwenden Sie beispielsweise µsoft.windows;,
+ können Sie dafür den
+ <application>Gerätemanager</application> verwenden, den
+ Sie in der <quote>Systemsteuerung</quote> finden.</para>
+
+ <note>
+ <para>Einige Versionen von µsoft.windows; verfügen
+ über ein <application>System</application>-Icon auf
+ dem Desktop, über das Sie den
+ <application>Gerätemanager</application> direkt aufrufen
+ können.</para>
+ </note>
+
+ <para>Haben Sie außer &os; kein weiteres Betriebssystem,
+ müssen Sie diese Informationen manuell zusammentragen.
+ Eine Möglichkeit, an Informationen über die
+ vorhandene Hardware zu gelangen, ist der Einsatz von &man.dmesg.8;
+ in Kombination mit &man.man.1;. Die meisten &os;-Gerätetreiber
+ haben eine eigene Manualpage, die Informationen über die
+ unterstützte Hardware enthält. Während des
+ Systemstarts werden Informationen über die vorhandene
+ Hardware ausgegeben. Die folgenden Zeilen zeigen beispielsweise
+ an, dass der <devicename>psm</devicename>-Treiber eine
+ angeschlossene Maus gefunden hat:</para>
+
+ <programlisting>psm0: <PS/2 Mouse> irq 12 on atkbdc0
+psm0: [GIANT-LOCKED]
+psm0: [ITHREAD]
+psm0: model Generic PS/2 mouse, device ID 0</programlisting>
+
+ <para>Dieser Treiber muss in Ihrer Kernelkonfigurationsdatei
+ vorhanden sein oder durch das Werkzeug &man.loader.conf.5;
+ geladen werden.<para>
+
+ <para>Manchmal zeigt <command>dmesg</command> während des
+ Systemstarts nur Systemmeldungen, aber keine Informationen
+ zur gefundenen Hardware an. In diesem Fall können Sie
+ diese Informationen durch das Studium der Datei
+ <filename>/var/run/dmesg.boot</filename>
+ herausfinden.</para>
+
+ <para>Eine weitere Möglichkeit bietet das Werkzeug
+ &man.pciconf.8;, das ausführliche Informationen
+ bereitstellt. Dazu ein Beispiel:</para>
+
+ <programlisting>ath0 at pci0:3:0:0: class=0x020000 card=0x058a1014 chip=0x1014168c rev=0x01 hdr=0x00
+ vendor = 'Atheros Communications Inc.'
+ device = 'AR5212 Atheros AR5212 802.11abg wireless'
+ class = network
+ subclass = ethernet</programlisting>
+
+ <para>Diese Zeilen, die Sie durch den Aufruf des Befehls
+ <command>pciconf <option>-lv</option></command> erhalten, zeigen,
+ dass der Treiber <devicename>ath</devicename> eine drahtlose
+ Ethernetkarte gefunden hat. Durch Eingabe des Befehls
+ <command>man <replaceable>ath</replaceable></command> öffnet
+ sich die Manualpage &man.ath.4;.</para>
+
+ <para>Rufen Sie &man.man.1; mit der Option <option>-k</option>
+ auf, können Sie die Datenbank der Manualpages auch
+ durchsuchen. Für das angegebene Beispiel würde
+ dieser Befehl beispielsweise so aussehen:</para>
+
+ <screen>&prompt.root; man -k <replaceable>Atheros</replaceable></screen>
+
+ <para>Dadurch erhalten Sie eine Liste aller Manualpages, die das
+ angegebene Suchkriterium enthalten:</para>
+
+ <programlisting>ath(4) - Atheros IEEE 802.11 wireless network driver
+ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
+
+ <para>Mit diesen Informationen ausgestattet, sollte der Bau eines
+ angepassten Kernel keine allzugroßen Probleme mehr
+ bereiten.</para>
+ </sect1>
+
<sect1 id="kernelconfig-building">
<title>Erstellen und Installation eines angepassten
Kernels</title>
@@ -724,6 +818,17 @@
laufen kann. Wenn Sie sich nicht sicher sind, belassen
Sie diese Option.</para>
+ <note>
+ <para>Beachten Sie, dass ab &os; 8.0-CURRENT und neuer alle
+ Mutexe in der Voreinstellung adaptiv sein werden, es sei denn,
+ Sie werden durch das Setzen der Option
+ <literal>NO_ADAPTIVE_MUTEXES</literal> explizit als
+ nichtadaptiv deklariert. Als Folge dessen ist Giant nun in
+ in der Voreinstellung ebenfalls adaptiv, daher ist in diesen
+ Versionen die Kerneloption <literal>ADAPTIVE_GIANT</literal>
+ nicht mehr in der Kernelkonfigurationsdatei enthalten.</para>
+ </note>
+
<indexterm>
<primary>Kerneloptionen</primary>
<secondary>SMP</secondary>
==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#10 (text+ko) ====
@@ -2,9 +2,9 @@
The FreeBSD Documentation Project
The FreeBSD German Documentation Project
- $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.44 2008/03/25 19:04:25 jkois Exp $
- $FreeBSDde: de-docproj/books/handbook/ports/chapter.sgml,v 1.95 2008/03/02 10:34:35 jkois Exp $
- basiert auf: 1.273
+ $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.45 2008/03/26 19:02:45 jkois Exp $
+ $FreeBSDde: de-docproj/books/handbook/ports/chapter.sgml,v 1.96 2008/03/26 16:00:21 jkois Exp $
+ basiert auf: 1.278
-->
<chapter id="ports">
@@ -566,6 +566,15 @@
<entry>In der Ports-Sammlung befinden sich mehrere Versionen
der Anwendung.</entry>
</row>
+
+ <row>
+ <entry>!</entry>
+ <entry>Das installierte Paket ist zwar im Index enthalten,
+ aus irgendeinem Grund war <command>pkg_version</command>
+ aber dennoch nicht in der Lage, die Versionsnummer des
+ installierten Pakets mit der Versionsnummer des
+ entsprechenden Eintrags im Index zu vergleichen.</entry>
+ </row>
</tbody>
</tgroup>
</informaltable>
@@ -646,44 +655,26 @@
beschrieben.</para>
<note>
- <para>Mit <application>csup</application> existiert eine in
- C geschriebene Neuimplementierung von
- <application>CVSup</application>, die ab &os; 6.2
- bereits im Basissystem enthalten ist. Haben Sie
- &os; 6.2 installiert, können Sie Schritt 1
- überspringen und die im Basissystem enthaltene
- Version von <application>csup</application> einsetzen.
- Verwenden Sie eine ältere &os;-Version, können
+ <para>Die seit &os; 6.2 im Basissystem enthaltene Variante
+ des <application>CVSup</application>-Protokolls heißt
+ <application>csup</application>. Verwenden Sie hingegen
+ noch eine ältere &os;-Version, können
Sie <application>csup</application> über den Port
- <filename role="package">net/csup</filename> installieren.
- In beiden Fällen ersetzen Sie bitte in den folgenden
- Ausführungen <command>cvsup</command> durch
- <command>csup</command>.</para>
+ <filename role="package">net/csup</filename> installieren.</para>
</note>
<para>Achten Sie darauf, dass das Verzeichnis <filename
role="directory">/usr/ports</filename> leer ist, bevor Sie
- <application>CVSup</application> das erste Mal ausführen!
+ <application>csup</application> das erste Mal ausführen!
Haben Sie die Ports-Sammlung zuvor schon aus einer anderen
- Quelle installiert, wird <application>CVSup</application>
+ Quelle installiert, wird <application>csup</application>
bereits aus dem Repository entfernte Patches nicht aus der
lokalen Kopie der Ports-Sammlung löschen.</para>
<step>
- <para>Installieren Sie das Paket <filename
- role="package">net/cvsup-without-gui</filename>:</para>
+ <para>Rufen Sie <command>csup</command> auf:</para>
- <screen>&prompt.root; <userinput>pkg_add -r cvsup-without-gui</userinput></screen>
-
- <para>Weitere Informationen finden Sie im Abschnitt
- <link linkend="cvsup-install">Installation von CVSup</link>
- des Handbuchs.</para>
- </step>
-
- <step>
- <para>Danach rufen Sie <command>cvsup</command> auf:</para>
-
- <screen>&prompt.root; <userinput>cvsup -L 2 -h <replaceable>cvsup.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen>
+ <screen>&prompt.root; <userinput>csup -L 2 -h <replaceable>cvsup.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen>
<para>Ersetzen Sie
<replaceable>cvsup.FreeBSD.org</replaceable> durch einen
@@ -725,17 +716,17 @@
</step>
<step>
- <para>Nun können Sie <command>cvsup</command> mit
+ <para>Nun können Sie <command>csup</command> mit
folgender Syntax starten:</para>
- <screen>&prompt.root; <userinput>cvsup -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>csup -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen>
</step>
</procedure>
</note>
</step>
<step>
- <para>Mit &man.cvsup.1; können Sie später auch die
+ <para>Mit &man.csup.1; können Sie später auch die
Ports-Sammlung aktualisieren. Die installierten Ports werden
mit diesem Kommando allerdings nicht aktualisiert.</para>
</step>
@@ -1385,6 +1376,106 @@
<para>Weitere Informationen finden Sie in der Manualpage
&man.portmanager.1;.</para>
</sect3>
+
+ <sect3 id="portmaster">
+ <title>Ports mit Portmaster aktualisieren</title>
+
+ <indexterm>
+ <primary>portmaster</primary>
+ </indexterm>
+
+ <para>Bei <application>Portmaster</application> handelt es sich
+ um ein weiteres Werkzeug zum Aktualisieren von Ports.
+ <application>Portmaster</application> nutzt nur Werkzeuge, die
+ bereits im Basissystem vorhanden sind (ist also nicht von
+ weiteren Ports abhängig). Es verwendet Informationen
+ in <filename class="directory">/var/db/pkg/</filename>, um
+ festzustellen, welche Ports aktualisiert werden sollen.
+ Sie können dieses Program über den Port
+ <filename role="package">ports-mgmt/portmaster</filename>
+ installieren:</para>
+
+ <screen>&prompt.root; <userinput>cd <filename role="directory">/usr/ports/ports-mgmt/portmaster</filename></userinput>
+&prompt.root; <userinput>make install clean</userinput></screen>
+
+ <para><application>Portmaster</application> teilt Ports in vier
+ Kategorien ein:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Root ports (no dependencies, not depended on)</para>
+ </listitem>
+ <listitem>
+ <para>Trunk ports (no dependencies, are depended on)</para>
+ </listitem>
+ <listitem>
+ <para>Branch ports (have dependencies, are depended on)</para>
+ </listitem>
+ <listitem>
+ <para>Leaf ports (have dependencies, not depended on)</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Um eine Liste aller installierter Ports anzuzeigen (und nach
+ neueren Versionen zu suchen, verwenden Sie die Option
+ <option>-L</option>:</para>
+
+ <screen>&prompt.root; <userinput>portmaster -L</userinput>
+===>>> Root ports (No dependencies, not depended on)
+===>>> ispell-3.2.06_18
+===>>> screen-4.0.3
+ ===>>> New version available: screen-4.0.3_1
+===>>> tcpflow-0.21_1
+===>>> 7 root ports
+...
+===>>> Branch ports (Have dependencies, are depended on)
+===>>> apache-2.2.3
+ ===>>> New version available: apache-2.2.8
+...
+===>>> Leaf ports (Have dependencies, not depended on)
+===>>> automake-1.9.6_2
+===>>> bash-3.1.17
+ ===>>> New version available: bash-3.2.33
+...
+===>>> 32 leaf ports
+
+===>>> 137 total installed ports
+ ===>>> 83 have new versions available
+ </screen>
+
+ <para>Um alle derzeit installierten Ports zu aktualisieren,
+ verwenden Sie einfach den folgenden Befehl:</para>
+
+ <screen>&prompt.root; <userinput>portmaster -a</userinput></screen>
+
+ <note><para>In der Voreinstellung erzeugt
+ <application>Portmaster</application> eine Sicherheitskopie,
+ bevor ein installierter Port gelöscht wird. Ist die
+ Installation der neuen Version erfolgreich, wird dieses
+ Backup wieder gelöscht. Wollen Sie das Backup lieber
+ manuell löschen, verwenden Sie die Option
+ <option>-b</option> beim Aufruf von
+ <application>Portmaster</application>. Durch die Verwendung
+ der Option <option>-i</option> wird
+ <application>Portmaster</application> im interaktiven
+ Modus gestartet und fragt bei jedem zu aktualisierenden Port
+ nach, wie Sie vorgehen wollen.</para></note>
+
+ <para>Treten während der Aktualisierung Fehler auf, können
+ Sie die Option <option>-f</option> verwenden, um alle Ports zu
+ aktualisieren beziehungsweise neu zu bauen:</para>
+
+ <screen>&prompt.root; <userinput>portmaster -af</userinput></screen>
+
+ <para><application>Portmaster</application> ist auch in der Lage,
+ neue Ports zu installieren, wobei zuvor alle abhängigen Ports
+ aktualisiert werden:</para>
+
+ <screen>&prompt.root; <userinput>portmaster <replaceable>shells/bash</replaceable></userinput></screen>
+
+ <para>Weiterführende Informationen finden Sie in der Manualpage
+ &man.portmaster.8;.</para>
+ </sect3>
</sect2>
<sect2 id="ports-disk-space">
==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml#4 (text+ko) ====
@@ -1,9 +1,9 @@
<!--
The FreeBSD Documentation Project
The FreeBSD German Documentation Project
- $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.17 2006/08/01 19:43:13 jkois Exp $
- $FreeBSDde: de-docproj/books/handbook/printing/chapter.sgml,v 1.40 2006/07/30 17:26:31 jkois Exp $
- basiert auf: 1.96
+ $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.18 2008/03/26 19:02:45 jkois Exp $
+ $FreeBSDde: de-docproj/books/handbook/printing/chapter.sgml,v 1.41 2008/03/26 15:14:25 jkois Exp $
+ basiert auf: 1.109
-->
<chapter id="printing">
@@ -1817,9 +1817,9 @@
<cmdsynopsis>
<command>filter-name</command>
<arg>-c</arg>
- <arg choice="plain">-w<replaceable>width</replaceable></arg>
- <arg choice="plain">-l<replaceable>length</replaceable></arg>
- <arg choice="plain">-i<replaceable>indent</replaceable></arg>
+ <arg choice="plain">-w <replaceable>width</replaceable></arg>
+ <arg choice="plain">-l <replaceable>length</replaceable></arg>
+ <arg choice="plain">-i <replaceable>indent</replaceable></arg>
<arg choice="plain">-n <replaceable>login</replaceable></arg>
<arg choice="plain">-h <replaceable>host</replaceable></arg>
<arg choice="plain"><replaceable>acct-file</replaceable></arg>
@@ -1922,8 +1922,8 @@
<cmdsynopsis>
<command>filter-name</command>
<arg
- choice="plain">-x<replaceable>pixel-width</replaceable></arg>
- <arg choice="plain">-y<replaceable>pixel-height</replaceable></arg>
+ choice="plain">-x <replaceable>pixel-width</replaceable></arg>
+ <arg choice="plain">-y <replaceable>pixel-height</replaceable></arg>
<arg choice="plain">-n <replaceable>login</replaceable></arg>
<arg choice="plain">-h <replaceable>host</replaceable></arg>
<arg choice="plain"><replaceable>acct-file</replaceable></arg>
@@ -1947,8 +1947,8 @@
<cmdsynopsis>
<command>filter-name</command>
- <arg choice="plain">-w<replaceable>width</replaceable></arg>
- <arg choice="plain">-l<replaceable>length</replaceable></arg>
+ <arg choice="plain">-w <replaceable>width</replaceable></arg>
+ <arg choice="plain">-l <replaceable>length</replaceable></arg>
</cmdsynopsis>
<para>Beide Argumente entsprechen den Optionen
@@ -2065,7 +2065,11 @@
<command>lprps</command> die Datei an den Drucker senden.</para>
<para><command>lprps</command> ist in der FreeBSD
- <link linkend="ports">Ports-Sammlung</link> enthalten. Nach
+ <link linkend="ports">Ports-Sammlung</link> enthalten. Je
+ nach der von Ihnen verwendeten Papiergröße
+ installieren Sie dazu den Port <filename
+ role="package">print/lprps-a4</filename> oder <filename
+ role="package">print/lprps-letter</filename>. Nach
der Installation müssen Sie nur noch den Pfad zum
Programm <command>psif</command> angeben, das als Teil von
<command>lprps</command> installiert wird. Haben Sie
@@ -2077,9 +2081,9 @@
<programlisting>:if=/usr/local/libexec/psif:</programlisting>
<para>Zusätzlich sollten Sie die
- <literal>rw</literal>-Fähigkeit aktivieren. Dadurch
- wird <application>LPD</application> im Schreib- und Lesemodus
- geöffnet.</para>
+ <literal>rw</literal>-Fähigkeit aktivieren, um
+ <application>LPD</application> im Schreib- und Lesemodus
+ zu öffnen.</para>
<para>Haben Sie hingegen einen parallelen &postscript;-Drucker,
was eine Zweiwegekommunikation mit Ihrem Drucker (auf die
@@ -2137,21 +2141,26 @@
hat Aladdin Enterprises daher eine freie
&postscript;-ähnliche Implementierung namens
<application>Ghostscript</application> entwickelt, die auch
- unter FreeBSD lauffähig ist. Ghostscript kann fast jede
+ unter FreeBSD lauffähig ist.
+ <application>Ghostscript</application> kann fast jede
&postscript;-Datei lesen und auf den verschiedensten
Geräten ausgeben, darunter auch auf vielen
Nicht-&postscript;-Druckern. Durch die Installation von
- Ghostscript und die Nutzung eines speziellen Textfilters
+ <application>Ghostscript</application> und die Nutzung eines
+ speziellen Textfilters
erreichen Sie, dass sich Ihr Nicht-&postscript;-Drucker
wie ein echter &postscript;-Drucker verhält.</para>
- <para>Ghostscript ist in der FreeBSD Ports-Sammlung enhalten
- und kann daher einfach installiert werden.</para>
+ <para><application>Ghostscript</application> ist in
+ verschiedenen Versionen in der FreeBSD Ports-Sammlung enhalten,
+ die am häfigsten verwendete Version ist <filename
+ role="package">print/ghostscript-gpl</filename>.</para>
<para>Um &postscript; zu emulieren, muss der Textfilter
erkennen, ob er eine &postscript;-Datei drucken soll. Ist
dies nicht der Fall, wird die Datei direkt an den Drucker
- geschickt. Anderenfalls wird die Datei an Ghostscript
+ geschickt. Anderenfalls wird die Datei an
+ <application>Ghostscript</application>
übergeben, das die Datei in ein Format konvertiert,
das Ihr Drucker versteht.</para>
@@ -2160,9 +2169,9 @@
Sie einen anderen Drucker, müssen Sie die Option
<option>-sDEVICE</option> beim Aufruf von <command>gs</command>
(Ghostscript) entsprechend anpassen. Eine Liste der von
- Ghostscript unterstützten Geräte erhalten Sie durch
- die Eingabe von <command>gs -h</command> auf der
- Kommandozeile.</para>
+ <application>Ghostscript</application> unterstützten
+ Geräte erhalten Sie durch die Eingabe von
+ <command>gs -h</command> auf der Kommandozeile.</para>
<programlisting>#!/bin/sh
#
@@ -2725,8 +2734,8 @@
<cmdsynopsis>
<command>filter-name</command>
- <arg choice="plain">-w<replaceable>width</replaceable></arg>
- <arg choice="plain">-l<replaceable>length</replaceable></arg>
+ <arg choice="plain">-w <replaceable>width</replaceable></arg>
+ <arg choice="plain">-l <replaceable>length</replaceable></arg>
</cmdsynopsis>
<para><replaceable>width</replaceable> basiert auf der
@@ -3618,7 +3627,8 @@
eingesetzt werden. Das folgende Beispiel verwendet den
an ein Netzwerk angeschlossenen Zeilendrucker Diablo 750-N.
Dieser Drucker empfängt zu druckende Daten auf dem
- Port 5100. Der Hostname des Druckers lautet scrivener.
+ Port 5100. Der Hostname des Druckers lautet
+ <hostid>scrivener</hostid>.
Daher sieht der Textfilter für diesen Drucker wie folgt
aus:</para>
==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml#12 (text+ko) ====
@@ -2,9 +2,9 @@
The FreeBSD Documentation Project
The FreeBSD German Documentation Project
- $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml,v 1.53 2008/01/14 08:36:47 miwi Exp $
- $FreeBSDde: de-docproj/books/handbook/security/chapter.sgml,v 1.156 2007/10/23 09:24:47 jkois Exp $
- basiert auf: 1.316
+ $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml,v 1.54 2008/03/26 19:02:45 jkois Exp $
+ $FreeBSDde: de-docproj/books/handbook/security/chapter.sgml,v 1.157 2008/03/26 14:26:57 jkois Exp $
+ basiert auf: 1.320
-->
<chapter id="security">
@@ -69,7 +69,7 @@
<listitem>
<para><acronym>TCP</acronym>-Wrapper für
- <command>inetd</command> einrichten können.</para>
+ <application>inetd</application> einrichten können.</para>
</listitem>
<listitem>
@@ -400,49 +400,35 @@
Obwohl der <groupname>wheel</groupname>-Mechanismus besser als
gar nichts ist, ist er nicht unbedingt die sicherste Lösung.</para>
- <para>Indirekt können Sie die Accounts von Mitarbeitern und
- damit auch den Zugriff auf <username>root</username> schützen,
- indem Sie eine alternative Zugangsmethode verwenden und die
- Accounts der Mitarbeiter mit einem ungültigen verschlüsselten
- Passwort versehen. Mit &man.vipw.8; können Sie jedes
- verschlüsselte Passwort mit einem
- <quote><literal>*</literal></quote> Zeichen ersetzen. Das Kommando
- wird <filename>/etc/master.passwd</filename> und die
- Benutzer/Passwort Datenbank aktualisieren und die Passwort
- Authentifizierung abstellen.</para>
+ <para>Um ein Konto komplett zu sperren, verwenden Sie den Befehl
+ &man.pw.8;:</para>
+
+ <screen>&prompt.root;<userinput>pw lock <replaceable>staff</replaceable></userinput></screen>
+
+ <para>Danach ist es diesem Benutzer nicht mehr möglich (auch
+ nicht mit &man.ssh.1;), sich anzumelden.</para>
- <para>Ein Account wie</para>
+ <para>Eine weitere Möglichkeit, bestimmte Benutzer zu sperren,
+ ist es, das verschlüsselte Passwort durch das Zeichen
+ <quote><literal>*</literal></quote> zu ersetzen. Da ein
+ verschlüsseltes Passwort niemals diesem Zeichen entsprechen
+ kann, kann sich der betroffene Benutzer ebenfalls nicht mehr
+ anmelden. Beispielsweise müsste dazu das Konto</para>
<programlisting>foobar:R9DT/Fa1/LV9U:1000:1000::0:0:Foo Bar:/home/foobar:/usr/local/bin/tcsh</programlisting>
- <para>sollte wie folgt abgeändert werden:</para>
+ <para>wie folgt abgeändert werden:</para>
<programlisting>foobar:*:1000:1000::0:0:Foo Bar:/home/foobar:/usr/local/bin/tcsh</programlisting>
- <para>Da ein verschlüsseltes Passwort niemals
- ein <quote><literal>*</literal></quote> sein kann, verhindert dies
- die normale Anmeldung. Damit müssen sich die Mitarbeiter
- mit anderen Mechanismen wie &man.kerberos.1; oder &man.ssh.1;
- authentifizieren. Wenn Sie etwas wie
- <application>Kerberos</application> benutzen, müssen Sie
- die Maschinen, die die <application>Kerberos</application>-Server
- beheimaten und die Maschinen der Benutzer absichern. Wenn Sie
- öffentliche/private Schlüssel mit
- <application>SSH</application> benutzen, muss die Maschine
- <emphasis>von</emphasis> der die Anmeldung gestartet wird, gesichert
- werden. Als zusätzliche Sicherheitsschicht können Sie
- das Schlüsselpaar beim Erstellen mit &man.ssh-keygen.1; durch
- ein Passwort schützen. Dadurch, dass Sie die
- Passwörter Ihrer Mitarbeiter als ungültig markiert
- haben, stellen Sie sicher, dass sich die Mitarbeiter nur mit
- den sicheren Methoden, die Sie aufgesetzt haben, anmelden können.
- Dies zwingt alle Mitarbeiter, verschlüsselte Verbindungen
- für ihre Sitzungen zu verwenden, und schließt ein
- wichtiges Loch, dass gerne von Angreifern ausgenutzt wird:
- Das Abhören des Netzwerks von einer anderen weniger gesicherten
- Maschine.</para>
+ <para>Durch diese Änderung wird der Benutzer
+ <username>foobar</username> daran gehindert, sich auf
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list