debian-reference 2 - en to de translation catalogue (5673 entries)

note: type: Content of the timesnewroman entity
en: https://en.wikipedia.org/wiki/Times_New_Roman
de: https://de.wikipedia.org/wiki/Times_(Schriftart)

note: type: Content of the abi entity
en: https://en.wikipedia.org/wiki/Application_binary_interface
de: https://de.wikipedia.org/wiki/Binärschnittstelle

note: type: Content of the acpi entity
en: https://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface
de: https://de.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface

note: type: Content of the adobe entity
en: https://en.wikipedia.org/wiki/PostScript_fonts
de: https://de.wikipedia.org/wiki/PostScript-Fontformate

note: type: Content of the advancedlinuxsouarchitecturealsa entity
en: https://en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture
de: https://de.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture

note: type: Content of the advancedpackagingtoolapt entity
en: https://en.wikipedia.org/wiki/APT_(software)
de: https://de.wikipedia.org/wiki/Advanced_Packaging_Tool

note: type: Content of the afireresistantsafe entity
en: https://en.wikipedia.org/wiki/Safe
de: https://de.wikipedia.org/wiki/Tresor

note: type: Content of the agp entity
en: https://en.wikipedia.org/wiki/Accelerated_Graphics_Port
de: https://de.wikipedia.org/wiki/Accelerated_Graphics_Port

note: type: Content of the altgrkey entity
en: https://en.wikipedia.org/wiki/AltGr_key
de: https://de.wikipedia.org/wiki/Alt_Gr

note: type: Content of the amanda entity
en: https://en.wikipedia.org/wiki/Advanced_Maryland_Automatic_Network_Disk_Archiver
de: https://de.wikipedia.org/wiki/Advanced_Maryland_Automatic_Network_Disk_Archiver

note: type: Content of the ascii entity
en: https://en.wikipedia.org/wiki/ASCII
de: https://de.wikipedia.org/wiki/ASCII

note: type: Content of the amigaos entity
en: https://en.wikipedia.org/wiki/AmigaOS
de: https://de.wikipedia.org/wiki/AmigaOS

note: type: Content of the theapachesoftwarefoundation entity
en: https://en.wikipedia.org/wiki/Apache_Software_Foundation
de: https://de.wikipedia.org/wiki/Apache_Software_Foundation

note: type: Content of the apm entity
en: https://en.wikipedia.org/wiki/Advanced_Power_Management
de: https://de.wikipedia.org/wiki/Advanced_Power_Management

note: type: Content of the apparmor entity
en: https://en.wikipedia.org/wiki/AppArmor
de: https://de.wikipedia.org/wiki/AppArmor

note: type: Content of the appimage entity
en: https://en.wikipedia.org/wiki/AppImage
de: https://de.wikipedia.org/wiki/AppImage

note: type: Content of the applebonjourapplerendezvous entity
en: https://en.wikipedia.org/wiki/Bonjour_(software)
de: https://de.wikipedia.org/wiki/Bonjour_(Apple)

note: type: Content of the arial entity
en: https://en.wikipedia.org/wiki/Arial
de: https://de.wikipedia.org/wiki/Arial

note: type: Content of the arp entity
en: https://en.wikipedia.org/wiki/Address_Resolution_Protocol
de: https://de.wikipedia.org/wiki/Address_Resolution_Protocol

note: type: Content of the atp entity
en: https://en.wikipedia.org/wiki/AppleTalk
de: https://de.wikipedia.org/wiki/AppleTalk

note: type: Content of the planj entity
en: https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs
de: https://de.wikipedia.org/wiki/Plan_9_(Betriebssystem)

note: type: Content of the autoconf entity
en: https://en.wikipedia.org/wiki/Autoconf
de: https://de.wikipedia.org/wiki/GNU_Build_System#GNU_Autoconf

note: type: Content of the autotools entity
en: https://en.wikipedia.org/wiki/GNU_Autotools
de: https://de.wikipedia.org/wiki/GNU_Build_System

note: type: Content of the avahi entity
en: https://en.wikipedia.org/wiki/Avahi_(software)
de: https://de.wikipedia.org/wiki/Avahi_(Software)

note: type: Content of the awk entity
en: https://en.wikipedia.org/wiki/AWK
de: https://de.wikipedia.org/wiki/Awk

note: type: Content of the backuppc entity
en: https://en.wikipedia.org/wiki/Backuppc
de: https://de.wikipedia.org/wiki/BackupPC

note: type: Content of the bacula entity
en: https://en.wikipedia.org/wiki/Bacula
de: https://de.wikipedia.org/wiki/Bacula

note: type: Content of the basege entity
en: https://en.wikipedia.org/wiki/Base64
de: https://de.wikipedia.org/wiki/Base64

note: type: Content of the bash entity
en: https://en.wikipedia.org/wiki/Bash_(Unix_shell)
de: https://de.wikipedia.org/wiki/Bash_(Shell)

note: type: Content of the basicaccessauthentication entity
en: https://en.wikipedia.org/wiki/Basic_access_authentication
de: https://de.wikipedia.org/wiki/HTTP-Authentifizierung#Basic_Authentication

note: type: Content of the berkeleydb entity
en: https://en.wikipedia.org/wiki/Berkeley_DB
de: https://de.wikipedia.org/wiki/Berkeley_DB

note: type: Content of the bigf entity
en: https://en.wikipedia.org/wiki/Big5
de: https://de.wikipedia.org/wiki/Big5

note: type: Content of the bind entity
en: https://en.wikipedia.org/wiki/BIND
de: https://de.wikipedia.org/wiki/BIND

note: type: Content of the bios entity
en: https://en.wikipedia.org/wiki/BIOS
de: https://de.wikipedia.org/wiki/BIOS

note: type: Content of the bitstreamvera entity
en: https://en.wikipedia.org/wiki/Bitstream_Vera
de: https://de.wikipedia.org/wiki/Bitstream_Vera

note: type: Content of the bittorrent entity
en: https://en.wikipedia.org/wiki/BitTorrent_(protocol)
de: https://de.wikipedia.org/wiki/BitTorrent

note: type: Content of the bochs entity
en: https://en.wikipedia.org/wiki/Bochs
de: https://de.wikipedia.org/wiki/Bochs

note: type: Content of the bootstrapprocesses entity
en: https://en.wikipedia.org/wiki/Booting
de: https://de.wikipedia.org/wiki/Booten

note: type: Content of the browserextension entity
en: https://en.wikipedia.org/wiki/Browser_extension
de: https://de.wikipedia.org/wiki/Browser_Extensions

note: type: Content of the bsdlike entity
en: https://en.wikipedia.org/wiki/Berkeley_Software_Distribution
de: https://de.wikipedia.org/wiki/Berkeley_Software_Distribution

note: type: Content of the btrfs entity
en: https://en.wikipedia.org/wiki/Btrfs
de: https://de.wikipedia.org/wiki/Btrfs

note: type: Content of the burrowswheelerblrtingcompression entity
en: https://en.wikipedia.org/wiki/Burrows-Wheeler_transform
de: https://de.wikipedia.org/wiki/Burrows-Wheeler-Transformation

note: type: Content of the bziercurves entity
en: https://en.wikipedia.org/wiki/Bézier_curve
de: https://de.wikipedia.org/wiki/Bézierkurve

note: type: Content of the cprogramminglanguage entity
en: https://en.wikipedia.org/wiki/C_(programming_language)
de: https://de.wikipedia.org/wiki/C_(Programmiersprache)

note: type: Content of the calibri entity
en: https://en.wikipedia.org/wiki/Calibri
de: https://de.wikipedia.org/wiki/Calibri

note: type: Content of the cambria entity
en: https://en.wikipedia.org/wiki/Cambria_(typeface)
de: https://de.wikipedia.org/wiki/Cambria_(Schriftart)

note: type: Content of the cdrkit entity
en: https://en.wikipedia.org/wiki/Cdrkit
de: https://de.wikipedia.org/wiki/Cdrkit

note: type: Content of the commongatewayinterface entity
en: https://en.wikipedia.org/wiki/Common_Gateway_Interface
de: https://de.wikipedia.org/wiki/Common_Gateway_Interface

note: type: Content of the characterencoding entity
en: https://en.wikipedia.org/wiki/Character_encoding
de: https://de.wikipedia.org/wiki/Zeichenkodierung

note: type: Content of the chromeoscarlito entity
en: https://en.wikipedia.org/wiki/Croscore_fonts
de: https://de.wikipedia.org/wiki/Croscore

note: type: Content of the chromium entity
en: https://en.wikipedia.org/wiki/Chromium_(web_browser)
de: https://de.wikipedia.org/wiki/Google_Chrome#Chromium

note: type: Content of the chroot entity
en: https://en.wikipedia.org/wiki/Chroot
de: https://de.wikipedia.org/wiki/Chroot

note: type: Content of the cinnamon entity
en: https://en.wikipedia.org/wiki/Cinnamon_(desktop_environment)
de: https://de.wikipedia.org/wiki/Cinnamon_(Desktop-Umgebung)

note: type: Content of the cjk entity
en: https://en.wikipedia.org/wiki/CJK_characters
de: https://de.wikipedia.org/wiki/CJK

note: type: Content of the cloop entity
en: https://en.wikipedia.org/wiki/Cloop
de: https://de.wikipedia.org/wiki/Cloop

note: type: Content of the cmake entity
en: https://en.wikipedia.org/wiki/Cmake
de: https://de.wikipedia.org/wiki/CMake

note: type: Content of the codepage entity
en: https://en.wikipedia.org/wiki/Code_page
de: https://de.wikipedia.org/wiki/Zeichensatztabelle

note: type: Content of the commandlineinterfacecli entity
en: https://en.wikipedia.org/wiki/Command-line_interface
de: https://de.wikipedia.org/wiki/Kommandozeile

note: type: Content of the commonunixprintingsystemcups entity
en: https://en.wikipedia.org/wiki/Common_Unix_Printing_System
de: https://de.wikipedia.org/wiki/Common_Unix_Printing_System

note: type: Content of the composekey entity
en: https://en.wikipedia.org/wiki/Compose_key
de: https://de.wikipedia.org/wiki/Compose-Taste

note: type: Content of the dumpcore entity
en: https://en.wikipedia.org/wiki/Core_dump
de: https://de.wikipedia.org/wiki/Dump

note: type: Content of the corefontsfortheweb entity
en: https://en.wikipedia.org/wiki/Core_fonts_for_the_Web
de: https://de.wikipedia.org/wiki/Core_fonts_for_the_Web

note: type: Content of the couriernew entity
en: https://en.wikipedia.org/wiki/Courier_(typeface)
de: https://de.wikipedia.org/wiki/Courier_(Schriftart)

note: type: Content of the cpbcfb entity
en: https://en.wikipedia.org/wiki/Windows-1251
de: https://de.wikipedia.org/wiki/Windows-1251

note: type: Content of the cpbcfc entity
en: https://en.wikipedia.org/wiki/Windows-1252
de: https://de.wikipedia.org/wiki/ISO_8859-1#Windows-1252

note: type: Content of the cpedh entity
en: https://en.wikipedia.org/wiki/Code_page_437
de: https://de.wikipedia.org/wiki/Codepage_437

note: type: Content of the cpifa entity
en: https://en.wikipedia.org/wiki/Code_page_850
de: https://de.wikipedia.org/wiki/Codepage_850

note: type: Content of the cpjdc entity
en: https://en.wikipedia.org/wiki/Code_page_932
de: https://de.wikipedia.org/wiki/Codepage_932

note: type: Content of the cpjej entity
en: https://en.wikipedia.org/wiki/Code_page_949
de: https://de.wikipedia.org/wiki/Codepage_949

note: type: Content of the cpld entity
en: https://en.wikipedia.org/wiki/Complex_programmable_logic_device
de: https://de.wikipedia.org/wiki/Complex_Programmable_Logic_Device

note: type: Content of the cpm entity
en: https://en.wikipedia.org/wiki/CP/M
de: https://de.wikipedia.org/wiki/CP/M

note: type: Content of the cstandardlibrary entity
en: https://en.wikipedia.org/wiki/C_standard_library
de: https://de.wikipedia.org/wiki/Standard_C_Library

note: type: Content of the cvs entity
en: https://en.wikipedia.org/wiki/Concurrent_Versions_System
de: https://de.wikipedia.org/wiki/Concurrent_Versions_System

note: type: Content of the daemon entity
en: https://en.wikipedia.org/wiki/Daemon_(computer_software)
de: https://de.wikipedia.org/wiki/Daemon

note: type: Content of the darcs entity
en: https://en.wikipedia.org/wiki/Darcs
de: https://de.wikipedia.org/wiki/Darcs

note: type: Content of the dbus entity
en: https://en.wikipedia.org/wiki/D-Bus
de: https://de.wikipedia.org/wiki/D-Bus

note: type: Content of the deadkey entity
en: https://en.wikipedia.org/wiki/Dead_key
de: https://de.wikipedia.org/wiki/Tottaste

note: type: Content of the debugger entity
en: https://en.wikipedia.org/wiki/Debugger
de: https://de.wikipedia.org/wiki/Debugger

note: type: Content of the dejavu entity
en: https://en.wikipedia.org/wiki/DejaVu_fonts
de: https://de.wikipedia.org/wiki/DejaVu_Fonts

note: type: Content of the designruleforcamerafilesystem entity
en: https://en.wikipedia.org/wiki/Design_rule_for_Camera_File_system
de: https://de.wikipedia.org/wiki/Design_rule_for_Camera_File_system

note: type: Content of the desktoppublishing entity
en: https://en.wikipedia.org/wiki/Desktop_publishing
de: https://de.wikipedia.org/wiki/Desktop-Publishing

note: type: Content of the devicemapper entity
en: https://en.wikipedia.org/wiki/Device_mapper
de: https://de.wikipedia.org/wiki/Device_Mapper

note: type: Content of the dhcp entity
en: https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
de: https://de.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol

note: type: Content of the dillo entity
en: https://en.wikipedia.org/wiki/Dillo
de: https://de.wikipedia.org/wiki/Dillo

note: type: Content of the directories entity
en: https://en.wikipedia.org/wiki/Directory_(file_systems)
de: https://de.wikipedia.org/wiki/Verzeichnis

note: type: Content of the diskpartitioning entity
en: https://en.wikipedia.org/wiki/Disk_partitioning
de: https://de.wikipedia.org/wiki/Partition_(Informatik)

note: type: Content of the dmcrypt entity
en: https://en.wikipedia.org/wiki/Dm-crypt
de: https://de.wikipedia.org/wiki/Dm-crypt

note: type: Content of the dmg entity
en: https://en.wikipedia.org/wiki/Apple_Disk_Image
de: https://de.wikipedia.org/wiki/Disk-Image-Datei

note: type: Content of the internetdomainnamesystemdns entity
en: https://en.wikipedia.org/wiki/Domain_Name_System
de: https://de.wikipedia.org/wiki/Domain_Name_System

note: type: Content of the docbook entity
en: https://en.wikipedia.org/wiki/DocBook
de: https://de.wikipedia.org/wiki/DocBook

note: type: Content of the docker entity
en: https://en.wikipedia.org/wiki/Docker_(software)
de: https://de.wikipedia.org/wiki/Docker_(Software)

note: type: Content of the documentstylesemionlanguagedsssl entity
en: https://en.wikipedia.org/wiki/Document_Style_Semantics_and_Specification_Language
de: https://de.wikipedia.org/wiki/Document_Style_Semantics_and_Specification_Language

note: type: Content of the domainbasedmessaconformancedmarc entity
en: https://en.wikipedia.org/wiki/DMARC
de: https://de.wikipedia.org/wiki/DMARC

note: type: Content of the domainkeysidentifiedmaildkim entity
en: https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail
de: https://de.wikipedia.org/wiki/DomainKeys

note: type: Content of the dosbox entity
en: https://en.wikipedia.org/wiki/DOSBox
de: https://de.wikipedia.org/wiki/DOSBox

note: type: Content of the drm entity
en: https://en.wikipedia.org/wiki/Direct_Rendering_Manager
de: https://de.wikipedia.org/wiki/Direct_Rendering_Manager

note: type: Content of the duplicity entity
en: https://en.wikipedia.org/wiki/Duplicity_(software)
de: https://de.wikipedia.org/wiki/Duplicity_(Software)

note: type: Content of the dynamicdns entity
en: https://en.wikipedia.org/wiki/Dynamic_DNS
de: https://de.wikipedia.org/wiki/DynDNS

note: type: Content of the dynamickernelmodulesupportdkms entity
en: https://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support
de: https://de.wikipedia.org/wiki/Dynamic_Kernel_Module_Support

note: type: Content of the elinks entity
en: https://en.wikipedia.org/wiki/ELinks
de: https://de.wikipedia.org/wiki/ELinks

note: type: Content of the emacs entity
en: https://en.wikipedia.org/wiki/Emacs
de: https://de.wikipedia.org/wiki/Emacs

note: type: Content of the email entity
en: https://en.wikipedia.org/wiki/Email
de: https://de.wikipedia.org/wiki/E-Mail

note: type: Content of the emailclients entity
en: https://en.wikipedia.org/wiki/Email_client
de: https://de.wikipedia.org/wiki/E-Mail-Programm

note: type: Content of the emailfiltering entity
en: https://en.wikipedia.org/wiki/Email_filtering
de: https://de.wikipedia.org/wiki/Spamfilter

note: type: Content of the enlightenment entity
en: https://en.wikipedia.org/wiki/Bodhi
de: https://de.wikipedia.org/wiki/Bodhi

note: type: Content of the environmentvariables entity
en: https://en.wikipedia.org/wiki/Environment_variable
de: https://de.wikipedia.org/wiki/Umgebungsvariable

note: type: Content of the epiphany entity
en: https://en.wikipedia.org/wiki/Epiphany_(browser)
de: https://de.wikipedia.org/wiki/Epiphany_(Browser)

note: type: Content of the eucjp entity
en: https://en.wikipedia.org/wiki/Extended_Unix_Code
de: https://de.wikipedia.org/wiki/Extended_UNIX_Coding

note: type: Content of the evince entity
en: https://en.wikipedia.org/wiki/Evince
de: https://de.wikipedia.org/wiki/Evince

note: type: Content of the exchangeableimagefileformat entity
en: https://en.wikipedia.org/wiki/Exchangeable_image_file_format
de: https://de.wikipedia.org/wiki/Exchangeable_Image_File_Format

note: type: Content of the exfat entity
en: https://en.wikipedia.org/wiki/ExFAT
de: https://de.wikipedia.org/wiki/File_Allocation_Table#exFAT

note: type: Content of the exim entity
en: https://en.wikipedia.org/wiki/Exim
de: https://de.wikipedia.org/wiki/Exim

note: type: Content of the expresscard entity
en: https://en.wikipedia.org/wiki/ExpressCard
de: https://de.wikipedia.org/wiki/ExpressCard

note: type: Content of the extc entity
en: https://en.wikipedia.org/wiki/Ext2
de: https://de.wikipedia.org/wiki/Ext2

note: type: Content of the extd entity
en: https://en.wikipedia.org/wiki/Ext3
de: https://de.wikipedia.org/wiki/Ext3

note: type: Content of the exte entity
en: https://en.wikipedia.org/wiki/Ext4
de: https://de.wikipedia.org/wiki/Ext4

note: type: Content of the extendedbinarycolinterchangecode entity
en: https://en.wikipedia.org/wiki/Extended_Binary_Coded_Decimal_Interchange_Code
de: https://de.wikipedia.org/wiki/Extended_Binary_Coded_Decimals_Interchange_Code

note: type: Content of the extensiblestylesnsformationsxslt entity
en: https://en.wikipedia.org/wiki/XSL_Transformations
de: https://de.wikipedia.org/wiki/XSL_Transformation

note: type: Content of the extensiblestylestingobjectsxslfo entity
en: https://en.wikipedia.org/wiki/XSL_Formatting_Objects
de: https://de.wikipedia.org/wiki/Extensible_Stylesheet_Language_–_Formatting_Objects

note: type: Content of the fairuse entity
en: https://en.wikipedia.org/wiki/Fair_use
de: https://de.wikipedia.org/wiki/Fair_Use

note: type: Content of the fakeroot entity
en: https://en.wikipedia.org/wiki/
de: https://de.wikipedia.org/wiki/Wikipedia:Hauptseite

note: type: Content of the vfatfilesystem entity
en: https://en.wikipedia.org/wiki/File_Allocation_Table
de: https://de.wikipedia.org/wiki/File_Allocation_Table

note: type: Content of the faviconico entity
en: https://en.wikipedia.org/wiki/Favicon
de: https://de.wikipedia.org/wiki/Favicon

note: type: Content of the files entity
en: https://en.wikipedia.org/wiki/Computer_file
de: https://de.wikipedia.org/wiki/Datei

note: type: Content of the filesystem entity
en: https://en.wikipedia.org/wiki/File_system
de: https://de.wikipedia.org/wiki/Dateisystem

note: type: Content of the filesystemhierarchystandard entity
en: https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
de: https://de.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

note: type: Content of the filesystempermissions entity
en: https://en.wikipedia.org/wiki/File_system_permissions
de: https://de.wikipedia.org/wiki/Dateiberechtigung

note: type: Content of the firefox entity
en: https://en.wikipedia.org/wiki/Firefox
de: https://de.wikipedia.org/wiki/Mozilla_Firefox

note: type: Content of the fltk entity
en: https://en.wikipedia.org/wiki/FLTK
de: https://de.wikipedia.org/wiki/FLTK

note: type: Content of the foss entity
en: https://en.wikipedia.org/wiki/Free_and_open_source_software
de: https://de.wikipedia.org/wiki/Free/Libre_Open_Source_Software

note: type: Content of the fpga entity
en: https://en.wikipedia.org/wiki/FPGA
de: https://de.wikipedia.org/wiki/Field_Programmable_Gate_Array

note: type: Content of the freebsd entity
en: https://en.wikipedia.org/wiki/FreeBSD
de: https://de.wikipedia.org/wiki/FreeBSD

note: type: Content of the ftp entity
en: https://en.wikipedia.org/wiki/File_Transfer_Protocol
de: https://de.wikipedia.org/wiki/File_Transfer_Protocol

note: type: Content of the fullyqualifieddomainnamefqdn entity
en: https://en.wikipedia.org/wiki/FQDN
de: https://de.wikipedia.org/wiki/Domain#Fully_Qualified_Domain_Name_.28FQDN.29

note: type: Content of the fuse entity
en: https://en.wikipedia.org/wiki/Filesystem_in_Userspace
de: https://de.wikipedia.org/wiki/Filesystem_in_Userspace

note: type: Content of the gbbiada entity
en: https://en.wikipedia.org/wiki/GB18030
de: https://de.wikipedia.org/wiki/GB_18030

note: type: Content of the gbcdbc entity
en: https://en.wikipedia.org/wiki/GB2312
de: https://de.wikipedia.org/wiki/GB2312

note: type: Content of the gbk entity
en: https://en.wikipedia.org/wiki/GBK
de: https://de.wikipedia.org/wiki/GBK

note: type: Content of the generateencrypteasswordswithsalt entity
en: https://en.wikipedia.org/wiki/Salt_(cryptography)
de: https://de.wikipedia.org/wiki/Salt_(Kryptologie)

note: type: Content of the gentium entity
en: https://en.wikipedia.org/wiki/Gentium
de: https://de.wikipedia.org/wiki/Gentium

note: type: Content of the thegplghostscripptpdfinterpreter entity
en: https://en.wikipedia.org/wiki/Ghostscript
de: https://de.wikipedia.org/wiki/Ghostscript

note: type: Content of the gimp entity
en: https://en.wikipedia.org/wiki/GIMP
de: https://de.wikipedia.org/wiki/GIMP

note: type: Content of the git entity
en: https://en.wikipedia.org/wiki/Git_(software)
de: https://de.wikipedia.org/wiki/Git

note: type: Content of the glyphs entity
en: https://en.wikipedia.org/wiki/Glyph
de: https://de.wikipedia.org/wiki/Glyphe

note: type: Content of the gnome entity
en: https://en.wikipedia.org/wiki/GNOME
de: https://de.wikipedia.org/wiki/Gnome

note: type: Content of the gnu entity
en: https://en.wikipedia.org/wiki/GNU
de: https://de.wikipedia.org/wiki/GNU

note: type: Content of the gnuarch entity
en: https://en.wikipedia.org/wiki/GNU_arch
de: https://de.wikipedia.org/wiki/GNU_arch

note: type: Content of the gnubazaar entity
en: https://en.wikipedia.org/wiki/GNU_Bazaar
de: https://de.wikipedia.org/wiki/Bazaar

note: type: Content of the gnufreedocumentationlicense entity
en: https://en.wikipedia.org/wiki/GNU_Free_Documentation_License
de: https://de.wikipedia.org/wiki/GNU-Lizenz_für_freie_Dokumentation

note: type: Content of the gnugettextbcommandtoolchain entity
en: https://en.wikipedia.org/wiki/Gettext
de: https://de.wikipedia.org/wiki/GNU_gettext

note: type: Content of the gnulalrparsergenerator entity
en: https://en.wikipedia.org/wiki/GNU_bison
de: https://de.wikipedia.org/wiki/GNU_Bison

note: type: Content of the gnuprivacyguardgnupg entity
en: https://en.wikipedia.org/wiki/GNU_Privacy_Guard
de: https://de.wikipedia.org/wiki/GNU_Privacy_Guard

note: type: Content of the gnutexmacs entity
en: https://en.wikipedia.org/wiki/GNU_TeXmacs
de: https://de.wikipedia.org/wiki/GNU_TeXmacs

note: type: Content of the guidpartitiontablegpt entity
en: https://en.wikipedia.org/wiki/GUID_Partition_Table
de: https://de.wikipedia.org/wiki/GUID_Partition_Table

note: type: Content of the gpu entity
en: https://en.wikipedia.org/wiki/Graphics_processing_unit
de: https://de.wikipedia.org/wiki/Grafikprozessor

note: type: Content of the gui entity
en: https://en.wikipedia.org/wiki/Graphical_user_interface
de: https://de.wikipedia.org/wiki/Grafische_Benutzeroberfläche

note: type: Content of the graphicsinterchangeformatgif entity
en: https://en.wikipedia.org/wiki/Graphics_Interchange_Format
de: https://de.wikipedia.org/wiki/Graphics_Interchange_Format

note: type: Content of the grubuefi entity
en: https://en.wikipedia.org/wiki/GNU_GRUB
de: https://de.wikipedia.org/wiki/Grand_Unified_Bootloader

note: type: Content of the hanunification entity
en: https://en.wikipedia.org/wiki/Han_unification
de: https://de.wikipedia.org/wiki/Han-Vereinheitlichung

note: type: Content of the hdd entity
en: https://en.wikipedia.org/wiki/Hard_disk_drive
de: https://de.wikipedia.org/wiki/Festplattenlaufwerk

note: type: Content of the hardlink entity
en: https://en.wikipedia.org/wiki/Hard_link
de: https://de.wikipedia.org/wiki/Harter_Link

note: type: Content of the hexadecimal entity
en: https://en.wikipedia.org/wiki/Hexadecimal
de: https://de.wikipedia.org/wiki/Hexadezimalsystem

note: type: Content of the hfs entity
en: https://en.wikipedia.org/wiki/Hierarchical_File_System
de: https://de.wikipedia.org/wiki/Dateisystem#Hierarchische_Dateisysteme

note: type: Content of the hfsplus entity
en: https://en.wikipedia.org/wiki/HFS_Plus
de: https://de.wikipedia.org/wiki/HFS_plus

note: type: Content of the hig entity
en: https://en.wikipedia.org/wiki/Human_interface_guidelines
de: https://de.wikipedia.org/wiki/Human_Interface_Guideline

note: type: Content of the highefficiencyimgefileformatheif entity
en: https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format
de: https://de.wikipedia.org/wiki/High_Efficiency_Image_File_Format

note: type: Content of the hostname entity
en: https://en.wikipedia.org/wiki/Hostname
de: https://de.wikipedia.org/wiki/Hostname

note: type: Content of the html entity
en: https://en.wikipedia.org/wiki/HTML
de: https://de.wikipedia.org/wiki/Hypertext_Markup_Language

note: type: Content of the hypertexttransferprotocol entity
en: https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
de: https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol

note: type: Content of the httpcookies entity
en: https://en.wikipedia.org/wiki/HTTP_cookie
de: https://de.wikipedia.org/wiki/HTTP-Cookie

note: type: Content of the https entity
en: https://en.wikipedia.org/wiki/Https
de: https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure

note: type: Content of the hzip entity
en: https://en.wikipedia.org/wiki/7-Zip
de: https://de.wikipedia.org/wiki/7-Zip

note: type: Content of the ieeebdjefirewire entity
en: https://en.wikipedia.org/wiki/IEEE_1394
de: https://de.wikipedia.org/wiki/FireWire

note: type: Content of the internetmessageaccessprotocol entity
en: https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol
de: https://de.wikipedia.org/wiki/Internet_Message_Access_Protocol

note: type: Content of the infozip entity
en: https://en.wikipedia.org/wiki/Info-ZIP
de: https://de.wikipedia.org/wiki/Info-ZIP

note: type: Content of the init entity
en: https://en.wikipedia.org/wiki/Init
de: https://de.wikipedia.org/wiki/Init

note: type: Content of the initrd entity
en: https://en.wikipedia.org/wiki/Initrd
de: https://de.wikipedia.org/wiki/Initrd

note: type: Content of the inkscape entity
en: https://en.wikipedia.org/wiki/Inkscape
de: https://de.wikipedia.org/wiki/Inkscape

note: type: Content of the inode entity
en: https://en.wikipedia.org/wiki/Inode
de: https://de.wikipedia.org/wiki/Inode

note: type: Content of the internetprintingprotocol entity
en: https://en.wikipedia.org/wiki/Internet_Printing_Protocol
de: https://de.wikipedia.org/wiki/Internet_Printing_Protocol

note: type: Content of the ip entity
en: https://en.wikipedia.org/wiki/Internet_Protocol
de: https://de.wikipedia.org/wiki/Internet_Protocol

note: type: Content of the ipaddress entity
en: https://en.wikipedia.org/wiki/IP_address
de: https://de.wikipedia.org/wiki/IP-Adresse

note: type: Content of the ipvgaddress entity
en: https://en.wikipedia.org/wiki/IPv6_address
de: https://de.wikipedia.org/wiki/IPv6#Adressnotation

note: type: Content of the isc entity
en: https://en.wikipedia.org/wiki/Internet_Systems_Consortium
de: https://de.wikipedia.org/wiki/Internet_Systems_Consortium

note: type: Content of the isoieccaccalsoknownasjisxacac entity
en: https://en.wikipedia.org/wiki/ISO/IEC_2022
de: https://de.wikipedia.org/wiki/ISO/IEC_2022

note: type: Content of the isodbggcountrycodes entity
en: https://en.wikipedia.org/wiki/ISO_3166-1
de: https://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste

note: type: Content of the isodbggcountrycoppercasesuchasus entity
en: https://en.wikipedia.org/wiki/ISO_3166-3
de: https://de.wikipedia.org/wiki/ISO_3166-3

note: type: Content of the isogdjlanguagecodes entity
en: https://en.wikipedia.org/wiki/ISO_639-1
de: https://de.wikipedia.org/wiki/ISO_639#ISO_639-1

note: type: Content of the isogdjlanguagecoowercasesuchasen entity
en: https://en.wikipedia.org/wiki/ISO_639
de: https://de.wikipedia.org/wiki/ISO_639

note: type: Content of the isoigab entity
en: https://en.wikipedia.org/wiki/ISO_8601
de: https://de.wikipedia.org/wiki/ISO_8601

note: type: Content of the isoiifj entity
en: https://en.wikipedia.org/wiki/ISO/IEC_8859
de: https://de.wikipedia.org/wiki/ISO_8859

note: type: Content of the isoiifjb entity
en: https://en.wikipedia.org/wiki/ISO/IEC_8859-1
de: https://de.wikipedia.org/wiki/ISO_8859-1

note: type: Content of the isoiifjbf entity
en: https://en.wikipedia.org/wiki/ISO/IEC_8859-15
de: https://de.wikipedia.org/wiki/ISO_8859-15

note: type: Content of the isoiifjc entity
en: https://en.wikipedia.org/wiki/ISO/IEC_8859-2
de: https://de.wikipedia.org/wiki/ISO_8859-2

note: type: Content of the isojgga entity
en: https://en.wikipedia.org/wiki/ISO_9660
de: https://de.wikipedia.org/wiki/ISO_9660

note: type: Content of the syslinux entity
en: https://en.wikipedia.org/wiki/SYSLINUX
de: https://de.wikipedia.org/wiki/SYSLINUX

note: type: Content of the jackaudioconnectionkitjack entity
en: https://en.wikipedia.org/wiki/JACK_Audio_Connection_Kit
de: https://de.wikipedia.org/wiki/JACK_Audio_Connection_Kit

note: type: Content of the javaprogramminglanguage entity
en: https://en.wikipedia.org/wiki/Java_(programming_language)
de: https://de.wikipedia.org/wiki/Java_(Programmiersprache)

note: type: Content of the javascript entity
en: https://en.wikipedia.org/wiki/JavaScript
de: https://de.wikipedia.org/wiki/JavaScript

note: type: Content of the jfs entity
en: https://en.wikipedia.org/wiki/JFS_(file_system)
de: https://de.wikipedia.org/wiki/Journaled_File_System

note: type: Content of the jpeg entity
en: https://en.wikipedia.org/wiki/JPEG
de: https://de.wikipedia.org/wiki/JPEG

note: type: Content of the karmic entity
en: https://en.wikipedia.org/wiki/Karma
de: https://de.wikipedia.org/wiki/Karma

note: type: Content of the kde entity
en: https://en.wikipedia.org/wiki/KDE
de: https://de.wikipedia.org/wiki/KDE

note: type: Content of the kdeplasma entity
en: https://en.wikipedia.org/wiki/KDE_Plasma_5
de: https://de.wikipedia.org/wiki/KDE_Plasma_5

note: type: Content of the kvm entity
en: https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine
de: https://de.wikipedia.org/wiki/Kernel-based_Virtual_Machine

note: type: Content of the kisskeepitsimplestupid entity
en: https://en.wikipedia.org/wiki/KISS_principle
de: https://de.wikipedia.org/wiki/KISS-Prinzip

note: type: Content of the koiir entity
en: https://en.wikipedia.org/wiki/KOI8-R
de: https://de.wikipedia.org/wiki/KOI8-R

note: type: Content of the konqueror entity
en: https://en.wikipedia.org/wiki/Konqueror
de: https://de.wikipedia.org/wiki/Konqueror

note: type: Content of the kornshell entity
en: https://en.wikipedia.org/wiki/Korn_shell
de: https://de.wikipedia.org/wiki/Korn_Shell

note: type: Content of the lalrparser entity
en: https://en.wikipedia.org/wiki/LALR_parser
de: https://de.wikipedia.org/wiki/LALR-Parser

note: type: Content of the localareanetworkslans entity
en: https://en.wikipedia.org/wiki/Local_area_network
de: https://de.wikipedia.org/wiki/Local_Area_Network

note: type: Content of the languageserverprotocol entity
en: https://en.wikipedia.org/wiki/Language_Server_Protocol
de: https://de.wikipedia.org/wiki/Language_Server_Protocol

note: type: Content of the latex entity
en: https://en.wikipedia.org/wiki/LaTeX
de: https://de.wikipedia.org/wiki/LaTeX

note: type: Content of the lba entity
en: https://en.wikipedia.org/wiki/Logical_block_addressing
de: https://de.wikipedia.org/wiki/Logical_Block_Addressing

note: type: Content of the lightweightdireccessprotocolldap entity
en: https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol
de: https://de.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol

note: type: Content of the lex entity
en: https://en.wikipedia.org/wiki/Lex_(software)
de: https://de.wikipedia.org/wiki/Lex_(Informatik)

note: type: Content of the lexicalanalyzer entity
en: https://en.wikipedia.org/wiki/Lexical_analysis
de: https://de.wikipedia.org/wiki/Tokenizer

note: type: Content of the liberationfonts entity
en: https://en.wikipedia.org/wiki/Liberation_fonts
de: https://de.wikipedia.org/wiki/Liberation_(Schriftart)

note: type: Content of the library entity
en: https://en.wikipedia.org/wiki/Library_(computing)
de: https://de.wikipedia.org/wiki/Programmbibliothek

note: type: Content of the libreofficelo entity
en: https://en.wikipedia.org/wiki/LibreOffice
de: https://de.wikipedia.org/wiki/LibreOffice

note: type: Content of the links entity
en: https://en.wikipedia.org/wiki/Links_(web_browser)
de: https://de.wikipedia.org/wiki/Links_(Browser)

note: type: Content of the lint entity
en: https://en.wikipedia.org/wiki/Lint_programming_tool
de: https://de.wikipedia.org/wiki/Lint_(Programmierwerkzeug)

note: type: Content of the linux entity
en: https://en.wikipedia.org/wiki/Linux
de: https://de.wikipedia.org/wiki/Linux

note: type: Content of the linuxcontainers entity
en: https://en.wikipedia.org/wiki/List_of_Linux_containers
de: https://de.wikipedia.org/wiki/Containervirtualisierung

note: type: Content of the lxclinuxcontainers entity
en: https://en.wikipedia.org/wiki/LXC
de: https://de.wikipedia.org/wiki/LXC

note: type: Content of the linuxkernel entity
en: https://en.wikipedia.org/wiki/Linux_kernel
de: https://de.wikipedia.org/wiki/Linux_(Kernel)

note: type: Content of the linuxsecuritymodulelsmframework entity
en: https://en.wikipedia.org/wiki/Linux_Security_Modules
de: https://de.wikipedia.org/wiki/Linux_Security_Modules

note: type: Content of the linuxstandardbase entity
en: https://en.wikipedia.org/wiki/Linux_Standard_Base
de: https://de.wikipedia.org/wiki/Linux_Standard_Base

note: type: Content of the loadlin entity
en: https://en.wikipedia.org/wiki/Loadlin
de: https://de.wikipedia.org/wiki/Loadlin

note: type: Content of the locale entity
en: https://en.wikipedia.org/wiki/Locale
de: https://de.wikipedia.org/wiki/Locale

note: type: Content of the logicalvolumemanagerlvm entity
en: https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)
de: https://de.wikipedia.org/wiki/Logical_Volume_Manager

note: type: Content of the loopdevice entity
en: https://en.wikipedia.org/wiki/Loop_device
de: https://de.wikipedia.org/wiki/Loop_device

note: type: Content of the lrparser entity
en: https://en.wikipedia.org/wiki/LR_parser
de: https://de.wikipedia.org/wiki/LR-Parser

note: type: Content of the lxde entity
en: https://en.wikipedia.org/wiki/LXDE
de: https://de.wikipedia.org/wiki/LXDE

note: type: Content of the lxqt entity
en: https://en.wikipedia.org/wiki/LXQt
de: https://de.wikipedia.org/wiki/LXQt

note: type: Content of the lynx entity
en: https://en.wikipedia.org/wiki/Lynx_(web_browser)
de: https://de.wikipedia.org/wiki/Lynx_(Browser)

note: type: Content of the lyx entity
en: https://en.wikipedia.org/wiki/Lyx
de: https://de.wikipedia.org/wiki/LyX

note: type: Content of the lzhh entity
en: https://en.wikipedia.org/wiki/LZ77_and_LZ78
de: https://de.wikipedia.org/wiki/LZ77

note: type: Content of the lzma entity
en: https://en.wikipedia.org/wiki/Lempel-Ziv-Markov_chain_algorithm
de: https://de.wikipedia.org/wiki/Lempel-Ziv-Markow-Algorithmus

note: type: Content of the lzo entity
en: https://en.wikipedia.org/wiki/Lempel-Ziv-Oberhumer
de: https://de.wikipedia.org/wiki/Lempel-Ziv-Oberhumer

note: type: Content of the macro entity
en: https://en.wikipedia.org/wiki/Macro_(computer_science)
de: https://de.wikipedia.org/wiki/Makro

note: type: Content of the mailtransferagentmta entity
en: https://en.wikipedia.org/wiki/Message_transfer_agent
de: https://de.wikipedia.org/wiki/Mail_Transfer_Agent

note: type: Content of the make entity
en: https://en.wikipedia.org/wiki/Make_(software)
de: https://de.wikipedia.org/wiki/Make

note: type: Content of the mariadb entity
en: https://en.wikipedia.org/wiki/MariaDB
de: https://de.wikipedia.org/wiki/MariaDB

note: type: Content of the mbr entity
en: https://en.wikipedia.org/wiki/Master_boot_record
de: https://de.wikipedia.org/wiki/Master_Boot_Record

note: type: Content of the mate entity
en: https://en.wikipedia.org/wiki/MATE_(software)
de: https://de.wikipedia.org/wiki/MATE_Desktop_Environment

note: type: Content of the maximumsegmentsize entity
en: https://en.wikipedia.org/wiki/Maximum_segment_size
de: https://de.wikipedia.org/wiki/Maximum_Segment_Size

note: type: Content of the maximumtransmissionunitmtu entity
en: https://en.wikipedia.org/wiki/Maximum_transmission_unit
de: https://de.wikipedia.org/wiki/Maximum_Transmission_Unit

note: type: Content of the mdf entity
en: https://en.wikipedia.org/wiki/MD5
de: https://de.wikipedia.org/wiki/Message-Digest_Algorithm_5

note: type: Content of the mechanismforvariussecuritychecks entity
en: https://en.wikipedia.org/wiki/Mandatory_access_control
de: https://de.wikipedia.org/wiki/Mandatory_Access_Control

note: type: Content of the mercurial entity
en: https://en.wikipedia.org/wiki/Mercurial_(software)
de: https://de.wikipedia.org/wiki/Mercurial

note: type: Content of the meson entity
en: https://en.wikipedia.org/wiki/Meson_(software)
de: https://de.wikipedia.org/wiki/Mesonbuild

note: type: Content of the microcode entity
en: https://en.wikipedia.org/wiki/Microcode
de: https://de.wikipedia.org/wiki/Mikrocode

note: type: Content of the microsoftwindows entity
en: https://en.wikipedia.org/wiki/Microsoft_Windows
de: https://de.wikipedia.org/wiki/Microsoft_Windows

note: type: Content of the midnightcommandermc entity
en: https://en.wikipedia.org/wiki/Midnight_Commander
de: https://de.wikipedia.org/wiki/Midnight_Commander

note: type: Content of the multipurposeinteilextensionsmime entity
en: https://en.wikipedia.org/wiki/MIME
de: https://de.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions

note: type: Content of the minix entity
en: https://en.wikipedia.org/wiki/Minix_file_system
de: https://de.wikipedia.org/wiki/Minix_(Dateisystem)

note: type: Content of the mono entity
en: https://en.wikipedia.org/wiki/Monospaced_font
de: https://de.wikipedia.org/wiki/Nichtproportionale_Schriftart

note: type: Content of the mozilla entity
en: https://en.wikipedia.org/wiki/Mozilla
de: https://de.wikipedia.org/wiki/Mozilla

note: type: Content of the mozillathunderbird entity
en: https://en.wikipedia.org/wiki/Mozilla_Thunderbird
de: https://de.wikipedia.org/wiki/Mozilla_Thunderbird

note: type: Content of the msdos entity
en: https://en.wikipedia.org/wiki/MS-DOS
de: https://de.wikipedia.org/wiki/MS-DOS

note: type: Content of the mswindowsiconsanndfrompngformats entity
en: https://en.wikipedia.org/wiki/ICO_(icon_image_file_format)
de: https://de.wikipedia.org/wiki/ICO_(Dateiformat)

note: type: Content of the mswindowsnt entity
en: https://en.wikipedia.org/wiki/Windows_NT
de: https://de.wikipedia.org/wiki/Microsoft_Windows_NT

note: type: Content of the multicastdns entity
en: https://en.wikipedia.org/wiki/Multicast_DNS
de: https://de.wikipedia.org/wiki/Zeroconf#Multicast_DNS

note: type: Content of the multitasking entity
en: https://en.wikipedia.org/wiki/Computer_multitasking
de: https://de.wikipedia.org/wiki/Multitasking

note: type: Content of the multiuser entity
en: https://en.wikipedia.org/wiki/Multi-user
de: https://de.wikipedia.org/wiki/Mehrbenutzersystem

note: type: Content of the mutt entity
en: https://en.wikipedia.org/wiki/Mutt_(e-mail_client)
de: https://de.wikipedia.org/wiki/Mutt

note: type: Content of the mutter entity
en: https://en.wikipedia.org/wiki/Mutter_(software)
de: https://de.wikipedia.org/wiki/Mutter_(Software)

note: type: Content of the namedpipe entity
en: https://en.wikipedia.org/wiki/Named_pipe
de: https://de.wikipedia.org/wiki/Pipe_(Informatik)

note: type: Content of the netfilter entity
en: https://en.wikipedia.org/wiki/Netfilter
de: https://de.wikipedia.org/wiki/Netfilter

note: type: Content of the networkaddresstranslationnat entity
en: https://en.wikipedia.org/wiki/Network_address_translation
de: https://de.wikipedia.org/wiki/Network_Address_Translation

note: type: Content of the networkblockdevice entity
en: https://en.wikipedia.org/wiki/Network_block_device
de: https://de.wikipedia.org/wiki/Network_Block_Device

note: type: Content of the networkfirewall entity
en: https://en.wikipedia.org/wiki/Firewall
de: https://de.wikipedia.org/wiki/Firewall_(Begriffsklärung)

note: type: Content of the networkmanagernm entity
en: https://en.wikipedia.org/wiki/NetworkManager
de: https://de.wikipedia.org/wiki/NetworkManager

note: type: Content of the newbie entity
en: https://en.wikipedia.org/wiki/Newbie
de: https://de.wikipedia.org/wiki/Neuling

note: type: Content of the nfs entity
en: https://en.wikipedia.org/wiki/Network_File_System_(protocol)
de: https://de.wikipedia.org/wiki/Network_File_System

note: type: Content of the nimbussans entity
en: https://en.wikipedia.org/wiki/Nimbus_Sans
de: https://de.wikipedia.org/wiki/Nimbus_Sans_L

note: type: Content of the nirvana entity
en: https://en.wikipedia.org/wiki/Nirvana
de: https://de.wikipedia.org/wiki/Nirwana

note: type: Content of the nisoriginallycalledyp entity
en: https://en.wikipedia.org/wiki/Network_Information_Service
de: https://de.wikipedia.org/wiki/Network_Information_Service

note: type: Content of the nmap entity
en: https://en.wikipedia.org/wiki/Nmap
de: https://de.wikipedia.org/wiki/Nmap

note: type: Content of the notofonts entity
en: https://en.wikipedia.org/wiki/Noto_fonts
de: https://de.wikipedia.org/wiki/Noto_Fonts

note: type: Content of the nouveau entity
en: https://en.wikipedia.org/wiki/Nouveau_(software)
de: https://de.wikipedia.org/wiki/Nouveau

note: type: Content of the nssnameserviceswitch entity
en: https://en.wikipedia.org/wiki/Name_Service_Switch
de: https://de.wikipedia.org/wiki/Name_Service_Switch

note: type: Content of the ntfs entity
en: https://en.wikipedia.org/wiki/NTFS
de: https://de.wikipedia.org/wiki/NTFS

note: type: Content of the ntfsdg entity
en: https://en.wikipedia.org/wiki/NTFS-3G
de: https://de.wikipedia.org/wiki/NTFS-3G

note: type: Content of the ntp entity
en: https://en.wikipedia.org/wiki/Network_Time_Protocol
de: https://de.wikipedia.org/wiki/Network_Time_Protocol

note: type: Content of the nullterminated entity
en: https://en.wikipedia.org/wiki/Null_character
de: https://de.wikipedia.org/wiki/Nullzeichen

note: type: Content of the oauthca entity
en: https://en.wikipedia.org/wiki/OAuth
de: https://de.wikipedia.org/wiki/OAuth

note: type: Content of the ocr entity
en: https://en.wikipedia.org/wiki/Optical_character_recognition
de: https://de.wikipedia.org/wiki/Texterkennung

note: type: Content of the octal entity
en: https://en.wikipedia.org/wiki/Octal
de: https://de.wikipedia.org/wiki/Oktalsystem

note: type: Content of the okular entity
en: https://en.wikipedia.org/wiki/Okular
de: https://de.wikipedia.org/wiki/Okular_(Software)

note: type: Content of the openbsd entity
en: https://en.wikipedia.org/wiki/OpenBSD
de: https://de.wikipedia.org/wiki/OpenBSD

note: type: Content of the opensoundsystemoss entity
en: https://en.wikipedia.org/wiki/Open_Sound_System
de: https://de.wikipedia.org/wiki/Open_Sound_System

note: type: Content of the opentypefonts entity
en: https://en.wikipedia.org/wiki/OpenType
de: https://de.wikipedia.org/wiki/OpenType

note: type: Content of the openvms entity
en: https://en.wikipedia.org/wiki/OpenVMS
de: https://de.wikipedia.org/wiki/Virtual_Memory_System

note: type: Content of the pampluggableauthnticationmodules entity
en: https://en.wikipedia.org/wiki/Pluggable_Authentication_Modules
de: https://de.wikipedia.org/wiki/Pluggable_Authentication_Modules

note: type: Content of the parallels entity
en: https://en.wikipedia.org/wiki/Parallels_Workstation
de: https://de.wikipedia.org/wiki/Parallels_Workstation

note: type: Content of the parsergenerator entity
en: https://en.wikipedia.org/wiki/GNU_Bison
de: https://de.wikipedia.org/wiki/GNU_Bison

note: type: Content of the pathmtupmtudiscovery entity
en: https://en.wikipedia.org/wiki/Path_MTU_discovery
de: https://de.wikipedia.org/wiki/Path_MTU_Discovery

note: type: Content of the pci entity
en: https://en.wikipedia.org/wiki/Peripheral_Component_Interconnect
de: https://de.wikipedia.org/wiki/Peripheral_Component_Interconnect

note: type: Content of the pciexpress entity
en: https://en.wikipedia.org/wiki/PCI_Express
de: https://de.wikipedia.org/wiki/PCI_Express

note: type: Content of the portabledocumentformatpdf entity
en: https://en.wikipedia.org/wiki/PDF
de: https://de.wikipedia.org/wiki/Portable_Document_Format

note: type: Content of the perl entity
en: https://en.wikipedia.org/wiki/Perl
de: https://de.wikipedia.org/wiki/Perl_(Programmiersprache)

note: type: Content of the perlcompatiblererexpressionspcre entity
en: https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions
de: https://de.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions

note: type: Content of the phonon entity
en: https://en.wikipedia.org/wiki/Phonon_(KDE)
de: https://de.wikipedia.org/wiki/KDE_Software_Compilation_4#Phonon

note: type: Content of the php entity
en: https://en.wikipedia.org/wiki/PHP
de: https://de.wikipedia.org/wiki/PHP

note: type: Content of the png entity
en: https://en.wikipedia.org/wiki/PNG
de: https://de.wikipedia.org/wiki/Portable_Network_Graphics

note: type: Content of the pointtopointtunnlingprotocolpptp entity
en: https://en.wikipedia.org/wiki/Point-to-point_tunneling_protocol
de: https://de.wikipedia.org/wiki/Point-to-Point_Tunneling_Protocol

note: type: Content of the policykit entity
en: https://en.wikipedia.org/wiki/PolicyKit
de: https://de.wikipedia.org/wiki/PolicyKit

note: type: Content of the popd entity
en: https://en.wikipedia.org/wiki/Post_Office_Protocol
de: https://de.wikipedia.org/wiki/Post_Office_Protocol

note: type: Content of the posix entity
en: https://en.wikipedia.org/wiki/POSIX
de: https://de.wikipedia.org/wiki/Portable_Operating_System_Interface

note: type: Content of the postfix entity
en: https://en.wikipedia.org/wiki/Postfix_(software)
de: https://de.wikipedia.org/wiki/Postfix_(Mail_Transfer_Agent)

note: type: Content of the postgresql entity
en: https://en.wikipedia.org/wiki/PostgreSQL
de: https://de.wikipedia.org/wiki/PostgreSQL

note: type: Content of the ps entity
en: https://en.wikipedia.org/wiki/PostScript
de: https://de.wikipedia.org/wiki/PostScript

note: type: Content of the procfs entity
en: https://en.wikipedia.org/wiki/Procfs
de: https://de.wikipedia.org/wiki/Procfs

note: type: Content of the proxyserver entity
en: https://en.wikipedia.org/wiki/Proxy_server
de: https://de.wikipedia.org/wiki/Proxy_(Rechnernetz)

note: type: Content of the pulseaudio entity
en: https://en.wikipedia.org/wiki/PulseAudio
de: https://de.wikipedia.org/wiki/PulseAudio

note: type: Content of the python entity
en: https://en.wikipedia.org/wiki/Python_(programming_language)
de: https://de.wikipedia.org/wiki/Python_(Programmiersprache)

note: type: Content of the qemu entity
en: https://en.wikipedia.org/wiki/QEMU
de: https://de.wikipedia.org/wiki/QEMU

note: type: Content of the quotedprintable entity
en: https://en.wikipedia.org/wiki/Quoted-printable
de: https://de.wikipedia.org/wiki/Quoted-printable

note: type: Content of the racecondition entity
en: https://en.wikipedia.org/wiki/Race_condition
de: https://de.wikipedia.org/wiki/Race_Condition

note: type: Content of the raid entity
en: https://en.wikipedia.org/wiki/RAID
de: https://de.wikipedia.org/wiki/RAID

note: type: Content of the rcs entity
en: https://en.wikipedia.org/wiki/Revision_Control_System
de: https://de.wikipedia.org/wiki/Revision_Control_System

note: type: Content of the rdp entity
en: https://en.wikipedia.org/wiki/Remote_Desktop_Protocol
de: https://de.wikipedia.org/wiki/Remote_Desktop_Protocol

note: type: Content of the regularexpressions entity
en: https://en.wikipedia.org/wiki/Regular_expression
de: https://de.wikipedia.org/wiki/Regulärer_Ausdruck

note: type: Content of the reisere entity
en: https://en.wikipedia.org/wiki/Reiser4
de: https://de.wikipedia.org/wiki/Reiser_File_System#Reiser4

note: type: Content of the reiserfs entity
en: https://en.wikipedia.org/wiki/Reiserfs
de: https://de.wikipedia.org/wiki/Reiser_File_System

note: type: Content of the rfbvnc entity
en: https://en.wikipedia.org/wiki/RFB_protocol
de: https://de.wikipedia.org/wiki/Remote_Framebuffer_Protocol

note: type: Content of the romannojl entity
en: https://en.wikipedia.org/wiki/Nimbus_Roman_No._9_L
de: https://de.wikipedia.org/wiki/Nimbus_Roman_No9_L

note: type: Content of the rootkit entity
en: https://en.wikipedia.org/wiki/Rootkit
de: https://de.wikipedia.org/wiki/Rootkit

note: type: Content of the rtbb entity
en: https://en.wikipedia.org/wiki/RT-11
de: https://de.wikipedia.org/wiki/RT-11

note: type: Content of the rtfmreadthefinemanual entity
en: https://en.wikipedia.org/wiki/RTFM
de: https://de.wikipedia.org/wiki/Liste_von_Abkürzungen_(Netzjargon)#R

note: type: Content of the ruby entity
en: https://en.wikipedia.org/wiki/Ruby_(programming_language)
de: https://de.wikipedia.org/wiki/Ruby_(Programmiersprache)

note: type: Content of the samba entity
en: https://en.wikipedia.org/wiki/Samba_(software)
de: https://de.wikipedia.org/wiki/Samba_(Software)

note: type: Content of the sandboxenvironment entity
en: https://en.wikipedia.org/wiki/Sandbox_(computer_security)
de: https://de.wikipedia.org/wiki/Sandbox

note: type: Content of the sans entity
en: https://en.wikipedia.org/wiki/Sans-serif
de: https://de.wikipedia.org/wiki/Grotesk_(Schrift)

note: type: Content of the svgscalablevectorgraphics entity
en: https://en.wikipedia.org/wiki/Scalable_Vector_Graphics
de: https://de.wikipedia.org/wiki/Scalable_Vector_Graphics

note: type: Content of the scribus entity
en: https://en.wikipedia.org/wiki/Scribus
de: https://de.wikipedia.org/wiki/Scribus

note: type: Content of the scsi entity
en: https://en.wikipedia.org/wiki/SCSI
de: https://de.wikipedia.org/wiki/Small_Computer_System_Interface

note: type: Content of the ssh entity
en: https://en.wikipedia.org/wiki/Secure_Shell
de: https://de.wikipedia.org/wiki/Secure_Shell

note: type: Content of the securityenhancedlinuxselinux entity
en: https://en.wikipedia.org/wiki/Security-Enhanced_Linux
de: https://de.wikipedia.org/wiki/SELinux

note: type: Content of the sender_policy_frameworkspf entity
en: https://en.wikipedia.org/wiki/Sender_Policy_Framework
de: https://de.wikipedia.org/wiki/Sender_Policy_Framework

note: type: Content of the serif entity
en: https://en.wikipedia.org/wiki/Serif
de: https://de.wikipedia.org/wiki/Serife

note: type: Content of the smbcifs entity
en: https://en.wikipedia.org/wiki/Server_Message_Block
de: https://de.wikipedia.org/wiki/Server_Message_Block

note: type: Content of the standardgeneralirkuplanguagesgml entity
en: https://en.wikipedia.org/wiki/Standard_Generalized_Markup_Language
de: https://de.wikipedia.org/wiki/Standard_Generalized_Markup_Language

note: type: Content of the sh entity
en: https://en.wikipedia.org/wiki/Unix_shell
de: https://de.wikipedia.org/wiki/Unix-Shell

note: type: Content of the shell entity
en: https://en.wikipedia.org/wiki/Shell_(computing)
de: https://de.wikipedia.org/wiki/Betriebssystem-Shell

note: type: Content of the shiftjis entity
en: https://en.wikipedia.org/wiki/Shift_JIS
de: https://de.wikipedia.org/wiki/Shift_JIS

note: type: Content of the shorewall entity
en: https://en.wikipedia.org/wiki/Shorewall
de: https://de.wikipedia.org/wiki/Shorewall

note: type: Content of the sigint entity
en: https://en.wikipedia.org/wiki/Signals_intelligence
de: https://de.wikipedia.org/wiki/Fernmelde-_und_Elektronische_Aufklärung

note: type: Content of the sigkill entity
en: https://en.wikipedia.org/wiki/Signal_(IPC)#SIGKILL
de: https://de.wikipedia.org/wiki/Signal_(Unix)

note: type: Content of the sigquit entity
en: https://en.wikipedia.org/wiki/Signal_(IPC)#SIGQUIT
de: https://de.wikipedia.org/wiki/Signal_(Unix)

note: type: Content of the sigterm entity
en: https://en.wikipedia.org/wiki/Signal_(IPC)#SIGTERM
de: https://de.wikipedia.org/wiki/Signal_(Unix)

note: type: Content of the smart entity
en: https://en.wikipedia.org/wiki/S.M.A.R.T.
de: https://de.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology

note: type: Content of the smtp entity
en: https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol
de: https://de.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

note: type: Content of the smtps entity
en: https://en.wikipedia.org/wiki/SMTPS
de: https://de.wikipedia.org/wiki/SMTPS

note: type: Content of the snap entity
en: https://en.wikipedia.org/wiki/Snap_(software)
de: https://de.wikipedia.org/wiki/Snappy_(Paketverwaltung)

note: type: Content of the ssd entity
en: https://en.wikipedia.org/wiki/Solid-state_drive
de: https://de.wikipedia.org/wiki/Solid-State-Drive

note: type: Content of the sparsefile entity
en: https://en.wikipedia.org/wiki/Sparse_file
de: https://de.wikipedia.org/wiki/Sparse-Datei

note: type: Content of the spicethesimpleprtingenvironments entity
en: https://en.wikipedia.org/wiki/Simple_Protocol_for_Independent_Computing_Environments
de: https://de.wikipedia.org/wiki/SPICE_(Protokoll)

note: type: Content of the sqlite entity
en: https://en.wikipedia.org/wiki/Sqlite
de: https://de.wikipedia.org/wiki/SQLite

note: type: Content of the transportlayersecurity entity
en: https://en.wikipedia.org/wiki/Transport_Layer_Security
de: https://de.wikipedia.org/wiki/Transport_Layer_Security

note: type: Content of the starttls entity
en: https://en.wikipedia.org/wiki/STARTTLS
de: https://de.wikipedia.org/wiki/STARTTLS

note: type: Content of the statefulfirewall entity
en: https://en.wikipedia.org/wiki/Stateful_firewall
de: https://de.wikipedia.org/wiki/Stateful_Packet_Inspection

note: type: Content of the steganographic entity
en: https://en.wikipedia.org/wiki/Steganography
de: https://de.wikipedia.org/wiki/Steganographie

note: type: Content of the subversion entity
en: https://en.wikipedia.org/wiki/Subversion_(software)
de: https://de.wikipedia.org/wiki/Apache_Subversion

note: type: Content of the superserver entity
en: https://en.wikipedia.org/wiki/Super-server
de: https://de.wikipedia.org/wiki/Superserver

note: type: Content of the superuser entity
en: https://en.wikipedia.org/wiki/Superuser
de: https://de.wikipedia.org/wiki/Root-Konto

note: type: Content of the swapspace entity
en: https://en.wikipedia.org/wiki/Paging
de: https://de.wikipedia.org/wiki/Swapping

note: type: Content of the symboliclinkorsymlink entity
en: https://en.wikipedia.org/wiki/Symbolic_link
de: https://de.wikipedia.org/wiki/Symbolische_Verknüpfung

note: type: Content of the systemd entity
en: https://en.wikipedia.org/wiki/Systemd
de: https://de.wikipedia.org/wiki/Systemd

note: type: Content of the tcl entity
en: https://en.wikipedia.org/wiki/Tcl
de: https://de.wikipedia.org/wiki/Tcl

note: type: Content of the tcp entity
en: https://en.wikipedia.org/wiki/Transmission_Control_Protocol
de: https://de.wikipedia.org/wiki/Transmission_Control_Protocol

note: type: Content of the tcpdump entity
en: https://en.wikipedia.org/wiki/Tcpdump
de: https://de.wikipedia.org/wiki/Tcpdump

note: type: Content of the telnet entity
en: https://en.wikipedia.org/wiki/TELNET
de: https://de.wikipedia.org/wiki/Telnet

note: type: Content of the tex entity
en: https://en.wikipedia.org/wiki/TeX
de: https://de.wikipedia.org/wiki/TeX

note: type: Content of the texlive entity
en: https://en.wikipedia.org/wiki/TeX_Live
de: https://de.wikipedia.org/wiki/TeX_Live

note: type: Content of the theextensiblemarkuplanguagexml entity
en: https://en.wikipedia.org/wiki/XML
de: https://de.wikipedia.org/wiki/Extensible_Markup_Language

note: type: Content of the theextensiblestysheetlanguagexsl entity
en: https://en.wikipedia.org/wiki/Extensible_Stylesheet_Language
de: https://de.wikipedia.org/wiki/Extensible_Stylesheet_Language

note: type: Content of the theinternetsocket entity
en: https://en.wikipedia.org/wiki/Internet_socket
de: https://de.wikipedia.org/wiki/Socket_(Software)

note: type: Content of the theinterprocesscommunicationipc entity
en: https://en.wikipedia.org/wiki/Inter-process_communication
de: https://de.wikipedia.org/wiki/Interprozesskommunikation

note: type: Content of the thelempelzivwelcsdatacompression entity
en: https://en.wikipedia.org/wiki/Lempel-Ziv-Welch
de: https://de.wikipedia.org/wiki/Lempel-Ziv-Welch-Algorithmus

note: type: Content of the theunixdomainsocket entity
en: https://en.wikipedia.org/wiki/Unix_domain_socket
de: https://de.wikipedia.org/wiki/POSIX_local_inter-process_communication_socket

note: type: Content of the tk entity
en: https://en.wikipedia.org/wiki/Tk_(software)
de: https://de.wikipedia.org/wiki/Tk_(Toolkit)

note: type: Content of the tmpfs entity
en: https://en.wikipedia.org/wiki/Tmpfs#Linux
de: https://de.wikipedia.org/wiki/Tmpfs#Linux

note: type: Content of the tomoyolinux entity
en: https://en.wikipedia.org/wiki/Tomoyo_Linux
de: https://de.wikipedia.org/wiki/TOMOYO_Linux

note: type: Content of the troff entity
en: https://en.wikipedia.org/wiki/Troff
de: https://de.wikipedia.org/wiki/Troff

note: type: Content of the truetypefonts entity
en: https://en.wikipedia.org/wiki/TrueType
de: https://de.wikipedia.org/wiki/TrueType

note: type: Content of the tuntap entity
en: https://en.wikipedia.org/wiki/TUN/TAP
de: https://de.wikipedia.org/wiki/TUN/TAP

note: type: Content of the typebpostscriptfonts entity
en: https://en.wikipedia.org/wiki/PostScript_fonts#Type_1
de: https://de.wikipedia.org/wiki/PostScript-Fontformate#Formate

note: type: Content of the ubuntufonts entity
en: https://en.wikipedia.org/wiki/Ubuntu_(typeface)
de: https://de.wikipedia.org/wiki/Ubuntu_Font_Family

note: type: Content of the udevsystem entity
en: https://en.wikipedia.org/wiki/Udev
de: https://de.wikipedia.org/wiki/Udev

note: type: Content of the udf entity
en: https://en.wikipedia.org/wiki/Universal_Disk_Format
de: https://de.wikipedia.org/wiki/Universal_Disk_Format

note: type: Content of the uncomplicatedfirewallufw entity
en: https://en.wikipedia.org/wiki/Uncomplicated_Firewall
de: https://de.wikipedia.org/wiki/Uncomplicated_Firewall

note: type: Content of the unicode entity
en: https://en.wikipedia.org/wiki/Unicode
de: https://de.wikipedia.org/wiki/Unicode

note: type: Content of the unifiedextensiblareinterfaceuefi entity
en: https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface
de: https://de.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface

note: type: Content of the universalcharactunicodeisobagegb entity
en: https://en.wikipedia.org/wiki/Universal_Character_Set
de: https://de.wikipedia.org/wiki/Universal_Character_Set

note: type: Content of the unix entity
en: https://en.wikipedia.org/wiki/Unix
de: https://de.wikipedia.org/wiki/Unix

note: type: Content of the unixlike entity
en: https://en.wikipedia.org/wiki/Unix-like
de: https://de.wikipedia.org/wiki/Unixoides_System

note: type: Content of the unixphilosophy entity
en: https://en.wikipedia.org/wiki/Unix_philosophy
de: https://de.wikipedia.org/wiki/Unix-Philosophie

note: type: Content of the unixsccs entity
en: https://en.wikipedia.org/wiki/Source_Code_Control_System
de: https://de.wikipedia.org/wiki/Source_Code_Control_System

note: type: Content of the uri entity
en: https://en.wikipedia.org/wiki/Uniform_Resource_Identifier
de: https://de.wikipedia.org/wiki/Uniform_Resource_Identifier

note: type: Content of the url entity
en: https://en.wikipedia.org/wiki/Uniform_Resource_Locator
de: https://de.wikipedia.org/wiki/Uniform_Resource_Locator

note: type: Content of the urwnimbus entity
en: https://en.wikipedia.org/wiki/URW_Type_Foundry
de: https://de.wikipedia.org/wiki/URW_Type_Foundry

note: type: Content of the usb entity
en: https://en.wikipedia.org/wiki/Universal_Serial_Bus
de: https://de.wikipedia.org/wiki/Universal_Serial_Bus

note: type: Content of the usbstorage entity
en: https://en.wikipedia.org/wiki/USB_flash_drive
de: https://de.wikipedia.org/wiki/USB-Massenspeicher

note: type: Content of the useragent entity
en: https://en.wikipedia.org/wiki/User_agent
de: https://de.wikipedia.org/wiki/User_Agent

note: type: Content of the utcgmt entity
en: https://en.wikipedia.org/wiki/UTC
de: https://de.wikipedia.org/wiki/Koordinierte_Weltzeit

note: type: Content of the utfbgucsc entity
en: https://en.wikipedia.org/wiki/UTF-16/UCS-2
de: https://de.wikipedia.org/wiki/UTF-16

note: type: Content of the utfdcucse entity
en: https://en.wikipedia.org/wiki/UTF-32/UCS-4
de: https://de.wikipedia.org/wiki/UTF-32

note: type: Content of the utfi entity
en: https://en.wikipedia.org/wiki/UTF-8
de: https://de.wikipedia.org/wiki/UTF-8

note: type: Content of the uuencode entity
en: https://en.wikipedia.org/wiki/Uuencoding
de: https://de.wikipedia.org/wiki/UUencode

note: type: Content of the uuid entity
en: https://en.wikipedia.org/wiki/Universally_Unique_Identifier
de: https://de.wikipedia.org/wiki/Universally_Unique_Identifier

note: type: Content of the verdana entity
en: https://en.wikipedia.org/wiki/Verdana
de: https://de.wikipedia.org/wiki/Verdana

note: type: Content of the versioncontrolsystemvcs entity
en: https://en.wikipedia.org/wiki/Revision_control
de: https://de.wikipedia.org/wiki/Versionsverwaltung

note: type: Content of the vim entity
en: https://en.wikipedia.org/wiki/Vim_(text_editor)
de: https://de.wikipedia.org/wiki/Vim

note: type: Content of the virtualbox entity
en: https://en.wikipedia.org/wiki/VirtualBox
de: https://de.wikipedia.org/wiki/VirtualBox

note: type: Content of the virtualization entity
en: https://en.wikipedia.org/wiki/Virtualization
de: https://de.wikipedia.org/wiki/Virtualisierung_(Informatik)

note: type: Content of the virtualmachinemanager entity
en: https://en.wikipedia.org/wiki/Virt-manager
de: https://de.wikipedia.org/wiki/Virtual_Machine_Manager

note: type: Content of the virtualmemory entity
en: https://en.wikipedia.org/wiki/Virtual_memory
de: https://de.wikipedia.org/wiki/Virtuelle_Speicherverwaltung

note: type: Content of the vnc entity
en: https://en.wikipedia.org/wiki/Virtual_Network_Computing
de: https://de.wikipedia.org/wiki/Virtual_Network_Computing

note: type: Content of the vpc entity
en: https://en.wikipedia.org/wiki/VHD_(file_format)
de: https://de.wikipedia.org/wiki/Virtual-Hard-Disk-Format

note: type: Content of the vpn entity
en: https://en.wikipedia.org/wiki/Virtual_private_network
de: https://de.wikipedia.org/wiki/Virtual_Private_Network

note: type: Content of the vtbaalike entity
en: https://en.wikipedia.org/wiki/VT100
de: https://de.wikipedia.org/wiki/VT100

note: type: Content of the watchdogtimer entity
en: https://en.wikipedia.org/wiki/Watchdog_timer
de: https://de.wikipedia.org/wiki/Watchdog

note: type: Content of the waylanddisplayserverprotocol entity
en: https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)
de: https://de.wikipedia.org/wiki/Wayland_(Display-Server-Protokoll)

note: type: Content of the wdm entity
en: https://en.wikipedia.org/wiki/W3m
de: https://de.wikipedia.org/wiki/W3m

note: type: Content of the webbrowser entity
en: https://en.wikipedia.org/wiki/Web_Browsers
de: https://de.wikipedia.org/wiki/Webbrowser

note: type: Content of the wine entity
en: https://en.wikipedia.org/wiki/Wine_(software)
de: https://de.wikipedia.org/wiki/Wine

note: type: Content of the wireshark entity
en: https://en.wikipedia.org/wiki/Wireshark
de: https://de.wikipedia.org/wiki/Wireshark

note: type: Content of the wysiwyg entity
en: https://en.wikipedia.org/wiki/WYSIWYG
de: https://de.wikipedia.org/wiki/WYSIWYG

note: type: Content of the x entity
en: https://en.wikipedia.org/wiki/X_Window_System
de: https://de.wikipedia.org/wiki/X_Window_System

note: type: Content of the xdmcpconnection entity
en: https://en.wikipedia.org/wiki/X_display_manager
de: https://de.wikipedia.org/wiki/X_Display_Manager

note: type: Content of the xemacs entity
en: https://en.wikipedia.org/wiki/XEmacs
de: https://de.wikipedia.org/wiki/XEmacs

note: type: Content of the xen entity
en: https://en.wikipedia.org/wiki/Xen
de: https://de.wikipedia.org/wiki/Xen

note: type: Content of the xfce entity
en: https://en.wikipedia.org/wiki/Xfce
de: https://de.wikipedia.org/wiki/Xfce

note: type: Content of the xfs entity
en: https://en.wikipedia.org/wiki/XFS
de: https://de.wikipedia.org/wiki/XFS_(Dateisystem)

note: type: Content of the xlib entity
en: https://en.wikipedia.org/wiki/Xlib
de: https://de.wikipedia.org/wiki/Xlib

note: type: Content of the xrdp entity
en: https://en.wikipedia.org/wiki/Xrdp
de: https://de.wikipedia.org/wiki/Xrdp

note: type: Content of the xxencode entity
en: https://en.wikipedia.org/wiki/Xxencode
de: https://de.wikipedia.org/wiki/Xxencode

note: type: Content of the xz entity
en: https://en.wikipedia.org/wiki/Xz
de: https://de.wikipedia.org/wiki/Xz

note: type: Content of the yacc entity
en: https://en.wikipedia.org/wiki/Yacc
de: https://de.wikipedia.org/wiki/Yacc

note: type: Content of the yaml entity
en: https://en.wikipedia.org/wiki/YAML
de: https://de.wikipedia.org/wiki/YAML

note: type: Content of the zfs entity
en: https://en.wikipedia.org/wiki/ZFS
de: https://de.wikipedia.org/wiki/ZFS_(Dateisystem)

note: type: Content of the zshell entity
en: https://en.wikipedia.org/wiki/Z_shell
de: https://de.wikipedia.org/wiki/Zsh

note: type: Content of the zstandard entity
en: https://en.wikipedia.org/wiki/Zstandard
de: https://de.wikipedia.org/wiki/Zstandard

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: en
de: de

note: type: Content of: <book><bookinfo><title>
en: Debian Reference
de: Debian-Referenz

note: type: Content of: <book><bookinfo><abstract><para>
en: This book is free; you may redistribute it and/or modify it under the terms of the GNU General Public License of any version compliant to the Debian Free Software Guidelines (DFSG).
de: Dieses Buch ist frei; Sie dürfen es unter den Bedingungen der GNU General Public License in jeder Version, die verträglich mit den Debian Richtlinien für Freie Software (DFSG) ist, weiterverteilen und/oder verändern.

note: type: Content of: <book><bookinfo><legalnotice><para>
en: This Debian Reference (version &dr-version;) (&build-date;) is intended to provide a broad overview of the Debian system as a post-installation user's guide. It covers many aspects of system administration through shell-command examples for non-developers.
de: Diese Debian-Referenz (version &dr-version;) (&build-date;) wurde geschrieben, um für die Zeit nach der Installation einen groben Überblick über das Debian-System in Form eines Benutzerhandbuchs zu bieten. Sie behandelt viele Aspekte der Systemadministration mittels Shell-Befehlsbeispielen für einfache Benutzer.

note: type: Content of: <book><preface><title>
en: Preface
de: Vorwort

note: type: Content of: <book><preface><para>
en: This <ulink url="&debianreferenceversiondrversion;">Debian Reference (version &dr-version;)</ulink> (&build-date;) is intended to provide a broad overview of the Debian system administration as a post-installation user guide.
de: Diese <ulink url="&debianreferenceversiondrversion;">Debian-Referenz (Version &dr-version;)</ulink> (&build-date;) soll für die Zeit nach der Installation einen groben Überblick über das Debian-System in Form eines Benutzerhandbuchs bieten.

note: type: Content of: <book><preface><para>
en: The target reader is someone who is willing to learn shell scripts but who is not ready to read all the C sources to figure out how the <ulink url="&gnu;">GNU</ulink>/<ulink url="&linux;">Linux</ulink> system works.
de: Es spricht diejenigen Leser an, die bereit sind, Shell-Skripte zu lernen, aber nicht bereit sind, alle C-Quellen zu lesen, um herauszufinden, wie das <ulink url="&gnu;">GNU</ulink>/<ulink url="&linux;">Linux</ulink>-System genau funktioniert.

note: type: Content of: <book><preface><para>
en: For installation instructions, see:
de: Anweisungen zur Installation eines Debian-Systems finden Sie unter:

note: type: Content of: <book><preface><itemizedlist><listitem><para>
en: <ulink url="&debiangnulinuxinrentstablesystem;">Debian GNU/Linux Installation Guide for current stable system</ulink>
de: <ulink url="&debiangnulinuxinrentstablesystem;">Debian GNU/Linux Installationsanleitung für das aktuelle Stable-System</ulink>

note: type: Content of: <book><preface><itemizedlist><listitem><para>
en: <ulink url="&debiangnulinuxinenttestingsystem;">Debian GNU/Linux Installation Guide for current testing system</ulink>
de: <ulink url="&debiangnulinuxinenttestingsystem;">Debian GNU/Linux Installationsanleitung für das Testing-System</ulink>

note: type: Content of: <book><preface><section><title>
en: Disclaimer
de: Haftungsausschluss

note: type: Content of: <book><preface><section><para>
en: All warranties are disclaimed.  All trademarks are property of their respective trademark owners.
de: Jegliche Gewährleistung wird ausgeschlossen. Alle Handelsmarken sind Eigentum ihrer jeweiligen Markeninhaber.

note: type: Content of: <book><preface><section><para>
en: The Debian system itself is a moving target.  This makes its documentation difficult to be current and correct.  Although the current <literal>testing</literal> version of the Debian system was used as the basis for writing this, some contents may be already outdated by the time you read this.
de: Das Debian-System selbst ist ein bewegliches Ziel. Das macht es schwer, diese Dokumentation aktuell und korrekt zu halten. Obgleich die aktuelle <literal>Testing</literal>-Version des Debian-Systems beim Schreiben dieser Referenz als Basis genutzt wurde, mag einiges vom Inhalt bereits veraltet sein, wenn Sie dies lesen.

note: type: Content of: <book><preface><section><para>
en: Please treat this document as the secondary reference. This document does not replace any authoritative guides. The author and contributors do not take responsibility for consequences of errors, omissions or ambiguity in this document.
de: Bitte behandeln Sie dieses Dokument als zweitrangige Referenz. Dieses Dokument ersetzt nicht die maßgeblichen Handbücher. Autor und Helfer/Übersetzer übernehmen keine Verantwortung für die Folgen von Fehlern, Auslassungen oder Zweideutigkeiten in diesem Dokument.

note: type: Content of: <book><preface><section><title>
en: What is Debian
de: Was ist Debian

note: type: Content of: <book><preface><section><para>
en: The <ulink url="&debianproject;">Debian Project</ulink> is an association of individuals who have made common cause to create a free operating system.  It's distribution is characterized by the following.
de: Das <ulink url="&debianproject;">Debian-Projekt</ulink> ist eine Vereinigung von Einzelpersonen, die es sich zur gemeinsamen Aufgabe gemacht haben, ein freies Betriebssystem zu erstellen. Seine Distribution zeichnet sich durch folgende Aspekte aus:

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Commitment to the software freedom: <ulink url="&debiansocialcontreguidelinesdfsg;">Debian Social Contract and Debian Free Software Guidelines (DFSG)</ulink>
de: Verpflichtung zur Freiheit von Software: <ulink url="&debiansocialcontreguidelinesdfsg;">Debian-Gesellschaftsvertrag und Debian-Richtlinien für Freie Software (DFSG)</ulink>;

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Internet based distributed unpaid volunteer effort: <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink>
de: internet-basierte, verteilte, unbezahlte und freiwillige Leistung: <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink>;

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Large number of pre-compiled high quality software packages
de: eine große Anzahl vorkompilierter, hochqualitativer Software-Pakete;

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Focus on stability and security with easy access to the security updates
de: Fokus auf Stabilität und Sicherheit mit einfachem Zugang zu Sicherheitsaktualisierungen;

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Focus on smooth upgrade to the latest software packages in the <literal>testing</literal> archives
de: Fokus auf leichte Aktualisierung auf die neuesten Software-Pakete über das <literal>testing</literal>-Archiv;

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Large number of supported hardware architectures
de: eine große Zahl unterstützter Hardware-Architekturen.

note: type: Content of: <book><preface><section><para>
en: Free Software pieces in Debian come from <ulink url="&gnu;">GNU</ulink>, <ulink url="&linux;">Linux</ulink>, <ulink url="&bsd;">BSD</ulink>, <ulink url="&x;">X</ulink>, <ulink url="&isc;">ISC</ulink>, <ulink url="&apache;">Apache</ulink>, <ulink url="&ghostscript;">Ghostscript</ulink>, <ulink url="&commonunixprintingsystem;">Common Unix Printing System </ulink>, <ulink url="&samba;">Samba</ulink>, <ulink url="&gnome;">GNOME</ulink>, <ulink url="&kde;">KDE</ulink>, <ulink url="&mozilla;">Mozilla</ulink>, <ulink url="&libreoffice;">LibreOffice</ulink>, <ulink url="&vim;">Vim</ulink>, <ulink url="&tex;">TeX</ulink>, <ulink url="&latex;">LaTeX</ulink>, <ulink url="&docbook;">DocBook</ulink>, <ulink url="&perl;">Perl</ulink>, <ulink url="&python;">Python</ulink>, <ulink url="&tcl;">Tcl</ulink>, <ulink url="&java;">Java</ulink>, <ulink url="&ruby;">Ruby</ulink>, <ulink url="&php;">PHP</ulink>, <ulink url="&berkeleydb;">Berkeley DB</ulink>, <ulink url="&mariadb;">MariaDB</ulink>, <ulink url="&postgresql;">PostgreSQL</ulink>, <ulink url="&sqlite;">SQLite</ulink>, <ulink url="&exim;">Exim</ulink>, <ulink url="&postfix;">Postfix</ulink>, <ulink url="&mutt;">Mutt</ulink>, <ulink url="&freebsd;">FreeBSD</ulink>, <ulink url="&openbsd;">OpenBSD</ulink>, <ulink url="&planj;">Plan 9</ulink> and many more independent free software projects.  Debian integrates this diversity of Free Software into one system.
de: Freie Software in Debian stammt von <ulink url="&gnu;">GNU</ulink>, <ulink url="&linux;">Linux</ulink>, <ulink url="&bsd;">BSD</ulink>, <ulink url="&x;">X</ulink>, <ulink url="&isc;">ISC</ulink>, <ulink url="&apache;">Apache</ulink>, <ulink url="&ghostscript;">Ghostscript</ulink>, <ulink url="&commonunixprintingsystem;">Common Unix Printing System </ulink>, <ulink url="&samba;">Samba</ulink>, <ulink url="&gnome;">GNOME</ulink>, <ulink url="&kde;">KDE</ulink>, <ulink url="&mozilla;">Mozilla</ulink>, <ulink url="&libreoffice;">LibreOffice</ulink>, <ulink url="&vim;">Vim</ulink>, <ulink url="&tex;">TeX</ulink>, <ulink url="&latex;">LaTeX</ulink>, <ulink url="&docbook;">DocBook</ulink>, <ulink url="&perl;">Perl</ulink>, <ulink url="&python;">Python</ulink>, <ulink url="&tcl;">Tcl</ulink>, <ulink url="&java;">Java</ulink>, <ulink url="&ruby;">Ruby</ulink>, <ulink url="&php;">PHP</ulink>, <ulink url="&berkeleydb;">Berkeley DB</ulink>, <ulink url="&mariadb;">MariaDB</ulink>, <ulink url="&postgresql;">PostgreSQL</ulink>, <ulink url="&sqlite;">SQLite</ulink>, <ulink url="&exim;">Exim</ulink>, <ulink url="&postfix;">Postfix</ulink>, <ulink url="&mutt;">Mutt</ulink>, <ulink url="&freebsd;">FreeBSD</ulink>, <ulink url="&openbsd;">OpenBSD</ulink>, <ulink url="&planj;">Plan 9</ulink> und vielen weiteren unabhängigen Freie-Software-Projekten. Debian integriert diese Vielzahl freier Software in ein Ökosystem.

note: type: Content of: <book><preface><section><title>
en: About this document
de: Über dieses Dokument

note: type: Content of: <book><preface><section><section><title>
en: Guiding rules
de: Leitregeln

note: type: Content of: <book><preface><section><section><para>
en: Following guiding rules are followed while compiling this document.
de: Folgende Leitregeln wurden beim Erstellen dieses Dokuments verfolgt:

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: Provide overview and skip corner cases. (<emphasis role="strong">Big Picture</emphasis>)
de: liefere einen Überblick und überspringe Sonderfälle (<emphasis role="strong">das Gesamtbild</emphasis>);

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: Keep It Short and Simple. (<emphasis role="strong">KISS</emphasis>)
de: halte es kurz und einfach (Keep It Short and Simple, <emphasis role="strong">KISS</emphasis>);

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: Do not reinvent the wheel. (Use pointers to <emphasis role="strong">the existing references</emphasis>)
de: erfinde das Rad nicht neu (benutze Verweise auf <emphasis role="strong">bestehende Referenzen</emphasis>);

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: Focus on non-GUI tools and consoles. (Use <emphasis role="strong">shell examples</emphasis>)
de: Fokus auf nicht-grafische Werkzeuge und Konsolen (benutze <emphasis role="strong">Shell-Beispiele</emphasis>);

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: Be objective. (Use <ulink url="&popcon;">popcon</ulink> etc.)
de: Sei objektiv (benutze <ulink url="&popcon;">popcon</ulink> usw.).

note: type: Content of: <book><preface><section><section><tip><para>
en: I tried to elucidate hierarchical aspects and lower levels of the system.
de: Ich habe versucht, hierarchische Aspekte und die unteren Ebenen des Systems zu erläutern.

note: type: Content of: <book><preface><section><section><title>
en: Prerequisites
de: Voraussetzungen

note: type: Content of: <book><preface><section><section><warning><para>
en: You are expected to make good efforts to seek answers by yourself beyond this documentation.  This document only gives efficient starting points.
de: Sie können davon ausgehen, auch außerhalb dieser Dokumentation leicht selbst Antworten zu finden. Dieses Dokument liefert Ihnen lediglich effiziente Ausgangssituationen.

note: type: Content of: <book><preface><section><section><para>
en: You must seek solution by yourself from primary sources.
de: Verwenden Sie folgende primäre Informationsquellen, um selbst nach Lösungen suchen:

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The Debian site at <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink> for the general information
de: die Debian-Website unter <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink> für grundsätzliche Informationen;

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The documentation under the "<literal>/usr/share/doc/<emphasis>package_name</emphasis></literal>" directory
de: die Dokumentation im Verzeichnis "<literal>/usr/share/doc/<emphasis>paketname</emphasis></literal>";

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The Unix style <emphasis role="strong">manpage</emphasis>: "<literal>dpkg -L <emphasis>package_name</emphasis> |grep '/man/man.*/'</literal>"
de: die <emphasis role="strong">Handbuchseiten (manpages)</emphasis> im Unix-Stil: "<literal>dpkg -L <emphasis>paketname</emphasis> |grep '/man/man.*/'</literal>";

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The GNU style <emphasis role="strong">info page</emphasis>: "<literal>dpkg -L <emphasis>package_name</emphasis> |grep '/info/'</literal>"
de: die <emphasis role="strong">Infoseiten</emphasis> im GNU-Stil: "<literal>dpkg -L <emphasis>paketname</emphasis> |grep '/info/'</literal>";

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The bug report: <ulink url="&httpsbugsdebianorgpackage_name;">https://bugs.debian.org/<emphasis>package_name</emphasis></ulink>
de: die Fehlerdatenbank: <ulink url="&httpsbugsdebianorgpackage_name;">https://bugs.debian.org/<emphasis>paketname</emphasis></ulink>;

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The Debian Wiki at <ulink url="&httpswikidebianorg;">https://wiki.debian.org/</ulink> for the moving and specific topics
de: das Debian Wiki unter <ulink url="&httpswikidebianorg;">https://wiki.debian.org/</ulink> für sich schnell ändernde und spezielle Themen;

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The Single UNIX Specification from the Open Group's <ulink url="&theunixsystemhomepage;">The UNIX System Home Page</ulink>
de: die Single UNIX Specification von Open Group's Homepage <ulink url="&theunixsystemhomepage;">The UNIX System Home Page</ulink>

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The free encyclopedia from Wikipedia at <ulink url="&httpswwwwikipediaorg;">https://www.wikipedia.org/</ulink>
de: die freie Enzyklopädie von Wikipedia unter <ulink url="&httpswwwwikipediaorg;">https://www.wikipedia.org/</ulink>.

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: <ulink url="&thedebianadministratorshandbook;">The Debian Administrator's Handbook</ulink>
de: <ulink url="&thedebianadministratorshandbook;">Das Debian Administrationshandbuch</ulink>

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The HOWTOs from <ulink url="&thelinuxdocumentationprojecttldp;">The Linux Documentation Project (TLDP)</ulink>
de: Die HOWTOs von <ulink url="&thelinuxdocumentationprojecttldp;">The Linux Documentation Project (TLDP)</ulink>

note: type: Content of: <book><preface><section><section><note><para>
en: For detailed documentation, you may need to install the corresponding documentation package named with "<literal>-doc</literal>" as its suffix.
de: Für detaillierte Dokumentation zu einem speziellen Programm/Paket müssen Sie möglicherweise das entsprechende Dokumentationspaket mit "<literal>-doc</literal>" als Anhang hinter dem Namen installieren.

note: type: Content of: <book><preface><section><section><title>
en: Conventions
de: Konventionen

note: type: Content of: <book><preface><section><section><para>
en: This document provides information through the following simplified presentation style with <literal>bash</literal>(1) shell command examples.
de: Dieses Dokument bietet Informationen im folgenden vereinfachten Präsentationsstil mit <literal>bash</literal>(1) Shell-Befehl-Beispielen:

note: type: Content of: <book><preface><section><section><para>
en: These shell prompts distinguish account used and correspond to set environment variables as: "<literal>PS1='\$'</literal>" and "<literal>PS2=' '</literal>".  These values are chosen for the sake of readability of this document and are not typical on actual installed system.
de: Diese Shell-Prompts unterscheiden sich abhängig vom verwendeten Benutzer und sind deckungsgleich mit dem Setzen von Umgebungsvariablen wie "<literal>PS1='\$'</literal>" und "<literal>PS2=' '</literal>". Diese Werte wurden zwecks Lesbarkeit in diesem Dokument ausgewählt und sind nicht zwingend typisch für ein aktuell installiertes System.

note: type: Content of: <book><preface><section><section><para>
en: All command examples are run under the English locale "<literal>LANG=en_US.UTF8</literal>". Please don't expect the placeholder strings such as <literal><emphasis>command-in-root-account</emphasis></literal> and <literal><emphasis>command-in-user-account</emphasis></literal> to be translated in command examples.  This is an intentional choice to keep all translated examples to be up-to-date.
de: Alle Befehlsbeispiele in dieser Referenz wurden mit der englischen Gebietsschema-Einstellung "<literal>LANG=en_US.UTF8</literal>" ausgeführt. Bitte erwarten Sie nicht, dass Platzhalter wie <literal><emphasis>command-in-root-account</emphasis></literal> und <literal><emphasis>command-in-user-account</emphasis></literal> in den Befehlsbeispielen übersetzt sind. Sie sind bewusst unübersetzt, um alle Beispiele aktuell halten zu können.

note: type: Content of: <book><preface><section><section><note><para>
en: See the meaning of the "<literal>$PS1</literal>" and "<literal>$PS2</literal>" environment variables in <literal>bash</literal>(1).
de: Lesen Sie dazu die Bedeutung der Umgebungsvariablen "<literal>$PS1</literal>" und "<literal>$PS2</literal>" in <literal>bash</literal>(1).

note: type: Content of: <book><preface><section><section><para>
en: <emphasis role="strong">Action</emphasis> required by the system administrator is written in the imperative sentence, e.g. "Type Enter-key after typing each command string to the shell."
de: Eine vom Systemadministrator geforderte <emphasis role="strong">Aktion</emphasis> ist in der Imperativ-Form (Befehlsform) geschrieben, z.B. "Enter-Taste drücken nach jedem Eingeben eines Befehls in der Shell".

note: type: Content of: <book><preface><section><section><para>
en: The <emphasis role="strong">description</emphasis> column and similar ones in the table may contain a <emphasis role="strong">noun phrase</emphasis> following <ulink url="&thepackageshortdiptionconvention;">the package short description convention</ulink> which drops leading articles such as "a" and "the".  They may alternatively contain an infinitive phrase as a <emphasis role="strong">noun phrase</emphasis> without leading "to" following the short command description convention in manpages.  These may look funny to some people but are my intentional choices of style to keep this documentation as simple as possible.  These <emphasis role="strong">Noun phrases</emphasis> do not capitalize their starting nor end with periods following these short description convention.
de: Spalten wie <emphasis role="strong">Beschreibung</emphasis> und ähnliche in einer Tabelle können eine <emphasis role="strong">Nominalphrase</emphasis> im Sinne der <ulink url="&thepackageshortdiptionconvention;">Richtlinien für die Paket-Kurzbeschreibungen</ulink> enthalten, wobei führende Artikel wie "ein" oder "der" weggelassen werden. Sie können alternativ auch eine Infinitivphrase als <emphasis role="strong">Nominalphrase</emphasis> ohne das "zu" am Anfang enthalten, folgend den Richtlinien für Befehls-Kurzbeschreibungen in Handbuchseiten. Dies mag einigen Leuten lustig erscheinen, ist aber meine beabsichtigte Stilwahl, um diese Dokumentation so einfach wie möglich zu halten. Diese <emphasis role="strong">Nominalphrasen</emphasis> beginnen nicht mit einem Großbuchstaben und enden nicht mit einem Punkt, gemäß den Richtlinien für Kurzbeschreibungen.

note: type: Content of: <book><preface><section><section><note><para>
en: Proper nouns including command names keeps their case irrespective of their location.
de: Korrekte Nomen inklusive Befehlsnamen bleiben von der Groß-/Kleinschreibung her immer gleich, unabhängig von Ihrer Position im Satz.

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">command snippet</emphasis> quoted in a text paragraph is referred by the typewriter font between double quotation marks, such as "<literal>aptitude safe-upgrade</literal>".
de: Ein <emphasis role="strong">Befehlsschnipsel</emphasis>, der in einem Textabschnitt zitiert wird, ist in Schreibmaschinen-Schriftart zwischen doppelten Anführungszeichen dargestellt, z.B. "<literal>aptitude safe-upgrade</literal>".

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">text data</emphasis> from a configuration file quoted in a text paragraph is referred by the typewriter font between double quotation marks, such as "<literal>deb-src</literal>".
de: Ein <emphasis role="strong">Ausschnitt von Daten</emphasis> aus einer Konfigurationsdatei, der in einem Textabschnitt zitiert wird, ist in Schreibmaschinen-Schriftart zwischen doppelten Anführungszeichen dargestellt, z.B. "<literal>deb-src</literal>".

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">command</emphasis> is referred by its name in the typewriter font optionally followed by its manpage section number in parenthesis, such as <literal>bash</literal>(1).  You are encouraged to obtain information by typing the following.
de: Ein <emphasis role="strong">Befehl</emphasis> wird mit seinem Namen in Schreibmaschinen-Schriftart und optional gefolgt von der Nummer seines Handbuchseiten-Abschnitts in Klammern dargestellt, z.B. <literal>bash</literal>(1). Geben Sie Folgendes ein, um weitere Informationen zu erhalten:

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">manpage</emphasis> is referred by its name in the typewriter font followed by its manpage section number in parenthesis, such as <literal>sources.list</literal>(5).  You are encouraged to obtain information by typing the following.
de: Eine <emphasis role="strong">Handbuchseite (manpage)</emphasis> wird mit ihrem Namen in Schreibmaschinen-Schriftart gefolgt von der Nummer ihres Handbuchseiten-Abschnitts in Klammern dargestellt, z.B. <literal>sources.list</literal>(5). Geben Sie Folgendes ein, um weitere Informationen zu erhalten:

note: type: Content of: <book><preface><section><section><para>
en: An <emphasis role="strong">info page</emphasis> is referred by its command snippet in the typewriter font between double quotation marks, such as "<literal>info make</literal>".  You are encouraged to obtain information by typing the following.
de: Eine <emphasis role="strong">Infoseite</emphasis> wird mit dem Befehlsschnipsel in Schreibmaschinen-Schriftart zwischen doppelten Anführungszeichen dargestellt, z.B. "<literal>info make</literal>". Geben Sie Folgendes ein, um weitere Informationen zu erhalten:

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">filename</emphasis> is referred by the typewriter font between double quotation marks, such as "<literal>/etc/passwd</literal>".  For configuration files, you are encouraged to obtain information by typing the following.
de: Ein <emphasis role="strong">Dateiname</emphasis> wird in Schreibmaschinen-Schriftart zwischen doppelten Anführungszeichen dargestellt, z.B. "<literal>/etc/passwd</literal>". Geben Sie Folgendes ein, um z.B. den Inhalt von Konfigurationsdateien anzuzeigen:

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">directory name</emphasis> is referred by the typewriter font between double quotation marks, such as "<literal>/etc/apt/</literal>".  You are encouraged to explore its contents by typing the following.
de: Ein <emphasis role="strong">Verzeichnisname</emphasis> wird in Schreibmaschinen-Schriftart zwischen doppelten Anführungszeichen dargestellt, z.B. "<literal>/etc/apt/</literal>". Geben Sie Folgendes ein, um den Verzeichnisinhalt anzuzeigen:

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">package name</emphasis> is referred by its name in the typewriter font, such as <literal>vim</literal>.  You are encouraged to obtain information by typing the following.
de: Ein <emphasis role="strong">Paketname</emphasis> wird mit seinem Namen in Schreibmaschinen-Schriftart dargestellt, z.B. <literal>vim</literal>. Geben Sie Folgendes ein, um weitere Informationen zu dem Paket zu erhalten:

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">documentation</emphasis> may indicate its location by the filename in the typewriter font between double quotation marks, such as "<literal>/usr/share/doc/base-passwd/users-and-groups.txt.gz</literal>" and "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>"; or by its <ulink url="&url;">URL</ulink>, such as <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink>.  You are encouraged to read the documentation by typing the following.
de: Bei <emphasis role="strong">Dokumentation</emphasis> wird der Ablageort entweder über den Dateinamen in Schreibmaschinen-Schriftart zwischen doppelten Anführungszeichen angezeigt, z.B. "<literal>/usr/share/doc/base-passwd/users-and-groups.txt.gz</literal>" und "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>"; oder über seine <ulink url="&url;">URL</ulink>, z.B. <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink>. Geben Sie Folgendes ein, um die Dokumentation zu lesen:

note: type: Content of: <book><preface><section><section><para>
en: An <emphasis role="strong">environment variable</emphasis> is referred by its name with leading "<literal>$</literal>" in the typewriter font between double quotation marks, such as "<literal>$TERM</literal>".  You are encouraged to obtain its current value by typing the following.
de: Eine <emphasis role="strong">Umgebungsvariable</emphasis> wird mit ihrem Namen und einem führenden "<literal>$</literal>" in Schreibmaschinen-Schriftart zwischen doppelten Anführungszeichen dargestellt, z.B. "<literal>$VAR</literal>". Geben Sie Folgendes ein, um ihren derzeitigen Wert zu erhalten:

note: type: Content of: <book><preface><section><section><title>
en: The popcon
de: Der Popularitäts-Wettbewerb (popcon)

note: type: Content of: <book><preface><section><section><para>
en: The <ulink url="&popcon;">popcon</ulink> data is presented as the objective measure for the popularity of each package.  It was downloaded on &pop-date; and contains the total submission of &pop-submissions; reports over &pop-packages; binary packages and &pop-architectures; architectures.
de: Die Daten des <ulink url="&popcon;">Debian Popularitäts-Wettbewerbs</ulink> (Debian Popularity Contest / popcon) stellen ein objektives Messinstrument für die Beliebtheit eines jeden Pakets dar. Sie wurden am &pop-date; heruntergeladen und enthalten die gesamte Menge von &pop-submissions; Meldungen über &pop-packages; Binärpakete und &pop-architectures; Architekturen.

note: type: Content of: <book><preface><section><section><note><para>
en: Please note that the <literal>&arch;</literal> <literal>unstable</literal> archive contains only &all-packages; packages currently.  The popcon data contains reports from many old system installations.
de: Bitte beachten Sie, dass das <literal>&arch;</literal>-Archiv in <literal>unstable</literal> derzeit nur &all-packages; Pakete enthält. Die popcon-Daten enthalten auch Berichte von vielen alten Systeminstallationen.

note: type: Content of: <book><preface><section><section><para>
en: The popcon number preceded with "V:" for "votes" is calculated by "1000 * (the popcon submissions for the package executed recently on the PC)/(the total popcon submissions)".
de: Die popcon-Zahl mit einem vorangestellten "V:" für "votes" wird berechnet über "1000 * (Anzahl der popcon-Berichte, dass das Paket auf dem PC kürzlich ausgeführt wurde) / (Gesamtanzahl der popcon-Berichte)".

note: type: Content of: <book><preface><section><section><para>
en: The popcon number preceded with "I:" for "installs" is calculated by "1000 * (the popcon submissions for the package installed on the PC)/(the total popcon submissions)".
de: Die popcon-Zahl mit einem vorangestellten "I:" für "installs" wird berechnet über "1000 * (Anzahl der popcon-Berichte, dass das Paket auf dem PC installiert ist) / (Gesamtanzahl der popcon-Berichte)".

note: type: Content of: <book><preface><section><section><note><para>
en: The popcon figures should not be considered as absolute measures of the importance of packages.  There are many factors which can skew statistics.  For example, some system participating popcon may have mounted directories such as "<literal>/usr/bin</literal>" with "<literal>noatime</literal>" option for system performance improvement and effectively disabled "vote" from such system.
de: Die popcon-Daten sollten nicht als absolutes Maß für die Wichtigkeit des Pakets angesehen werden. Es gibt viele Faktoren, die die Statistik beeinflußen können. Zum Beispiel könnten einige Systeme, die an dem Popularitäts-Wettbewerb teilnehmen, eingebundene Verzeichnisse wie "<literal>/usr/bin</literal>" mit der Option "<literal>noatime</literal>" haben, um die System-Performance zu verbessern, und so wäre "votes" für solche Systeme letztlich deaktiviert.

note: type: Content of: <book><preface><section><section><title>
en: The package size
de: Die Paketgröße

note: type: Content of: <book><preface><section><section><para>
en: The package size data is also presented as the objective measure for each package.  It is based on the "<literal>Installed-Size:</literal>" reported by "<literal>apt-cache show</literal>" or "<literal>aptitude show</literal>" command (currently on <literal>&arch;</literal> architecture for the <literal>unstable</literal> release).  The reported size is in KiB (<ulink url="&kibibyte;">Kibibyte</ulink> = unit for 1024 bytes).
de: Die Paketgrößen-Daten werden auch als objektives Maß für jedes Paket angeboten. Sie basieren auf der Angabe "<literal>Installed-Size:</literal>", die vom Befehl "<literal>apt-cache show</literal>" oder "<literal>aptitude show</literal>" angezeigt werden (derzeit von der <literal>&arch;</literal>-Architektur für die <literal>Unstable</literal>-Veröffentlichung). Die Größe wird in KiB (<ulink url="&kibibyte;">Kibibyte</ulink> = Einheit für 1024 Byte) angegeben.

note: type: Content of: <book><preface><section><section><note><para>
en: A package with a small numerical package size may indicate that the package in the <literal>unstable</literal> release is a dummy package which installs other packages with significant contents by the dependency.  The dummy package enables a smooth transition or split of the package.
de: Ein Paket mit einer sehr kleinen numerischen Paketgröße kann darauf hindeuten, dass das Paket in der <literal>Unstable</literal>-Veröffentlichung ein Dummy-Paket ist, das andere Pakete mit signifikantem Inhalt über die Abhängigkeiten installiert. Dummy-Pakete ermöglichen sanfte Versionsübergänge oder das Aufsplitten von Paketen in mehrere kleinere Einzelpakete.

note: type: Content of: <book><preface><section><section><note><para>
en: A package size followed by "(*)" indicates that the package in the <literal>unstable</literal> release is missing and the package size for the <literal>experimental</literal> release is used instead.
de: Eine Paketgröße gefolgt von "(*)" zeigt an, dass das Paket in der <literal>Unstable</literal>-Veröffentlichung fehlt und stattdessen die Paketgröße aus der <literal>Experimental</literal>-Veröffentlichung angezeigt wird.

note: type: Content of: <book><preface><section><section><title>
en: Bug reports on this document
de: Fehlerbericht gegen dieses Dokument

note: type: Content of: <book><preface><section><section><para>
en: Please file bug reports on the <literal>debian-reference</literal> package using <literal>reportbug</literal>(1) if you find any issues on this document. Please include correction suggestion by "<literal>diff -u</literal>" to the plain text version or to the source.
de: Falls Sie irgendwelche Fehler in diesem Dokument finden, melden Sie diese gegen das Paket <literal>debian-reference</literal>; Sie können dazu <literal>reportbug</literal>(1) verwenden. Fügen Sie bitte Korrekturvorschläge für den Fehler bei, als "<literal>diff -u</literal>" gegen den reinen Text oder die Quellen.

note: type: Content of: <book><preface><section><title>
en: Reminders for new users
de: Gedächtnisstützen für neue Benutzer

note: type: Content of: <book><preface><section><para>
en: Here are some reminders for new users:
de: Hier einige Gedächtnisstützen für neue Benutzer:

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Backup your data
de: Sichern Sie Ihre Daten

note: type: Content of: <book><preface><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: See <xref linkend="_backup_and_recovery"/>.
de: Lesen Sie dazu <xref linkend="_backup_and_recovery"/>.

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Secure your password and security keys
de: Halten Sie Passwörter und Schlüssel verschlossen

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: <ulink url="&kisskeepitsimplestupid;">KISS (keep it simple stupid)</ulink>
de: <ulink url="&kisskeepitsimplestupid;">KISS - halte es kurz und einfach (keep it simple stupid)</ulink>

note: type: Content of: <book><preface><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Don't over-engineer your system
de: Machen Sie Ihr System nicht unnötig kompliziert

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Read your log files
de: Lesen Sie die Protokolldateien Ihres System

note: type: Content of: <book><preface><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The <emphasis role="strong">FIRST</emphasis> error is the one that counts
de: Der <emphasis role="strong">ERSTE</emphasis> Fehler ist der, der zählt

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: <ulink url="&rtfmreadthefinemanual;">RTFM (read the fine manual)</ulink>
de: <ulink url="&rtfmreadthefinemanual;">RTFM - lesen Sie das tolle Handbuch (read the fine manual)</ulink>

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Search the Internet before asking questions
de: Suchen Sie im Internet, bevor Sie Fragen stellen

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Don't be root when you don't have to be
de: Arbeiten Sie nicht als root, wenn es nicht erforderlich ist

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Don't mess with the package management system
de: Spielen Sie nicht mit dem Paketmanagementsystem herum

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Don't type anything you don't understand
de: Geben Sie keine Befehle ein, die Sie nicht verstehen

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Don't change the file permissions (before the full security review)
de: Ändern Sie keine Dateizugriffsrechte

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Don't leave your root shell until you <emphasis role="strong">TEST</emphasis> your changes
de: Verlassen Sie die root-Shell nicht, bevor Sie Ihre Änderungen <emphasis role="strong">GETESTET</emphasis> haben

note: type: Content of: <book><preface><section><title>
en: Some quotes for new users
de: Einige Zitate für neue Benutzer

note: type: Content of: <book><preface><section><para>
en: Here are some interesting quotes from the Debian mailing list which may help enlighten new users.
de: Hier einige interessante Zitate von den Debian-Mailinglisten, die helfen können, neue Benutzer aufzuklären.

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: "This is Unix.  It gives you enough rope to hang yourself." --- Miquel van Smoorenburg <literal>&lt;miquels at cistron.nl&gt;</literal>
de: "Dies ist Unix. Es gibt Ihnen genug Seil, damit Sie sich selbst erhängen können." --- Miquel van Smoorenburg <literal>&lt;miquels at cistron.nl&gt;</literal>

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: "Unix IS user friendly… It's just selective about who its friends are." --- Tollef Fog Heen <literal>&lt;tollef at add.no&gt;</literal>
de: "Unix IST benutzerfreundlich… Es ist nur sehr wählerisch mit der Entscheidung, wer seine Freunde sind." --- Tollef Fog Heen <literal>&lt;tollef at add.no&gt;</literal>

note: type: Content of: <book><preface><section><para>
en: Wikipedia has article "<ulink url="&unixphilosophy;">Unix philosophy</ulink>" which lists interesting quotes.
de: Auf Wikipedia gibt es den Artikel "<ulink url="&unixphilosophy;">Unix-Philosophie</ulink>", der interessante Zitate enthält.

note: type: Content of: <book><chapter><title>
en: GNU/Linux tutorials
de: GNU/Linux-Lehrstunde

note: type: Content of: <book><chapter><para>
en: I think learning a computer system is like learning a new foreign language.  Although tutorial books and documentation are helpful, you have to practice it yourself.  In order to help you get started smoothly, I elaborate a few basic points.
de: Ich denke, ein Computersystem zu erlernen ist wie das Erlernen einer Fremdsprache. Obwohl Anleitungen und Dokumentation hilfreich sind, müssen Sie es selbst einüben. Um Ihnen einen sanften Start zu verschaffen, werde ich hier einige grundsätzliche Dinge ausführen.

note: type: Content of: <book><chapter><para>
en: The powerful design of <ulink url="&debian;">Debian</ulink> <ulink url="&gnu;">GNU</ulink>/<ulink url="&linux;">Linux</ulink> comes from the <ulink url="&unix;">Unix</ulink> operating system, i.e., a <ulink url="&multiuser;">multiuser</ulink>, <ulink url="&multitasking;">multitasking</ulink> operating system.  You must learn to take advantage of the power of these features and similarities between Unix and GNU/Linux.
de: Das kraftvolle Design von <ulink url="&debian;">Debian</ulink> <ulink url="&gnu;">GNU</ulink>/<ulink url="&linux;">Linux</ulink> stammt von dem <ulink url="&unix;">Unix</ulink>-Betriebssystem, was einem <ulink url="&multiuser;">Multiuser</ulink>- und <ulink url="&multitasking;">Multitasking</ulink>-Betriebssystem ist. Sie müssen lernen, die Vorteile aus der Kraft dieser Funktionalitäten und den Ähnlichkeiten zwischen Unix und GNU/Linux zu ziehen.

note: type: Content of: <book><chapter><para>
en: Don't shy away from Unix oriented texts and don't rely solely on GNU/Linux texts, as this robs you of much useful information.
de: Scheuen Sie sich nicht, Unix-orientierte Texte zu lesen und stützen Sie sich nicht ausschließlich auf GNU/Linux-orientierte Texte, da Sie dann viele nützliche Informationen verpassen würden.

note: type: Content of: <book><chapter><note><para>
en: If you have been using any <ulink url="&unixlike;">Unix-like</ulink> system for a while with command line tools, you probably know everything I explain here.  Please use this as a reality check and refresher.
de: Falls Sie bereits für eine Weile irgendein <ulink url="&unixlike;">Unix-ähnliches</ulink> System mit Befehlszeilenwerkzeugen genutzt haben, wissen Sie möglicherweise bereits alles, was ich hier beschreibe. Bitte nutzen Sie dies zum Realitäts-Check und zur Auffrischung.

note: type: Content of: <book><chapter><section><title>
en: Console basics
de: Grundlagen für die Konsole

note: type: Content of: <book><chapter><section><section><title>
en: The shell prompt
de: Die Shell-Eingabeaufforderung (Shell-Prompt)

note: type: Content of: <book><chapter><section><section><para>
en: Upon starting the system, you are presented with the character based login screen if you did not install any <ulink url="&gui;">GUI</ulink> environment such as <ulink url="&gnome;">GNOME</ulink> or <ulink url="&kde;">KDE</ulink> desktop system. Suppose your hostname is <literal>foo</literal>, the login prompt looks as follows.
de: Nach dem Starten des Systems sehen Sie einen textbasierten Anmeldebildschirm, wenn Sie keine grafische Oberfläche (<ulink url="&gui;">GUI</ulink>) wie <ulink url="&gnome;">GNOME</ulink> oder <ulink url="&kde;">KDE</ulink> installiert haben. Wenn wir davon ausgehen, dass Ihr Rechnername <literal>foo</literal> lautet, dann sieht Ihr Anmeldebildschirm wie folgt aus:

note: type: Content of: <book><chapter><section><section><para>
en: If you installed a <ulink url="&gui;">GUI</ulink> environment, then you can still get to the character based login prompt by Ctrl-Alt-F3, and you can return to the GUI environment via Ctrl-Alt-F2 (see <xref linkend="_virtual_consoles"/> below for more).
de: Haben Sie eine <ulink url="&gui;">GUI-Oberfläche</ulink> installiert, können Sie trotzdem einen solchen textbasierten Anmeldebildschirm bekommen, indem Sie Strg-Alt-F3 drücken; mit Strg-Alt-F2 kehren Sie wieder zur GUI-Umgebung zurück (mehr dazu unter <xref linkend="_virtual_consoles"/>).

note: type: Content of: <book><chapter><section><section><para>
en: At the login prompt, you type your username, e.g. <literal>penguin</literal>, and press the Enter-key, then type your password and press the Enter-key again.
de: In dem Anmeldebildschirm geben Sie Ihren Benutzernamen ein, z.B. <literal>penguin</literal> und drücken die Enter-Taste, dann Ihr Passwort und nochmals Enter.

note: type: Content of: <book><chapter><section><section><note><para>
en: Following the Unix tradition, the username and password of the Debian system are case sensitive.  The username is usually chosen only from the lowercase.  The first user account is usually created during the installation.  Additional user accounts can be created with <literal>adduser</literal>(8) by root.
de: Gemäß der Unix-Tradition muss bei Benutzername und Passwort auf Groß- und Kleinschreibung geachtet werden. Im Benutzernamen werden für gewöhnlich nur Kleinbuchstaben verwendet. Das erste Benutzerkonto wird normalerweise während der Installation angelegt. Weitere Benutzerkonten können durch root mit dem Befehl <literal>adduser</literal>(8) erstellt werden.

note: type: Content of: <book><chapter><section><section><para>
en: The system starts with the greeting message stored in "<literal>/etc/motd</literal>" (Message Of The Day) and presents a command prompt.
de: Das System startet mit einer Grußnachricht, die in "<literal>/etc/motd</literal>" (Message Of The Day, Meldung des Tages) gespeichert ist, und zeigt einen Befehls-Prompt an.

note: type: Content of: <book><chapter><section><section><para>
en: Now you are in the <ulink url="&shell;">shell</ulink>. The shell interprets your commands.
de: Jetzt sind Sie in der <ulink url="&shell;">Shell</ulink>. Die Shell interpretiert die Befehle, die Sie eingeben.

note: type: Content of: <book><chapter><section><section><title>
en: The shell prompt under GUI
de: Die Shell-Eingabeaufforderung auf einem GUI-System

note: type: Content of: <book><chapter><section><section><para>
en: If you installed a <ulink url="&gui;">GUI</ulink> environment during the installation, you are presented with the graphical login screen upon starting your system.  You type your username and your password to login to the non-privileged user account.  Use tab to navigate between username and password, or use the primary click of the mouse.
de: Falls Sie während der Installation eine grafische <ulink url="&gui;">GUI</ulink>-Oberfläche installiert haben, bekommen Sie nach dem Systemstart einen grafischen Anmeldebildschirm. Geben Sie zur Anmeldung Benutzername und Passwort des unprivilegierten Benutzerkontos ein. Verwenden Sie dabei die TAB-Taste, um zwischen Benutzername und Passwort zu wechseln, oder benutzen Sie dazu die primäre Maustaste.

note: type: Content of: <book><chapter><section><section><para>
en: You can gain the shell prompt under GUI environment by starting a <literal>x-terminal-emulator</literal> program such as <literal>gnome-terminal</literal>(1), <literal>rxvt</literal>(1) or <literal>xterm</literal>(1).  Under the GNOME desktop environment, press SUPER-key (Windows-key) and typing in "terminal" to the search prompt does the trick.
de: In der GUI-Oberfläche bekommen Sie eine Shell-Eingabeaufforderung, indem Sie einen <literal>X-Terminal-Emulator</literal> wie <literal>gnome-terminal</literal>(1), <literal>rxvt</literal>(1) oder <literal>xterm</literal>(1) starten. In der GNOME-Arbeitsplatzumgebung erreichen Sie dies, indem Sie die SUPER-Taste (Windows-Taste) drücken und "terminal" in das Suchfeld eingeben.

note: type: Content of: <book><chapter><section><section><para>
en: Under some other Desktop systems (like <literal>fluxbox</literal>), there may be no obvious starting point for the menu.  If this happens, just try (right) clicking the background of the desktop screen and hope for a menu to pop-up.
de: Bei einigen anderen Arbeitsplatzumgebungen (wie <literal>fluxbox</literal>) gibt es möglicherweise keine offensichtliche Möglichkeit, ein Menü zu öffnen. Versuchen Sie in diesem Fall einfach einen Rechtsklick auf den Desktop-Hintergrund und hoffen, dass ein Menü erscheint.

note: type: Content of: <book><chapter><section><section><title>
en: The root account
de: Das root-Benutzerkonto

note: type: Content of: <book><chapter><section><section><para>
en: The root account is also called <ulink url="&superuser;">superuser</ulink> or privileged user.  From this account, you can perform the following system administration tasks.
de: Das root-Benutzerkonto wird auch <ulink url="&superuser;">Superuser</ulink> oder privilegierter Benutzer genannt. Mit diesem Benutzerkonto können Sie folgende Administrationsaufgaben erledigen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Read, write, and remove any files on the system irrespective of their file permissions
de: lesen, schreiben und löschen aller Dateien auf dem System unabhängig von deren Zugriffsrechten;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Set file ownership and permissions of any files on the system
de: setzen von Eigentümer und Zugriffsrechten jeglicher Dateien auf dem System;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Set the password of any non-privileged users on the system
de: setzen des Passworts von jedem unprivilegierten Benutzer auf dem System;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Login to any accounts without their passwords
de: anmelden an jedem Benutzerkonto ohne dessen Passwort.

note: type: Content of: <book><chapter><section><section><para>
en: This unlimited power of root account requires you to be considerate and responsible when using it.
de: Diese uneingeschränkten Rechte des root-Benutzerkontos erfordern von Ihnen, dass Sie sich besonnen und verantwortungsvoll verhalten, wenn Sie es benutzen.

note: type: Content of: <book><chapter><section><section><warning><para>
en: Never share the root password with others.
de: Teilen Sie das root-Passwort niemals anderen mit.

note: type: Content of: <book><chapter><section><section><note><para>
en: File permissions of a file (including hardware devices such as CD-ROM etc. which are just another file for the Debian system) may render it unusable or inaccessible by non-root users.  Although the use of root account is a quick way to test this kind of situation, its resolution should be done through proper setting of file permissions and user's group membership (see <xref linkend="_filesystem_permissions"/>).
de: Bestimmte Dateizugriffsrechte einer Datei (inklusive Hardware-Geräte wie CD-ROM usw., die auf einem Debian-System nichts anderes als eine Datei sind) können dazu führen, dass Sie für nicht-root-Benutzer unbenutzbar sind. Obwohl die Verwendung des root-Benutzerkontos ein schneller Weg ist, solche Situationen zu testen, sollte die Lösung das korrekte Einstellen der Datei-Zugriffsrechte und/oder das Hinzufügen des Benutzers in entsprechende Gruppen sein (siehe dazu <xref linkend="_filesystem_permissions"/>).

note: type: Content of: <book><chapter><section><section><title>
en: The root shell prompt
de: Die root-shell-Eingabeaufforderung

note: type: Content of: <book><chapter><section><section><para>
en: Here are a few basic methods to gain the root shell prompt by using the root password.
de: Hier ein paar grundlegende Methoden, um mittels root-Passwort eine root-shell-Eingabeaufforderung zu bekommen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Type <literal>root</literal> at the character based login prompt.
de: Geben Sie <literal>root</literal> im textbasierten Anmeldebildschirm ein.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Type "<literal>su -l</literal>" from any user shell prompt.
de: Tippen Sie in jeglicher Shell "<literal>su -l</literal>" ein.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This does not preserve the environment of the current user.
de: Hierdurch werden NICHT die Umgebungseinstellungen des angemeldeten Benutzers beibehalten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Type "<literal>su</literal>" from any user shell prompt.
de: Tippen Sie in jeglicher Benutzer-Shell-Eingabeaufforderung "<literal>su</literal>" ein.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This preserves some of the environment of the current user.
de: Hierdurch werden teilweise die Umgebungseinstellungen des angemeldeten Benutzers beibehalten.

note: type: Content of: <book><chapter><section><section><title>
en: GUI system administration tools
de: Systemadministrations-Werkzeuge mit grafischer Oberfläche (GUI)

note: type: Content of: <book><chapter><section><section><para>
en: When your desktop menu does not start GUI system administration tools automatically with the appropriate privilege, you can start them from the root shell prompt of the terminal emulator, such as <literal>gnome-terminal</literal>(1), <literal>rxvt</literal>(1), or <literal>xterm</literal>(1). See <xref linkend="_the_root_shell_prompt"/> and <xref linkend="_x_server_connection"/>.
de: Wenn sich über Ihr Arbeitsplatz-Menü keine GUI-Systemadministrations-Werkzeuge mit den benötigten Rechten starten lassen, können Sie diese von einer root-shell-Eingabeaufforderung aus starten, wie z.B. von <literal>gnome-terminal</literal>(1), <literal>rxvt</literal>(1) oder <literal>xterm</literal>(1). Lesen Sie dazu <xref linkend="_the_root_shell_prompt"/> und <xref linkend="_x_server_connection"/>.

note: type: Content of: <book><chapter><section><section><warning><para>
en: Never start the GUI display/session manager under the root account by typing in <literal>root</literal> to the prompt of the display manager such as <literal>gdm3</literal>(1).
de: Starten Sie niemals das GUI-Display/den Sitzungsmanager als root, indem Sie <literal>root</literal> im Anmeldebildschirm des Displaymanagers (z.B. <literal>gdm3</literal>(1)) eingeben.

note: type: Content of: <book><chapter><section><section><warning><para>
en: Never run untrusted remote GUI program under X Window when critical information is displayed since it may eavesdrop your X screen.
de: Lassen Sie niemals vertrauensunwürdige GUI-Programme mit Fernanbindung in einem X-Window laufen, wenn dort kritische Daten angezeigt werden, da diese Programme Ihren grafischen Bildschirminhalt abgreifen können.

note: type: Content of: <book><chapter><section><section><title>
en: Virtual consoles
de: Virtuelle Konsolen

note: type: Content of: <book><chapter><section><section><para>
en: In the default Debian system, there are six switchable <ulink url="&vtbaalike;">VT100-like</ulink> character consoles available to start the command shell directly on the Linux host.  Unless you are in a GUI environment, you can switch between the virtual consoles by pressing the <literal>Left-Alt-key</literal> and one of the <literal>F1</literal> — <literal>F6</literal> keys simultaneously.  Each character console allows independent login to the account and offers the multiuser environment.  This multiuser environment is a great Unix feature, and very addictive.
de: In einem Standard-Debian-System sind sechs <ulink url="&vtbaalike;">VT100-ähnliche</ulink> textbasierte Konsolen verfügbar, zwischen denen Sie hin und her schalten können, und in denen die Befehls-Shell direkt auf dem Linux-Host ausgeführt werden kann. Solange Sie sich nicht in einer GUI-Umgebung befinden, können Sie mit der linken <literal>Alt-Taste</literal> und gleichzeitig einer der Funktionstasten <literal>F1</literal> — <literal>F6</literal> zwischen den virtuellen Konsolen umschalten. Jede textbasierte Konsole erlaubt eine eigenständige Anmeldung mit einem Benutzerkonto und bietet eine Mehrbenutzer-Umgebung. Diese Mehrbenutzer-Umgebung ist eine tolle Unix-Funktionalität und macht sehr leicht süchtig.

note: type: Content of: <book><chapter><section><section><para>
en: If you are in the GUI environment, you gain access to the character console 3 by pressing <literal>Ctrl-Alt-F3</literal> key, i.e., the <literal>left-Ctrl-key</literal>, the <literal>left-Alt-key</literal>, and the <literal>F3-key</literal> are pressed together.  You can get back to the GUI environment, normally running on the virtual console 2, by pressing <literal>Alt-F2</literal>.
de: Wenn Sie sich in der grafischen GUI-Umgebung befinden, bekommen Sie mit <literal>Strg-Alt-F3</literal> (d.h. die linke <literal>Strg-Taste</literal>, die linke <literal>Alt-Taste</literal> und <literal>F3</literal> gleichzeitig) Zugang zur textbasierten Konsole 3. Sie können zur GUI-Oberfläche zurückkehren, die normalerweise auf der virtuellen Konsole 2 läuft, indem Sie <literal>Alt-F2</literal> drücken.

note: type: Content of: <book><chapter><section><section><para>
en: You can alternatively change to another virtual console, e.g. to the console 3, from the commandline.
de: Alternativ können Sie auch von der Befehlszeile aus zu einer anderen virtuellen Konsole wechseln, z.B. zur Konsole 3:

note: type: Content of: <book><chapter><section><section><title>
en: How to leave the command prompt
de: Wie Sie die Eingabeaufforderung wieder verlassen

note: type: Content of: <book><chapter><section><section><para>
en: You type <literal>Ctrl-D</literal>, i.e., the <literal>left-Ctrl-key</literal> and the <literal>d-key</literal> pressed together, at the command prompt to close the shell activity.  If you are at the character console, you return to the login prompt with this.  Even though these control characters are referred as "control D" with the upper case, you do not need to press the Shift-key. The short hand expression, <literal>^D</literal>, is also used for <literal>Ctrl-D</literal>.  Alternately, you can type "exit".
de: Drücken Sie in der Eingabeaufforderung <literal>Strg-D</literal> (also die linke <literal>Strg-Taste</literal> und die <literal>d-Taste</literal> gleichzeitig), um die Shell-Aktivitäten zu beenden. Wenn Sie sich auf der textbasierten Konsole befinden, kehren Sie hiermit zum Anmeldebildschirm zurück. Obwohl bei diesen Steuerzeichen von "control D" mit großem D gesprochen wird, müssen Sie hier nicht die Umschalt-Taste drücken. Für <literal>Strg-D</literal> wird auch die Kurzform <literal>^D</literal> benutzt. Alternativ können Sie auch "exit" eingeben.

note: type: Content of: <book><chapter><section><section><para>
en: If you are at <literal>x-terminal-emulator</literal>(1), you can close <literal>x-terminal-emulator</literal> window with this.
de: Wenn Sie sich in einem <literal>X-Terminal-Emulator</literal>(1) befinden, können Sie hiermit das <literal>X-Terminal-Emulator</literal>-Fenster schließen.

note: type: Content of: <book><chapter><section><section><title>
en: How to shutdown the system
de: Wie Sie das System herunterfahren

note: type: Content of: <book><chapter><section><section><para>
en: Just like any other modern OS where the file operation involves <ulink url="&cachingdata;">caching data</ulink> in memory for improved performance, the Debian system needs the proper shutdown procedure before power can safely be turned off. This is to maintain the integrity of files, by forcing all changes in memory to be written to disk. If the software power control is available, the shutdown procedure automatically turns off power of the system. (Otherwise, you may have to press power button for few seconds after the shutdown procedure.)
de: Wie jedes andere moderne Betriebssystem, bei dem Dateioperationen das <ulink url="&cachingdata;">Zwischenspeichern (Caching)</ulink> beinhalten, um die Performance zu erhöhen, erfordert auch das Debian-System eine Prozedur zum sauberen Herunterfahren, bevor gefahrlos abgeschaltet werden kann. Dies dient dazu, die Integrität der Daten aufrecht zu erhalten, indem alle Änderungen auf die Platte geschrieben werden. Falls Energiekontrolle per Software verfügbar ist, wird im Rahmen des Herunterfahrens die Spannung automatisch abgeschaltet. (Andernfalls müssen Sie den Ein-/Ausschaltknopf mehrere Sekunden gedrückt halten, nachdem das Herunterfahren abgeschlossen ist).

note: type: Content of: <book><chapter><section><section><para>
en: You can shutdown the system under the normal multiuser mode from the commandline.
de: Sie können das System im normalen Mehrbenutzermodus auf der Befehlszeile herunterfahren mittels:

note: type: Content of: <book><chapter><section><section><para>
en: You can shutdown the system under the single-user mode from the commandline.
de: Sie können das System im Einzelbenutzermodus auf der Befehlszeile herunterfahren mittels:

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_how_to_shutdown_the_remote_system_on_ssh"/>.
de: Lesen Sie auch <xref linkend="_how_to_shutdown_the_remote_system_on_ssh"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Recovering a sane console
de: Eine Konsole wiederherstellen

note: type: Content of: <book><chapter><section><section><para>
en: When the screen goes berserk after doing some funny things such as "<literal>cat <emphasis>some-binary-file</emphasis></literal>", type "<literal>reset</literal>" at the command prompt. You may not be able to see the command echoed as you type.  You may also issue "<literal>clear</literal>" to clean up the screen.
de: Wenn der Bildschirm verrückt spielt, nachdem Sie verrückte Dinge wie "<literal>cat <emphasis>irgendeine-binärdatei</emphasis></literal>" gemacht haben, geben Sie "<literal>reset</literal>" an der Eingabeaufforderung ein. Sie können den Befehl möglicherweise nicht sehen, während Sie ihn eingeben. Mit "<literal>clear</literal>" können Sie bei Bedarf auch den Bildschirm leeren.

note: type: Content of: <book><chapter><section><section><title>
en: Additional package suggestions for the newbie
de: Zusätzliche Paketempfehlungen für Neulinge

note: type: Content of: <book><chapter><section><section><para>
en: Although even the minimal installation of the Debian system without any desktop environment tasks provides the basic Unix functionality, it is a good idea to install few additional commandline and curses based character terminal packages such as <literal>mc</literal> and <literal>vim</literal> with <literal>apt-get</literal>(8) for beginners to get started by the following.
de: Obwohl selbst die Minimalinstallation eines Debian-Systems ohne jegliche Arbeitsplatzumgebung die grundlegenden Unix-Funktionalitäten bietet, ist es eine gute Idee, mittels <literal>apt-get</literal>(8) einige Befehlszeilen- und curses-basierte Zeichen-Terminal-Pakete zusätzlich zu installieren, wie z.B. <literal>mc</literal> und <literal>vim</literal>; Anfänger können dazu für einen ersten Versuch folgendes verwenden:

note: type: Content of: <book><chapter><section><section><para>
en: If you already had these packages installed, no new packages are installed.
de: Falls Sie diese Pakete bereits installiert haben, werden keine neuen Pakete installiert.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of interesting text-mode program packages
de: Liste interessanter Textmodus-Programm-Pakete

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: package
de: Paket

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: popcon
de: Popcon

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: size
de: Größe

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: description
de: Beschreibung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: A text-mode full-screen file manager
de: Ein Textmodus-Dateimanager mit Vollbildschirm-Ansicht

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: A program to allow limited root privileges to users
de: Ein Programm, das Benutzern eingeschränkte root-Privilegien einräumt

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Unix text editor Vi IMproved, a programmers text editor (standard version)
de: Unix Texteditor Vi IMproved, ein Texteditor für Programmierer (Standardversion)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Unix text editor Vi IMproved, a programmers text editor (compact version)
de: Unix Texteditor Vi IMproved, ein Texteditor für Programmierer (Kompaktversion)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU project Emacs, the Lisp based extensible text editor
de: Emacs vom GNU-Projekt, der Lisp-basierte erweiterbare Texteditor

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Text-mode WWW browsers
de: Textmodus-WWW-Browser

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The Unix style cut-and-paste on the text console (daemon)
de: Unix-ähnliches Kopieren-und-Einfügen auf der Textkonsole (Daemon)

note: type: Content of: <book><chapter><section><section><para>
en: It may be a good idea to read some informative documentations.
de: Es könnte eine gute Idee sein, einiges an informativer Dokumentation zu lesen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of informative documentation packages
de: Liste informativer Dokumentationspakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Debian Project documentation, (Debian FAQ) and other documents
de: Dokumentation des Debian-Projekts und andere Dokumente

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Debian Policy Manual and related documents
de: Debian Policy-Handbuch und zugehörige Dokumente

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Guidelines and information for Debian developers
de: Richtlinien und Informationen für Debian-Entwickler

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Guide for Debian Maintainers
de: Leitfaden für Debian-Betreuer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: History of the Debian Project
de: Vergangenheit des Debian-Projekts

note: type: Content of: <book><chapter><section><section><para>
en: You can install some of these packages by the following.
de: Sie sollten vielleicht einige dieser Pakete installieren, indem Sie folgendes eingeben:

note: type: Content of: <book><chapter><section><section><title>
en: An extra user account
de: Ein zusätzliches Benutzerkonto

note: type: Content of: <book><chapter><section><section><para>
en: If you do not want to use your main user account for the following training activities, you can create a training user account, e.g. <literal>fish</literal> by the following.
de: Falls Sie Ihr Haupt-Benutzerkonto nicht für die folgenden Trainingsaktivitäten nutzen möchten, können Sie mit folgendem Befehl ein Trainings-Benutzerkonto erstellen, hier z.B. <literal>fish</literal>:

note: type: Content of: <book><chapter><section><section><para>
en: Answer all questions.
de: Beantworten Sie alle Fragen.

note: type: Content of: <book><chapter><section><section><para>
en: This creates a new account named as <literal>fish</literal>.  After your practice, you can remove this user account and its home directory by the following.
de: Dadurch wird ein neues Konto namens <literal>fish</literal> erstellt. Nach Ihren Übungen können Sie dieses Benutzerkonto und das dazugehörige Heimatverzeichnis entfernen, indem Sie folgendes verwenden:

note: type: Content of: <book><chapter><section><section><para>
en: On non-Debian and specialized Debian systems, above activities need to use lower level <literal>useradd</literal>(8) and <literal>userdel</literal>(8) utilities, instead.
de: Auf nicht-Debian-Systemen sowie speziell angepassten Debian-Systemen müssen für die oben aufgeführten Aktivitäten die niederschwelligen Werkzeuge <literal>useradd</literal>(8) und <literal>userdel</literal>(8) verwendet werden.

note: type: Content of: <book><chapter><section><section><title>
en: sudo configuration
de: sudo-Konfiguration

note: type: Content of: <book><chapter><section><section><para>
en: For the typical single user workstation such as the desktop Debian system on the laptop PC, it is common to deploy simple configuration of <literal>sudo</literal>(8) as follows to let the non-privileged user, e.g. <literal>penguin</literal>, to gain administrative privilege just with his user password but without the root password.
de: Für ein typisches Einzelbenutzer-Arbeitsplatzsystem, wie z.B. einen Debian-Desktopauf einem Laptop, ist es gängig, wie folgt eine einfache Konfiguration für <literal>sudo</literal>(8) einzurichten, so dass der nicht-privilegierten Benutzer, z.B. <literal>penguin</literal>, lediglich mit seinem Benutzer-Passwort (aber ohne das root-Passwort) administrative Rechte bekommen kann:

note: type: Content of: <book><chapter><section><section><para>
en: Alternatively, it is also common to do as follows to let the non-privileged user, e.g. <literal>penguin</literal>, to gain administrative privilege without any password.
de: Alternativ dazu ist es auch verbreitet, dem nicht-privilegierten Benutzer, hier <literal>penguin</literal>, wie folgt administrative Rechte zu gewähren, ohne dass dieser irgendein Passwort eingeben muss:

note: type: Content of: <book><chapter><section><section><para>
en: This trick should only be used for the single user workstation which you administer and where you are the only user.
de: Dieser Trick sollte nur für einen Einzelbenutzer-Arbeitsplatz angewandt werden, den Sie selbst administrieren und auf dem Sie der einzige Benutzer sind.

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not set up accounts of regular users on multiuser workstation like this because it would be very bad for system security.
de: Richten Sie keine Benutzerkonten regulärer Benutzer auf Mehrbenutzersystemen derartig ein; dies wäre sehr schlecht für die Systemsicherheit.

note: type: Content of: <book><chapter><section><section><caution><para>
en: The password and the account of the <literal>penguin</literal> in the above example requires as much protection as the root password and the root account.
de: Das Passwort und Benutzerkonto von <literal>penguin</literal> im obigen Beispiel erfordert ebenso viel Schutz wie das root-Passwort und das root-Benutzerkonto.

note: type: Content of: <book><chapter><section><section><caution><para>
en: Administrative privilege in this context belongs to someone authorized to perform the system administration task on the workstation.  Never give some manager in the Admin department of your company or your boss such privilege unless they are authorized and capable.
de: Administrative Rechte in diesem Zusammenhang gehören zu jemandem, der berechtigt ist, Systemadministrationsaufgaben auf dem Arbeitsplatzsystem durchzuführen. Gewähren Sie niemals einem Manager in der Verwaltungsabteilung Ihrer Firma oder Ihrem Chef derartige Privilegien, außer diese sind dazu autorisiert und befähigt.

note: type: Content of: <book><chapter><section><section><note><para>
en: For providing access privilege to limited devices and limited files, you should consider to use <emphasis role="strong">group</emphasis> to provide limited access instead of using the <literal>root</literal> privilege via <literal>sudo</literal>(8).
de: Um Leuten Zugriffsrechte auf limitierte Geräte und Dateien zu verschaffen, sollten Sie die Verwendung von <emphasis role="strong">group</emphasis> in Betracht ziehen, um eingeschränkte Rechte einzurichten, statt die root-Privilegien via <literal>sudo</literal>(8) dafür zu nutzen.

note: type: Content of: <book><chapter><section><section><note><para>
en: With more thoughtful and careful configuration, <literal>sudo</literal>(8) can grant limited administrative privileges to other users on a shared system without sharing the root password.  This can help with accountability with hosts with multiple administrators so you can tell who did what.  On the other hand, you might not want anyone else to have such privileges.
de: Mit einer durchdachten und vorsichtigen Konfiguration kann <literal>sudo</literal>(8) auf einem System, das Sie sich mit mehreren Leuten teilen, limitierte administrative Rechte einräumen, ohne dass Sie anderen das root-Passwort mitteilen müssen. Dies kann Ihnen auf Systemen helfen, wo Sie sich die Verantwortung mit mehreren Administratoren teilen, so dass Sie sagen können, wer was gemacht hat. Auf der anderen Seite möchten Sie vielleicht nicht, dass irgendjemand sonst solche Privilegien hat.

note: type: Content of: <book><chapter><section><section><title>
en: Play time
de: Zeit zum Spielen

note: type: Content of: <book><chapter><section><section><para>
en: Now you are ready to play with the Debian system without risks as long as you use the non-privileged user account.
de: Jetzt sind Sie soweit, dass Sie mit dem Debian-System ohne Risiko herumspielen können, solange Sie das nicht-privilegierte Benutzerkonto verwenden.

note: type: Content of: <book><chapter><section><section><para>
en: This is because the Debian system is, even after the default installation, configured with proper file permissions which prevent non-privileged users from damaging the system.  Of course, there may still be some holes which can be exploited but those who worry about these issues should not be reading this section but should be reading <ulink url="&securingdebianmanual;">Securing Debian Manual</ulink>.
de: Das liegt daran, dass sogar nach einer Standardinstallation Ihr Debian-System mit korrekten Dateiberechtigungen konfiguriert ist, die verhindern, dass nicht-privilegierte Benutzer das System beschädigen. Natürlich könnte es immer noch einige Lücken geben, die ausgenutzt werden können, aber diejenigen, die sich darüber Sorgen machen, sollten nicht dieses Kapitel lesen, sondern die <ulink url="&securingdebianmanual;">Anleitung zum Absichern von Debian (Securing Debian Manual)</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: We learn the Debian system as a <ulink url="&unixlike;">Unix-like</ulink> system with the following.
de: Wir lernen das Debian-System mit folgenden Aspekten eines <ulink url="&unixlike;">Unix-ähnlichen</ulink> Systems kennen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <xref linkend="_unix_like_filesystem"/> (basic concept)
de: <xref linkend="_unix_like_filesystem"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <xref linkend="_midnight_commander_mc"/> (survival method)
de: <xref linkend="_midnight_commander_mc"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <xref linkend="_the_basic_unix_like_work_environment"/> (basic method)
de: <xref linkend="_the_basic_unix_like_work_environment"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <xref linkend="_the_simple_shell_command"/> (shell mechanism)
de: <xref linkend="_the_simple_shell_command"/>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <xref linkend="_unix_like_text_processing"/> (text processing method)
de: <xref linkend="_unix_like_text_processing"/>

note: type: Content of: <book><chapter><section><title>
en: Unix-like filesystem
de: Unix-ähnliches Dateisystem

note: type: Content of: <book><chapter><section><para>
en: In GNU/Linux and other <ulink url="&unixlike;">Unix-like</ulink> operating systems, <ulink url="&files;">files</ulink> are organized into <ulink url="&directories;">directories</ulink>.  All files and directories are arranged in one big tree rooted at "<literal>/</literal>". It's called a tree because if you draw the filesystem, it looks like a tree but it is upside down.
de: In GNU/Linux und anderen <ulink url="&unixlike;">Unix-ähnlichen</ulink> Betriebssystemen sind <ulink url="&files;">Dateien</ulink> in <ulink url="&directories;">Verzeichnis</ulink>-Strukturen organisiert. Alle Dateien und Verzeichnisse sind in einem großen Verzeichnisbaum unterhalb von "<literal>/</literal>" eingeordnet. Dies wird Baum genannt, weil das Dateisystem, wenn Sie es aufmalen, wie ein Baum aussieht, nur dass er auf dem Kopf steht.

note: type: Content of: <book><chapter><section><para>
en: These files and directories can be spread out over several devices. <literal>mount</literal>(8) serves to attach the filesystem found on some device to the big file tree.  Conversely, <literal>umount</literal>(8) detaches it again.  On recent Linux kernels, <literal>mount</literal>(8) with some options can bind part of a file tree somewhere else or can mount filesystem as shared, private, slave, or unbindable.  Supported mount options for each filesystem are available in "<literal>/usr/share/doc/linux-doc-*/Documentation/filesystems/</literal>".
de: Diese Dateien und Verzeichnisse können auf mehrere Geräte verteilt sein. <literal>mount</literal>(8) dient dazu, Dateisysteme, die auf anderen Geräten erkannt werden, in den großen Verzeichnisbaum einzubinden. Umgekehrt dient <literal>umount</literal>(8) dazu, es wieder daraus zu entfernen. Auf aktuellen Linux-Kernel kann <literal>mount</literal>(8) mit bestimmten Optionen Teile des Verzeichnisbaums zusätzlich an anderer Stelle anknüpfen oder die zusätzlichen Eigenschaften shared, private, slave oder unbindable verwenden. Unterstützte mount-Optionen für verschiedene Dateisystemtypen finden Sie in "<literal>/usr/share/doc/linux-doc-*/Documentation/filesystems/</literal>".

note: type: Content of: <book><chapter><section><para>
en: <emphasis role="strong">Directories</emphasis> on Unix systems are called <emphasis role="strong">folders</emphasis> on some other systems.  Please also note that there is no concept for <emphasis role="strong">drive</emphasis> such as "<literal>A:</literal>" on any Unix system.  There is one filesystem, and everything is included. This is a huge advantage compared to Windows.
de: <emphasis role="strong">Verzeichnisse</emphasis> auf Unix-Systemen werden bei einigen anderen Betriebssystemen auch <emphasis role="strong">Ordner</emphasis> genannt. Bitte beachten Sie ebenfalls, dass es auf einem Unix-System kein Konzept zur Bezeichnung von <emphasis role="strong">Laufwerken</emphasis> gibt, das vergleichbar mit z.B. "<literal>A:</literal>" wäre. Es gibt ein Dateisystem, und dort ist alles enthalten. Dies ist ein gewaltiger Unterschied verglichen mit Windows.

note: type: Content of: <book><chapter><section><section><title>
en: Unix file basics
de: Unix-Dateigrundlagen

note: type: Content of: <book><chapter><section><section><para>
en: Here are some Unix file basics.
de: Hier einige Grundlagen zu Dateien unter Unix:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Filenames are <emphasis role="strong">case sensitive</emphasis>.  That is, "<literal>MYFILE</literal>" and "<literal>MyFile</literal>" are different files.
de: Bei Dateinamen ist <emphasis role="strong">Groß-/Kleinschreibung immer relevant</emphasis>. Das heißt, "<literal>MEINEDATEI</literal>" und "<literal>MeineDatei</literal>" sind zwei unterschiedliche Dateien.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">root directory</emphasis> means root of the filesystem referred as simply "<literal>/</literal>".  Don't confuse this with the home directory for the root user: "<literal>/root</literal>".
de: Das <emphasis role="strong">Wurzel-Verzeichnis (root)</emphasis> bedeutet Wurzel des Dateisystems und wird einfach als "<literal>/</literal>" dargestellt. Verwechseln Sie dies nicht mit dem Heimatverzeichnis des root-Benutzers "<literal>/root</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Every directory has a name which can contain any letters or symbols <emphasis role="strong">except "<literal>/</literal>"</emphasis>.  The root directory is an exception; its name is "<literal>/</literal>" (pronounced "slash" or "the root directory") and it cannot be renamed.
de: Jedes Verzeichnis hat einen Namen, der jegliche Buchstaben oder Symbole <emphasis role="strong">außer "<literal>/</literal>"</emphasis> enthalten kann. Das Wurzelverzeichnis root ist eine Ausnahme; dessen Name ist "<literal>/</literal>" (ausgesprochen "slash" oder "das root-Verzeichnis") und es kann nicht umbenannt werden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Each file or directory is designated by a <emphasis role="strong">fully-qualified filename</emphasis>, <emphasis role="strong">absolute filename</emphasis>, or <emphasis role="strong">path</emphasis>, giving the sequence of directories which must be passed through to reach it.  The three terms are synonymous.
de: Jede Datei oder jedes Verzeichnis ist über einen <emphasis role="strong">voll qualifizierten Dateinamen</emphasis>, <emphasis role="strong">absoluten Dateinamen</emphasis> oder <emphasis role="strong">Pfad</emphasis> gekennzeichnet, der die Abfolge der Verzeichnisse enthält, die zu dessen Erreichen passiert werden müssen. Die drei oben angegebenen Ausdrücke sind alle gleichbedeutend.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: All <emphasis role="strong">fully-qualified filenames</emphasis> begin with the "<literal>/</literal>" directory, and there's a "<literal>/</literal>" between each directory or file in the filename.  The first "<literal>/</literal>" is the top level directory, and the other "<literal>/</literal>"'s separate successive subdirectories, until we reach the last entry which is the name of the actual file.  The words used here can be confusing.  Take the following <emphasis role="strong">fully-qualified filename</emphasis> as an example: "<literal>/usr/share/keytables/us.map.gz</literal>".  However, people also refers to its basename "<literal>us.map.gz</literal>" alone as a filename.
de: Alle <emphasis role="strong">voll qualifizierten Dateinamen</emphasis> beginnen mit dem "<literal>/</literal>"-Verzeichnis, und zwischen zwei Verzeichnissen oder zwischen Verzeichnis und Datei steht ein weiteres "<literal>/</literal>". Das erste "<literal>/</literal>" ist das Wurzelverzeichnis, und die anderen "<literal>/</literal>" sind jeweils Trenner zwischen den einzelnen Unterverzeichnissen, bis der letzte Eintrag erreicht ist, was der Name der eigentlichen Datei ist. Die Wörter, die hier verwendet werden, können verwirrend sein. Nehmen Sie den folgenden <emphasis role="strong">voll qualifizierten Dateinamen</emphasis> als Beispiel: "<literal>/usr/share/keytables/de.map.gz</literal>". Allerdings spricht man von "<literal>de.map.gz</literal>" alleine als Dateiname.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The root directory has a number of branches, such as "<literal>/etc/</literal>" and "<literal>/usr/</literal>".  These subdirectories in turn branch into still more subdirectories, such as "<literal>/etc/systemd/</literal>" and "<literal>/usr/local/</literal>".  The whole thing viewed collectively is called the <emphasis role="strong">directory tree</emphasis>.  You can think of an absolute filename as a route from the base of the tree ("<literal>/</literal>") to the end of some branch (a file).  You also hear people talk about the directory tree as if it were a <emphasis role="strong">family</emphasis> tree encompassing all direct descendants of a single figure called the root directory ("<literal>/</literal>"): thus subdirectories have <emphasis role="strong">parents</emphasis>, and a path shows the complete ancestry of a file.  There are also relative paths that begin somewhere other than the root directory.  You should remember that the directory "<literal>../</literal>" refers to the parent directory.  This terminology also applies to other directory like structures, such as hierarchical data structures.
de: Das Wurzelverzeichnis enthält eine Anzahl von Unterverzeichnisse, wie "<literal>/etc/</literal>" und "<literal>/usr/</literal>". Diese haben wiederum nochmals weitere Unterverzeichnisse, z. B. "<literal>/etc/systemd/</literal>" und "<literal>/usr/local/</literal>". Das Ganze komplett betrachtet wird als <emphasis role="strong">Verzeichnisbaum</emphasis> bezeichnet. Sie können den absoluten Dateinamen als Route vom Fuss des Baums ("<literal>/</literal>") zu dessen Ende einer Verzweigung (einer Datei) betrachten. Manchmal hören Sie auch, wie Leute vom Verzeichnisbaum reden, als wäre es ein <emphasis role="strong">Familien</emphasis>-Stammbaum, der alle direkten Nachkommen einer einzigen Figur (dem Wurzelverzeichnis "<literal>/</literal>") einschließt: demzufolge haben die Unterverzeichnisse <emphasis role="strong">Eltern</emphasis>, und ein Pfad zeigt die vollständige Herkunft einer Datei. Es gibt auch relative Pfade, die irgendwo beginnen (nicht beim Wurzelverzeichnis). Sie sollten dabei in Erinnerung behalten, dass "<literal>../</literal>" immer das jeweils übergeordnete Verzeichnis (Eltern-Verzeichnis) bezeichnet. Diese Bezeichnungsweise gilt auch für andere Strukturen, die dem Verzeichnisbaum ähnlich sind, wie hierarchische Datenstrukturen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: There's no special directory path name component that corresponds to a physical device, such as your hard disk.  This differs from <ulink url="&rtbb;">RT-11</ulink>, <ulink url="&cpm;">CP/M</ulink>, <ulink url="&openvms;">OpenVMS</ulink>, <ulink url="&msdos;">MS-DOS</ulink>, <ulink url="&amigaos;">AmigaOS</ulink>, and <ulink url="&microsoftwindows;">Microsoft Windows</ulink>, where the path contains a device name such as "<literal>C:\</literal>".  (However, directory entries do exist that refer to physical devices as a part of the normal filesystem.  See <xref linkend="_filesystem_internals"/>.)
de: Es gibt keine spezielle Verzeichnispfad-Namenskomponente, die einem physikalischen Gerät, wie einer Festplatte, entspricht. Dies unterscheidet sich von <ulink url="&rtbb;">RT-11</ulink>, <ulink url="&cpm;">CP/M</ulink>, <ulink url="&openvms;">OpenVMS</ulink>, <ulink url="&msdos;">MS-DOS</ulink>, <ulink url="&amigaos;">AmigaOS</ulink> und <ulink url="&microsoftwindows;">Microsoft Windows</ulink>, wo der Pfad einen Gerätenamen wie "<literal>C:\</literal>" enthält. Allerdings existieren Verzeichniseinträge, die sich als Teil des normalen Dateisystems auf physikalische Geräte beziehen. Siehe dazu <xref linkend="_filesystem_internals"/>.

note: type: Content of: <book><chapter><section><section><note><para>
en: While you <emphasis role="strong">can</emphasis> use almost any letters or symbols in a file name, in practice it is a bad idea to do so.  It is better to avoid any characters that often have special meanings on the command line, including spaces, tabs, newlines, and other special characters: <literal>{ } ( ) [ ] ' ` " \ / &gt; &lt; | ; ! # &amp; ^ * % @ $</literal> .  If you want to separate words in a name, good choices are the period, hyphen, and underscore.  You could also capitalize each word, "<literal>LikeThis</literal>". Experienced Linux users tend to avoid spaces in filenames.
de: Obwohl Sie nahezu alle Buchstaben oder Symbole in einem Dateinamen verwenden <emphasis role="strong">können</emphasis>, ist es in der Praxis eine schlechte Idee, dies zu tun. Es ist besser, alle Zeichen zu vermeiden, die auf der Befehlszeile oft eine spezielle Bedeutung haben, darunter Leerzeichen, Tabulatoren, Newlines, und andere spezielle Zeichen wie <literal>{ } ( ) [ ] ' ` " \ / &gt; &lt; | ; ! # &amp; ^ * % @ $</literal> . Wenn Sie innerhalb des Namens einzelne Wörter trennen möchten, sind Punkte, Bindestriche und Unterstriche hierfür eine gute Wahl. Sie können auch die Wörter jeweils am Anfang großschreiben, "<literal>SoWieHier</literal>". Erfahrene Benutzer tendieren dazu, Leerzeichen in Dateinamen zu vermeiden.

note: type: Content of: <book><chapter><section><section><note><para>
en: The word "root" can mean either "root user" or "root directory".  The context of their usage should make it clear.
de: Das Wort "root" kann entweder "root-Benutzer" oder "root-Verzeichnis" (Wurzelverzeichnis) bedeuten. Am Zusammenhang bei der Verwendung sollten Sie erkennen können, was gemeint ist.

note: type: Content of: <book><chapter><section><section><note><para>
en: The word <emphasis role="strong">path</emphasis> is used not only for <emphasis role="strong">fully-qualified filename</emphasis> as above but also for the <emphasis role="strong">command search path</emphasis>.  The intended meaning is usually clear from the context.
de: Das Wort <emphasis role="strong">Pfad</emphasis> wird nicht nur wie oben für <emphasis role="strong">voll qualifizierte Dateinamen</emphasis> verwendet, sondern auch für den <emphasis role="strong">Befehls-Suchpfad</emphasis>. Die jeweilige Bedeutung erschließt sich für gewöhnlich aus dem Zusammenhang.

note: type: Content of: <book><chapter><section><section><para>
en: The detailed best practices for the file hierarchy are described in the Filesystem Hierarchy Standard ("<literal>/usr/share/doc/debian-policy/fhs/fhs-2.3.txt.gz</literal>" and <literal>hier</literal>(7)).  You should remember the following facts as the starter.
de: Detaillierte bewährte Methoden für die Dateihierarchie sind im Filesystem Hierarchy Standard beschrieben (in "<literal>/usr/share/doc/debian-policy/fhs/fhs-2.3.txt.gz</literal>" und unter <literal>hier</literal>(7)). Sie sollten folgendes als Ausgangspunkt nutzen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of usage of key directories
de: Auflistung der Verwendung wichtiger Verzeichnisse

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: directory
de: Verzeichnis

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: usage of the directory
de: Verwendung des Verzeichnisses

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the root directory
de: das Wurzelverzeichnis (root-Verzeichnis)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: system wide configuration files
de: systemweite Konfigurationsdateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: system log files
de: System-Protokolldateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: all the home directories for all non-privileged users
de: die Heimatverzeichnisse aller nicht-privilegierten Benutzer

note: type: Content of: <book><chapter><section><section><title>
en: Filesystem internals
de: Dateisystem-Internas

note: type: Content of: <book><chapter><section><section><para>
en: Following the <emphasis role="strong">Unix tradition</emphasis>, the Debian GNU/Linux system provides the <ulink url="&filesystem;">filesystem</ulink> under which physical data on hard disks and other storage devices reside, and the interaction with the hardware devices such as console screens and remote serial consoles are represented in an unified manner under "<literal>/dev/</literal>".
de: Gemäß der <emphasis role="strong">Unix-Tradition</emphasis> stellt das Debian GNU/Linux-System ein <ulink url="&filesystem;">Dateisystem</ulink> bereit, unterhalb dessen alle physikalischen Daten auf Festplatten und anderen Speichermedien liegen; alles für das Zusammenspiel mit Hardware-Geräten wie Konsolenbildschirmen und von fern zugreifenden seriellen Konsolen benötigte wird in vereinheitlichter Art und Weise unterhalb von "<literal>/dev/</literal>" abgebildet.

note: type: Content of: <book><chapter><section><section><para>
en: Each file, directory, named pipe (a way two programs can share data), or physical device on a Debian GNU/Linux system has a data structure called an <ulink url="&inode;">inode</ulink> which describes its associated attributes such as the user who owns it (owner), the group that it belongs to, the time last accessed, etc.  The idea of representing just about everything in the filesystem was a Unix innovation, and modern Linux kernels have developed this idea ever further. Now, even information about processes running in the computer can be found in the filesystem.
de: Alle Dateien, Verzeichnisse, benannten Pipes (named pipes; ein Verfahren, mit dem zwei Progamme Daten austauschen können) oder physikalischen Geräte auf einem Debian GNU/Linux-System haben eine Datenstruktur, <ulink url="&inode;">Inode</ulink> genannt, die die mit ihr verbundenen Attribute beschreibt, wie der Benutzer, der deren Eigentümer (owner) ist, die Gruppe, der sie angehören, der Zeitpunkt des letzten Zugriffs usw. Die Idee, nahezu alles im Dateisystem darzustellen, war eine Unix-Innovation, und moderne Linux-Kernel haben diese Idee sogar noch weiterentwickelt. Jetzt kann man sogar Informationen über die Prozesse, die auf dem Computer laufen, im Dateisystem finden.

note: type: Content of: <book><chapter><section><section><para>
en: This abstract and unified representation of physical entities and internal processes is very powerful since this allows us to use the same command for the same kind of operation on many totally different devices. It is even possible to change the way the kernel works by writing data to special files that are linked to running processes.
de: Die abstrakte und vereinheitlichte Abbildung von physikalischen Datensätzen und internen Prozessen ist sehr leistungsfähig, da sie es uns erlaubt, für die gleiche Funktion auf vielen total unterschiedlichen Geräten denselben Befehl zu verwenden. Es ist sogar möglich, die Art und Weise, wie der Kernel arbeitet, zu verändern, indem man Daten in spezielle Dateien schreibt, die mit laufenden Prozessen verbunden sind.

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you need to identify the correspondence between the file tree and the physical entity, execute <literal>mount</literal>(8) with no arguments.
de: Wenn Sie wissen möchten, wie der Verzeichisbaum und die Gerätedateien verknüpft sind, führen Sie <literal>mount</literal>(8) ohne Argumente aus.

note: type: Content of: <book><chapter><section><section><title>
en: Filesystem permissions
de: Dateisystem-Berechtigungen

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&filesystempermissions;">Filesystem permissions</ulink> of <ulink url="&unixlike;">Unix-like</ulink> system are defined for three categories of affected users.
de: <ulink url="&filesystempermissions;">Dateisystem-Berechtigungen</ulink> auf <ulink url="&unixlike;">Unix-ähnlichen</ulink> Systemen werden für drei Kategorien beteiligter Benutzer festgelegt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">user</emphasis> who owns the file (<emphasis role="strong">u</emphasis>)
de: der <emphasis role="strong">Benutzer</emphasis> (user), der Eigentümer der Datei ist (<emphasis role="strong">u</emphasis>);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Other users in the <emphasis role="strong">group</emphasis> which the file belongs to (<emphasis role="strong">g</emphasis>)
de: andere Benutzer der <emphasis role="strong">Gruppe</emphasis> (group), zu der die Datei gehört (<emphasis role="strong">g</emphasis>);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: All <emphasis role="strong">other</emphasis> users (<emphasis role="strong">o</emphasis>) also referred to as "world" and "everyone"
de: alle <emphasis role="strong">anderen</emphasis> (other) Benutzer (<emphasis role="strong">o</emphasis>), auch "world" (Welt) oder "everyone" (jeder) genannt.

note: type: Content of: <book><chapter><section><section><para>
en: For the file, each corresponding permission allows following actions.
de: Bei Dateien gibt es Berechtigung für die folgenden Aktionen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">read</emphasis> (<emphasis role="strong">r</emphasis>) permission allows owner to examine contents of the file.
de: Die <emphasis role="strong">Lese</emphasis>-Berechtigung (read, <emphasis role="strong">r</emphasis>) erlaubt dem Rechteinhaber, den Inhalt der Datei zu betrachten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">write</emphasis> (<emphasis role="strong">w</emphasis>) permission allows owner to modify the file.
de: Die <emphasis role="strong">Schreib</emphasis>-Berechtigung (write, <emphasis role="strong">w</emphasis>) erlaubt dem Rechteinhaber, die Datei zu verändern.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">execute</emphasis> (<emphasis role="strong">x</emphasis>) permission allows owner to run the file as a command.
de: Die <emphasis role="strong">Ausführungs</emphasis>-Berechtigung (execute, <emphasis role="strong">x</emphasis>) erlaubt dem Rechteinhaber, die Datei als Befehl auszuführen.

note: type: Content of: <book><chapter><section><section><para>
en: For the directory, each corresponding permission allows following actions.
de: Bei Verzeichnissen gibt es Berechtigung für die folgenden Aktionen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">read</emphasis> (<emphasis role="strong">r</emphasis>) permission allows owner to list contents of the directory.
de: Die <emphasis role="strong">Lese</emphasis>-Berechtigung (read, <emphasis role="strong">r</emphasis>) erlaubt dem Rechteinhaber, den Inhalt des Verzeichnisses aufzulisten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">write</emphasis> (<emphasis role="strong">w</emphasis>) permission allows owner to add or remove files in the directory.
de: Die <emphasis role="strong">Schreib</emphasis>-Berechtigung (write, <emphasis role="strong">w</emphasis>) erlaubt dem Rechteinhaber, Dateien zu dem Verzeichnis hinzuzufügen oder Dateien zu löschen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">execute</emphasis> (<emphasis role="strong">x</emphasis>) permission allows owner to access files in the directory.
de: Die <emphasis role="strong">Ausführungs</emphasis>-Berechtigung (execute, <emphasis role="strong">x</emphasis>) erlaubt dem Rechteinhaber, auf Dateien in dem Verzeichnis zuzugreifen.

note: type: Content of: <book><chapter><section><section><para>
en: Here, the <emphasis role="strong">execute</emphasis> permission on a directory means not only to allow reading of files in that directory but also to allow viewing their attributes, such as the size and the modification time.
de: Hierbei bedeutet die <emphasis role="strong">Ausführungs</emphasis>-Berechtigung für ein Verzeichnis nicht nur, dass der Inhalt der Dateien in diesem Verzeichnis betrachtet werden kann, sondern auch deren Attribute, wie die Dateigröße und der Zeitpunkt der letzten Änderung.

note: type: Content of: <book><chapter><section><section><para>
en: <literal>ls</literal>(1) is used to display permission information (and more) for files and directories.  When it is invoked with the "<literal>-l</literal>" option, it displays the following information in the order given.
de: <literal>ls</literal>(1) wird verwendet, um Informationen über die Zugriffsrechte (und mehr) von Dateien und Verzeichnissen anzuzeigen. Wenn es mit der Option "<literal>-l</literal>" aufgerufen wird, werden die folgenden Informationen in der angegebenen Reihenfolge angezeigt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Type of file</emphasis> (first character)
de: <emphasis role="strong">Typ der Datei</emphasis> (erstes Zeichen);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Access <emphasis role="strong">permission</emphasis> of the file (nine characters, consisting of three characters each for user, group, and other in this order)
de: <emphasis role="strong">Berechtigungen</emphasis> der Datei (neun Zeichen, bestehend aus drei Zeichen jeweils für Benutzer, Gruppe und andere, in dieser Reihenfolge);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Number of hard links</emphasis> to the file
de: <emphasis role="strong">Anzahl der harten Links</emphasis> auf die Datei;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Name of the <emphasis role="strong">user</emphasis> who owns the file
de: Name des <emphasis role="strong">Benutzers</emphasis>, der Eigentümer der Datei ist;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Name of the <emphasis role="strong">group</emphasis> which the file belongs to
de: Name der <emphasis role="strong">Gruppe</emphasis>, zu der die Datei gehört;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Size</emphasis> of the file in characters (bytes)
de: <emphasis role="strong">Größe</emphasis> der Datei in Zeichen (Byte);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Date and time</emphasis> of the file (mtime)
de: <emphasis role="strong">Datum und Uhrzeit</emphasis> der Datei (mtime);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Name</emphasis> of the file
de: <emphasis role="strong">Name</emphasis> der Datei.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of the first character of "<literal>ls -l</literal>" output
de: Bedeutungen des ersten Zeichens der "<literal>ls -l</literal>"-Ausgabe

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: character
de: Zeichen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: meaning
de: Bedeutung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: normal file
de: normale Datei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: symlink
de: symbolischer Link

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: character device node
de: Geräte-Node für zeichenorientierte Geräte

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: block device node
de: Geräte-Node für blockorientierte Geräte

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: named pipe
de: benannte Pipe (named pipe)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: socket
de: Socket

note: type: Content of: <book><chapter><section><section><para>
en: <literal>chown</literal>(1) is used from the root account to change the owner of the file.  <literal>chgrp</literal>(1) is used from the file's owner or root account to change the group of the file.  <literal>chmod</literal>(1) is used from the file's owner or root account to change file and directory access permissions.  Basic syntax to manipulate a <literal>foo</literal> file is the following.
de: <literal>chown</literal>(1) wird von dem root-Benutzer verwendet, um den Eigentümer einer Datei zu ändern. <literal>chgrp</literal>(1) wird vom Eigentümer einer Datei oder von root benutzt, um die Gruppe zu ändern, zu der die Datei gehört. <literal>chmod</literal>(1) wird vom Eigentümer oder dem root-Benutzer verwendet, um die Zugriffsberechtigungen für Datei und Verzeichnis zu ändern. Die grundsätzliche Syntax, um die Datei <literal>foo</literal> zu bearbeiten, ist wie folgt:

note: type: Content of: <book><chapter><section><section><para>
en: For example, you can make a directory tree to be owned by a user <literal>foo</literal> and shared by a group <literal>bar</literal> by the following.
de: Sie können zum Beispiel mit folgenden Befehlen einen Verzeichnisbaum so manipulieren, dass <literal>foo</literal> sein Eigentümer wird und <literal>bar</literal> die Gruppe:

note: type: Content of: <book><chapter><section><section><para>
en: There are three more special permission bits.
de: Es gibt noch drei weitere, spezielle Zugriffs-Bits:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">set user ID</emphasis> bit (<emphasis role="strong">s</emphasis> or <emphasis role="strong">S</emphasis> instead of user's <emphasis role="strong">x</emphasis>)
de: das <emphasis role="strong">Setze Benutzer-ID</emphasis>-Bit (<emphasis role="strong">s</emphasis>, oder <emphasis role="strong">S</emphasis> statt dem <emphasis role="strong">x</emphasis> des Benutzers);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">set group ID</emphasis> bit (<emphasis role="strong">s</emphasis> or <emphasis role="strong">S</emphasis> instead of group's <emphasis role="strong">x</emphasis>)
de: das <emphasis role="strong">Setze Gruppen-ID</emphasis>-Bit (<emphasis role="strong">s</emphasis>, oder <emphasis role="strong">S</emphasis> statt dem <emphasis role="strong">x</emphasis> der Gruppe);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">sticky</emphasis> bit (<emphasis role="strong">t</emphasis> or <emphasis role="strong">T</emphasis> instead of other's <emphasis role="strong">x</emphasis>)
de: das <emphasis role="strong">sticky (klebrig)</emphasis>-Bit (<emphasis role="strong">t</emphasis>, oder <emphasis role="strong">T</emphasis> statt dem <emphasis role="strong">x</emphasis> der "anderen").

note: type: Content of: <book><chapter><section><section><para>
en: Here the output of "<literal>ls -l</literal>" for these bits is <emphasis role="strong">capitalized</emphasis> if execution bits hidden by these outputs are <emphasis role="strong">unset</emphasis>.
de: Hierbei enthält die Ausgabe von "<literal>ls -l</literal>" für diese Bits die jeweiligen <emphasis role="strong">Großbuchstaben</emphasis>, wenn die Ausführungs-Bits (x), die bei dieser Ausgabe versteckt sind, <emphasis role="strong">nicht gesetzt</emphasis> sind.

note: type: Content of: <book><chapter><section><section><para>
en: Setting <emphasis role="strong">set user ID</emphasis> on an executable file allows a user to execute the executable file with the owner ID of the file (for example <emphasis role="strong">root</emphasis>).  Similarly, setting <emphasis role="strong">set group ID</emphasis> on an executable file allows a user to execute the executable file with the group ID of the file (for example <emphasis role="strong">root</emphasis>).  Because these settings can cause security risks, enabling them requires extra caution.
de: Das Setzen des <emphasis role="strong">Setze Benutzer-ID</emphasis>-Bits einer ausführbaren Datei erlaubt dem Benutzer, die ausführbare Datei unter der Benutzer-ID der Datei (zum Beispiel <emphasis role="strong">root</emphasis>) auszuführen. Ähnlich dazu erlaubt das Setzen des Bits <emphasis role="strong">Setze Gruppen-ID</emphasis> einer ausführbaren Datei dem Benutzer, die ausführbare Datei unter der Gruppen-ID der Datei (zum Beispiel <emphasis role="strong">root</emphasis>) auszuführen. Da diese Einstellungen Sicherheitsrisiken verursachen können, erfordert deren Aktivierung besondere Vorsicht.

note: type: Content of: <book><chapter><section><section><para>
en: Setting <emphasis role="strong">set group ID</emphasis> on a directory enables the <ulink url="&bsdlike;">BSD-like</ulink> file creation scheme where all files created in the directory belong to the <emphasis role="strong">group</emphasis> of the directory.
de: Das Setzen des <emphasis role="strong">Setze Gruppen-ID</emphasis>-Bits eines Verzeichnisses aktiviert das <ulink url="&bsdlike;">BSD-ähnliche</ulink> Dateierstellungs-Schema, bei dem alle in dem Verzeichnis erzeugten Dateien der gleichen <emphasis role="strong">Gruppe</emphasis> angehören wie das Verzeichnis selbst.

note: type: Content of: <book><chapter><section><section><para>
en: Setting the <emphasis role="strong">sticky bit</emphasis> on a directory prevents a file in the directory from being removed by a user who is not the owner of the file.  In order to secure contents of a file in world-writable directories such as "<literal>/tmp</literal>" or in group-writable directories, one must not only reset the <emphasis role="strong">write</emphasis> permission for the file but also set the <emphasis role="strong">sticky bit</emphasis> on the directory.  Otherwise, the file can be removed and a new file can be created with the same name by any user who has write access to the directory.
de: Das Setzen des <emphasis role="strong">sticky (klebrig)</emphasis>-Bits eines Verzeichnisses verhindert, dass eine Datei in dem Verzeichnis von einem Benutzer gelöscht wird, der nicht Eigentümer der Datei ist. Um den Inhalt einer Datei in einem für alle schreibbaren Verzeichnis wie "<literal>/tmp</literal>" oder in durch die Gruppe schreibbaren Verzeichnissen sicherzustellen, muss nicht nur die <emphasis role="strong">Schreib</emphasis>-Berechtigung für die Datei zurückgenommen werden, sondern auch das <emphasis role="strong">sticky (klebrig)</emphasis>-Bit für das Verzeichnis. Ansonsten könnte jeder Benutzer, der Schreibberechtigung in dem Verzeichnis hat, die Datei löschen und eine neue mit dem gleichen Namen (aber eventuell anderem Inhalt) erstellen.

note: type: Content of: <book><chapter><section><section><para>
en: Here are a few interesting examples of file permissions.
de: Hier einige interessante Beispiele von Dateiberechtigungen:

note: type: Content of: <book><chapter><section><section><para>
en: There is an alternative numeric mode to describe file permissions with <literal>chmod</literal>(1).  This numeric mode uses 3 to 4 digit wide octal (radix=8) numbers.
de: Es gibt eine alternative numerische Möglichkeit, um Dateiberechtigungen mit <literal>chmod</literal>(1) darzustellen. Dieser numerische Modus verwendet 3 oder 4 einstellige Oktalzahlen (Basis=8).

note: type: Content of: <book><chapter><section><section><table><title>
en: The numeric mode for file permissions in <literal>chmod</literal>(1) commands
de: Der numerische Modus für Dateiberechtigungen in <literal>chmod</literal>(1)-Befehlen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: digit
de: Ziffer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 1st optional digit
de: 1. Ziffer (optional)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sum of <emphasis role="strong">set user ID</emphasis> (=4), <emphasis role="strong">set group ID</emphasis> (=2), and <emphasis role="strong">sticky bit</emphasis> (=1)
de: Summe der Bits <emphasis role="strong">Setze Benutzer-ID</emphasis> (=4), <emphasis role="strong">Setze Gruppen-ID</emphasis> (=2) und <emphasis role="strong">sticky (klebrig)</emphasis> (=1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 2nd digit
de: 2. Ziffer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sum of <emphasis role="strong">read</emphasis> (=4), <emphasis role="strong">write</emphasis> (=2), and <emphasis role="strong">execute</emphasis> (=1) permissions for <emphasis role="strong">user</emphasis>
de: Summer der Rechte <emphasis role="strong">Lesen</emphasis> (= 4), <emphasis role="strong">Schreiben</emphasis> (= 2) und <emphasis role="strong">Ausführen</emphasis> (= 1) für den <emphasis role="strong">Benutzer</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 3rd digit
de: 3. Ziffer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ditto for <emphasis role="strong">group</emphasis>
de: identisch für die <emphasis role="strong">Gruppe</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 4th digit
de: 4. Ziffer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ditto for <emphasis role="strong">other</emphasis>
de: identisch für <emphasis role="strong">alle anderen</emphasis>

note: type: Content of: <book><chapter><section><section><para>
en: This sounds complicated but it is actually quite simple.  If you look at the first few (2-10) columns from "<literal>ls -l</literal>" command output and read it as a binary (radix=2) representation of file permissions ("-" being "0" and "rwx" being "1"), the last 3 digit of the numeric mode value should make sense as an octal (radix=8) representation of file permissions to you.
de: Dies klingt kompliziert, aber es ist letztendig ganz einfach. Wenn Sie die ersten Spalten (2-10) der "<literal>ls -l</literal>"-Ausgabe anschauen und sie in binärer Darstellung (Basis = 2) lesen ("-" ist "0" und "rwx" sind "1"), werden Sie die letzten 3 Ziffern des numerischen Modus' im Oktalformat (Basis = 8) erkennen.

note: type: Content of: <book><chapter><section><section><para>
en: For example, try the following
de: Probieren Sie zum Beispiel folgendes:

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you need to access information displayed by "<literal>ls -l</literal>" in shell script, you should use pertinent commands such as <literal>test</literal>(1), <literal>stat</literal>(1) and <literal>readlink</literal>(1).  The shell builtin such as "<literal>[</literal>" or "<literal>test</literal>" may be used too.
de: Wenn Sie mit einem Shell-Skript auf Informationen von "<literal>ls -l</literal>" zugreifen müssen, sollten Sie geeignete Befehle wie <literal>test</literal>(1), <literal>stat</literal>(1) und <literal>readlink</literal>(1) verwenden. Auch in die Shell integrierte Dinge wie "<literal>[</literal>" oder "<literal>test</literal>" können genutzt werden.

note: type: Content of: <book><chapter><section><section><title>
en: Control of permissions for newly created files: umask
de: Steuerung der Berechtigungen für neu erzeugte Dateien: umask

note: type: Content of: <book><chapter><section><section><para>
en: What permissions are applied to a newly created file or directory is restricted by the <literal>umask</literal> shell builtin command.  See <literal>dash</literal>(1), <literal>bash</literal>(1), and <literal>builtins</literal>(7).
de: Welche Berechtigungen einer neu erzeugten Datei oder einem neu erzeugten Verzeichnis zugewiesen werden, wird durch den in die Shell integrierten Befehl <literal>umask</literal> festgelegt/eingeschränkt. Lesen Sie dazu <literal>dash</literal>(1), <literal>bash</literal>(1) und <literal>builtins</literal>(7).

note: type: Content of: <book><chapter><section><section><table><title>
en: The <emphasis role="strong">umask</emphasis> value examples
de: Beispiele für <emphasis role="strong">umask</emphasis>-Werte

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: file permissions created
de: erzeugte Dateirechte

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: directory permissions created
de: erzeugte Verzeichnisrechte

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: usage
de: Verwendung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: writable only by the user
de: schreibbar nur durch den Benutzer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: writable by the group
de: schreibbar durch die Gruppe

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system uses a user private group (UPG) scheme as its default. A UPG is created whenever a new user is added to the system. A UPG has the same name as the user for which it was created and that user is the only member of the UPG. UPG scheme makes it safe to set umask to <literal>0002</literal> since every user has their own private group.  (In some Unix variants, it is quite common to setup all normal users belonging to a single <emphasis role="strong"><literal>users</literal></emphasis> group and is a good idea to set umask to <literal>0022</literal> for security in such cases.)
de: Das Debian-System verwendet standardmäßig das UPG-Schema (user private group, eineprivate Gruppe für jeden Benutzer). Eine UPG wird erstellt, immer wenn ein Benutzer dem System hinzugefügt wird. Eine UPG hat den gleichen Namen wie der Benutzer, für den sie erstellt wurde, und dieser Benutzer ist das alleinige Mitglied in dieser Gruppe. Durch das UPG-Schema ist es sicher, die umask auf <literal>0002</literal> zu setzen, da jeder Benutzer seine eigene private Gruppe hat. (Bei einigen Unix-Varianten ist es gängig, alle normalen Benutzer so einzurichten, dass sie einer einzigen <emphasis role="strong"><literal>users</literal></emphasis>-Gruppe angehören und es ist in solchen Fällen eine gute Idee, umask aus Sicherheitsgründen auf <literal>0022</literal> zu setzen.)

note: type: Content of: <book><chapter><section><section><tip><para>
en: Enable UPG by putting "<literal>umask 002</literal>" in the <literal>~/.bashrc</literal> file.
de: Sie aktivieren das UPG-Schema, indem Sie "<literal>umask 002</literal>" zur Datei <literal>~/.bashrc</literal> hinzufügen.

note: type: Content of: <book><chapter><section><section><title>
en: Permissions for groups of users (group)
de: Berechtigungen für Gruppen von Benutzern (group)

note: type: Content of: <book><chapter><section><section><warning><para>
en: Please make sure to save unsaved changes before doing reboot or similar actions.
de: Stellen sie sicher, dass noch nicht gespeicherte Änderungen gespeichert werden, bevor Sie einen Reboot oder ähnliches ausführen.

note: type: Content of: <book><chapter><section><section><para>
en: You can add a user <literal>penguin</literal> to a group <literal>bird</literal> in two steps:
de: Sie können mit zwei Schritten den Benutzer <literal>penguin</literal> zu der Gruppe <literal>bird</literal> hinzufügen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Change group configuration using one of following:
de: Ändern der Gruppenkonfiguration mit einem der folgenden Befehle:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo usermod -aG bird penguin</literal>".
de: Führen Sie "<literal>sudo usermod -aG bird penguin</literal>" aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo adduser penguin bird</literal>". (only on typical Debian systems)
de: Führen Sie "<literal>sudo adduser penguin bird</literal>" aus (nur auf typischen Debian-Systemen).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo vigr</literal>" for <literal>/etc/group</literal> and "<literal>sudo vigr -s</literal>" for <literal>/etc/gshadow</literal> to append <literal>penguin</literal> in the line for <literal>bird</literal>.
de: Führen Sie "<literal>sudo vigr</literal>" für <literal>/etc/group</literal> aus,sowie "<literal>sudo vigr -s</literal>" für <literal>/etc/gshadow</literal>, um <literal>penguin</literal> der Zeile für die Gruppe <literal>bird</literal> hinzuzufügen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Apply configuration using one of following:
de: Übernehmen Sie die Konfiguration mit einer der folgenden Möglichkeiten:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Cold reboot and login. (Best option)
de: Kalt-Neustart und neu anmelden (die beste Option).

note: type: Content of: <book><chapter><section><section><para>
en: You can remove a user <literal>penguin</literal> from a group <literal>bird</literal> in two steps:
de: Sie können mit zwei Schritten den Benutzer <literal>penguin</literal> aus der Gruppe <literal>bird</literal> entfernen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo usermod -rG bird penguin</literal>".
de: Führen Sie "<literal>sudo usermod -rG bird penguin</literal>" aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo deluser penguin bird</literal>". (only on typical Debian systems)
de: Führen Sie "<literal>sudo deluser penguin bird</literal>" aus (nur auf typischen Debian-Systemen).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo vigr</literal>" for <literal>/etc/group</literal> and "<literal>sudo vigr -s</literal>" for <literal>/etc/gshadow</literal> to remove <literal>penguin</literal> in the line for <literal>bird</literal>.
de: Führen Sie "<literal>sudo vigr</literal>" für <literal>/etc/group</literal>, sowie "<literal>sudo vigr -s</literal>" für <literal>/etc/gshadow</literal> aus, um <literal>penguin</literal> aus der Zeile für die Gruppe <literal>bird</literal> zu entfernen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>kill -TERM -1</literal>" and do some fix-up actions such as "<literal>systemctl restart NetworkManager.service</literal>".
de: Führen Sie "<literal>kill -TERM -1</literal>" aus sowie einige korrigierende Aktionen wie "<literal>systemctl restart NetworkManager.service</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Logout via GUI menu is not an option for Gnome Desktop.
de: Abmelden über die grafische Oberfläche ist für den GNOME-Desktop keine Option.

note: type: Content of: <book><chapter><section><section><para>
en: Any warm reboot attempts are fragile replacements of the real cold reboot under the modern desktop system.
de: Jegliche Versuche eines Warm-Neustarts sind bei modernen Arbeitsplatzsystemen ein fragiler Ersatz für einen Kalt-Neustart.

note: type: Content of: <book><chapter><section><section><note><para>
en: Alternatively, you may dynamically add users to groups during the authentication process by adding "<literal>auth optional pam_group.so</literal>" line to "<literal>/etc/pam.d/common-auth</literal>" and setting "<literal>/etc/security/group.conf</literal>".  (See <xref linkend="_authentication"/>.)
de: Alternativ können Sie Benutzer während des Authentifizierungsprozesses dynamisch zu Gruppen hinzufügen, indem Sie die Zeile "<literal>auth optional pam_group.so</literal>" zu "<literal>/etc/pam.d/common-auth</literal>" hinzufügen und "<literal>/etc/security/group.conf</literal>" einrichten. Lesen Sie dazu <xref linkend="_authentication"/>.)

note: type: Content of: <book><chapter><section><section><para>
en: Some notable system-provided groups allow their members to access particular files and devices without <literal>root</literal> privilege.
de: Einige erwähnenswerte systemweite Gruppen erlauben ihren Mitglieder, ohne <literal>root</literal>-Privilegien auf die jeweiligen Dateien und Geräte zuzugreifen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable system-provided groups for file access
de: Liste erwähnenswerter systemweiter Gruppen

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: group
de: Gruppe

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description for accessible files and devices
de: Beschreibung der Dateien und Geräte, auf die zugegriffen werden kann

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: full and direct access to serial ports ("<literal>/dev/ttyS[0-3]</literal>")
de: voller und direkter Zugriff auf serielle Ports ("<literal>/dev/ttyS[0-3]</literal>")

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: limited access to serial ports for <emphasis role="strong">Dialup IP</emphasis> connection to trusted peers
de: eingeschränkter Zugriff auf serielle Ports für <emphasis role="strong">Dialup IP</emphasis>-(Einwahl-)Verbindungen zu vertrauenswürden Gegenstellen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: CD-ROM, DVD+/-RW drives
de: CD-ROM- und DVD+/-RW-Laufwerke

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: audio device
de: Audiogeräte (z.B. Soundkarten)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: video device
de: Videogeräte (z.B. Grafikkarten)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: scanner(s)
de: Scanner

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: system monitoring logs
de: Systemüberwachungs-Protokolle

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: some directories for junior administrative work: "<literal>/usr/local</literal>", "<literal>/home</literal>"
de: einige Verzeichnisse für untergeordnete administrative Tätigkeiten: "<literal>/usr/local</literal>", "<literal>/home</literal>"

note: type: Content of: <book><chapter><section><section><tip><para>
en: You need to belong to the <literal>dialout</literal> group to reconfigure modem, dial anywhere, etc.  But if <literal>root</literal> creates pre-defined configuration files for trusted peers in "<literal>/etc/ppp/peers/</literal>", you only need to belong to the <literal>dip</literal> group to create <emphasis role="strong">Dialup IP</emphasis> connection to those trusted peers using <literal>pppd</literal>(8), <literal>pon</literal>(1), and <literal>poff</literal>(1) commands.
de: Sie müssen der Gruppe <literal>dialout</literal> angehören, um ein Modem umzukonfigurieren, sich irgendwo einzuwählen usw. Wenn jedoch <literal>root</literal> vordefinierte Konfigurationsdateien für vertrauenswürdige Gegenstellen in "<literal>/etc/ppp/peers/</literal>" anlegt, müssen Sie lediglich Mitglied der Gruppe <literal>dip</literal> sein, um mit den Befehlen <literal>pppd</literal>(8), <literal>pon</literal>(1) und <literal>poff</literal>(1) <emphasis role="strong">Dialup IP</emphasis>-(Einwahl-)Verbindungen herzustellen.

note: type: Content of: <book><chapter><section><section><para>
en: Some notable system-provided groups allow their members to execute particular commands without <literal>root</literal> privilege.
de: Einige erwähnenswerte, vom System angebotene Gruppen erlauben Ihren Mitgliedern, besondere Befehle ohne <literal>root</literal>-Rechte auszuführen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable system provided groups for particular command executions
de: Liste erwähnenswerter, vom System angebotenen Gruppen zur Ausführung besonderer Befehle

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: accessible commands
de: Befehle, die ausgeführt werden können

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute any command with superuser privileges
de: Einen Befehl mit Superuser-Privilegien ausführen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute commands to add, modify, and remove printers from printer databases
de: Befehle ausführen, um Drucker zur Druckerdatenbank hinzuzufügen, zu modifizieren und zu entfernen

note: type: Content of: <book><chapter><section><section><para>
en: For the full listing of the system provided users and groups, see the recent version of the "Users and Groups" document in "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>" provided by the <literal>base-passwd</literal> package.
de: Eine vollständige Liste der vom System angebotenen Benutzer und Gruppen finden Sie in der letzten Version des Dokuments "Users and Groups" in "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>" aus dem Paket <literal>base-passwd</literal>.

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>passwd</literal>(5), <literal>group</literal>(5), <literal>shadow</literal>(5), <literal>newgrp</literal>(1), <literal>vipw</literal>(8), <literal>vigr</literal>(8), and <literal>pam_group</literal>(8) for management commands of the user and group system.
de: Lesen Sie <literal>passwd</literal>(5), <literal>group</literal>(5), <literal>shadow</literal>(5), <literal>newgrp</literal>(1), <literal>vipw</literal>(8), <literal>vigr</literal>(8) und <literal>pam_group</literal>(8) für Informationen über Befehle zur Verwaltung des Benutzer- und Gruppensystems.

note: type: Content of: <book><chapter><section><section><title>
en: Timestamps
de: Zeitstempel

note: type: Content of: <book><chapter><section><section><para>
en: There are three types of timestamps for a GNU/Linux file.
de: Es gibt drei Arten von Zeitstempeln für eine GNU/Linux-Datei:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of types of timestamps
de: Liste der Arten von Zeitstempeln

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: type
de: Art

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: meaning (historic Unix definition)
de: Bedeutung (historische Unix-Definition)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the file modification time (<literal>ls -l</literal>)
de: Zeitpunkt der letzten Änderung an der Datei (<literal>ls -l</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the file status change time (<literal>ls -lc</literal>)
de: Zeitpunkt der letzten Statusänderung der Datei (<literal>ls -lc</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the last file access time (<literal>ls -lu</literal>)
de: Zeitpunkt des letzten Zugriffs auf die Datei (<literal>ls -lu</literal>)

note: type: Content of: <book><chapter><section><section><note><para>
en: <emphasis role="strong">ctime</emphasis> is not file creation time.
de: <emphasis role="strong">ctime</emphasis> ist nicht der Zeitpunkt der Dateierzeugung.

note: type: Content of: <book><chapter><section><section><note><para>
en: The actual value of <emphasis role="strong">atime</emphasis> on GNU/Linux system may be different from that of the historic Unix definition.
de: Der wirkliche Wert von <emphasis role="strong">atime</emphasis> auf einem GNU/Linux-System könnte sich von dem mit der historischen Unix-Definition konformen Variante unterscheiden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Overwriting a file changes all of the <emphasis role="strong">mtime</emphasis>, <emphasis role="strong">ctime</emphasis>, and <emphasis role="strong">atime</emphasis> attributes of the file.
de: Das Überschreiben einer Datei ändert die <emphasis role="strong">mtime</emphasis>-, <emphasis role="strong">ctime</emphasis>- und <emphasis role="strong">atime</emphasis>-Attribute der Datei.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Changing ownership or permission of a file changes the <emphasis role="strong">ctime</emphasis> and <emphasis role="strong">atime</emphasis> attributes of the file.
de: Das Ändern von Eigentümer oder Zugriffsrechten ändert die <emphasis role="strong">ctime</emphasis>- und <emphasis role="strong">atime</emphasis>-Attribute der Datei.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Reading a file changes the <emphasis role="strong">atime</emphasis> attribute of the file on the historic Unix system.
de: Das Lesen einer Datei ändert das <emphasis role="strong">atime</emphasis>-Attribut der Datei auf einem historischen Unix-System.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Reading a file changes the <emphasis role="strong">atime</emphasis> attribute of the file on the GNU/Linux system if its filesystem is mounted with "<literal>strictatime</literal>".
de: Das Lesen einer Datei ändert das <emphasis role="strong">atime</emphasis>-Attribut der Datei auf einem GNU/Linux-System, wenn das Dateisystem mit dem Argument "<literal>strictatime</literal>" eingebunden wurde.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Reading a file for the first time or after one day changes the <emphasis role="strong">atime</emphasis> attribute of the file on the GNU/Linux system if its filesystem is mounted with "<literal>relatime</literal>". (default behavior since Linux 2.6.30)
de: Das erstmalige Lesen einer Datei oder das Lesen nach einem Tag ändert das <emphasis role="strong">atime</emphasis>-Attribut der Datei auf einem GNU/Linux-System, wenn das Dateisystem mit dem Argument "<literal>relatime</literal>" eingebunden wurde (dies ist das Standardverhalten seit Linux 2.6.30).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Reading a file doesn't change the <emphasis role="strong">atime</emphasis> attribute of the file on the GNU/Linux system if its filesystem is mounted with "<literal>noatime</literal>".
de: Das Lesen einer Datei ändert nicht das <emphasis role="strong">atime</emphasis>-Attribut der Datei auf einem GNU/Linux-System, wenn das Dateisystem mit dem Argument "<literal>noatime</literal>" eingebunden wurde.

note: type: Content of: <book><chapter><section><section><note><para>
en: The "<literal>noatime</literal>" and "<literal>relatime</literal>" mount options are introduced to improve the filesystem read performance under the normal use cases.  Simple file read operation under the "<literal>strictatime</literal>" option accompanies the time-consuming write operation to update the <emphasis role="strong">atime</emphasis> attribute.  But the <emphasis role="strong">atime</emphasis> attribute is rarely used except for the <literal>mbox</literal>(5) file.  See <literal>mount</literal>(8).
de: Die mount-Argument "<literal>noatime</literal>" und "<literal>relatime</literal>" wurden eingeführt, um in normalen Anwendungssituationen die Leistungsfähigkeit der Systeme beim Lesen vom Dateisystem zu verbessern. Der einfache Vorgang zum Lesen einer Datei beinhaltet bei aktivierter "<literal>strictatime</literal>"-Option den zeitaufwendigen Schreibvorgang zum Aktualisieren des <emphasis role="strong">atime</emphasis>-Attributs. Jedoch wird das <emphasis role="strong">atime</emphasis>-Attribut selten benutzt, außer bei der <literal>mbox</literal>(5)-Datei.  Lesen Sie dazu <literal>mount</literal>(8).

note: type: Content of: <book><chapter><section><section><para>
en: Use <literal>touch</literal>(1) command to change timestamps of existing files.
de: Verwenden Sie den Befehl <literal>touch</literal>(1), um den Zeitstempel vorhandener Dateien zu ändern.

note: type: Content of: <book><chapter><section><section><para>
en: For timestamps, the <literal>ls</literal> command outputs localized strings under non-English locale ("<literal>fr_FR.UTF-8</literal>").
de: Zeitstempel werden in der Ausgabe des <literal>ls</literal>-Befehls lokalisiert angezeigt, wenn ein nicht-englisches Gebietsschema (Locale) eingestellt ist (bei "<literal>de_DE.UTF-8</literal>" also im deutschen Datumsformat.

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <xref linkend="_customized_display_of_time_and_date"/> to customize "<literal>ls -l</literal>" output.
de: Lesen Sie <xref linkend="_customized_display_of_time_and_date"/>, um die Ausgabe von "<literal>ls -l</literal>" anzupassen.

note: type: Content of: <book><chapter><section><section><para>
en: There are two methods of associating a file "<literal>foo</literal>" with a different filename "<literal>bar</literal>".
de: Es gibt zwei Methoden, um die Datei "<literal>foo</literal>" mit einem anderen Dateinamen, z.B. "<literal>bar</literal>" zu verbinden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&hardlink;">Hard link</ulink>
de: <ulink url="&hardlink;">Harter Link</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Duplicate name for an existing file
de: doppelter Name für eine existierende Datei

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&symboliclinkorsymlink;">Symbolic link or symlink</ulink>
de: <ulink url="&symboliclinkorsymlink;">symbolischer Link (auch Symlink genannt)</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Special file that points to another file by name
de: eine spezielle Datei, die über deren Namen auf eine andere Datei verweist

note: type: Content of: <book><chapter><section><section><para>
en: See the following example for changes in link counts and the subtle differences in the result of the <literal>rm</literal> command.
de: Schauen Sie sich folgendes Beispiel bezüglich Änderungen bei der Linkanzahl und den feinen Unterschieden im Resultat des <literal>rm</literal>-Befehls an:

note: type: Content of: <book><chapter><section><section><para>
en: The hardlink can be made within the same filesystem and shares the same inode number which the "<literal>-i</literal>" option with <literal>ls</literal>(1)  reveals.
de: Der harte Link kann innerhalb des gleichen Dateisystems erstellt werden und teilt sich die gleiche Inode-Nummer mit der Originaldatei, welche Sie mittels der Option "<literal>-i</literal>" des <literal>ls</literal>(1)-Befehls herausfinden können.

note: type: Content of: <book><chapter><section><section><para>
en: The symlink always has nominal file access permissions of "<literal>rwxrwxrwx</literal>", as shown in the above example, with the effective access permissions dictated by permissions of the file that it points to.
de: Der Symlink hat immer nominal die Dateiberechtigungen "<literal>rwxrwxrwx</literal>", wie in dem obigen Beispiel zu sehen, wobei die letztlich wirksamen Zugriffsrechte durch die Berechtigungen der Datei, auf die verwiesen wird, bestimmt werden.

note: type: Content of: <book><chapter><section><section><caution><para>
en: It is generally a good idea not to create complicated symbolic links or hardlinks at all unless you have a very good reason.  It may cause nightmares where the logical combination of the symbolic links results in loops in the filesystem.
de: Es ist grundsätzlich eine gute Idee, keine komplizierten symbolischen oder harten Link zu erstellen, außer Sie haben einen sehr guten Grund dafür. Es könnte Ihnen sonst Albträume bescheren, wenn die logische Kombination von symbolischen Links zu Schleifen im Dateisystem führt.

note: type: Content of: <book><chapter><section><section><note><para>
en: It is generally preferable to use symbolic links rather than hardlinks unless you have a good reason for using a hardlink.
de: Im allgemeinen sollten Sie symbolische Links gegenüber harten Links bevorzugen, außer Sie haben einen guten Grund, einen harten Link zu verwenden.

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>.</literal>" directory links to the directory that it appears in, thus the link count of any new directory starts at 2.  The "<literal>..</literal>" directory links to the parent directory, thus the link count of the directory increases with the addition of new subdirectories.
de: Das Verzeichnis "<literal>.</literal>" verweist auf das Verzeichnis, in dem es erscheint, daher steht die Anzahl der Links in jedem neuen Verzeichnis auf 2. "<literal>..</literal>" verweist auf das jeweilige Elternverzeichnis, daher erhöht sich die Anzahl der Links für dieses Verzeichnis mit jedem Hinzufügen eines neuen Unterverzeichnisses.

note: type: Content of: <book><chapter><section><section><para>
en: If you are just moving to Linux from Windows, it soon becomes clear how well-designed the filename linking of Unix is, compared with the nearest Windows equivalent of "shortcuts".  Because it is implemented in the filesystem, applications can't see any difference between a linked file and the original. In the case of hardlinks, there really is no difference.
de: Wenn Sie gerade von Windows zu Linux wechseln, wird Ihnen bald klar werden, wie gut das Verfahren zum Verknüpfen von Dateinamen bei Unix aufgebaut ist, verglichen mit dem Windows-Equivalent der "Shortcuts". Weil es im Dateisystem implementiert ist, bemerken Anwendungen keinen Unterschied zwischen der verknüpften Datei und dem Original. Im Fall eines harten Links gibt es auch tatsächlich keinen Unterschied.

note: type: Content of: <book><chapter><section><section><title>
en: Named pipes (FIFOs)
de: Benannte Pipes (FIFOs)

note: type: Content of: <book><chapter><section><section><para>
en: A <ulink url="&namedpipe;">named pipe</ulink> is a file that acts like a pipe.  You put something into the file, and it comes out the other end.  Thus it's called a FIFO, or First-In-First-Out: the first thing you put in the pipe is the first thing to come out the other end.
de: Eine <ulink url="&namedpipe;">benannte Pipe</ulink> (named pipe) ist eine Datei, die sich wie ein Rohr verhält: wenn Sie etwas in die Datei hineingeben, kommt es am anderen Ende wieder heraus. Daher wird sie auch FIFO genannt, vom englischen First-In-First-Out: das erste, was Sie in das Rohr hineingeben, kommt als erstes am anderen Ende wieder heraus.

note: type: Content of: <book><chapter><section><section><para>
en: If you write to a named pipe, the process which is writing to the pipe doesn't terminate until the information being written is read from the pipe.  If you read from a named pipe, the reading process waits until there is nothing to read before terminating.  The size of the pipe is always zero --- it does not store data, it just links two processes like the functionality offered by the shell "<literal>|</literal>" syntax.  However, since this pipe has a name, the two processes don't have to be on the same command line or even be run by the same user. Pipes were a very influential innovation of Unix.
de: Wenn Sie in eine benannte Pipe schreiben, wird der Prozess, der in die Pipe schreibt, nicht eher beendet, als bis die zu schreibenden Informationen von der Pipe gelesen wurden. Wenn Sie aus einer benannten Pipe lesen, wartet der lesende Prozess, bis es nichts mehr zu lesen gibt, bevor er beendet wird. Die Größe der Pipe ist immer Null --- sie speichert keine Informationen, sie verbindet lediglich zwei Prozesse, wie dies die Shell mittels "<literal>|</literal>" tut. Da diese Pipe allerdings einen Namen hat, müssen die beiden Prozesse nicht auf der gleichen Befehlszeile und nicht einmal unter dem gleichen Benutzerkonto laufen. Pipes waren eine sehr einflußreiche Innovation von Unix.

note: type: Content of: <book><chapter><section><section><para>
en: Sockets are used extensively by all the Internet communication, databases, and the operating system itself. It is similar to the named pipe (FIFO) and allows processes to exchange information even between different computers.  For the socket, those processes do not need to be running at the same time nor to be running as the children of the same ancestor process.  This is the endpoint for <ulink url="&theinterprocesscommunicationipc;">the inter process communication (IPC)</ulink>.  The exchange of information may occur over the network between different hosts.  The two most common ones are <ulink url="&theinternetsocket;">the Internet socket</ulink> and <ulink url="&theunixdomainsocket;">the Unix domain socket</ulink>.
de: Sockets werden von allen Internet-Übertragungen, Datenbanken und dem Betriebssystem selbst umfassend genutzt. Sie sind den benannten Pipes (FIFO) ähnlich und erlauben Prozessen, Informationen sogar zwischen verschiedenen Computern auszutauschen. Für die Nutzung von Sockets müssen diese Prozesse nicht zur gleichen Zeit laufen und auch nicht Kindprozesse desselben Urprozesses sein. Ein Socket ist der Endpunkt für die <ulink url="&theinterprocesscommunicationipc;">Interprozesskommunikation (IPC)</ulink>. Der Austausch von Informationen kann über das Netzwerk zwischen verschiedenen Rechnern stattfinden. Die beiden meist verwendeten sind der <ulink url="&theinternetsocket;">Internet-Socket</ulink> und der <ulink url="&theunixdomainsocket;">Unix-Domain-Socket</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: Device files
de: Gerätedateien

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&devicefiles;">Device files</ulink> refer to physical or virtual devices on your system, such as your hard disk, video card, screen, or keyboard.  An example of a virtual device is the console, represented by "<literal>/dev/console</literal>".
de: <ulink url="&devicefiles;">Gerätedateien</ulink> verweisen auf physikalische oder virtuelle Geräte auf Ihrem System, wie Ihre Festplatte, Grafikkarte, Bildschirm oder Tastatur. Ein Beispiel für ein virtuelles Gerät ist die Konsole, repräsentiert durch "<literal>/dev/console</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: There are 2 types of device files.
de: Es gibt zwei Arten von Gerätedateien:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Character device</emphasis>
de: <emphasis role="strong">Zeichenorientierte Geräte</emphasis>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Accessed one character at a time
de: Zugriff immer nur auf ein Zeichen gleichzeitig

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: 1 character = 1 byte
de: 1 Zeichen = 1 Byte

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: E.g. keyboard device, serial port, …
de: z.B. Tastatur, serieller Port, …

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Block device</emphasis>
de: <emphasis role="strong">Blockorientierte Geräte</emphasis>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: accessed in larger units called blocks
de: Zugriff in größeren Einheiten, Blocks genannt

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: 1 block &gt; 1 byte
de: 1 Block &gt; 1 Byte

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: E.g. hard disk, …
de: z.B. Festplatten, …

note: type: Content of: <book><chapter><section><section><para>
en: You can read and write device files, though the file may well contain binary data which may be an incomprehensible-to-humans gibberish.  Writing data directly to these files is sometimes useful for the troubleshooting of hardware connections.  For example, you can dump a text file to the printer device "<literal>/dev/lp0</literal>" or send modem commands to the appropriate serial port "<literal>/dev/ttyS0</literal>".  But, unless this is done carefully, it may cause a major disaster.  So be cautious.
de: Sie können Gerätedateien lesen und schreiben, allerdings enthalten diese möglicherweise Binärdaten, die für Menschen nur unverständliches Kauderwelsch darstellen. Daten direkt in diese Dateien zu schreiben, ist manchmal zur Fehlersuche bei Verbindungsproblemen nützlich. Zum Beispiel können Sie eine Textdatei zur Drucker-Gerätedatei "<literal>/dev/lp0</literal>" schicken oder Modembefehle an den entsprechenden seriellen Port "<literal>/dev/ttyS0</literal>". Aber wenn hierbei nicht mit Vorsicht gearbeitet wird, kann dies eine große Katastrophe verursachen. Seien Sie also auf der Hut.

note: type: Content of: <book><chapter><section><section><note><para>
en: For the normal access to a printer, use <literal>lp</literal>(1).
de: Für den normalen Zugriff auf den Drucker verwenden Sie <literal>lp</literal>(1).

note: type: Content of: <book><chapter><section><section><para>
en: The device node number are displayed by executing <literal>ls</literal>(1) as the following.
de: Die Geräte-Node-Nummer wird angezeigt, indem Sie <literal>ls</literal>(1) wie folgt ausführen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dev/sda</literal>" has the major device number 8 and the minor device number 0.  This is read/write accessible by users belonging to the <literal>disk</literal> group.
de: "<literal>/dev/sda</literal>" hat die major-Gerätenummer 8 und die minor-Gerätenummer 0. Es ist lesbar/schreibbar für Benutzer, die der Gruppe <literal>disk</literal> angehören.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dev/sr0</literal>" has the major device number 11 and the minor device number 0.  This is read/write accessible by users belonging to the <literal>cdrom</literal> group.
de: "<literal>/dev/sr0</literal>" hat die major-Gerätenummer 11 und die minor-Gerätenummer 0. Es ist lesbar/schreibbar für Benutzer, die der Gruppe <literal>cdrom</literal> angehören.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dev/ttyS0</literal>" has the major device number 4 and the minor device number 64.  This is read/write accessible by users belonging to the <literal>dialout</literal> group.
de: "<literal>/dev/ttyS0</literal>" hat die major-Gerätenummer 4 und die minor-Gerätenummer 64. Es ist lesbar/schreibbar für Benutzer, die der Gruppe <literal>dialout</literal> angehören.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dev/zero</literal>" has the major device number 1 and the minor device number 5.  This is read/write accessible by anyone.
de: "<literal>/dev/zero</literal>" hat die major-Gerätenummer 1 und die minor-Gerätenummer 5. Es ist lesbar/schreibbar für jeden.

note: type: Content of: <book><chapter><section><section><para>
en: On the modern Linux system, the filesystem under "<literal>/dev/</literal>" is automatically populated by the <literal>udev</literal>(7) mechanism.
de: Auf modernen Linux-Systemen wird das Dateisystem unterhalb von "<literal>/dev/</literal>" automatisch durch den <literal>udev</literal>(7)-Mechanismus bestückt.

note: type: Content of: <book><chapter><section><section><title>
en: Special device files
de: Spezielle Gerätedateien

note: type: Content of: <book><chapter><section><section><para>
en: There are some special device files.
de: Es gibt einige spezielle Gerätedateien:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of special device files
de: Liste spezieller Gerätedateien

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: device file
de: Gerätedatei

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: action
de: Aktion

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of response
de: Beschreibung der Antwort

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: read
de: lesen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return "end-of-file (EOF) character"
de: gibt das "end-of-file"-Zeichen (EOF) zurück

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: write
de: schreiben

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return nothing (a bottomless data dump pit)
de: gibt nichts zurück (ein bodenloses Loch für Datenmüll)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return "the <literal>\0</literal> (NUL) character" (not the same as the number zero ASCII)
de: gibt das "<literal>\0</literal>"-Zeichen (NUL) zurück (das ist nicht dasselbe wie die Zahl Null in ASCII)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return random characters from a true random number generator, delivering real entropy (slow)
de: gibt zufällige Zeichen von einem realen Zufallszahlengenerator zurück, der echte Entropie liefert (langsam)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return random characters from a cryptographically secure pseudorandom number generator
de: gibt zufällige Zeichen von einem kryptografisch sicheren Pseudo-Zufallszahlengenerator zurück

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return the disk-full (ENOSPC) error
de: gibt den "disk-full"-Fehler (ENOSPC, Platte voll) zurück

note: type: Content of: <book><chapter><section><section><para>
en: These are frequently used in conjunction with the shell redirection (see <xref linkend="_typical_command_sequences_and_shell_redirection"/>).
de: Diese werden oft in Verbindung mit der Shell-Umleitung genutzt (lesen Sie <xref linkend="_typical_command_sequences_and_shell_redirection"/>).

note: type: Content of: <book><chapter><section><section><title>
en: procfs and sysfs
de: procfs und sysfs

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&procfs;">procfs</ulink> and <ulink url="&sysfs;">sysfs</ulink> mounted on "<literal>/proc</literal>" and "<literal>/sys</literal>" are the pseudo-filesystem and expose internal data structures of the kernel to the userspace.  In other word, these entries are virtual, meaning that they act as a convenient window into the operation of the operating system.
de: <ulink url="&procfs;">procfs</ulink> und <ulink url="&sysfs;">sysfs</ulink>, eingebunden unter "<literal>/proc</literal>" und "<literal>/sys</literal>", sind Pseudo-Dateisysteme und bringen interne Datenstrukturen des Kernel in den Userspace. Mit anderen Worten: diese Einträge sind virtuell, sie fungieren als komfortables Fenster zu den Operationen des Betriebssystems.

note: type: Content of: <book><chapter><section><section><para>
en: The directory "<literal>/proc</literal>" contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID). System utilities that access process information, such as <literal>ps</literal>(1), get their information from this directory structure.
de: Das Verzeichnis "<literal>/proc</literal>" enthält (neben anderen Dingen) ein Unterverzeichnis für jeden Prozess, der auf dem System läuft, welches nach der Prozess-ID (PID) benannt ist. Systemwerkzeuge, die auf Prozessinformationen zugreifen, wie <literal>ps</literal>(1), bekommen ihre Informationen aus dieser Verzeichnisstruktur.

note: type: Content of: <book><chapter><section><section><para>
en: The directories under "<literal>/proc/sys/</literal>" contain interfaces to change certain kernel parameters at run time.  (You may do the same through the specialized <literal>sysctl</literal>(8) command or its preload/configuration file "<literal>/etc/sysctl.d/*.conf</literal>".)
de: Die Verzeichnisse unterhalb von "<literal>/proc/sys/</literal>" enthalten Schnittstellen, um bestimmte Kernel-Parameter zur Laufzeit zu ändern. (Sie können dies möglicherweise auch mit dem spezialisierten Befehl <literal>sysctl</literal>(8) oder seiner Preload-/Konfigurationsdatei "<literal>/etc/sysctl.d/*.conf</literal>" erreichen.)

note: type: Content of: <book><chapter><section><section><para>
en: People frequently panic when they notice one file in particular - "<literal>/proc/kcore</literal>" - which is generally huge.  This is (more or less) a copy of the content of your computer's memory.  It's used to debug the kernel.  It is a virtual file that points to computer memory, so don't worry about its size.
de: Die Leute geraten regelmäßig in Panik, wenn Sie eine bestimmte Datei bemerken - "<literal>/proc/kcore</literal>" - die wirklich riesig ist. Dies ist (mehr oder weniger) eine Kopie des Inhalts vom Arbeitsspeicher Ihres Rechners. Sie wird für Fehlersuche im Kernel verwendet. Es ist eine virtuelle Datei, die auf den Arbeitsspeicher verweist, sorgen Sie sich daher nicht über ihre Größe.

note: type: Content of: <book><chapter><section><section><para>
en: The directory under "<literal>/sys</literal>" contains exported kernel data structures, their attributes, and their linkages between them. It also contains interfaces to change certain kernel parameters at run time.
de: Das Verzeichnis unterhalb von "<literal>/sys</literal>" enthält vom Kernel exportierte Datenstrukturen, deren Attribute sowie die Anbindungen zwischen ihnen. Es enthält auch Schnittstellen, um bestimmte Kernel-Parameter zur Laufzeit zu ändern.

note: type: Content of: <book><chapter><section><section><para>
en: See "<literal>proc.txt(.gz)</literal>", "<literal>sysfs.txt(.gz)</literal>" and other related documents in the Linux kernel documentation ("<literal>/usr/share/doc/linux-doc-*/Documentation/filesystems/*</literal>") provided by the <literal>linux-doc-*</literal> package.
de: Lesen Sie "<literal>proc.txt(.gz)</literal>", "<literal>sysfs.txt(.gz)</literal>" sowie weitere dazugehörige Dokumente aus der Linux-Kernel-Dokumentation ("<literal>/usr/share/doc/linux-doc-*/Documentation/filesystems/*</literal>") aus dem Paket <literal>linux-doc-*</literal>.

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&tmpfs;">tmpfs</ulink> is a temporary filesystem which keeps all files in the <ulink url="&virtualmemory;">virtual memory</ulink>.  The data of the tmpfs in the <ulink url="&pagecache;">page cache</ulink> on memory may be swapped out to the <ulink url="&swapspace;">swap space</ulink> on disk as needed.
de: <ulink url="&tmpfs;">tmpfs</ulink> ist ein temporäres Dateisystem, das alle Dateien im <ulink url="&virtualmemory;">virtuellen Speicher</ulink> hält. Die Daten des tmpfs im <ulink url="&pagecache;">page cache</ulink> des Speichers können - falls nötig - in den <ulink url="&swapspace;">Swap-Bereich</ulink> auf der Festplatte ausgelagert werden.

note: type: Content of: <book><chapter><section><section><para>
en: The directory "<literal>/run</literal>" is mounted as the tmpfs in the early boot process.  This enables writing to it even when the directory "<literal>/</literal>" is mounted as read-only.  This is the new location for the storage of transient state files and replaces several locations described in the <ulink url="&filesystemhierarchystandard;">Filesystem Hierarchy Standard</ulink> version 2.3:
de: Das Verzeichnis "<literal>/run</literal>" wird im frühen Stadium des Boot-Prozesses als tmpfs eingebunden. Dadurch ist es möglich, in dieses Verzeichnis zu schreiben, auch wenn "<literal>/</literal>" als read-only (nur lesen) eingebunden ist. Dies ist der neue Ablageort für die Speicherung kurzlebiger Statusdateien und ersetzt verschiedene Orte, die im <ulink url="&filesystemhierarchystandard;">Filesystem Hierarchy Standard</ulink> Version 2.3 beschrieben sind:

note: type: Content of: <book><chapter><section><section><para>
en: See "<literal>tmpfs.txt(.gz)</literal>" in the Linux kernel documentation ("<literal>/usr/share/doc/linux-doc-*/Documentation/filesystems/*</literal>") provided by the <literal>linux-doc-*</literal> package.
de: Lesen Sie "<literal>tmpfs.txt(.gz)</literal>" in der Linux-Kernel-Dokumentation ("<literal>/usr/share/doc/linux-doc-2.6.*/Documentation/filesystems/*</literal>") aus dem Paket <literal>linux-doc-2.6.*</literal>.

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&midnightcommandermc;">Midnight Commander (MC)</ulink> is a GNU "Swiss army knife" for the Linux console and other terminal environments.  This gives newbie a menu driven console experience which is much easier to learn than standard Unix commands.
de: <ulink url="&midnightcommandermc;">Midnight Commander (MC)</ulink> ist ein GNU "Schweizer Messer" für die Linux-Konsole und andere Terminal-Umgebungen. Er bringt Neulingen eine menügeführte Konsole, die viel einfacher zu erlernen ist wie die Standard-Unix-Befehle.

note: type: Content of: <book><chapter><section><para>
en: You may need to install the Midnight Commander package which is titled "<literal>mc</literal>" by the following.
de: Sie müssen möglicherweise wie folgt das Midnight Commander-Paket mit Namen "<literal>mc</literal>" installieren:

note: type: Content of: <book><chapter><section><para>
en: Use the <literal>mc</literal>(1) command to explore the Debian system.  This is the best way to learn.  Please explore few interesting locations just using the cursor keys and Enter key.
de: Verwenden Sie den <literal>mc</literal>(1)-Befehl, um das Debian-System zu erforschen. Dies ist der beste Weg, um zu lernen. Entdecken Sie einige interessante Orte lediglich durch Verwendung der Pfeiltasten und der Enter-Taste.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "<literal>/etc</literal>" and its subdirectories
de: "<literal>/etc</literal>" und dessen Unterverzeichnisse;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "<literal>/var/log</literal>" and its subdirectories
de: "<literal>/var/log</literal>" und dessen Unterverzeichnisse;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "<literal>/usr/share/doc</literal>" and its subdirectories
de: "<literal>/usr/share/doc</literal>" und dessen Unterverzeichnisse;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "<literal>/usr/sbin</literal>" and "<literal>/usr/bin</literal>"
de: "<literal>/usr/sbin</literal>" und "<literal>/usr/bin</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: Customization of MC
de: Anpassen des MC

note: type: Content of: <book><chapter><section><section><para>
en: In order to make MC to change working directory upon exit and <literal>cd</literal> to the directory, I suggest to modify "<literal>~/.bashrc</literal>" to include a script provided by the <literal>mc</literal> package.
de: Um beim Schließen des MC das Arbeitsverzeichnis zu speichern und beim nächsten Start mit <literal>cd</literal> dorthin zu wechseln, empfehle ich, "<literal>~/.bashrc</literal>" zu modifizieren, um ein Skript dort zu integrieren, das vom <literal>mc</literal>-Paket bereitgestellt wird:

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>mc</literal>(1) (under the "<literal>-P</literal>" option) for the reason. (If you do not understand what exactly I am talking here, you can do this later.)
de: Den Grund finden Sie unter <literal>mc</literal>(1) (unter der Option "<literal>-P</literal>"). (Falls Sie nicht verstehen, worum genau es hier geht, können Sie dies später erledigen.)

note: type: Content of: <book><chapter><section><section><title>
en: Starting MC
de: Starten von MC

note: type: Content of: <book><chapter><section><section><para>
en: MC can be started by the following.
de: MC kann wie folgt gestartet werden:

note: type: Content of: <book><chapter><section><section><para>
en: MC takes care of all file operations through its menu, requiring minimal user effort.  Just press F1 to get the help screen.  You can play with MC just by pressing cursor-keys and function-keys.
de: MC kümmert sich über sein Menü um alle Dateioperationen und erfordert dabei nur minimale Anstrengungen des Benutzers. Drücken Sie einfach F1, um die Hilfe-Seiten zu bekommen. Sie können mit dem MC herumspielen, indem Sie einfach die Pfeiltasten und Funktionstasten drücken.

note: type: Content of: <book><chapter><section><section><note><para>
en: In some consoles such as <literal>gnome-terminal</literal>(1), key strokes of function-keys may be stolen by the console program.  You can disable these features in "Preferences" → "General" and "Shortcuts" menu for <literal>gnome-terminal</literal>.
de: In einigen Konsolen, wie <literal>gnome-terminal</literal>(1), könnten Tastendrücke der Funktionstasten vom Konsolenprogramm "gestohlen" werden. Bei <literal>gnome-terminal</literal> können Sie diese Funktionalität über "Bearbeiten" → "Einstellungen"  → "Tastenkürzel" deaktivieren.

note: type: Content of: <book><chapter><section><section><para>
en: If you encounter character encoding problem which displays garbage characters, adding "<literal>-a</literal>" to MC's command line may help prevent problems.
de: Wenn Sie Probleme mit der Zeichenkodierung feststellen und Zeichenmüll angezeigt wird, kann das Hinzufügen von "<literal>-a</literal>" zur MC-Befehlszeile helfen, Probleme zu vermeiden.

note: type: Content of: <book><chapter><section><section><para>
en: If this doesn't clear up your display problems with MC, see <xref linkend="_the_terminal_configuration"/>.
de: Falls dies Ihre Anzeigeprobleme mit MC nicht löst, lesen Sie <xref linkend="_the_terminal_configuration"/>.

note: type: Content of: <book><chapter><section><section><title>
en: File manager in MC
de: Dateimanager in MC

note: type: Content of: <book><chapter><section><section><para>
en: The default is two directory panels containing file lists.  Another useful mode is to set the right window to "information" to see file access privilege information, etc.  Following are some essential keystrokes.  With the <literal>gpm</literal>(8) daemon running, one can use a mouse on Linux character consoles, too.  (Make sure to press the shift-key to obtain the normal behavior of cut and paste in MC.)
de: Die Standardanzeige sind zwei Verzeichnisfenster, welche Dateilisten enthalten. Ein anderer nützlicher Modus ist, das rechte Fenster auf "Info" einzustellen, um dort Informationen zu Dateizugriffsrechten und anderem zu erhalten. Wenn der <literal>gpm</literal>(8)-Daemon läuft, kann man auch auf textbasierten Linux-Konsolen eine Maus verwenden. (Stellen Sie sicher, dass Sie die Umschalt-Taste drücken, um im MC das normale Ausschneiden-und-Einfügen-Verhalten zu bekommen.)

note: type: Content of: <book><chapter><section><section><table><title>
en: The key bindings of MC
de: Die Tastaturbefehle von MC

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: key
de: Taste

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: key binding
de: Tastaturbefehl

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: help menu
de: Hilfe-Menü

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: internal file viewer
de: interner Dateibetrachter

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: internal editor
de: interner Texteditor

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: activate pull down menu
de: Aufklapp-Menü aktivieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exit Midnight Commander
de: Midnight Commander beenden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: move between two windows
de: zwischen den beiden Fenstern wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Insert</literal> or <literal>Ctrl-T</literal>
de: <literal>Einfg</literal> oder <literal>Strg-T</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mark file for a multiple-file operation such as copy
de: Datei für eine mehrere Dateien betreffende Operation wie Kopieren markieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Del</literal>
de: <literal>Entf</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: delete file (be careful---set MC to safe delete mode)
de: Datei löschen (seien Sie vorsichtig --- stellen Sie MC auf "sicheres Löschen")

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Cursor keys
de: Pfeiltasten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: self-explanatory
de: selbsterklärend

note: type: Content of: <book><chapter><section><section><title>
en: Command-line tricks in MC
de: Befehlszeilentricks in MC

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>cd</literal> command changes the directory shown on the selected screen.
de: <literal>cd</literal>-Befehl wechselt das Verzeichnis, das im gewählten Fenster angezeigt wird.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>Ctrl-Enter</literal> or <literal>Alt-Enter</literal> copies a filename to the command line. Use this with <literal>cp</literal>(1) and <literal>mv</literal>(1) commands together with command-line editing.
de: <literal>Strg-Enter</literal> oder <literal>Alt-Enter</literal> kopiert einen Dateinamen auf die Befehlszeile. Nutzen Sie dies mit <literal>cp</literal>(1) und <literal>mv</literal>(1) zusammen mit dem Editieren auf der Befehlszeile.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>Alt-Tab</literal> shows shell filename expansion choices.
de: <literal>Alt-Tab</literal> zeigt Auswahlmöglichkeiten für die Auto-Vervollständigung von Dateinamen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: One can specify the starting directory for both windows as arguments to MC; for example, "<literal>mc /etc /root</literal>".
de: Die Start-Verzeichnisse für beide Fenster können MC als Argumente angegeben werden, zum Beispiel "<literal>mc /etc /root</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>Esc</literal> + <literal>n-key</literal> → <literal>Fn</literal> (i.e., <literal>Esc</literal> + <literal>1</literal> → <literal>F1</literal>, etc.; <literal>Esc</literal> + <literal>0</literal> → <literal>F10</literal>)
de: <literal>Esc</literal> + <literal>n-Taste</literal> → <literal>Fn</literal> (d.h. <literal>Esc</literal> + <literal>1</literal> → <literal>F1</literal>, usw.; <literal>Esc</literal> + <literal>0</literal> → <literal>F10</literal>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Pressing <literal>Esc</literal> before the key has the same effect as pressing the <literal>Alt</literal> and the key together.; i.e., type <literal>Esc</literal> + <literal>c</literal> for <literal>Alt-C</literal>.  <literal>Esc</literal> is called meta-key and sometimes noted as "<literal>M-</literal>".
de: Das Drücken von <literal>Esc</literal> vor einer anderen Buchstabentaste hat den gleichen Effekt wie das Drücken von <literal>Alt</literal> und der anderen Taste zusammen, d. h. drücken Sie <literal>Esc</literal> + <literal>c</literal> für <literal>Alt-C</literal>. <literal>Esc</literal> wird Meta-Taste genannt und manchmal als "<literal>M-</literal>" dargestellt.

note: type: Content of: <book><chapter><section><section><title>
en: The internal editor in MC
de: Der interne Texteditor in MC

note: type: Content of: <book><chapter><section><section><para>
en: The internal editor has an interesting cut-and-paste scheme.  Pressing <literal>F3</literal> marks the start of a selection, a second <literal>F3</literal> marks the end of selection and highlights the selection.  Then you can move your cursor.  If you press F6, the selected area is moved to the cursor location.  If you press F5, the selected area is copied and inserted at the cursor location.  <literal>F2</literal> saves the file.  <literal>F10</literal> gets you out.  Most cursor keys work intuitively.
de: Der interne Editor hat ein interessantes Ausschneiden-und-Einfügen-Schema: das Drücken von <literal>F3</literal> setzt den Startpunkt einer zu markierenden Auswahl, ein weiteres <literal>F3</literal> markiert das Ende der Auswahl und hebt die Auswahl hervor. Dann können Sie Ihren Cursor verschieben. Wenn Sie <literal>F6</literal> drücken, wird der ausgewählte Bereich an die Cursor-Position verschoben. Wenn Sie <literal>F5</literal> drücken, wird der ausgewählte Bereich kopiert und an der Cursor-Position eingefügt. <literal>F2</literal> sichert die Datei. <literal>F10</literal> beendet das Ganze. Die meisten Pfeiltasten funktionieren intuitiv.

note: type: Content of: <book><chapter><section><section><para>
en: This editor can be directly started on a file using one of the following commands.
de: Dieser Editor kann direkt mit einer Datei gestartet werden, indem einer der folgenden Befehle benutzt wird:

note: type: Content of: <book><chapter><section><section><para>
en: This is not a multi-window editor, but one can use multiple Linux consoles to achieve the same effect.  To copy between windows, use Alt-F<emphasis>n</emphasis> keys to switch virtual consoles and use "File→Insert file" or "File→Copy to file" to move a portion of a file to another file.
de: Dies ist kein Multi-Fenster-Editor, aber man kann mehrere Linux-Konsolen verwenden, um den gleichen Effekt zu erreichen. Um Inhalte zwischen verschiedenen Fenstern hin und her zu kopieren, verwenden Sie die Alt-F<emphasis>n</emphasis>-Tasten, um zwischen den virtuellen Konsolen zu wechseln, und "Datei→Datei einfügen" oder "Datei→Kopie in Datei", um Teile einer Datei in eine andere Datei zu kopieren.

note: type: Content of: <book><chapter><section><section><para>
en: This internal editor can be replaced with any external editor of choice.
de: Dieser interne Editor kann auf Wunsch durch jeden anderen externen Editor ersetzt werden.

note: type: Content of: <book><chapter><section><section><para>
en: Also, many programs use the environment variables "<literal>$EDITOR</literal>" or "<literal>$VISUAL</literal>" to decide which editor to use.  If you are uncomfortable with <literal>vim</literal>(1) or <literal>nano</literal>(1) initially, you may set these to "<literal>mcedit</literal>" by adding the following lines to "<literal>~/.bashrc</literal>".
de: Außerdem verwenden viele Programme die Umgebungsvariablen "<literal>$EDITOR</literal>" oder "<literal>$VISUAL</literal>", um festzulegen, welcher Editor genutzt wird. Wenn Ihnen <literal>vim</literal>(1) oder <literal>nano</literal>(1) nicht behagen, möchten Sie diese vielleicht auf "<literal>mcedit</literal>" setzen, indem Sie folgende Zeilen zu "<literal>~/.bashrc</literal>" hinzufügen:

note: type: Content of: <book><chapter><section><section><para>
en: I do recommend setting these to "<literal>vim</literal>" if possible.
de: Ich empfehle, diese wenn möglich auf "<literal>vim</literal>" zu setzen.

note: type: Content of: <book><chapter><section><section><para>
en: If you are uncomfortable with <literal>vim</literal>(1), you can keep using <literal>mcedit</literal>(1) for most system maintenance tasks.
de: Wenn Sie <literal>vim</literal>(1) nicht mögen, können Sie für die meisten Systemwartungsaufgaben auch <literal>mcedit</literal>(1) benutzen.

note: type: Content of: <book><chapter><section><section><title>
en: The internal viewer in MC
de: Der interne Dateibetrachter in MC

note: type: Content of: <book><chapter><section><section><para>
en: MC is a very smart viewer.  This is a great tool for searching words in documents.  I always use this for files in the "<literal>/usr/share/doc</literal>" directory.  This is the fastest way to browse through masses of Linux information.  This viewer can be directly started using one of the following commands.
de: MC ist ein sehr toller Dateibetrachter. Er ist ein großartiges Werkzeug, um nach Wörtern in Dokumenten zu suchen. Ich verwende ihn immer für Dateien im <literal>/usr/share/doc</literal>-Verzeichnis. Dies ist der schnellste Weg, um Massen von Linux-Informationen zu durchsuchen. Dieser Betrachter kann direkt gestartet werden, indem einer der folgenden Befehle benutzt wird:

note: type: Content of: <book><chapter><section><section><title>
en: Auto-start features of MC
de: Autostart-Funktionalitäten von MC

note: type: Content of: <book><chapter><section><section><para>
en: Press Enter on a file, and the appropriate program handles the content of the file (see <xref linkend="_customizing_program_to_be_started"/>).  This is a very convenient MC feature.
de: Drücken Sie Enter auf einer Datei und das zugehörige Programm wird den Inhalt der Datei verarbeiten (lesen Sie <xref linkend="_customizing_program_to_be_started"/>). Dies ist eine sehr praktische MC-Funktionalität.

note: type: Content of: <book><chapter><section><section><table><title>
en: The reaction to the enter key in MC
de: Die Reaktion auf die Enter-Taste in MC

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: file type
de: Dateityp

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: reaction to enter key
de: Reaktion auf die Enter-Taste

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: executable file
de: ausführbare Datei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute command
de: Befehl ausführen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: man file
de: Handbuchseiten-Datei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: pipe content to viewer software
de: Inhalt an Betrachter-Software weiterleiten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: html file
de: html-Datei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: pipe content to web browser
de: Inhalt an Webbrowser weiterleiten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "<literal>*.tar.gz</literal>" and "<literal>*.deb</literal>" file
de: "<literal>*.tar.gz</literal>"- und "<literal>*.deb</literal>"-Datei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: browse its contents as if subdirectory
de: den Inhalt anzeigen, als wäre es ein Unterverzeichnis

note: type: Content of: <book><chapter><section><section><para>
en: In order to allow these viewer and virtual file features to function, viewable files should not be set as executable.  Change their status using <literal>chmod</literal>(1) or via the MC file menu.
de: Damit diese Betrachter- und virtuellen Dateifunktionalitäten korrekt funktionieren können, sollte bei Dateien, deren Inhalt betrachtet werden kann, nicht die Ausführungs-Berechtigung gesetzt sein. Ändern Sie deren Status ansonsten mit <literal>chmod</literal>(1) oder über das MC-Dateimenü.

note: type: Content of: <book><chapter><section><section><title>
en: Virtual filesystem of MC
de: Virtuelles Dateisystem von MC

note: type: Content of: <book><chapter><section><section><para>
en: MC can be used to access files over the Internet.  Go to the menu by pressing <literal>F9</literal>, "<literal>Enter</literal>" and "<literal>h</literal>" to activate the Shell filesystem.  Enter a URL in the form "<literal>sh://[user@]machine[:options]/[remote-dir]</literal>", which retrieves a remote directory that appears like a local one using <literal>ssh</literal>.
de: MC kann verwendet werden, um über das Internet auf Dateien zuzugreifen. Rufen Sie das Menü auf über <literal>F9</literal>, "<literal>Enter</literal>" und "<literal>h</literal>" aktiviert das virtuelle Dateisystem. Geben Sie eine URL in der Form "<literal>sh://[benutzer@]rechner[:optionen]/[fernes-verzeichnis]</literal>" ein, wodurch (mittels <literal>ssh</literal>) ein auf einem fernen Rechner liegendes Verzeichnis abgerufen wird, das dann wie ein lokales erscheint.

note: type: Content of: <book><chapter><section><title>
en: The basic Unix-like work environment
de: Die grundlegende Unix-ähnliche Arbeitsumgebung

note: type: Content of: <book><chapter><section><para>
en: Although MC enables you to do almost everything, it is very important for you to learn how to use the command line tools invoked from the shell prompt and become familiar with the Unix-like work environment.
de: Obwohl MC es Ihnen erlaubt, fast alles zu tun, ist es sehr wichtig für Sie, zu lernen, wie die Befehlszeilenwerkzeuge am Shell-Prompt aufgerufen werden, und mit der Unix-ähnlichen Arbeitsumgebung vertraut zu werden.

note: type: Content of: <book><chapter><section><section><title>
en: The login shell
de: Die Login-Shell

note: type: Content of: <book><chapter><section><section><para>
en: Since the login shell may be used by some system initialization programs, it is prudent to keep it as <literal>bash</literal>(1) and avoid switching the login shell with <literal>chsh</literal>(1).
de: Da die Login-Shell von einigen Programmen zur Systeminitialisierung verwendet werden könnte, ist es klug, diese auf <literal>bash</literal>(1) eingestellt zu lassen (vermeiden Sie es also auch, mittels <literal>chsh</literal>(1) die Login-Shell zu ändern).

note: type: Content of: <book><chapter><section><section><para>
en: If you want to use a different interactive shell prompt, set it from GUI terminal emulator configuration or start it from <literal>~/.bashrc</literal>, e.g., by placing "<literal>exec /usr/bin/zsh -i -l</literal>" or "<literal>exec /usr/bin/fish -i -l</literal>" in it.
de: Wenn Sie eine andere interaktive Shell nutzen möchten, stellen Sie dies in der GUI-Konfiguration des Terminal-Emulator-Programms ein oder legen Sie es in <literal>~/.bashrc</literal> fest, z.B. indem Sie dort "<literal>exec /usr/bin/zsh -i -l</literal>" oder "<literal>exec /usr/bin/fish -i -l</literal>" angeben.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of shell programs
de: Liste von Shell-Programmen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: POSIX shell
de: POSIX-Shell

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Yes
de: Ja

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bash;">Bash</ulink>: the GNU Bourne Again SHell (de facto standard)
de: <ulink url="&bash;">Bash</ulink>: die GNU Bourne Again SHell (De-Facto-Standard)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: N/A
de: Nicht verfügbar

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: programmable completion for the <ulink url="&bash;">bash</ulink> shell
de: konfigurierbare Vervollständigung für die <ulink url="&bash;">bash</ulink>-Shell

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Debian <ulink url="&almquistshell;">Almquist Shell</ulink>, good for shell script
de: Debian <ulink url="&almquistshell;">Almquist Shell</ulink>, gut für Shell-Scripting

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&zshell;">Z shell</ulink>: the standard shell with many enhancements
de: <ulink url="&zshell;">Z Shell</ulink>: die Standard-Shell mit vielen Erweiterungen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: No
de: Nein

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&tenexcshell;">TENEX C Shell</ulink>: an enhanced version of <ulink url="&berkeleycsh;">Berkeley csh</ulink>
de: <ulink url="&tenexcshell;">TENEX C Shell</ulink>: eine erweiterte Version der <ulink url="&berkeleycsh;">Berkeley csh</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: A version of the <ulink url="&kornshell;">Korn shell</ulink>
de: Eine Version der <ulink url="&kornshell;">Korn-Shell</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&openbsd;">OpenBSD</ulink> C Shell, a version of <ulink url="&berkeleycsh;">Berkeley csh</ulink>
de: <ulink url="&openbsd;">OpenBSD</ulink> C-Shell, eine Version der <ulink url="&berkeleycsh;">Berkeley csh</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&standaloneshell;">Stand-alone shell</ulink> with builtin commands (Not meant for standard "<literal>/usr/bin/sh</literal>")
de: <ulink url="&standaloneshell;">Stand-alone Shell</ulink> mit integrierten Befehlen (nicht gedacht für Standard "<literal>/usr/bin/sh</literal>")

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the real, AT&amp;T version of the <ulink url="&kornshell;">Korn shell</ulink>
de: die echte AT&amp;T-Version der <ulink url="&kornshell;">Korn Shell</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: implementation of the <ulink url="&attplanj;">AT&amp;T Plan 9</ulink> <ulink url="&rcshell;">rc shell</ulink>
de: Implementierung der <ulink url="&attplanj;">AT&amp;T Plan 9</ulink> <ulink url="&rcshell;">rc-Shell</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Policy-compliant Ordinary SHell (<literal>pdksh</literal> derivative)
de: Policy-compliant (grundsatz-konforme) Ordinary SHell (<literal>pdksh</literal>-Abkömmling)

note: type: Content of: <book><chapter><section><section><tip><para>
en: Although POSIX-like shells share the basic syntax, they can differ in behavior for things as basic as shell variables and glob expansions.  Please check their documentation for details.
de: Obwohl sich POSIX-konforme Shells die grundsätzliche Syntax teilen, können sie sich beim Verhalten für Dinge wie Shell-Variablen oder Glob-Ersetzungen unterscheiden. Bitte konsultieren Sie die jeweilige Dokumentation bezüglich weiterer Details.

note: type: Content of: <book><chapter><section><section><para>
en: In this tutorial chapter, the interactive shell always means <literal>bash</literal>.
de: In dieser Lehrstunde ist mit interaktiver Shell immer <literal>bash</literal> gemeint.

note: type: Content of: <book><chapter><section><section><title>
en: Customizing bash
de: Anpassen der bash

note: type: Content of: <book><chapter><section><section><para>
en: You can customize <literal>bash</literal>(1) behavior by "<literal>~/.bashrc</literal>".
de: Sie können das Verhalten von <literal>bash</literal>(1) mittels "<literal>~/.bashrc</literal>" anpassen.

note: type: Content of: <book><chapter><section><section><para>
en: For example, try the following.
de: Probieren Sie zum Beispiel folgendes:

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can find more <literal>bash</literal> customization tips, such as <xref linkend="_colorized_commands"/>, in <xref linkend="_system_tips"/>.
de: Es gibt weitere Tipps zur Anpassung der <literal>bash</literal>, zum Beispiel <xref linkend="_colorized_commands"/> in <xref linkend="_system_tips"/>.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>bash-completion</literal> package enables programmable completion for <literal>bash</literal>.
de: Das <literal>bash-completion</literal>-Paket enthält eine konfigurierbare Auto-Vervollständigung für <literal>bash</literal>.

note: type: Content of: <book><chapter><section><section><title>
en: Special key strokes
de: Spezielle Tastendrücke

note: type: Content of: <book><chapter><section><section><para>
en: In the <ulink url="&unixlike;">Unix-like</ulink> environment, there are few key strokes which have special meanings.  Please note that on a normal Linux character console, only the left-hand <literal>Ctrl</literal> and <literal>Alt</literal> keys work as expected.  Here are few notable key strokes to remember.
de: In einer <ulink url="&unixlike;">Unix-ähnlichen</ulink> Umgebung gibt es ein paar Tastendrücke, die spezielle Bedeutungen haben. Bitte beachten Sie, dass auf einer normalen textbasierten Linux-Konsole nur die linke <literal>Strg</literal>- und <literal>Alt</literal>-Taste wie erwartet funktionieren. Hier ein paar erwähnenswerte Tastendrücke, die Sie sich merken sollten:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key bindings for bash
de: Liste der Tastaturbefehle für bash

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of key binding
de: Beschreibung des Tastaturbefehls

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-U</literal>
de: <literal>Strg-U</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: erase line before cursor
de: alle Zeichen vor dem Cursor löschen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-H</literal>
de: <literal>Strg-H</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: erase a character before cursor
de: ein Zeichen vor dem Cursor löschen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-D</literal>
de: <literal>Strg-D</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: terminate input (exit shell if you are using shell)
de: Eingabe beenden (Shell beenden, wenn Sie eine benutzen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-C</literal>
de: <literal>Strg-C</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: terminate a running program
de: einen laufenden Prozess beenden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-Z</literal>
de: <literal>Strg-Z</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: temporarily stop program by moving it to the background job
de: Programm vorübergehend stoppen, indem es in den Hintergrund geschoben wird

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-S</literal>
de: <literal>Strg-S</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: halt output to screen
de: Ausgabe auf den Bildschirm anhalten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-Q</literal>
de: <literal>Strg-Q</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reactivate output to screen
de: Ausgabe auf den Bildschirm wieder starten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-Alt-Del</literal>
de: <literal>Strg-Alt-Entf</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reboot/halt the system, see <literal>inittab</literal>(5)
de: Neu starten/anhalten des Systems, siehe dazu <literal>inittab</literal>(5)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Left-Alt-key</literal> (optionally, <literal>Windows-key</literal>)
de: <literal>Linke-Alt-Taste</literal> (optional <literal>Windows-Taste</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: meta-key for Emacs and the similar UI
de: Meta-Taste für Emacs und ähnliche Benutzerschnittstellen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Up-arrow</literal>
de: <literal>Pfeiltaste aufwärts</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: start command history search under <literal>bash</literal>
de: Die zuletzt ausgeführten Befehlen der <literal>bash</literal> anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-R</literal>
de: <literal>Strg-R</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: start incremental command history search under <literal>bash</literal>
de: Inkrementelle Suche in den zuletzt ausgeführten Befehlen der <literal>bash</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: complete input of the filename to the command line under <literal>bash</literal>
de: Auto-Vervollständigung des Dateinamens auf der Befehlszeile in der <literal>bash</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-V</literal> <literal>Tab</literal>
de: <literal>Strg-V</literal> <literal>Tab</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: input <literal>Tab</literal> without expansion to the command line under <literal>bash</literal>
de: Eingabe von <literal>Tab</literal> ohne Auto-Vervollständigung auf der Befehlszeile in der <literal>bash</literal>

note: type: Content of: <book><chapter><section><section><tip><para>
en: The terminal feature of <literal>Ctrl-S</literal> can be disabled using <literal>stty</literal>(1).
de: Die Terminal-Funktionalität von <literal>Strg-S</literal> kann mittels <literal>stty</literal>(1) deaktiviert werden.

note: type: Content of: <book><chapter><section><section><title>
en: Mouse operations
de: Mausoperationen

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&mouseoperationsfsystemmixcstyles;">Mouse operations for text on Debian system mix 2 styles</ulink> with some twists:
de: <ulink url="&mouseoperationsfsystemmixcstyles;">Bei Mausoperationen für text-basierte Anwendungen werden auf Debian-Systemen über einige Kniffe zwei 2 Stile</ulink> miteinander vermischt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Traditional Unix style mouse operations:
de: Traditionelle Mausoperationen im Unix-Stil:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: use 3 buttons (click)
de: Verwendung von 3 Tasten (Klicken)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: use PRIMARY
de: Verwendung von PRIMARY

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: used by X applications such as <literal>xterm</literal> and text applications in Linux console
de: wird verwendet von X-Anwendungen wie <literal>xterm</literal> sowie von textbasierten Anwendungen in der Linux-Konsole

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Modern GUI style mouse operations:
de: Moderne Mausoperationen im GUI-Stil:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: use 2 buttons (drag + click)
de: Verwendung von 2 Knöpfen (Ziehen + Klicken)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: use PRIMARY and CLIPBOARD
de: Verwendung von PRIMARY und ZWISCHENABLAGE

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: used in Modern GUI applications such as <literal>gnome-terminal</literal>
de: wird verwendet in modernen GUI-Anwendungen wie <literal>gnome-terminal</literal>

note: type: Content of: <book><chapter><section><section><table><title>
en: List of mouse operations and related key actions on Debian
de: Liste von Mausoperationen und zugehörigen Tastenaktionen auf Debian-Systemen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: response
de: Reaktion

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Left-click-and-drag mouse
de: Links-Klick und Ziehen der Maus

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: select range as PRIMARY selection
de: Bereich als PRIMARY-Auswahl festlegen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Left-click
de: Links-Klick

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: select the start of range for PRIMARY selection
de: Beginn des Bereich für die PRIMARY-Auswahl festlegen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Right-click (traditional)
de: Rechts-Klick (traditionell)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: select the end of range for PRIMARY selection
de: Ende des Bereich für die PRIMARY-Auswahl festlegen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Right-click (modern)
de: Rechts-Klick (modern)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: context dependent menu (cut/copy/paste)
de: Kontextmenü (ausschneiden/kopieren/einfügen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Middle-click or Shift-<literal>Ins</literal>
de: Mittel-Klick oder Umschalt-<literal>Einfüg</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: insert PRIMARY selection at the cursor
de: PRIMARY-Auswahl an Cursor-Position einfügen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-X</literal>
de: <literal>Strg-X</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cut PRIMARY selection to CLIPBOARD
de: PRIMARY-Auswahl ausschneiden und in ZWISCHENABLAGE einfügen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-C</literal> (<literal>Shift-Ctrl-C</literal> in terminal)
de: <literal>Strg-C</literal> (<literal>Umschalt-Strg-C</literal> im Terminal)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: copy PRIMARY selection to CLIPBOARD
de: PRIMARY-Auswahl in ZWISCHENABLAGE kopieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-V</literal>
de: <literal>Strg-V</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: paste CLIPBOARD at the cursor
de: Inhalt der ZWISCHENABLAGE an Cursor-Position einfügen

note: type: Content of: <book><chapter><section><section><para>
en: Here, the PRIMARY selection is the highlighted text range.  Within the terminal program, <literal>Shift-Ctrl-C</literal> is used instead to avoid terminating a running program.
de: Hierbei ist die PRIMARY-Auswahl der hervorgehobene Textbereich. Innerhalb des Terminal-Programms wird <literal>Umschalt-Strg-C</literal> anstelle von <literal>Strg-C</literal> zum Kopieren benutzt, um zu vermeiden, dass laufende Programme beendet werden.

note: type: Content of: <book><chapter><section><section><para>
en: The center wheel on the modern wheel mouse is considered middle mouse button and can be used for middle-click.  Clicking left and right mouse buttons together serves as the middle-click under the 2 button mouse system situation.
de: Das Mittelrad auf einer modernen Radmaus wird als mittlerer Mausknopf betrachtet und kann für den Mittel-Klick verwendet werden. Das gleichzeitige Drücken des rechten und linken Maus-Knopfes wirkt in einem 2-Knopf-Maus-System wie ein Mittel-Klick.

note: type: Content of: <book><chapter><section><section><para>
en: In order to use a mouse in Linux character consoles, you need to have <literal>gpm</literal>(8) running as daemon.
de: Um eine Maus in textbasierten Linux-Konsolen verwenden zu können, müssen Sie <literal>gpm</literal>(8) als Daemon laufen haben.

note: type: Content of: <book><chapter><section><section><title>
en: The pager
de: Der Pager

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>less</literal>(1) command is the enhanced pager (file content browser). It reads the file specified by its command argument or its standard input.  Hit "<literal>h</literal>" if you need help while browsing with the <literal>less</literal> command.  It can do much more than <literal>more</literal>(1) and can be supercharged by executing "<literal>eval $(lesspipe)</literal>" or "<literal>eval $(lessfile)</literal>" in the shell startup script. See more in "<literal>/usr/share/doc/less/LESSOPEN</literal>".  The "<literal>-R</literal>" option allows raw character output and enables ANSI color escape sequences.  See <literal>less</literal>(1).
de: Der <literal>less</literal>(1)-Befehl ist ein erweiterter Pager (Dateiinhalt-Browser). Er liest die Datei, die per Befehlsargument oder Standardeingabe angegeben wird. Drücken Sie "<literal>h</literal>", wenn Sie beim Anzeigen von Dateiinhalten mit <literal>less</literal> Hilfe benötigen. Er hat viel mehr Fähigkeiten als <literal>more</literal>(1) und kann sogar noch weiter aufgebohrt werden, indem "<literal>eval $(lesspipe)</literal>" oder "<literal>eval $(lessfile)</literal>" im Shell-Startskript ausgeführt wird. Weiteres dazu finden Sie in "<literal>/usr/share/doc/less/LESSOPEN</literal>". Die Option "<literal>-R</literal>" erlaubt die Ausgabe von Rohformat-Zeichen und aktiviert ANSI-Color-Escape-Sequenzen. Lesen Sie dazu <literal>less</literal>(1).

note: type: Content of: <book><chapter><section><section><tip><para>
en: In the <literal>less</literal> command, type "<literal>h</literal>" to see the help screen, type "<literal>/</literal>" or "<literal>?</literal>" to search a string, and type "<literal>-i</literal>" to the change case sensitivity.
de: In <literal>less</literal> können Sie "<literal>h</literal>" eingeben, um den Hilfe-Bildschirm anzuzeigen, mit "<literal>/</literal>" oder "<literal>?</literal>" können Sie nach einer Zeichenfolge suchen, und mit "<literal>-i</literal>" schalten Sie zwischen Groß- und Kleinschreibung um.

note: type: Content of: <book><chapter><section><section><title>
en: The text editor
de: Der Texteditor

note: type: Content of: <book><chapter><section><section><para>
en: You should become proficient in one of variants of <ulink url="&vim;">Vim</ulink> or <ulink url="&emacs;">Emacs</ulink> programs which are popular in the Unix-like system.
de: Sie sollten lernen, eine der Varianten von <ulink url="&vim;">Vim</ulink> oder <ulink url="&emacs;">Emacs</ulink> zu nutzen, die auf Unix-ähnlichen Systemen beliebt sind.

note: type: Content of: <book><chapter><section><section><para>
en: I think getting used to Vim commands is the right thing to do, since Vi-editor is always there in the Linux/Unix world.  (Actually, original <literal>vi</literal> or new <literal>nvi</literal> are programs you find everywhere.  I choose Vim instead for newbie since it offers you help through <literal>F1</literal> key while it is similar enough and more powerful.)
de: Ich denke, sich an Vim-Befehle zu gewöhnen, ist das richtige, da der Vi-Editor in der Linux-/Unix-Welt immer vorhanden ist. (Eigentlich sind der originale <literal>vi</literal> oder auch der neue <literal>nvi</literal> Programme, die Sie überall finden. Ich habe stattdessen für Neulinge Vim ausgewählt, da es über <literal>F1</literal> eine Hilfe anbietet, den anderen sehr ähnlich und gleichzeitig noch leistungsfähiger ist.)

note: type: Content of: <book><chapter><section><section><para>
en: If you choose either <ulink url="&emacs;">Emacs</ulink> or <ulink url="&xemacs;">XEmacs</ulink> instead as your choice of the editor, that is another good choice indeed, particularly for programming.  Emacs has a plethora of other features as well, including functioning as a newsreader, directory editor, mail program, etc.  When used for programming or editing shell scripts, it intelligently recognizes the format of what you are working on, and tries to provide assistance.  Some people maintain that the only program they need on Linux is Emacs.  Ten minutes learning Emacs now can save hours later.  Having the GNU Emacs manual for reference when learning Emacs is highly recommended.
de: Wenn Sie stattdessen entweder <ulink url="&emacs;">Emacs</ulink> oder <ulink url="&xemacs;">XEmacs</ulink> als Ihren Editor auswählen, ist dies in der Tat eine andere gute Wahl, speziell zum Programmieren. Emacs enthält ebenso eine Fülle an weiteren Funktionen, dazu gehört die Arbeit als Newsreader, Verzeichnis-Editor, Mail-Programm usw. Wenn Sie ihn zum Programmieren oder Editieren von Shell-Skripten verwenden, erkennt er intelligent das Format, an dem Sie arbeiten, und versucht Sie dabei zu unterstützen. Einige Leute behaupten, dass das einzige Programm, dass Sie unter Linux benötigen, Emacs sei. Jetzt zehn Minuten Emacs lernen kann später Stunden an Zeit sparen. Es wird dringend empfohlen, beim Erlernen von Emacs das GNU Emacs-Handbuch als Referenz zur Hand zu haben.

note: type: Content of: <book><chapter><section><section><para>
en: All these programs usually come with tutoring program for you to learn them by practice.  Start Vim by typing "<literal>vim</literal>" and press F1-key.  You should at least read the first 35 lines.  Then do the online training course by moving cursor to "<literal>|tutor|</literal>" and pressing <literal>Ctrl-]</literal>.
de: All diese Programme enthalten gewöhnlich Unterrichtseinheiten für Sie, damit Sie sie erlernen können. Starten Sie Vim, indem Sie "<literal>vim</literal>" eingeben, und drücken Sie die F1-Taste. Sie sollten zumindest die ersten 35 Zeilen lesen. Absolvieren Sie dann den Online-Trainingskurs, indem Sie mit dem Cursor auf "<literal>|tutor|</literal>" gehen, und drücken Sie <literal>Strg-]</literal>.

note: type: Content of: <book><chapter><section><section><note><para>
en: Good editors, such as Vim and Emacs, can handle UTF-8 and other exotic encoding texts correctly.  It is a good idea to use the GUI environment in the UTF-8 locale and to install required programs and fonts to it.  Editors have options to set the file encoding independent of the GUI environment.  Please refer to their documentation on multibyte text.
de: Gute Editoren wie Vim und Emacs können Texte mit UTF-8 und anderen exotischen Kodierungen korrekt darstellen. Es ist eine gute Idee, für die GUI-Umgebung eine UTF-8-Locale zu verwenden und dafür benötigte Programme und Schriften zu installieren. Editoren haben Optionen, um die Dateikodierung unabhängig von der GUI-Umgebung zu setzen. Bitte ziehen Sie deren Dokumentation bezüglich Multibyte-Text zu Rate.

note: type: Content of: <book><chapter><section><section><title>
en: Setting a default text editor
de: Einen Standard-Texteditor einstellen

note: type: Content of: <book><chapter><section><section><para>
en: Debian comes with a number of different editors. We recommend to install the <literal>vim</literal> package, as mentioned above.
de: Debian enthält eine Reihe verschiedener Editoren. Wir empfehlen wie oben bereits erwähnt, das <literal>vim</literal>-Paket zu installieren.

note: type: Content of: <book><chapter><section><section><para>
en: Debian provides unified access to the system default editor via command "<literal>/usr/bin/editor</literal>" so other programs (e.g., <literal>reportbug</literal>(1)) can invoke it.  You can change it by the following.
de: Debian bietet über den Befehl "<literal>/usr/bin/editor</literal>" einen einheitlichen Zugriff auf den Standard-Editor des Systems, so dass andere Programme (z. B. <literal>reportbug</literal>(1)) ihn aufrufen können. Sie können ihn wie folgt ändern:

note: type: Content of: <book><chapter><section><section><para>
en: The choice "<literal>/usr/bin/vim.basic</literal>" over "<literal>/usr/bin/vim.tiny</literal>" is my recommendation for newbies since it supports syntax highlighting.
de: Ich empfehle Neulingen, die Auswahl "<literal>/usr/bin/vim.basic</literal>" gegenüber <literal>/usr/bin/vim.tiny</literal> zu bevorzugen, da er Syntaxhervorhebung beherrscht.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Many programs use the environment variables "<literal>$EDITOR</literal>" or "<literal>$VISUAL</literal>" to decide which editor to use (see <xref linkend="_the_internal_editor_in_mc"/> and <xref linkend="_customizing_program_to_be_started"/>).  For the consistency on the Debian system, set these to "<literal>/usr/bin/editor</literal>". (Historically, "<literal>$EDITOR</literal>" was "<literal>ed</literal>" and "<literal>$VISUAL</literal>" was "<literal>vi</literal>".)
de: Viele Programme nutzen die Umgebungsvariablen "<literal>$EDITOR</literal>" oder "<literal>$VISUAL</literal>", um zu entscheiden, welcher Editor verwendet wird (lesen Sie dazu <xref linkend="_the_internal_editor_in_mc"/> und <xref linkend="_customizing_program_to_be_started"/>). Zwecks Konsistenz auf Debian-Systemen sollten Sie dies auf "<literal>/usr/bin/editor</literal>" setzen. (Früher war "<literal>$EDITOR</literal>" auf "<literal>ed</literal>" und "<literal>$VISUAL</literal>" auf "<literal>vi</literal>" gesetzt.)

note: type: Content of: <book><chapter><section><section><title>
en: Using vim
de: Verwenden von vim

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: Even the older <literal>vim</literal> can starts in the sane "<literal>nocompatible</literal>" mode by starting it with the "<literal>-N</literal>" option.
de: Auch ältere <literal>vim</literal>-Versionen können im schlauen "<literal>nocompatible</literal>"-Modus genutzt werden, wenn Sie mit der Option "<literal>-N</literal>" gestartet werden.

note: type: Content of: <book><chapter><section><section><para>
en: The recent <literal>vim</literal>(1) starts itself in the sane "<literal>nocompatible</literal>" option and enters into the <literal>NORMAL</literal> mode.<placeholder type="footnote" id="0"/>
de: Der aktuelle <literal>vim</literal>(1) startet selbsttätig mit der schlauen "<literal>nocompatible</literal>"-Option und wechselt in den <literal>NORMAL</literal>-Modus.<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><table><title>
en: List of basic Vim key strokes
de: Liste grundlegender Vim-Tastenkürzel

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: mode
de: Modus

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: key strokes
de: Tastatureingabe

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display the help file
de: die Hilfedatei anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>:e filename.ext</literal>
de: <literal>:e dateiname.ext</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: open new buffer to edit <literal>filename.ext</literal>
de: neuen Puffer öffnen, um <literal>dateiname.ext</literal> zu bearbeiten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: overwrite current buffer to the original file
de: Originaldatei mit aktuellem Puffer überschreiben

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: write current buffer to <literal>filename.ext</literal>
de: aktuellen Puffer in <literal>filename.ext</literal> schreiben

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: quit <literal>vim</literal>
de: <literal>vim</literal> beenden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: force to quit <literal>vim</literal>
de: Beenden von <literal>vim</literal> erzwingen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: close all other split open windows
de: alle anderen vorhandenen Fenster schließen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check if <literal>vim</literal> is in the sane <literal>nocompatible</literal> mode
de: prüfen, ob <literal>vim</literal> im schlauen <literal>nocompatible</literal>-Modus läuft

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set <literal>vim</literal> to the sane <literal>nocompatible</literal> mode
de: <literal>vim</literal> in den schlauen <literal>nocompatible</literal>-Modus versetzen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>INSERT</literal> mode
de: in den <literal>EINGABE</literal>-Modus wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>REPLACE</literal> mode
de: in den <literal>ERSETZEN</literal>-Modus wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>VISUAL</literal> mode
de: in den <literal>VISUELL</literal>-Modus wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the linewise <literal>VISUAL</literal> mode
de: in den zeilenweise <literal>VISUELLEN</literal> Modus wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Ctrl-<literal>V</literal>
de: Strg-<literal>V</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the blockwise <literal>VISUAL</literal> mode
de: in den blockweise <literal>VISUELLEN</literal> Modus wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: except <literal>TERMINAL-JOB</literal>
de: außer <literal>TERMINAL-JOB</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>ESC</literal>-key
de: <literal>ESC</literal>-Taste

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>NORMAL</literal> mode
de: in den <literal>NORMAL</literal>-Modus wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>TERMINAL-JOB</literal> mode
de: in den <literal>TERMINAL-JOB</literal>-Modus wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Ctrl-<literal>W</literal> <literal>N</literal> (or Ctrl-<literal>\</literal> Ctrl-<literal>N</literal>)
de: Strg-<literal>W</literal> <literal>N</literal> (oder Strg-<literal>\</literal> Strg-<literal>N</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>TERMINAL-NORMAL</literal> mode
de: in den <literal>TERMINAL-NORMAL</literal>-Modus wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Ctrl-<literal>W</literal> <literal>:</literal>
de: Strg-<literal>W</literal> <literal>:</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>Ex</literal>-mode in <literal>TERMINAL-NORMAL</literal> mode
de: in den <literal>Ex</literal>-Modus in <literal>TERMINAL-NORMAL</literal> wechseln

note: type: Content of: <book><chapter><section><section><para>
en: Please use the "<literal>vimtutor</literal>" program to learn <literal>vim</literal> through an interactive tutorial course.
de: Bitte nutzen Sie das "<literal>vimtutor</literal>"-Programm, um die Verwendung von <literal>vim</literal> über einen interaktiven Einführungskurs zu erlernen.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>vim</literal> program changes its behavior to typed key strokes based on <emphasis role="strong">mode</emphasis>.  Typing in key strokes to the buffer is mostly done in <literal>INSERT</literal>-mode and <literal>REPLACE</literal>-mode.  Moving cursor is mostly done in <literal>NORMAL</literal>-mode.  Interactive selection is done in <literal>VISUAL</literal>-mode.  Typing "<literal>:</literal>" in <literal>NORMAL</literal>-mode changes its <emphasis role="strong">mode</emphasis> to <literal>Ex</literal>-mode. <literal>Ex</literal>-mode accepts commands.
de: Das <literal>vim</literal>-Programm ändert seine Reaktion auf Tastatureingaben abhängig vom aktiven <emphasis role="strong">Modus</emphasis>: Tastatureingaben in den Puffer erfolgen überwiegend im <literal>EINFÜGEN</literal>- oder <literal>ERSETZEN</literal>-Modus. Das Bewegen des Cursors findet meist im <literal>NORMAL</literal>-Modus statt. Interaktive Auswahlen erledigen Sie im <literal>VISUELL</literal>-Modus. Die Eingabe von "<literal>:</literal>" im <literal>NORMAL</literal>-Modus schaltet den <emphasis role="strong">Modus</emphasis> in den <literal>Ex</literal>-Modus um. Im <literal>Ex</literal>-Modus werden Befehle akzeptiert.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The Vim comes with the <emphasis role="strong">Netrw</emphasis> package.  Netrw supports reading files, writing files, browsing directories over a network, and local browsing! Try Netrw with "<literal>vim .</literal>" (a period as the argument) and read its manual at "<literal>:help netrw</literal>".
de: Vim bringt das <emphasis role="strong">Netrw</emphasis>-Paket mit. Netrw unterstützt das Lesen und Schreiben von Dateien sowie das Durchsuchen von Verzeichnissen über das Netzwerk und lokal! Probieren Sie Netrw, indem Sie "<literal>vim .</literal>" ausführen (also ein Punkt als Argument zu vim) und lesen Sie das Handbuch mittels "<literal>:help netrw</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: For the advanced configuration of <literal>vim</literal>, see <xref linkend="_customizing_vim"/>.
de: Informationen zur fortgeschrittenen Konfiguration von <literal>vim</literal> finden Sie in <xref linkend="_customizing_vim"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Recording the shell activities
de: Aufzeichnen der Shell-Aktivitäten

note: type: Content of: <book><chapter><section><section><para>
en: The output of the shell command may roll off your screen and may be lost forever.  It is a good practice to log shell activities into the file for you to review them later.  This kind of record is essential when you perform any system administration tasks.
de: Die Ausgabe eines Shell-Befehls könnte aus Ihrem Bildschirm herauslaufen und für immer verloren sein. Es ist nützlich, Shell-Aktivitäten in einer Datei zu protokollieren, um sie später kontrollieren zu können. Diese Art der Aufzeichnung ist besonders wichtig für jegliche Systemadministrationsaufgaben.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The new Vim (version&gt;=8.2) can be used to record the shell activities cleanly using <literal>TERMINAL-JOB</literal>-mode.  See <xref linkend="_using_vim"/>.
de: Der neue Vim (Version&gt;=8.2) kann über seinen <literal>TERMINAL-JOB</literal>-Modus verwendet werden, um Shell-Aktivitäten sauber aufzuzeichnen. Näheres in <xref linkend="_using_vim"/>.

note: type: Content of: <book><chapter><section><section><para>
en: The basic method of recording the shell activity is to run it under <literal>script</literal>(1).
de: Die grundsätzliche Methode, um die Aktivitäten auf der Shell aufzuzeichnen ist, sie via <literal>script</literal>(1) laufen zu lassen.

note: type: Content of: <book><chapter><section><section><para>
en: Do whatever shell commands under <literal>script</literal>.
de: Führen Sie alle gewünschten Shell-Befehle via <literal>script</literal> aus.

note: type: Content of: <book><chapter><section><section><para>
en: Press <literal>Ctrl-D</literal> to exit <literal>script</literal>.
de: Drücken Sie <literal>Strg-D</literal>, um <literal>script</literal> zu beenden.

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_recording_the_shell_activities_cleanly"/> .
de: Lesen Sie <xref linkend="_recording_the_shell_activities_cleanly"/> .

note: type: Content of: <book><chapter><section><section><title>
en: Basic Unix commands
de: Grundlegende Unix-Befehle

note: type: Content of: <book><chapter><section><section><para>
en: Let's learn basic Unix commands.  Here I use "Unix" in its generic sense.  Any Unix clone OSs usually offer equivalent commands.  The Debian system is no exception.  Do not worry if some commands do not work as you wish now. If <literal>alias</literal> is used in the shell, its corresponding command outputs are different.  These examples are not meant to be executed in this order.
de: Wir wollen einige grundlegende Unix-Befehle lernen. Ich verwende hier "Unix" in seiner allgemeinen Bedeutung. Alle Unix-Clone-Betriebssysteme bieten normalerweise entsprechende gleichbedeutende Befehle. Das Debian-System ist hier keine Ausnahme. Sorgen Sie sich nicht, wenn einige Befehle jetzt bei Ihnen nicht wie gewünscht funktionieren. Falls <literal>alias</literal> in der Shell verwendet wird, sind die zugehörigen Befehlsausgaben unterschiedlich. Diese Beispiele sind nicht dazu gedacht, in dieser Reihenfolge ausgeführt zu werden.

note: type: Content of: <book><chapter><section><section><para>
en: Try all following commands from the non-privileged user account.
de: Probieren Sie die folgenden Befehle von einem nicht-privilegierten Benutzerkonto:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of basic Unix commands
de: Liste grundlegender Unix-Befehle

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: command
de: Befehl

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display name of current/working directory
de: Name des derzeitigen/Arbeits-Verzeichnisses

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display current user name
de: derzeitigen Benutzernamen anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display current user identity (name, uid, gid, and associated groups)
de: derzeitige Benutzeridentität anzeigen (Name, uid (Benutzer-ID), gid (Gruppen-ID) und zugehörige Gruppen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display a type of file for the file "<literal><emphasis>foo</emphasis></literal>"
de: den Dateityp der Datei "<literal><emphasis>foo</emphasis></literal>" anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>type -p <emphasis>commandname</emphasis></literal>
de: <literal>type -p <emphasis>befehlsname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display a file location of command "<literal><emphasis>commandname</emphasis></literal>"
de: den Speicherort des Befehls <literal><emphasis>befehlsname</emphasis></literal> anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>which <emphasis>commandname</emphasis></literal>
de: <literal>which <emphasis>befehlsname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: , ,
de: "

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>type <emphasis>commandname</emphasis></literal>
de: <literal>type <emphasis>befehlsname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display information on command "<literal><emphasis>commandname</emphasis></literal>"
de: Informationen zum Befehl <literal><emphasis>befehlsname</emphasis></literal> anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apropos <emphasis>key-word</emphasis></literal>
de: <literal>apropos <emphasis>schlüsselwort</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find commands related to "<literal><emphasis>key-word</emphasis></literal>"
de: Befehle mit Bezug zu <literal><emphasis>schlüsselwort</emphasis></literal> finden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>man -k <emphasis>key-word</emphasis></literal>
de: <literal>man -k <emphasis>schlüsselwort</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>whatis <emphasis>commandname</emphasis></literal>
de: <literal>whatis <emphasis>befehlsname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display one line explanation on command "<literal><emphasis>commandname</emphasis></literal>"
de: eine einzeilige Kurzbeschreibung des Befehls <literal><emphasis>befehlsname</emphasis></literal> anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>man -a <emphasis>commandname</emphasis></literal>
de: <literal>man -a <emphasis>befehlsname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display explanation on command "<literal><emphasis>commandname</emphasis></literal>" (Unix style)
de: Beschreibung zum Befehl <literal><emphasis>befehlsname</emphasis></literal> anzeigen (Unix-Stil)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>info <emphasis>commandname</emphasis></literal>
de: <literal>info <emphasis>befehlsname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display rather long explanation on command "<literal><emphasis>commandname</emphasis></literal>" (GNU style)
de: eher lange Beschreibung zum Befehl "<literal><emphasis>befehlsname</emphasis></literal>" anzeigen (GNU-Stil)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list contents of directory (non-dot files and directories)
de: Inhalte eines Verzeichnisses auflisten (keine versteckten Dateien und Verzeichnisse)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list contents of directory (all files and directories)
de: Inhalte eines Verzeichnisses auflisten (alle Dateien und Verzeichnisse)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list contents of directory (almost all files and directories, i.e., skip "<literal>..</literal>" and "<literal>.</literal>")
de: Inhalte eines Verzeichnisses auflisten (nahezu alle Dateien und Verzeichnisse, "<literal>..</literal>" und "<literal>.</literal>" werden übersprungen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list all contents of directory with detail information
de: alle Inhalte eines Verzeichnisses mit detaillierten Informationen auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list all contents of directory with inode number and detail information
de: alle Inhalte eines Verzeichnisses mit Inode-Nummer und detaillierten Informationen auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list all directories under the current directory
de: alle Verzeichnisse im derzeitigen Verzeichnis auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display file tree contents
de: Verzeichnisbaum-Inhalte anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list open status of file "<literal><emphasis>foo</emphasis></literal>"
de: "geöffnet"-Status der Datei <literal><emphasis>foo</emphasis></literal> anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list files opened by the process ID: "<literal><emphasis>pid</emphasis></literal>"
de: Dateien auflisten, die von dem Prozess mit der ID <literal><emphasis>pid</emphasis></literal> geöffnet wurden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: make a new directory "<literal><emphasis>foo</emphasis></literal>" in the current directory
de: ein neues Verzeichnis <literal><emphasis>foo</emphasis></literal> im derzeitigen Verzeichnis erstellen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove a directory "<literal><emphasis>foo</emphasis></literal>" in the current directory
de: das Verzeichnis <literal><emphasis>foo</emphasis></literal> im derzeitigen Verzeichnis löschen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the directory "<literal><emphasis>foo</emphasis></literal>" in the current directory or in the directory listed in the variable "<literal>$CDPATH</literal>"
de: in das Verzeichnis <literal><emphasis>foo</emphasis></literal> im derzeitigen Verzeichnis oder im in der Variable "<literal>$CDPATH</literal>" enthaltenen Verzeichnis wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the root directory
de: in das root-Verzeichnis wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the current user's home directory
de: in das Heimatverzeichnis des derzeitigen Benutzers wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the absolute path directory "<literal>/<emphasis>foo</emphasis></literal>"
de: in das Verzeichnis mit dem absoluten Pfad "<literal>/<emphasis>foo</emphasis></literal>" wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the parent directory
de: in das übergeordnete Verzeichnis (Eltern-Verzeichnis) wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the home directory of the user "<literal><emphasis>foo</emphasis></literal>"
de: in das Heimatverzeichnis des Benutzers <literal><emphasis>foo</emphasis></literal> wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the previous directory
de: in das vorherige Verzeichnis wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display contents of "<literal>/etc/motd</literal>" using the default pager
de: Inhalt von "<literal>/etc/motd</literal>" mit dem Standard-Pager anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>touch <emphasis>junkfile</emphasis></literal>
de: <literal>touch <emphasis>leeredatei</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a empty file "<literal><emphasis>junkfile</emphasis></literal>"
de: eine leere Datei mit Namen <literal><emphasis>leeredatei</emphasis></literal> erzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: copy a existing file "<literal><emphasis>foo</emphasis></literal>" to a new file "<literal><emphasis>bar</emphasis></literal>"
de: die vorhandene Datei <literal><emphasis>foo</emphasis></literal> in eine neue Datei <literal><emphasis>bar</emphasis></literal> kopieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>rm <emphasis>junkfile</emphasis></literal>
de: <literal>rm <emphasis>unnützedatei</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove a file "<literal><emphasis>junkfile</emphasis></literal>"
de: die Datei <literal><emphasis>unnützedatei</emphasis></literal> entfernen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: rename an existing file "<literal><emphasis>foo</emphasis></literal>" to a new name "<literal><emphasis>bar</emphasis></literal>" ("<literal><emphasis>bar</emphasis></literal>" must not exist)
de: die vorhandene Datei <literal><emphasis>foo</emphasis></literal> umbenennen zum neuen Namen <literal><emphasis>bar</emphasis></literal> (<literal><emphasis>bar</emphasis></literal> darf nicht existieren)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: move an existing file "<literal><emphasis>foo</emphasis></literal>" to a new location "<literal><emphasis>bar</emphasis>/<emphasis>foo</emphasis></literal>" (the directory "<literal><emphasis>bar</emphasis></literal>" must exist)
de: die vorhandene Datei <literal><emphasis>foo</emphasis></literal> an einen neuen Ort <literal><emphasis>bar</emphasis>/<emphasis>foo</emphasis></literal> verschieben (das Verzeichnis <literal><emphasis>bar</emphasis></literal> muss existieren)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: move an existing file "<literal><emphasis>foo</emphasis></literal>" to a new location with a new name "<literal><emphasis>bar</emphasis>/<emphasis>baz</emphasis></literal>" (the directory "<literal><emphasis>bar</emphasis></literal>" must exist but the directory "<literal><emphasis>bar</emphasis>/<emphasis>baz</emphasis></literal>" must not exist)
de: die vorhandene Datei <literal><emphasis>foo</emphasis></literal> an einen neuen Ort verschieben und gleichzeitig umbenennen nach <literal><emphasis>bar</emphasis>/<emphasis>baz</emphasis></literal> (das Verzeichnis <literal><emphasis>bar</emphasis></literal> muss existieren, aber der Dateiname <literal><emphasis>bar</emphasis>/<emphasis>baz</emphasis></literal> darf nicht existieren)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: make an existing file "<literal><emphasis>foo</emphasis></literal>" to be non-readable and non-writable by the other people (non-executable for all)
de: die vorhandene Datei <literal><emphasis>foo</emphasis></literal> als nicht lesbar und nicht schreibbar für andere Benutzer einstellen (und nicht ausführbar für alle)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: make an existing file "<literal><emphasis>foo</emphasis></literal>" to be readable but non-writable by the other people (non-executable for all)
de: die vorhandene Datei <literal><emphasis>foo</emphasis></literal> als lesbar, aber nicht schreibbar für andere Benutzer einstellen (und nicht ausführbar für alle)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: make an existing file "<literal><emphasis>foo</emphasis></literal>" to be readable but non-writable by the other people (executable for all)
de: die vorhandene Datei <literal><emphasis>foo</emphasis></literal> als lesbar, aber nicht schreibbar für andere Benutzer einstellen (und als ausführbar für alle)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>find .  -name <emphasis>pattern</emphasis></literal>
de: <literal>find .  -name <emphasis>Suchmuster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find matching filenames using shell "<literal><emphasis>pattern</emphasis></literal>" (slower)
de: passende Dateinamen finden durch Verwendung von Shell-<literal><emphasis>Suchmuster</emphasis></literal> (langsamer)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>locate -d .  <emphasis>pattern</emphasis></literal>
de: <literal>locate -d .  <emphasis>Suchmuster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find matching filenames using shell "<literal><emphasis>pattern</emphasis></literal>" (quicker using regularly generated database)
de: passende Dateinamen finden durch Verwendung von Shell-<literal><emphasis>Suchmuster</emphasis></literal> (schneller, nutzt eine regelmäßig erstellte Datenbank)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>grep -e "<emphasis>pattern</emphasis>" *.html</literal>
de: <literal>grep -e "<emphasis>Suchmuster</emphasis>" *.html</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find a "<literal><emphasis>pattern</emphasis></literal>" in all files ending with "<literal>.html</literal>" in current directory and display them all
de: das <literal><emphasis>Suchmuster</emphasis></literal> in allen Dateien finden, die im derzeitigen Verzeichnis auf "<literal>.html</literal>" enden, und dann anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display process information using full screen, type "<literal>q</literal>" to quit
de: Prozessinformationen im Vollbildschirm-Ansicht anzeigen, drücken Sie "<literal>q</literal>" zum Beenden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display information on all the running processes using BSD style output
de: Informationen über alle laufenden Prozesse im BSD-Ausgabestil anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display information on all the running processes using Unix system-V style output
de: Informationen über alle laufenden Prozesse im Unix-System-V-Ausgabestil anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display all processes running "<literal>exim</literal>" and "<literal>exim4</literal>"
de: alle Prozesse anzeigen, die "<literal>exim</literal>" oder "<literal>exim4</literal>" ausführen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display information on all the running processes with ASCII art output
de: Informationen über alle laufenden Prozesse in künstlerischem ASCII-Ausgabestil anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: kill a process identified by the process ID: "<emphasis>1234</emphasis>"
de: einen Prozess abbrechen, identifiziert über die Prozess-ID <emphasis>1234</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: compress "<literal><emphasis>foo</emphasis></literal>" to create "<literal><emphasis>foo</emphasis>.gz</literal>" using the Lempel-Ziv coding (LZ77)
de: <literal><emphasis>foo</emphasis></literal> mittels Lempel-Ziv-Codierung (LZ77) komprimieren und <literal><emphasis>foo</emphasis>.gz</literal> erzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: decompress "<literal><emphasis>foo</emphasis>.gz</literal>" to create "<literal><emphasis>foo</emphasis></literal>"
de: <literal><emphasis>foo</emphasis>.gz</literal> dekomprimieren und <literal><emphasis>foo</emphasis></literal> erzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: compress "<literal><emphasis>foo</emphasis></literal>" to create "<literal><emphasis>foo</emphasis>.bz2</literal>" using the Burrows-Wheeler block sorting text compression algorithm, and Huffman coding (better compression than <literal>gzip</literal>)
de: <literal><emphasis>foo</emphasis></literal> mittels Burrows-Wheeler Block-Sorting Textkompressions-Algorithmus und Huffman-Codierung komprimieren und <literal><emphasis>foo</emphasis>.bz2</literal> erzeugen (bessere Kompression als <literal>gzip</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: decompress "<literal><emphasis>foo</emphasis>.bz2</literal>" to create "<literal><emphasis>foo</emphasis></literal>"
de: <literal><emphasis>foo</emphasis>.bz2</literal> dekomprimieren und <literal><emphasis>foo</emphasis></literal> erzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: compress "<literal><emphasis>foo</emphasis></literal>" to create "<literal><emphasis>foo</emphasis>.xz</literal>" using the Lempel–Ziv–Markov chain algorithm (better compression than <literal>bzip2</literal>)
de: <literal><emphasis>foo</emphasis></literal> mittels Lempel–Ziv–Markov-Algorithmus komprimieren und <literal><emphasis>foo</emphasis>.xz</literal> erzeugen (bessere Kompression als <literal>bzip2</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: decompress "<literal><emphasis>foo</emphasis>.xz</literal>" to create "<literal><emphasis>foo</emphasis></literal>"
de: <literal><emphasis>foo</emphasis>.xz</literal> dekomprimieren und <literal><emphasis>foo</emphasis></literal> erzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract files from "<literal><emphasis>foo</emphasis>.tar</literal>" archive
de: Dateien aus dem Archiv <literal><emphasis>foo</emphasis>.tar</literal> extrahieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract files from gzipped "<literal><emphasis>foo</emphasis>.tar.gz</literal>" archive
de: Dateien aus dem gzip-komprimierten Archiv <literal><emphasis>foo</emphasis>.tar.gz</literal> extrahieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract files from "<literal><emphasis>foo</emphasis>.tar.bz2</literal>" archive
de: Dateien aus dem Archiv <literal><emphasis>foo</emphasis>.tar.bz2</literal> extrahieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract files from "<literal><emphasis>foo</emphasis>.tar.xz</literal>" archive
de: Dateien aus dem Archiv <literal><emphasis>foo</emphasis>.tar.xz</literal> extrahieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive contents of folder "<literal><emphasis>bar</emphasis>/</literal>" in "<literal><emphasis>foo</emphasis>.tar</literal>" archive
de: Inhalte des Verzeichnisses <literal><emphasis>bar</emphasis>/</literal> in das Archiv <literal><emphasis>foo</emphasis>.tar</literal> archivieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive contents of folder "<literal><emphasis>bar</emphasis>/</literal>" in compressed "<literal><emphasis>foo</emphasis>.tar.gz</literal>" archive
de: Inhalte des Verzeichnisses <literal><emphasis>bar</emphasis>/</literal> in das komprimierte Archiv <literal><emphasis>foo</emphasis>.tar.gz</literal> archivieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive contents of folder "<literal><emphasis>bar</emphasis>/</literal>" in "<literal><emphasis>foo</emphasis>.tar.bz2</literal>" archive
de: Inhalte des Verzeichnisses <literal><emphasis>bar</emphasis>/</literal> in das Archiv <literal><emphasis>foo</emphasis>.tar.bz2</literal> archivieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive contents of folder "<literal><emphasis>bar</emphasis>/</literal>" in "<literal><emphasis>foo</emphasis>.tar.xz</literal>" archive
de: Inhalte des Verzeichnisses <literal><emphasis>bar</emphasis>/</literal> in das Archiv <literal><emphasis>foo</emphasis>.tar.xz</literal> archivieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display contents of compressed "<literal>README.gz</literal>" using the default pager
de: Archivinhalte des komprimierten "<literal>README.gz</literal>"-Archivs mittels Standard-Pager anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a file "<literal>foo</literal>" with the decompressed content of "<literal>README.gz</literal>"
de: eine Datei "<literal>foo</literal>" mit dem dekomprimierten Inhalt von "<literal>README.gz</literal>" erstellen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: append the decompressed content of "<literal>README.gz</literal>" to the end of the file "<literal>foo</literal>" (if it does not exist, create it first)
de: den dekomprimierten Inhalt von "<literal>README.gz</literal>" an das Ende der Datei "<literal>foo</literal>" anfügen (Datei vorher erzeugen, falls sie nicht existiert)

note: type: Content of: <book><chapter><section><section><note><para>
en: Unix has a tradition to hide filenames which start with "<literal>.</literal>".  They are traditionally files that contain configuration information and user preferences.
de: Unix hat die Tradition, Dateinamen zu verstecken, die mit einem "<literal>.</literal>" beginnen. Dies sind traditionell Dateien, die Konfigurationsinformationen und Benutzereinstellungen enthalten.

note: type: Content of: <book><chapter><section><section><note><para>
en: For <literal>cd</literal> command, see <literal>builtins</literal>(7).
de: Bezüglich des <literal>cd</literal>-Befehls schauen Sie unter <literal>builtins</literal>(7).

note: type: Content of: <book><chapter><section><section><note><para>
en: The default pager of the bare bone Debian system is <literal>more</literal>(1) which cannot scroll back.  By installing the <literal>less</literal> package using command line "<literal>apt-get install less</literal>", <literal>less</literal>(1) becomes default pager and you can scroll back with cursor keys.
de: Der Standard-Pager auf einem reinen Debian-System ist <literal>more</literal>(1), der nicht rückwärts scrollen kann. Indem Sie das <literal>less</literal>-Paket mittels "<literal>apt-get install less</literal>" installieren, wird <literal>less</literal>(1) zum Standard-Pager und Sie können mit den Pfeiltasten rückwärts scrollen.

note: type: Content of: <book><chapter><section><section><note><para>
en: The "<literal>[</literal>" and "<literal>]</literal>" in the regular expression of the "<literal>ps aux | grep -e "[e]xim4*"</literal>" command above enable <literal>grep</literal> to avoid matching itself.  The "<literal>4*</literal>" in the regular expression means 0 or more repeats of character "<literal>4</literal>" thus enables <literal>grep</literal> to match both "<literal>exim</literal>" and "<literal>exim4</literal>".  Although "<literal>*</literal>" is used in the shell filename glob and the regular expression, their meanings are different.  Learn the regular expression from <literal>grep</literal>(1).
de: Die Zeichen "<literal>[</literal>" und "<literal>]</literal>" in dem regulären Ausdruck des obigen Befehls "<literal>ps aux | grep -e "[e]xim4*"</literal>" vermeiden, dass <literal>grep</literal> sich selbst findet. Das "<literal>4*</literal>" in dem regulären Ausdruck steht für 0 oder mehr Wiederholungen des Zeichens "<literal>4</literal>", wodurch <literal>grep</literal> sowohl "<literal>exim</literal>" wie auch "<literal>exim4</literal>" findet. Obwohl "<literal>*</literal>" in dem Dateinamen und dem regulären Ausdruck verwendet wird, ist ihre Bedeutung unterschiedlich. Lernen Sie die regulären Ausdrücke von <literal>grep</literal>(1).

note: type: Content of: <book><chapter><section><section><para>
en: Please traverse directories and peek into the system using the above commands as training.  If you have questions on any of console commands, please make sure to read the manual page.
de: Bitte durchlaufen Sie zur Übung verschiedene Verzeichnisse und erforschen Sie das System. Wenn Sie Fragen zu einem der Konsolenbefehle haben, seien Sie sicher, dass Sie die Handbuchseite gelesen haben.

note: type: Content of: <book><chapter><section><section><para>
en: The style of man pages may be a little hard to get used to, because they are rather terse, particularly the older, very traditional ones. But once you get used to it, you come to appreciate their succinctness.
de: An den Stil der Handbuchseiten kann man sich eventuell etwas schwer gewöhnen, da sie eher knapp gehalten sind, speziell die älteren, traditionellen. Aber wenn Sie sich einmal daran gewöhnt haben, werden Sie die knappe Form zu schätzen wissen.

note: type: Content of: <book><chapter><section><section><para>
en: Please note that many Unix-like commands including ones from GNU and BSD display brief help information if you invoke them in one of the following ways (or without any arguments in some cases).
de: Bitte beachten Sie, dass viele der Unix-ähnlichen Befehle von GNU und BSD eine kurze Hilfe anzeigen, wenn Sie auf eine der folgenden Arten aufgerufen werden (oder in einigen Fällen ohne jegliche Argumente):

note: type: Content of: <book><chapter><section><title>
en: The simple shell command
de: Der einfache Shell-Befehl

note: type: Content of: <book><chapter><section><para>
en: Now you have some feel on how to use the Debian system.  Let's look deep into the mechanism of the command execution in the Debian system. Here, I have simplified reality for the newbie.  See <literal>bash</literal>(1) for the exact explanation.
de: Jetzt haben Sie ein Gefühl, wie das Debian-System genutzt wird. Lassen Sie uns tiefer in den Mechanismus der Befehlsausführung einsteigen. Eine genaue Beschreibung finden Sie unter <literal>bash</literal>(1).

note: type: Content of: <book><chapter><section><para>
en: A simple command is a sequence of components.
de: Ein einfacher Befehl ist eine Abfolge mehrerer Komponenten.

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Variable assignments (optional)
de: Zuweisung von Variablen (optional)

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Command name
de: Befehlsname

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Arguments (optional)
de: Argumente (optional)

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Redirections (optional: <literal>&gt;</literal> , <literal>&gt;&gt;</literal> , <literal>&lt;</literal> , <literal>&lt;&lt;</literal> , etc.)
de: Weiterleitungen (optional: <literal>&gt;</literal> , <literal>&gt;&gt;</literal> , <literal>&lt;</literal> , <literal>&lt;&lt;</literal>  usw.)

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Control operator (optional: <literal>&amp;&amp;</literal> , <literal>||</literal> , <emphasis>newline</emphasis> , <literal>;</literal> , <literal>&amp;</literal> , <literal>(</literal> , <literal>)</literal> )
de: Steuer-Operator (optional: <literal>&amp;&amp;</literal> , <literal>||</literal> , <emphasis>newline</emphasis> , <literal>;</literal> , <literal>&amp;</literal> , <literal>(</literal> , <literal>)</literal> )

note: type: Content of: <book><chapter><section><section><title>
en: Command execution and environment variable
de: Befehlsausführung und Umgebungsvariablen

note: type: Content of: <book><chapter><section><section><para>
en: The values of some <ulink url="&environmentvariables;">environment variables</ulink> change the behavior of some Unix commands.
de: Die Werte einiger <ulink url="&environmentvariables;">Umgebungsvariablen</ulink> verändern teilweise das Verhalten von Unix-Befehlen.

note: type: Content of: <book><chapter><section><section><para>
en: Default values of environment variables are initially set by the PAM system and then some of them may be reset by some application programs.
de: Die Standardwerte von Umgebungsvariablen werden zunächst vom PAM-System gesetzt und dann eventuell von manchen Anwendungsprogrammen wieder zurückgesetzt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The PAM system such as <literal>pam_env</literal> may set environment variables by <literal>/etc/pam.conf</literal>", "<literal>/etc/environment</literal>" and "<literal>/etc/default/locale</literal>".
de: Das PAM-System (wie <literal>pam_env</literal>) könnte Umgebungsvariablen über "<literal>/etc/pam.conf</literal>", "<literal>/etc/environment</literal>" und "<literal>/etc/default/locale</literal>" setzen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The user specific program initialization may reset environment variables by "<literal>~/.profile</literal>", "<literal>~/.bash_profile</literal>" and "<literal>~/.bashrc</literal>".
de: Benutzer-spezifische Programminitialisierungen könnten Umgebungsvariablen über "<literal>~/.profile</literal>", "<literal>~/.bash_profile</literal>" und "<literal>~/.bashrc</literal>" zurücksetzen.

note: type: Content of: <book><chapter><section><section><title>
en: The "<literal>$LANG</literal>" variable
de: Die "<literal>$LANG</literal>"-Variable

note: type: Content of: <book><chapter><section><section><para>
en: The default locale is defined in the "<literal>$LANG</literal>" environment variable and is configured as "<literal>LANG=xx_YY.UTF-8</literal>" by the installer or by the subsequent GUI configuration, e.g., "Settings" → "Region &amp; Language" → "Language" / "Formats" for GNOME.
de: Das Standard-Gebietsschema wird über die Umgebungsvariable "<literal>$LANG</literal>" festgelegt; sie hat die Form "<literal>LANG=xx_YY.UTF-8</literal>" und wird vom Installer oder einer späteren GUI-Konfiguration (in GNOME z.B. über "Einstellungen" → "Region &amp; Sprache" → "Sprache" / "Formate") gesetzt.

note: type: Content of: <book><chapter><section><section><note><para>
en: I recommend you to configure the system environment just by the "<literal>$LANG</literal>" variable for now and to stay away from "<literal>$LC_*</literal>" variables unless it is absolutely needed.
de: Ich empfehle Ihnen, die Systemumgebung für den Anfang direkt über die "<literal>$LANG</literal>"-Variable zu konfigurieren und die Finger von den "<literal>$LC_*</literal>"-Variablen zu lassen, außer es ist absolut nötig.

note: type: Content of: <book><chapter><section><section><para>
en: The full locale value given to "<literal>$LANG</literal>" variable consists of 3 parts: "<literal>xx_YY.ZZZZ</literal>".
de: Der vollständige Wert für das Gebietsschema (Locale), der an die "<literal>$LANG</literal>"-Variable übergeben wird, besteht aus drei Teilen: "<literal>xx_YY.ZZZZ</literal>".

note: type: Content of: <book><chapter><section><section><table><title>
en: The 3 parts of locale value
de: Die drei Teile des locale-Wertes

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: locale value
de: locale-Wert

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&isogdjlanguagecoowercasesuchasen;">ISO 639 language codes (lower case) such as "en"</ulink>
de: <ulink url="&isogdjlanguagecoowercasesuchasen;">Sprach-Code laut ISO 639 (in Kleinbuchstaben) wie z.B. "de"</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&isodbggcountrycoppercasesuchasus;">ISO 3166 country codes (upper case) such as "US"</ulink>
de: <ulink url="&isodbggcountrycoppercasesuchasus;">Länder-Code laut ISO 3166 (in Großbuchstaben) wie z.B. "DE"</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&codesetalwayssettoutfi;">codeset, always set to "UTF-8"</ulink>
de: <ulink url="&codesetalwayssettoutfi;">Zeichenkodierung</ulink> (am besten immer auf "UTF-8" setzen)

note: type: Content of: <book><chapter><section><section><table><title>
en: List of locale recommendations
de: Liste mit Empfehlungen zum Gebietsschema

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: locale recommendation
de: empfohlenes Gebietsschema

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Language (area)
de: Sprache (Gebiet)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: English (USA)
de: Englisch (USA)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: English (Great Britain)
de: Englisch (Großbritannien)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: French (France)
de: Französisch (Frankreich)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: German (Germany)
de: Deutsch (Deutschland)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Italian (Italy)
de: Italienisch (Italien)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Spanish (Spain)
de: Spanisch (Spanien)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Catalan (Spain)
de: Katalanisch (Spanien)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Swedish (Sweden)
de: Schwedisch (Schweden)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Portuguese (Brazil)
de: Portugiesisch (Brasilien)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Russian (Russia)
de: Russisch (Russland)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Chinese (P.R. of China)
de: Chinesisch (Volksrepublik China)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Chinese (Taiwan R.O.C.)
de: Chinesisch (Taiwan)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Japanese (Japan)
de: Japanisch (Japan)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Korean (Republic of Korea)
de: Koreanisch (Republik Korea)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Vietnamese (Vietnam)
de: Vietnamesisch (Vietnam)

note: type: Content of: <book><chapter><section><section><para>
en: Typical command execution uses a shell line sequence as the following.
de: Eine typische Befehlsausführung verwendet eine Shell-Sequenz wie die folgende:

note: type: Content of: <book><chapter><section><section><para>
en: Here, the program <literal>date</literal>(1) is executed with different locale values.
de: Hier wird das Programm <literal>date</literal>(1) mit verschiedenen Gebietsschema-Einstellungen ausgeführt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For the first command, "<literal>$LANG</literal>" is set to the system default <ulink url="&locale;">locale</ulink> value "<literal>en_US.UTF-8</literal>".
de: Beim ersten Befehl ist "<literal>$LANG</literal>" auf den System-<ulink url="&locale;">locale</ulink>-Standardwert "<literal>en_US.UTF-8</literal>" gesetzt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For the second command, "<literal>$LANG</literal>" is set to the French UTF-8 <ulink url="&locale;">locale</ulink> value "<literal>fr_FR.UTF-8</literal>".
de: Beim zweiten Befehl ist "<literal>$LANG</literal>" auf den französischen UTF-8-<ulink url="&locale;">locale</ulink>-Wert "<literal>fr_FR.UTF-8</literal>" gesetzt.

note: type: Content of: <book><chapter><section><section><para>
en: Most command executions usually do not have preceding environment variable definition.  For the above example, you can alternatively execute as the following.
de: Die meisten Befehlsausführungen haben keine voreingestellten Definitionen für Umgebungsvariablen. Bei dem obigen Beispiel können Sie alternativ auch folgendes ausführen:

note: type: Content of: <book><chapter><section><section><tip><para>
en: When filing a bug report, running and checking the command under "<literal>en_US.UTF-8</literal>" locale is a good idea if you use non-English environment.
de: Wenn Sie mit einem nicht auf Englisch eingerichteten System einen Fehlerbericht einreichen, ist es eine gute Idee, die nötigen Befehle mit "<literal>en_US.UTF-8</literal>" als Gebietsschema laufen zu lassen und zu überprüfen.

note: type: Content of: <book><chapter><section><section><para>
en: For fine details of the locale configuration, see <xref linkend="_the_locale"/>.
de: Tolle Details zur Konfiguration des Gebietsschemas finden Sie in <xref linkend="_the_locale"/>.

note: type: Content of: <book><chapter><section><section><title>
en: The "<literal>$PATH</literal>" variable
de: Die "<literal>$PATH</literal>"-Variable

note: type: Content of: <book><chapter><section><section><para>
en: When you type a command into the shell, the shell searches the command in the list of directories contained in the "<literal>$PATH</literal>" environment variable.  The value of the "<literal>$PATH</literal>" environment variable is also called the shell's search path.
de: Wenn Sie einen Befehl in die Shell eingeben, sucht die Shell in den durch die Umgebungsvariable "<literal>$PATH</literal>" definierten Verzeichnissen nach diesem Befehl. Der Wert der Umgebungsvariablen "<literal>$PATH</literal>" wird auch als Shell-Suchpfad bezeichnet.

note: type: Content of: <book><chapter><section><section><para>
en: In the default Debian installation, the "<literal>$PATH</literal>" environment variable of user accounts may not include "<literal>/usr/sbin</literal>" and "<literal>/usr/sbin</literal>".  For example, the <literal>ifconfig</literal> command needs to be issued with full path as "<literal>/usr/sbin/ifconfig</literal>". (Similar <literal>ip</literal> command is located in "<literal>/usr/bin</literal>".)
de: In der Standard-Debian-Installation enthält die Umgebungsvariable "<literal>$PATH</literal>" bei normalen Benutzerkonten nicht die Verzeichnisse "<literal>/usr/sbin</literal>" und "<literal>/usr/sbin</literal>". Zum Beispiel muss der <literal>ifconfig</literal>-Befehl mit dem vollständigen Pfad aufgerufen werden, also "<literal>/usr/sbin/ifconfig</literal>". Ähnlich dazu ist der <literal>ip</literal>-Befehl in "<literal>/usr/bin</literal>" abgelegt.

note: type: Content of: <book><chapter><section><section><para>
en: You can change the "<literal>$PATH</literal>" environment variable of Bash shell by "<literal>~/.bash_profile</literal>" or "<literal>~/.bashrc</literal>" files.
de: Sie können die Umgebungsvariable "<literal>$PATH</literal>" der Bash-Shell über die Dateien "<literal>~/.bash_profile</literal>" oder "<literal>~/.bashrc</literal>" verändern.

note: type: Content of: <book><chapter><section><section><title>
en: The "<literal>$HOME</literal>" variable
de: Die "<literal>$HOME</literal>"-Variable

note: type: Content of: <book><chapter><section><section><para>
en: Many commands stores user specific configuration in the home directory and changes their behavior by their contents.  The home directory is identified by the environment variable "<literal>$HOME</literal>".
de: Viele Befehle speichern Konfigurationsdateien im Heimatverzeichnis des jeweiligen Benutzers. Über diese läßt sich das Verhalten der Befehle anpassen. Der Ort des Heimatverzeichnisses ist in der Umgebungsvariable "<literal>$HOME</literal>" gespeichert.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of "<literal>$HOME</literal>" values
de: Liste der Werte von "<literal>$HOME</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: value of "<literal>$HOME</literal>"
de: Wert von "<literal>$HOME</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: program execution situation
de: Situation bei Programmausführung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run by the init process (daemon)
de: Programm ausgeführt vom init-Prozess (Daemon)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run from the normal root shell
de: Programm ausgeführt von der root-Shell

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/home/<emphasis>normal_user</emphasis></literal>
de: <literal>/home/<emphasis>normaler_benutzer</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run from the normal user shell
de: Programm ausgeführt von der Shell des normalen Benutzers

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run from the normal user GUI desktop menu
de: Programm ausgeführt vom GUI-Desktop-Menü des normalen Benutzers

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run as root with "<literal>sudo program</literal>"
de: Programm ausgeführt von root mittels "<literal>sudo programm</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run as root with "<literal>sudo -H program</literal>"
de: Programm ausgeführt von root mittels "<literal>sudo -H programm</literal>"

note: type: Content of: <book><chapter><section><section><tip><para>
en: Shell expands "<literal>~/</literal>" to current user's home directory, i.e., "<literal>$HOME/</literal>". Shell expands "<literal>~foo/</literal>" to <literal>foo</literal>'s home directory, i.e., "<literal>/home/foo/</literal>".
de: Die Shell expandiert "<literal>~/</literal>" zum Heimatverzeichnis des aktuellen Benutzers, also "<literal>$HOME/</literal>", und "<literal>~foo/</literal>" zum Heimatverzeichnis des Benutzers <literal>foo</literal>, also "<literal>/home/foo/</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_shell_environment_variables"/> if <literal>$HOME</literal> isn't available for your program.
de: Schauen Sie in <xref linkend="_shell_environment_variables"/>, wenn <literal>$HOME</literal> für Ihr Programm nicht verfügbar ist.

note: type: Content of: <book><chapter><section><section><title>
en: Command line options
de: Befehlszeilen-Optionen

note: type: Content of: <book><chapter><section><section><para>
en: Some commands take arguments.  Arguments starting with "<literal>-</literal>" or "<literal>--</literal>" are called options and control the behavior of the command.
de: Einige Befehle akzeptieren Argumente. Argumente, die mit "<literal>-</literal>" oder "<literal>--</literal>" beginnen, werden Optionen genannt und steuern das Verhalten des Befehls.

note: type: Content of: <book><chapter><section><section><para>
en: Here the command-line argument "<literal>-R</literal>" changes <literal>date</literal>(1) behavior to output <ulink url="&rfccicc;">RFC2822</ulink> compliant date string.
de: Hier ändert das Befehlszeilen-Argument "<literal>-R</literal>" das Verhalten von <literal>date</literal>(1) zwecks Ausgabe einer <ulink url="&rfccicc;">RFC2822</ulink>-konformen Datumsangabe.

note: type: Content of: <book><chapter><section><section><title>
en: Shell glob
de: Shell-Glob

note: type: Content of: <book><chapter><section><section><para>
en: Often you want a command to work with a group of files without typing all of them.  The filename expansion pattern using the shell <emphasis role="strong">glob</emphasis>, (sometimes referred as <emphasis role="strong">wildcards</emphasis>), facilitate this need.
de: Oft möchten Sie einen Befehl auf eine Gruppe von Dateien anwenden, ohne all die Dateinamen einzutippen. Die Dateinamen-Suchmuster mittels Shell-<emphasis role="strong">Glob</emphasis> (manchmal auch <emphasis role="strong">Wildcards</emphasis> genannt) erfüllen diese Bedürfnisse.

note: type: Content of: <book><chapter><section><section><table><title>
en: Shell glob patterns
de: Shell-Glob-Suchmuster

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: shell glob pattern
de: Shell-Glob-Suchmuster

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of match rule
de: Beschreibung der Regel

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: filename (segment) not started with "<literal>.</literal>"
de: Dateiname (oder Segment), der nicht mit "<literal>.</literal>" beginnt

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exactly one character
de: genau ein Zeichen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exactly one character with any character enclosed in brackets
de: genau eins der in Klammern eingeschlossenen Zeichen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exactly one character with any character between "<literal>a</literal>" and "<literal>z</literal>"
de: genau ein Zeichen von denen zwischen "<literal>a</literal>" und "<literal>z</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exactly one character other than any character enclosed in brackets (excluding "<literal>^</literal>")
de: genau ein Zeichen von denen, die nicht in Klammern eingeschlossen sind (außer "<literal>^</literal>")

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>glob</literal>(7).
de: Weitere Details finden Sie in <literal>glob</literal>(7).

note: type: Content of: <book><chapter><section><section><note><para>
en: Unlike normal filename expansion by the shell, the shell pattern "<literal>*</literal>" tested in <literal>find</literal>(1) with "<literal>-name</literal>" test etc., matches the initial "<literal>.</literal>" of the filename. (New <ulink url="&posix;">POSIX</ulink> feature)
de: Anders als die normale Dateinamenerweiterung der Shell findet das Shell-Suchmuster "<literal>*</literal>", das in <literal>find</literal>(1) mit <literal>-name</literal> abgefragt wird, den führenden "<literal>.</literal>" des Dateinamens (neue <ulink url="&posix;">POSIX</ulink>-Funktionalität).

note: type: Content of: <book><chapter><section><section><note><para>
en: BASH can be tweaked to change its glob behavior with its shopt builtin options such as "<literal>dotglob</literal>", "<literal>noglob</literal>", "<literal>nocaseglob</literal>", "<literal>nullglob</literal>", "<literal>extglob</literal>", etc.  See <literal>bash</literal>(1).
de: bash kann dahingehend angepasst werden, sein glob-Verhalten mittels der integrierten shopt-Optionen wie "<literal>dotglob</literal>", "<literal>noglob</literal>", "<literal>nocaseglob</literal>", "<literal>nullglob</literal>", "<literal>extglob</literal>" usw. zu verändern. Lesen Sie dazu <literal>bash</literal>(1).

note: type: Content of: <book><chapter><section><section><title>
en: Return value of the command
de: Rückgabewert eines Befehls

note: type: Content of: <book><chapter><section><section><para>
en: Each command returns its exit status (variable: "<literal>$?</literal>") as the return value.
de: Jeder Befehl gibt seinen Beendigungsstatus (Exit-Status, Variable: "<literal>$?</literal>") als Rückgabewert zurück.

note: type: Content of: <book><chapter><section><section><table><title>
en: Command exit codes
de: Befehls-Beendigungs-Codes

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: command exit status
de: Befehls-Beendigungsstatus

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: numeric return value
de: numerischer Rückgabewert

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: logical return value
de: logischer Rückgabewert

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: success
de: Erfolg

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: zero, 0
de: Null, 0

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">TRUE</emphasis>
de: <emphasis role="strong">WAHR</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: error
de: Fehler

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: non-zero, -1
de: nicht-Null, -1

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">FALSE</emphasis>
de: <emphasis role="strong">FALSCH</emphasis>

note: type: Content of: <book><chapter><section><section><note><para>
en: Please note that, in the logical context for the shell, <emphasis role="strong">success</emphasis> is treated as the logical <emphasis role="strong">TRUE</emphasis> which has 0 (zero) as its value.  This is somewhat non-intuitive and needs to be reminded here.
de: Bitte beachten Sie, dass im logischen Zusammenhang für die Shell <emphasis role="strong">Erfolg</emphasis> als logisches <emphasis role="strong">WAHR</emphasis> betrachtet wird, was 0 (Null) als Wert bedeutet. Dies ist nicht ganz intuitiv und daher soll hier daran erinnert werden.

note: type: Content of: <book><chapter><section><section><title>
en: Typical command sequences and shell redirection
de: Typische Befehlssequenzen und Shell-Weiterleitungen

note: type: Content of: <book><chapter><section><section><para>
en: Let's try to remember following shell command idioms typed in one line as a part of shell command.
de: Versuchen Sie, sich folgende Shell-Befehlsfolgen zu merken, die in einer Zeile eingegeben werden:

note: type: Content of: <book><chapter><section><section><table><title>
en: Shell command idioms
de: Abfolgen von Shell-Befehlen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: command idiom
de: Befehlsabfolge

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command &amp;</literal>
de: <literal>befehl &amp;</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">background</emphasis> execution of <literal>command</literal> in the subshell
de: Ausführung von <literal>befehl</literal> im <emphasis role="strong">Hintergrund</emphasis> in einer Unter-Shell

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command1 | command2</literal>
de: <literal>befehl1 | befehl2</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">pipe</emphasis> the standard output of <literal>command1</literal> to the standard input of <literal>command2</literal> (<emphasis role="strong">concurrent</emphasis> execution)
de: Weiterleitung (<emphasis role="strong">pipe</emphasis>) der Standardausgabe von <literal>befehl1</literal> an die Standardeingabe von <literal>befehl2</literal> (<emphasis role="strong">gleichzeitige</emphasis> Ausführung)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command1 2&gt;&amp;1 | command2</literal>
de: <literal>befehl1 2&gt;&amp;1 | befehl2</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">pipe</emphasis> both standard output and standard error of <literal>command1</literal> to the standard input of <literal>command2</literal> (<emphasis role="strong">concurrent</emphasis> execution)
de: Weiterleitung (<emphasis role="strong">pipe</emphasis>) der Standardausgabe und Standardfehler von <literal>befehl1</literal> an die Standardeingabe von <literal>befehl2</literal> (<emphasis role="strong">gleichzeitige</emphasis> Ausführung)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command1 ; command2</literal>
de: <literal>befehl1 ; befehl2</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute <literal>command1</literal> and <literal>command2</literal> <emphasis role="strong">sequentially</emphasis>
de: <emphasis role="strong">Aufeinander folgende</emphasis> Ausführung von <literal>befehl1</literal> und <literal>befehl2</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command1 &amp;&amp; command2</literal>
de: <literal>befehl1 &amp;&amp; befehl2</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute <literal>command1</literal>; if successful, execute <literal>command2</literal> <emphasis role="strong">sequentially</emphasis> (return success if both <literal>command1</literal> <emphasis role="strong">and</emphasis> <literal>command2</literal> are successful)
de: Ausführung von <literal>befehl1</literal>; falls erfolgreich, <emphasis role="strong">anschließende</emphasis> Ausführung von <literal>befehl2</literal> (Erfolg zurückgeben, wenn beide (<literal>befehl1</literal> <emphasis role="strong">und</emphasis> <literal>befehl2</literal>) erfolgreich sind)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command1 || command2</literal>
de: <literal>befehl1 || befehl2</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute <literal>command1</literal>; if not successful, execute <literal>command2</literal> <emphasis role="strong">sequentially</emphasis> (return success if <literal>command1</literal> <emphasis role="strong">or</emphasis> <literal>command2</literal> are successful)
de: Ausführung von <literal>befehl1</literal>; falls nicht erfolgreich, <emphasis role="strong">anschließende</emphasis> Ausführung von <literal>befehl2</literal> (Erfolg zurückgeben, wenn <literal>befehl1</literal> <emphasis role="strong">oder</emphasis> <literal>befehl2</literal> erfolgreich ist)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command &gt; foo</literal>
de: <literal>befehl &gt; foo</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard output of <literal>command</literal> to a file <literal>foo</literal> (overwrite)
de: Weiterleitung der Standardausgabe von <literal>befehl</literal> in die Datei <literal>foo</literal> (Datei überschreiben)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command 2&gt; foo</literal>
de: <literal>befehl 2&gt; foo</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard error of <literal>command</literal> to a file <literal>foo</literal> (overwrite)
de: Weiterleitung des Standardfehlers von <literal>befehl</literal> in die Datei <literal>foo</literal> (Datei überschreiben)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command &gt;&gt; foo</literal>
de: <literal>befehl &gt;&gt; foo</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard output of <literal>command</literal> to a file <literal>foo</literal> (append)
de: Weiterleitung der Standardausgabe von <literal>befehl</literal> in die Datei <literal>foo</literal> (an Datei anhängen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command 2&gt;&gt; foo</literal>
de: <literal>befehl 2&gt;&gt; foo</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard error of <literal>command</literal> to a file <literal>foo</literal> (append)
de: Weiterleitung des Standardfehlers von <literal>befehl</literal> in die Datei <literal>foo</literal> (an Datei anhängen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command &gt; foo 2&gt;&amp;1</literal>
de: <literal>befehl &gt; foo 2&gt;&amp;1</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect both standard output and standard error of <literal>command</literal> to a file <literal>foo</literal>
de: Weiterleitung der Standardausgabe und Standardfehler von <literal>befehl</literal> in die Datei <literal>foo</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command &lt; foo</literal>
de: <literal>befehl &lt; foo</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard input of <literal>command</literal> to a file <literal>foo</literal>
de: Weiterleitung der Standardeingabe von <literal>befehl</literal> in die Datei <literal>foo</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command &lt;&lt; delimiter</literal>
de: <literal>befehl &lt;&lt; begrenzung</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard input of <literal>command</literal> to the following lines until "<literal>delimiter</literal>" is met (here document)
de: Weiterleitung der Standardeingabe von <literal>befehl</literal> in die folgenden Zeilen, bis "<literal>begrenzung</literal>" erreicht ist

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>command &lt;&lt;- delimiter</literal>
de: <literal>befehl &lt;&lt;- delimiter</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard input of <literal>command</literal> to the following lines until "<literal>delimiter</literal>" is met (here document, the leading tab characters are stripped from input lines)
de: Weiterleitung der Standardeingabe von <literal>befehl</literal> in die folgenden Zeilen, bis "<literal>begrenzung</literal>" erreicht ist (die führenden Tab-Zeichen werden von den Eingabezeilen entfernt)

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system is a multi-tasking system. Background jobs allow users to run multiple programs in a single shell.  The management of the background process involves the shell builtins: <literal>jobs</literal>, <literal>fg</literal>, <literal>bg</literal>, and <literal>kill</literal>.  Please read sections of bash(1) under "SIGNALS", and "JOB CONTROL", and <literal>builtins</literal>(1).
de: Das Debian-System ist ein Multi-Tasking-System. Hintergrundprozesse erlauben es Benutzern, mehrere Programme in einer einzigen Shell laufen zu lassen. Zur Verwaltung von Hintergrundprozessen werden die Shell-Builtins <literal>jobs</literal>, <literal>fg</literal>, <literal>bg</literal> und <literal>kill</literal> benutzt. Bitte lesen Sie die entsprechenden Abschnitte von bash(1) bezüglich "SIGNALS", "JOB CONTROL" und <literal>builtins</literal>(1).

note: type: Content of: <book><chapter><section><section><para>
en: Although all 4 examples of shell redirections display the same thing, the last example runs an extra <literal>cat</literal> command and wastes resources with no reason.
de: Obwohl alle 4 Beispiele von Shell-Weiterleitungen dasselbe anzeigen, führt das letzte Beispiel einen separaten <literal>cat</literal>-Befehl aus und verschwendet ohne Grund zusätzliche Ressourcen.

note: type: Content of: <book><chapter><section><section><para>
en: The shell allows you to open files using the <literal>exec</literal> builtin with an arbitrary file descriptor.
de: Die Shell erlaubt Ihnen, Dateien mittels dem <literal>exec</literal>-Builtin mit einem frei wählbaren Datei-Deskriptor zu öffnen.

note: type: Content of: <book><chapter><section><section><para>
en: The file descriptor 0-2 are predefined.
de: Die Datei-Deskriptoren 0-2 sind fest vordefiniert.

note: type: Content of: <book><chapter><section><section><table><title>
en: Predefined file descriptors
de: Vordefinierte Datei-Deskriptoren

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: device
de: Gerät

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: file descriptor
de: Datei-Deskriptor

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard input
de: Standardeingabe

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard output
de: Standardausgabe

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard error
de: Standardfehler

note: type: Content of: <book><chapter><section><section><title>
en: Command alias
de: Befehls-Alias

note: type: Content of: <book><chapter><section><section><para>
en: You can set an alias for the frequently used command.
de: Sie können einen Alias für häufig verwendete Befehle definieren.

note: type: Content of: <book><chapter><section><section><para>
en: Now, "<literal>la</literal>" works as a short hand for "<literal>ls -la</literal>" which lists all files in the long listing format.
de: Jetzt funktioniert "<literal>la</literal>" als Kurzform für "<literal>ls -la</literal>", was alle Dateien in einem langen Listenformat auflistet.

note: type: Content of: <book><chapter><section><section><para>
en: You can list any existing aliases by <literal>alias</literal> (see <literal>bash</literal>(1) under "SHELL BUILTIN COMMANDS").
de: Sie können alle vorhandenen Alias-Definitionen mit <literal>alias</literal> anzeigen (lesen Sie dazu in <literal>bash</literal>(1) den Abschnitt "SHELL BUILTIN COMMANDS").

note: type: Content of: <book><chapter><section><section><para>
en: You can identity exact path or identity of the command by <literal>type</literal> (see <literal>bash</literal>(1) under "SHELL BUILTIN COMMANDS").
de: Sie können den exakten Pfad oder die Identität eines Befehls mit <literal>type</literal> herausfinden (lesen Sie dazu in <literal>bash</literal>(1) den Abschnitt "SHELL BUILTIN COMMANDS").

note: type: Content of: <book><chapter><section><section><para>
en: Here <literal>ls</literal> was recently searched while "<literal>file</literal>" was not, thus "<literal>ls</literal>" is "hashed", i.e., the shell has an internal record for the quick access to the location of the "<literal>ls</literal>" command.
de: Hier wurde kürzlich nach "<literal>ls</literal>" gesucht, nach "<literal>file</literal>" hingegen nicht, daher ist "<literal>ls</literal>" "hashed", d.h. die Shell hat einen internen Eintrag für einen schnellen Zugriff auf den Speicherort des "<literal>ls</literal>"-Befehls.

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <xref linkend="_colorized_commands"/>.
de: Lesen Sie <xref linkend="_colorized_commands"/>.

note: type: Content of: <book><chapter><section><title>
en: Unix-like text processing
de: Unix-ähnliche Textverarbeitung

note: type: Content of: <book><chapter><section><para>
en: In Unix-like work environment, text processing is done by piping text through chains of standard text processing tools. This was another crucial Unix innovation.
de: In Unix-ähnlichen Arbeitsumgebungen können Textverarbeitungsvorgänge durchgeführt werden, indem der Text durch Abfolgen mehrerer Standardwerkzeuge geleitet wird. Dies war eine weitere bedeutende Unix-Innovation.

note: type: Content of: <book><chapter><section><section><title>
en: Unix text tools
de: Unix-Textverarbeitungswerkzeuge

note: type: Content of: <book><chapter><section><section><para>
en: There are few standard text processing tools which are used very often on the Unix-like system.
de: Es gibt ein paar Standard-Textverarbeitungswerkzeuge, die auf Unix-ähnlichen Systemen sehr oft verwendet werden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: No regular expression is used:
de: Ohne Verwendung regulärer Ausdrücke:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>cat</literal>(1) concatenates files and outputs the whole content.
de: <literal>cat</literal>(1) verkettet Dateien und gibt den vollständigen Inhalt aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>tac</literal>(1) concatenates files and outputs in reverse.
de: <literal>tac</literal>(1) verkettet Dateien und gibt den Inhalt in umgekehrter Reihenfolge aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>cut</literal>(1) selects parts of lines and outputs.
de: <literal>cut</literal>(1) wählt Teile von Zeilen und ausgegebenen Inhalten aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>head</literal>(1) outputs the first part of files.
de: <literal>head</literal>(1) gibt die ersten Zeilen von Dateien aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>tail</literal>(1) outputs the last part of files.
de: <literal>tail</literal>(1) gibt die letzten Zeilen von Dateien aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>sort</literal>(1) sorts lines of text files.
de: <literal>sort</literal>(1) sortiert Zeilen von Textdateien.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>uniq</literal>(1) removes duplicate lines from a sorted file.
de: <literal>uniq</literal>(1) entfernt doppelte Zeilen aus einer sortierten Datei.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>tr</literal>(1) translates or deletes characters.
de: <literal>tr</literal>(1) übersetzt oder löscht Zeichen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>diff</literal>(1) compares files line by line.
de: <literal>diff</literal>(1) vergleicht Dateien Zeile für Zeile.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Basic regular expression (<emphasis role="strong">BRE</emphasis>) is used as default:
de: Mit Verwendung grundlegender regulärer Ausdrücke (basic regular expressions / <emphasis role="strong">BRE</emphasis>) als Standardeinstellung:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>ed</literal>(1) is a primitive line editor.
de: <literal>ed</literal>(1) ist ein primitiver Zeilen-Editor.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>sed</literal>(1) is a stream editor.
de: <literal>sed</literal>(1) ist ein Stream-Editor.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>grep</literal>(1) matches text with patterns.
de: <literal>grep</literal>(1) findet Text über Suchmuster.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>vim</literal>(1) is a screen editor.
de: <literal>vim</literal>(1) ist ein Bildschirm-gestützter Editor.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>emacs</literal>(1) is a screen editor. (somewhat extended <emphasis role="strong">BRE</emphasis>)
de: <literal>emacs</literal>(1) ist ein Bildschirm-gestützter Editor (leicht erweiterte <emphasis role="strong">BRE</emphasis>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Extended regular expression (<emphasis role="strong">ERE</emphasis>) is used:
de: Mit Verwendung erweiterter regulärer Ausdrücke (extended regular expressions / <emphasis role="strong">ERE</emphasis>):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>awk</literal>(1) does simple text processing.
de: <literal>awk</literal>(1) führt einfache Textverarbeitung durch.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>egrep</literal>(1) matches text with patterns.
de: <literal>egrep</literal>(1) findet Text über Suchmuster.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>tcl</literal>(3tcl) can do every conceivable text processing: See <literal>re_syntax</literal>(3). Often used with <literal>tk</literal>(3tk).
de: <literal>tcl</literal>(3tcl) kann jede erdenkliche Art von Textverarbeitung durchführen. Lesen Sie dazu <literal>re_syntax</literal>(3). Oft zusammen mit <literal>tk</literal>(3tk) verwendet.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>perl</literal>(1) can do every conceivable text processing. See <literal>perlre</literal>(1).
de: <literal>perl</literal>(1) kann jede erdenkliche Art von Textverarbeitung durchführen. Lesen Sie dazu <literal>perlre</literal>(1).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>pcre2grep</literal>(1) from the <literal>pcre2-util</literal> package matches text with <ulink url="&perlcompatiblererexpressionspcre;">Perl Compatible Regular Expressions (PCRE)</ulink> pattern.
de: <literal>pcre2grep</literal>(1) aus dem <literal>pcre2-util</literal>-Paket findet Text über <ulink url="&perlcompatiblererexpressionspcre;">Perl-kompatible reguläre Ausdrücke (PCRE)</ulink>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>python</literal>(1) with the <literal>re</literal> module can do every conceivable text processing. See "<literal>/usr/share/doc/python/html/index.html</literal>".
de: <literal>python</literal>(1) mit dem <literal>re</literal>-Modul kann jede erdenkliche Art von Textverarbeitung durchführen. Lesen Sie dazu "<literal>/usr/share/doc/python/html/index.html</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: If you are not sure what exactly these commands do, please use "<literal>man command</literal>" to figure it out by yourself.
de: Wenn Sie sich nicht sicher sind, was genau diese Befehle tun, verwenden Sie bitte "<literal>man befehl</literal>", um es selbst herauszufinden.

note: type: Content of: <book><chapter><section><section><note><para>
en: Sort order and range expression are locale dependent.  If you wish to obtain traditional behavior for a command, use <emphasis role="strong">C</emphasis> locale or <emphasis role="strong">C.UTF-8</emphasis> locale instead of normal <emphasis role="strong">UTF-8</emphasis> ones (see <xref linkend="_the_locale"/>).
de: Sortierreihenfolge und Bereichsausdruck sind abhängig vom Gebietsschema (Locale). Wenn Sie das traditionelle Verhalten eines Befehls erreichen möchten, verwenden Sie die Locale <emphasis role="strong">C</emphasis> oder <emphasis role="strong">C.UTF-8</emphasis> statt der normalen <emphasis role="strong">UTF-8</emphasis>-Locales (siehe <xref linkend="_the_locale"/>).

note: type: Content of: <book><chapter><section><section><note><para>
en: <ulink url="&perl;">Perl</ulink> regular expressions (<literal>perlre</literal>(1)), <ulink url="&perlcompatiblererexpressionspcre;">Perl Compatible Regular Expressions (PCRE)</ulink>, and <ulink url="&python;">Python</ulink> regular expressions offered by the <literal>re</literal> module have many common extensions to the normal <emphasis role="strong">ERE</emphasis>.
de: Die regulären <ulink url="&perl;">Perl</ulink>-Erweiterungen (<literal>perlre</literal>(1)), <ulink url="&perlcompatiblererexpressionspcre;"> Perl-kompatiblen regulären Ausdrücke (PCRE)</ulink> sowie regulären <ulink url="&python;">Python</ulink>-Erweiterungen (bereitgestellt durch das <literal>re</literal>-Modul) enthalten viele gängige Erweiterungen zu den normalen <emphasis role="strong">erweiterten regulären Ausdrücken (ERE)</emphasis>.

note: type: Content of: <book><chapter><section><section><title>
en: Regular expressions
de: Reguläre Ausdrücke

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&regularexpressions;">Regular expressions</ulink> are used in many text processing tools.  They are analogous to the shell globs, but they are more complicated and powerful.
de: <ulink url="&regularexpressions;">Reguläre Ausdrücke</ulink> werden in vielen Textverarbeitungswerkzeugen verwendet. Sie sind den Shell Globs ähnlich, aber viel komplexer und leistungsfähiger.

note: type: Content of: <book><chapter><section><section><para>
en: The regular expression describes the matching pattern and is made up of text characters and <emphasis role="strong">metacharacters</emphasis>.
de: Ein regulärer Ausdruck beschreibt ein Muster und besteht aus Textzeichen und <emphasis role="strong">Metazeichen</emphasis>.

note: type: Content of: <book><chapter><section><section><para>
en: A <emphasis role="strong">metacharacter</emphasis> is just a character with a special meaning.  There are 2 major styles, <emphasis role="strong">BRE</emphasis> and <emphasis role="strong">ERE</emphasis>, depending on the text tools as described above.
de: Ein <emphasis role="strong">Metazeichen</emphasis> ist einfach ein Zeichen mit einer speziellen Bedeutung. Es gibt zwei Hauptgruppen, <emphasis role="strong">BRE</emphasis> und <emphasis role="strong">ERE</emphasis>, abhängig von den Textwerkzeugen, wie unten beschrieben.

note: type: Content of: <book><chapter><section><section><table><title>
en: Metacharacters for BRE and ERE
de: Metazeichen für BRE und ERE

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of the regular expression
de: Beschreibung des regulären Ausdrucks

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: common <emphasis role="strong">metacharacters</emphasis>
de: allgemeine <emphasis role="strong">Metazeichen</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: BRE only "<literal>\</literal>" escaped <emphasis role="strong">metacharacters</emphasis>
de: nur bei BRE: durch "<literal>\</literal>" geschützte <emphasis role="strong">Metazeichen</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ERE only non-"<literal>\</literal>" escaped <emphasis role="strong">metacharacters</emphasis>
de: nur bei ERE: nicht durch "<literal>\</literal>" geschützte <emphasis role="strong">Metazeichen</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match <emphasis role="strong">non-metacharacter</emphasis> "<literal>c</literal>"
de: findet <emphasis role="strong">Nicht-Metazeichen</emphasis> "<literal>c</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match a literal character "<literal>c</literal>" even if "<literal>c</literal>" is <emphasis role="strong">metacharacter</emphasis> by itself
de: findet den Buchstaben "<literal>c</literal>", auch wenn "<literal>c</literal>" selbst ein <emphasis role="strong">Metazeichen</emphasis> ist

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match any character including newline
de: findet jegliches Zeichen inklusive Newline

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: position at the beginning of a string
de: Position am Anfang einer Zeichenkette

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: position at the end of a string
de: Position am Ende einer Zeichenkette

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: position at the beginning of a word
de: Position am Anfang eines Wortes

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: position at the end of a word
de: Position am Ende eines Wortes

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match any characters in "<literal>abc…</literal>"
de: findet irgendein Zeichen von "<literal>abc…</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match any characters except in "<literal>abc…</literal>"
de: findet irgendein Zeichen außer "<literal>abc…</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match zero or more regular expressions identified by "<literal>r</literal>"
de: findet keinen oder mehrere reguläre Ausdrücke festgelegt durch "<literal>r</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match one or more regular expressions identified by "<literal>r</literal>"
de: findet einen oder mehrere reguläre Ausdrücke festgelegt durch "<literal>r</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match zero or one regular expressions identified by "<literal>r</literal>"
de: findet keinen oder einen regulären Ausdruck festgelegt durch "<literal>r</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match one of the regular expressions identified by "<literal>r1</literal>" or "<literal>r2</literal>"
de: findet einen der regulären Ausdrücke festgelegt durch "<literal>r1</literal>" oder "<literal>r2</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match one of the regular expressions identified by "<literal>r1</literal>" or "<literal>r2</literal>" and treat it as a <emphasis role="strong">bracketed</emphasis> regular expression
de: findet einen der regulären Ausdrücke festgelegt durch "<literal>r1</literal>" oder "<literal>r2</literal>" und behandelt es als einen <emphasis role="strong">in Klammern</emphasis> gesetzten regulären Ausdruck

note: type: Content of: <book><chapter><section><section><para>
en: The regular expression of <emphasis role="strong"><literal>emacs</literal></emphasis> is basically <emphasis role="strong">BRE</emphasis> but has been extended to treat "<literal>+</literal>"and "<literal>?</literal>" as the <emphasis role="strong">metacharacters</emphasis> as in <emphasis role="strong">ERE</emphasis>.  Thus, there are no needs to escape them with "<literal>\</literal>" in the regular expression of <literal>emacs</literal>.
de: Die regulären Ausdrücke von <emphasis role="strong"><literal>emacs</literal></emphasis> gehören grundsätzlich zu den <emphasis role="strong">BRE</emphasis>, sind aber erweitert worden, damit "<literal>+</literal>" und "<literal>?</literal>" wie bei den <emphasis role="strong">ERE</emphasis> als <emphasis role="strong">Metazeichen</emphasis> behandelt werden. Es ist daher nicht nötig, sie bei den regulären Ausdrücken von <literal>emacs</literal> mit "<literal>\</literal>" zu schützen.

note: type: Content of: <book><chapter><section><section><para>
en: <literal>grep</literal>(1) can be used to perform the text search using the regular expression.
de: <literal>grep</literal>(1) kann verwendet werden, um eine Textsuche mittels regulärer Ausdrücke durchzuführen.

note: type: Content of: <book><chapter><section><section><title>
en: Replacement expressions
de: Ersetzungsausdrücke

note: type: Content of: <book><chapter><section><section><para>
en: For the replacement expression, some characters have special meanings.
de: Bei den Ersetzungsausdrücken haben einige Zeichen spezielle Bedeutungen.

note: type: Content of: <book><chapter><section><section><table><title>
en: The replacement expression
de: Der Ersetzungsausdruck

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: replacement expression
de: Ersetzungsausdruck

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of the text to replace the replacement expression
de: Beschreibung des Textes, der den Ersetzungsausdruck ersetzen soll

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: what the regular expression matched (use <literal>\&amp;</literal> in <literal>emacs</literal>)
de: was der reguläre Ausdruck gefunden hat (benutzen Sie <literal>\&amp;</literal> in <literal>emacs</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: what the n-th <emphasis role="strong">bracketed</emphasis> regular expression matched ("n" being number)
de: was der n-te <emphasis role="strong">in Klammern</emphasis> gesetzte reguläre Ausdruck gefunden hat ("n" ist ein Zahl)

note: type: Content of: <book><chapter><section><section><para>
en: For Perl replacement string, "$&amp;" is used instead of "&amp;" and "$n" is used instead of "\n".
de: Bei Ersetzungsausdrücken für Perl wird "$&amp;" statt "&amp;" verwendet und "$n" statt "\n".

note: type: Content of: <book><chapter><section><section><para>
en: Here please pay extra attention to the style of the <emphasis role="strong">bracketed</emphasis> regular expression and how the matched strings are used in the text replacement process on different tools.
de: Achten Sie hier bitte besonders auf die Art der <emphasis role="strong">in Klammern</emphasis> gesetzten regulären Ausdrücke und wie die gefundenen Zeichenketten bei der Textersetzung mit verschiedenen Werkzeugen genutzt werden.

note: type: Content of: <book><chapter><section><section><para>
en: These regular expressions can be used for cursor movements and text replacement actions in some editors too.
de: Diese regulären Ausdrücke können in einigen Editoren auch zur Cursor-Verschiebung und Textersetzung verwendet werden.

note: type: Content of: <book><chapter><section><section><para>
en: The back slash "<literal>\</literal>" at the end of line in the shell commandline escapes newline as a white space character and continues shell command line input to the next line.
de: Der Back-Slash "<literal>\</literal>" am Ende der Zeile in der Shell-Befehlszeile schützt das Newline als Leerraum-Zeichen und erlaubt die Fortsetzung der Shell-Befehlszeileneingabe in die nächste Zeile.

note: type: Content of: <book><chapter><section><section><para>
en: Please read all the related manual pages to learn these commands.
de: Bitte lesen Sie alle zugehörigen Handbuchseiten, um diese Befehle zu erlernen.

note: type: Content of: <book><chapter><section><section><title>
en: Global substitution with regular expressions
de: Globale Ersetzungen mit regulären Ausdrücken

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>ed</literal>(1) command can replace all instances of "<literal>FROM_REGEX</literal>" with "<literal>TO_TEXT</literal>" in "<literal>file</literal>".
de: Der Befehl <literal>ed</literal>(1) ersetzt hier alle Vorkommen von "<literal>VON_REGEX</literal>" in "<literal>datei</literal>" durch "<literal>ZU_TEXT</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>sed</literal>(1) command can replace all instances of "<literal>FROM_REGEX</literal>" with "<literal>TO_TEXT</literal>" in "<literal>file</literal>".
de: Der Befehl <literal>sed</literal>(1) ersetzt hier alle Vorkommen von "<literal>VON_REGEX</literal>" in "<literal>datei</literal>" durch "<literal>ZU_TEXT</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>vim</literal>(1) command can replace all instances of "<literal>FROM_REGEX</literal>" with "<literal>TO_TEXT</literal>" in "<literal>file</literal>" by using <literal>ex</literal>(1) commands.
de: Der Befehl <literal>vim</literal>(1) ersetzt hier durch Verwendung der <literal>ex</literal>(1)-Befehle alle Vorkommen von "<literal>VON_REGEX</literal>" in "<literal>datei</literal>" durch "<literal>ZU_TEXT</literal>".

note: type: Content of: <book><chapter><section><section><tip><para>
en: The "<literal>c</literal>" flag in the above ensures interactive confirmation for each substitution.
de: Die "<literal>c</literal>"-Markierung in dem obigen Beispiel gewährleistet die interaktive Ersetzung jedes Vorkommmnisses.

note: type: Content of: <book><chapter><section><section><para>
en: Multiple files ("<literal>file1</literal>", "<literal>file2</literal>", and "<literal>file3</literal>") can be processed with regular expressions similarly with <literal>vim</literal>(1) or <literal>perl</literal>(1).
de: Mehrere Dateien ("<literal>datei1</literal>", "<literal>datei2</literal>" und "<literal>datei3</literal>") können auf ähnlichem Wege mittels regulärer Ausdrücke mit <literal>vim</literal>(1) oder <literal>perl</literal>(1) verarbeitet werden.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The "<literal>e</literal>" flag in the above prevents the "No match" error from breaking a mapping.
de: Die Option "<literal>e</literal>" in dem obigen Beispiel verhindert, dass der "No match"-Fehler die Zuweisung unterbricht.

note: type: Content of: <book><chapter><section><section><para>
en: In the perl(1) example, "<literal>-i</literal>" is for the in-place editing of each target file, and "<literal>-p</literal>" is for the implicit loop over all given files.
de: In dem perl(1)-Beispiel steht "<literal>-i</literal>" für direkte Bearbeitung der jeweiligen Zieldatei und "<literal>-p</literal>" für implizites Abarbeiten aller angegebenen Dateien mittels Schleifen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Use of argument "<literal>-i.bak</literal>" instead of "<literal>-i</literal>" keeps each original file by adding "<literal>.bak</literal>" to its filename.  This makes recovery from errors easier for complex substitutions.
de: Durch die Verwendung von "<literal>-i.bak</literal>" statt "<literal>-i</literal>" wird jede Originaldatei gesichert, dabei wird "<literal>.bak</literal>" zum Dateinamen hinzugefügt. Dies erlaubt eine einfachere Wiederherstellung bei Fehlern in komplexen Situationen.

note: type: Content of: <book><chapter><section><section><note><para>
en: <literal>ed</literal>(1) and <literal>vim</literal>(1) are <emphasis role="strong">BRE</emphasis>; <literal>perl</literal>(1) is <emphasis role="strong">ERE</emphasis>.
de: <literal>ed</literal>(1) und <literal>vim</literal>(1) gehören zu den <emphasis role="strong">BRE</emphasis>, <literal>perl</literal>(1) zu den <emphasis role="strong">ERE</emphasis>.

note: type: Content of: <book><chapter><section><section><title>
en: Extracting data from text file table
de: Extrahieren von Daten aus einer Textdatei-Tabelle

note: type: Content of: <book><chapter><section><section><para>
en: Let's consider a text file called "<literal>DPL</literal>" in which some pre-2004 Debian project leader's names and their initiation date are listed in a space-separated format.
de: Wir nehmen an, eine Textdatei namens "<literal>DPL</literal>" enthält die Namen einiger Debian-Projektleiter der Jahre vor 2004 sowie deren Ernennungsdatum in einem durch Leerzeichen getrennten Format:

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <ulink url="&abriefhistoryofdebian;">"A Brief History of Debian"</ulink> for the latest <ulink url="&debianleadershiphistory;">Debian leadership history</ulink>.
de: Lesen Sie <ulink url="&abriefhistoryofdebian;">"Eine kurze Geschichte von Debian "</ulink> bezüglich der neuesten <ulink url="&debianleadershiphistory;">Vergangenheit zum Debian-Projektleiter</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: Awk is frequently used to extract data from these types of files.
de: Awk wird oft verwendet, um Daten aus dieser Art von Dateien zu extrahieren.

note: type: Content of: <book><chapter><section><section><para>
en: Shells such as Bash can be also used to parse this kind of file.
de: Auch Shells wie Bash können verwendet werden, um diese Art von Dateien zu verarbeiten.

note: type: Content of: <book><chapter><section><section><para>
en: Here, the <literal>read</literal> builtin command uses characters in "<literal>$IFS</literal>" (internal field separators) to split lines into words.
de: Hier verwendet der Builtin-Befehl <literal>read</literal> Zeichen aus "<literal>$IFS</literal>" (interne Feldseparatoren), um Zeilen in einzelne Wörter aufzusplitten.

note: type: Content of: <book><chapter><section><section><para>
en: If you change "<literal>$IFS</literal>" to "<literal>:</literal>", you can parse "<literal>/etc/passwd</literal>" with shell nicely.
de: Wenn Sie "<literal>$IFS</literal>" in "<literal>:</literal>" ändern, können Sie auf nette Weise "<literal>/etc/passwd</literal>" mit der Shell verarbeiten.

note: type: Content of: <book><chapter><section><section><para>
en: (If Awk is used to do the equivalent, use "<literal>FS=':'</literal>" to set the field separator.)
de: (Wenn Awk dies erledigen soll, verwenden Sie "<literal>FS=':'</literal>", um den Feldseparator festzulegen.)

note: type: Content of: <book><chapter><section><section><para>
en: IFS is also used by the shell to split results of parameter expansion, command substitution, and arithmetic expansion.  These do not occur within double or single quoted words.  The default value of IFS is <emphasis>space</emphasis>, <emphasis>tab</emphasis>, and <emphasis>newline</emphasis> combined.
de: IFS wird auch von der Shell verwendet, um die Ergebnisse von Parameterexpansion, Befehlsersetzung und arithmetischer Expansion aufzusplitten. Diese werden nicht innerhalb von doppelten oder einfachen Anführungszeichen dargestellt. Der Standardwert von IFS ist die Kombination von <emphasis>Space</emphasis>, <emphasis>Tab</emphasis> und <emphasis>Newline</emphasis>.

note: type: Content of: <book><chapter><section><section><para>
en: Be careful about using this shell IFS tricks.  Strange things may happen, when shell interprets some parts of the script as its <emphasis role="strong">input</emphasis>.
de: Seien Sie vorsichtig bei der Verwendung dieser Shell-IFS-Tricks. Verrückte Dinge passieren, wenn die Shell einige Teile des Skripts als eigene <emphasis role="strong">Eingabe</emphasis> interpretiert.

note: type: Content of: <book><chapter><section><section><title>
en: Script snippets for piping commands
de: Skript-Schnipsel für die Befehlsweiterleitung

note: type: Content of: <book><chapter><section><section><para>
en: The following scripts do nice things as a part of a pipe.
de: Die folgenden Befehlsketten tun nette Dinge als Teil einer Weiterleitung:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of script snippets for piping commands
de: Liste von Skript-Schnipseln für die Befehlsweiterleitung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: script snippet (type in one line)
de: Skript-Schnipsel (in einer Zeile eingeben)

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: effect of command
de: Auswirkung des Befehls

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find all files under "<literal>/usr</literal>"
de: findet alle Dateien in "<literal>/usr</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: print 1 to 100
de: gibt die Zahlen 1 bis 100 aus

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>| xargs -n 1 <emphasis>command</emphasis></literal>
de: <literal>| xargs -n 1 <emphasis>befehl</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: run command repeatedly with each item from pipe as its argument
de: führt &lt;befehl&gt; wiederholt aus, jeweils mit jedem Element aus der Weiterleitung als Argument

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: split white-space-separated items from pipe into lines
de: splittet durch Leerraum getrennte Elemente aus der Weiterleitung in einzelne Zeilen auf

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: merge all lines from pipe into a line
de: führt alle Zeilen aus der Weiterleitung in eine Zeile zusammen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>| grep -e <emphasis>regex_pattern</emphasis></literal>
de: <literal>| grep -e <emphasis>regex_muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract lines from pipe containing <emphasis>regex_pattern</emphasis>
de: extrahiert Zeilen aus der Weiterleitung, die das Regex-Suchmuster enthalten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>| grep -v -e <emphasis>regex_pattern</emphasis></literal>
de: <literal>| grep -v -e <emphasis>regex_muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract lines from pipe not containing <emphasis>regex_pattern</emphasis>
de: extrahiert Zeilen aus der Weiterleitung, die nicht das Regex-Suchmuster enthalten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract third field from pipe separated by "<literal>:</literal>" (passwd file etc.)
de: extrahiert das dritte Feld aus der Weiterleitung, separiert durch "<literal>:</literal>" (z.B. aus der passwd-Datei)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract third field from pipe separated by whitespaces
de: extrahiert das dritte Feld aus der Weiterleitung, separiert durch Leerraum-Zeichen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract third field from pipe separated by tab
de: extrahiert das dritte Feld aus der Weiterleitung, separiert durch Tab

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove backspace and expand tabs to spaces
de: entfernt Backspace und expandiert Tabs zu Leerzeichen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: expand tabs
de: expandiert Tabs

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sort and remove duplicates
de: sortiert Inhalte und entfernt Duplikate

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert uppercase to lowercase
de: konvertiert Großschreibung in Kleinschreibung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: concatenate lines into one line
de: führt mehrere Zeilen in eine zusammen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove CR
de: entfernt CR (carriage return/Wagenrücklauf)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: add "<literal>#</literal>" to the start of each line
de: fügt "<literal>#</literal>" zum Anfang jeder Zeile hinzu

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove "<literal>.ext</literal>"
de: entfernt "<literal>.ext</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: print the second line
de: gibt die zweite Zeile aus

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: print the first 2 lines
de: gibt die ersten zwei Zeilen aus

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: print the last 2 lines
de: gibt die letzten zwei Zeilen aus

note: type: Content of: <book><chapter><section><section><para>
en: A one-line shell script can loop over many files using <literal>find</literal>(1) and <literal>xargs</literal>(1) to perform quite complicated tasks.  See <xref linkend="_idioms_for_the_selection_of_files"/> and <xref linkend="_repeating_a_command_looping_over_files"/>.
de: Ein einzeiliges Shell-Skript kann durch Verwendung von <literal>find</literal>(1) und <literal>xargs</literal>(1) über Schleifen viele Dateien in Folge abarbeiten und so ziemlich komplexe Aufgaben erledigen. Lesen Sie dazu <xref linkend="_idioms_for_the_selection_of_files"/> und <xref linkend="_repeating_a_command_looping_over_files"/>.

note: type: Content of: <book><chapter><section><section><para>
en: When using the shell interactive mode becomes too complicated, please consider to write a shell script (see <xref linkend="_the_shell_script"/>).
de: Wenn die Verwendung des interaktiven Shell-Modus' zu kompliziert wird, ziehen Sie bitte in Erwägung, ein Shell-Skript zu schreiben (weiteres dazu in <xref linkend="_the_shell_script"/>).

note: type: Content of: <book><chapter><title>
en: Debian package management
de: Debian-Paketmanagement

note: type: Content of: <book><chapter><note><para>
en: This chapter is written assuming the latest stable release is codename: <literal>&codename-stable;</literal>.
de: Dieses Kapitel geht davon aus, dass <literal>&Codename-stable;</literal> die aktuelle stabile Veröffentlichung ist.

note: type: Content of: <book><chapter><note><para>
en: The data source of the APT system is collectively referred as <emphasis role="strong">the source list</emphasis> in this document .  This can be defined anywhere in the "<literal>/etc/apt/sources.list</literal>" file, "<literal>/etc/apt/sources.list.d/*.list</literal>" files, or "<literal>/etc/apt/sources.list.d/*.sources</literal>" files.
de: Die Paketquellen für das APT-System werden in diesem Dokument mit dem Oberbegriff <emphasis role="strong">sources.list</emphasis> bezeichnet .  Sie können die entsprechenden Eintragungen sowohl in der Datei "<literal>/etc/apt/sources.list</literal>" durchführen, sowie in irgendeiner "<literal>/etc/apt/sources.list.d/*.list</literal>"- oder "<literal>/etc/apt/sources.list.d/*.sources</literal>"-Datei.

note: type: Content of: <book><chapter><section><title>
en: Debian package management prerequisites
de: Grundvoraussetzungen für das Debian-Paketmanagement

note: type: Content of: <book><chapter><section><section><title>
en: Debian package management system
de: Debian-Paketmanagement

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&debian;">Debian</ulink> is a volunteer organization which builds <emphasis role="strong">consistent</emphasis> distributions of pre-compiled binary packages of free software and distributes them from its archive.
de: <ulink url="&debian;">Debian</ulink> ist eine Organisation Freiwilliger, die <emphasis role="strong">konsistente</emphasis> Distributionen vorkompilierter Binärpakete von freier Software erstellt und sie über ihr Archiv verteilt.

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&thedebianarchive;">The Debian archive</ulink> is offered by <ulink url="&manyremotemirrorsites;">many remote mirror sites</ulink> for access through HTTP and FTP methods. It is also available as <ulink url="&cdromdvd;">CD-ROM/DVD</ulink>.
de: <ulink url="&thedebianarchive;">Das Debian-Archiv</ulink> wird von <ulink url="&manyremotemirrorsites;">vielen Spiegel-Servern</ulink> via HTTP und FTP bereitgestellt. Es ist auch als <ulink url="&cdromdvd;">CD-ROM/DVD</ulink> erhältlich.

note: type: Content of: <book><chapter><section><section><para>
en: The current Debian package management system which can utilize all these resources is <ulink url="&advancedpackagingtoolapt;">Advanced Packaging Tool (APT)</ulink>.
de: Das derzeit empfohlene Debian-Werkzeug für Paketmanagement, das all diese Ressourcen nutzen kann, ist das <ulink url="&advancedpackagingtoolapt;">Advanced Packaging Tool (APT)</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: The Debian package management system, <emphasis role="strong">when used properly</emphasis>, offers the user to install <emphasis role="strong">consistent sets of binary packages</emphasis> to the system from the archive.  Currently, there are &all-packages; packages available for the &arch; architecture.
de: Debians Paketmanagement-System, ermöglicht dem Nutzer (<emphasis role="strong">wenn es korrekt genutzt wird</emphasis>), <emphasis role="strong">konsistente Sätze von Binärpaketen</emphasis> auf dem System zu installieren. Derzeit sind für die &arch;-Architektur &all-packages; Pakete verfügbar.

note: type: Content of: <book><chapter><section><section><para>
en: The Debian package management system has a rich history and many choices for the front end user program and back end archive access method to be used.  Currently, we recommend the following.
de: Das Debian-Paketmanagement-System hat eine reichhaltige Geschichte und bietet eine Auswahl an Frontend-Benutzerprogrammen, die genutzt werden können sowie an verschiedenen Varianten des Archivzugriffs. Derzeit empfehlen wir folgendes:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt</literal>(8) for all interactive command line operations, including package installation, removal and dist-upgrades.
de: <literal>apt</literal>(8) für alle interaktiven Befehlszeilen-Operationen, inklusive Paketinstallationen und -entfernungen sowie Distributions-Upgrades;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal>(8) for calling Debian package management system from scripts. It is also a fallback option when <literal>apt</literal> is not available (often with older Debian systems).
de: <literal>apt-get</literal>(8) für Paketverwaltungsoperationen mittels Skripten; auch eine Ausweichlösung für den Fall, dass <literal>apt</literal> nicht verfügbar ist (z.B. auf älteren Debian-Systemen);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal>(8) for an interactive text interface to manage the installed packages and to search the available packages.
de: <literal>aptitude</literal>(8) für ein interaktives Text-Interface zur Verwaltung der installierten Pakete und für die Suche nach verfügbaren Paketen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Debian package management tools
de: Liste von Debians Paketmanagement-Werkzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: low level package management system for Debian (file based)
de: niederschwelliges Paketmanagement-System für Debian (datei-basiert)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: APT front-end to manage packages with CLI: <literal>apt</literal>/<literal>apt-get</literal>/<literal>apt-cache</literal>
de: APT-Frontend zur Paketverwaltung mit text-basierter Bedienung: <literal>apt</literal>/<literal>apt-get</literal>/<literal>apt-cache</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: APT front-end to interactively manage packages with full screen console: <literal>aptitude</literal>(8)
de: APT-Frontend für interaktives Paketmanagement mit Vollbildschirm-Konsole: <literal>aptitude</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: APT front-end to install selected tasks: <literal>tasksel</literal>(8)
de: APT-Frontend zur Installation von vorausgewählten Programmgruppen (Tasks): <literal>tasksel</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enhancement package for APT to enable automatic installation of security upgrades
de: Erweiterungspaket für APT, um die automatische Installation von Sicherheits-Aktualisierungen zu ermöglichen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Software Center for GNOME (GUI APT front-end)
de: Software Center für GNOME (grafisches Frontend für APT)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: graphical package manager (GTK APT front-end)
de: grafischer Paketmanager (grafisches GTK-Frontend für APT)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: APT utility programs: <literal>apt-extracttemplates</literal>(1), <literal>apt-ftparchive</literal>(1), and <literal>apt-sortpkgs</literal>(1)
de: APT-Hilfsprogramme: <literal>apt-extracttemplates</literal>(1), <literal>apt-ftparchive</literal>(1) und <literal>apt-sortpkgs</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package change history notification tool
de: Benachrichtigungswerkzeug für die Änderungshistorie von Paketen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lists critical bugs before each APT installation
de: Auflistung kritischer Fehler vor jeder APT-Installation

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: APT package searching utility — command-line interface
de: APT-Paketsuch-Werkzeug - Befehlszeilen-Interface

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: recursively lists package dependencies
de: rekursive Auflistung von Paketabhängigkeiten

note: type: Content of: <book><chapter><section><section><title>
en: Package configuration
de: Paketkonfiguration

note: type: Content of: <book><chapter><section><section><para>
en: Here are some key points for package configuration on the Debian system.
de: Hier einige wichtige Punkte für die Paketkonfiguration auf einem Debian-System:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The manual configuration by the system administrator is respected. In other words, the package configuration system makes no intrusive configuration for the sake of convenience.
de: Die händische Konfiguration durch den Systemadministrator wird respektiert. In anderen Worten: das Paketkonfigurationssystem führt keine aufdringliche Konfiguration durch, nur weil es einfach wäre.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Each package comes with its own configuration script with standardized user interface called <literal>debconf</literal>(7) to help initial installation process of the package.
de: Jedes Paket enthält sein eigenes Konfigurationsskript mit einer standardisierten Benutzerschnittstelle namens <literal>debconf</literal>(7), um Sie bei der Erstinstallation des Pakets zu unterstützen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian Developers try their best to make your upgrade experience flawless with package configuration scripts.
de: Debian-Entwickler versuchen ihr Bestes, um mittels der Paketkonfigurationsskripte für einen fehlerfreien Ablauf der Paketaktualisierungen zu sorgen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Full functionalities of packaged software are available to the system administrator.  But ones with security risks are disabled in the default installation.
de: Dem Systemadministrator steht die volle Funktionalität der paketierten Software zur Verfügung, aber Funktionen mit Sicherheitsrisiken sind standardmäßig deaktiviert.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: If you manually activate a service with some security risks, you are responsible for the risk containment.
de: Wenn Sie von Hand einen Dienst aktivieren und so Sicherheitsrisiken hervorrufen, sind Sie selbst für die Beherrschung der Risiken verantwortlich.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Esoteric configuration may be manually enabled by the system administrator.  This may create interference with popular generic helper programs for the system configuration.
de: Esoterische Konfigurationen könnten manuell durch den Systemadministrator aktiviert worden sein. Dies kann Behinderungen mit beliebten, grundlegenden Systemkonfigurations-Programmen verursachen.

note: type: Content of: <book><chapter><section><section><title>
en: Basic precautions
de: Grundsätzliche Vorsichtsmaßnahmen

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not install packages from random mixture of suites.  It probably breaks the package consistency which requires deep system management knowledge, such as compiler <ulink url="&abi;">ABI</ulink>, <ulink url="&library;">library</ulink> version, interpreter features, etc.
de: Installieren Sie nicht Pakete aus einer wahllosen Mischung von Debian-Suiten (Stable, Testing, Unstable, Experimental). Sie können dadurch die Paketkonsistenz beschädigen und deren Korrektur erfordert ein tiefes Verständnis der Systemverwaltung wie Compiler-<ulink url="&abi;">ABI</ulink>, <ulink url="&library;">Bibliotheks</ulink>-Versionen, Interpreter-Funktionalitäten usw.

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&newbie;">newbie</ulink> Debian system administrator should stay with the <emphasis role="strong"><literal>stable</literal></emphasis> release of Debian while applying only security updates.  Until you understand the Debian system very well, you should follow the following precautions.
de: Als <ulink url="&newbie;">Neuling</ulink> unter den Debian-Systemadministratoren sollten Sie bei der <emphasis role="strong"><literal>Stable</literal></emphasis>-Veröffentlichung bleiben und nur Sicherheitsaktualisierungen einspielen. Bis Sie das Debian-System gut verstehen, sollten Sie folgende Vorsichtsmaßnahmen einhalten:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not include <emphasis role="strong"><literal>testing</literal></emphasis> or <emphasis role="strong"><literal>unstable</literal></emphasis> in <emphasis role="strong">the source list</emphasis>.
de: Fügen Sie nicht <emphasis role="strong"><literal>testing</literal></emphasis> oder <emphasis role="strong"><literal>unstable</literal></emphasis> in Ihre "<literal>sources.list</literal>" ein.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not mix standard Debian with other non-Debian archives such as Ubuntu in <emphasis role="strong">the source list</emphasis> .
de: Vermischen Sie in Ihrer "<literal>sources.list</literal>" nicht das Standard-Debian mit anderen Nicht-Debian-Archiven wie Ubuntu.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not create "<literal>/etc/apt/preferences</literal>".
de: Erstellen Sie keine "<literal>/etc/apt/preferences</literal>"-Datei.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not change default behavior of package management tools through configuration files without knowing their full impacts.
de: Ändern Sie nicht über Konfigurationsdateien das Standardverhalten der Paketmanagement-Werkzeuge, wenn Sie die vollständigen Auswirkungen nicht kennen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not install random packages by "<literal>dpkg -i <emphasis>random_package</emphasis></literal>".
de: Installieren Sie nicht irgendwelche Pakete mit "<literal>dpkg -i <emphasis>irgendein_paket</emphasis></literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not ever install random packages by "<literal>dpkg --force-all -i <emphasis>random_package</emphasis></literal>".
de: Installieren Sie niemals irgendwelche Pakete mit "<literal>dpkg --force-all -i <emphasis>irgendein_paket</emphasis></literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not erase or alter files in "<literal>/var/lib/dpkg/</literal>".
de: Löschen oder verändern Sie keine Dateien in "<literal>/var/lib/dpkg/</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not overwrite system files by installing software programs directly compiled from source.
de: Überschreiben Sie keine Systemdateien, indem Sie Software-Programme installieren, die direkt aus den Quellen übersetzt wurden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Install them into "<literal>/usr/local</literal>" or "<literal>/opt</literal>", if needed.
de: Installieren Sie solche Pakete, falls nötig, in "<literal>/usr/local</literal>" oder "<literal>/opt</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: The non-compatible effects caused by violating above precautions to the Debian package management system may leave your system unusable.
de: Die nicht-kompatiblen Effekte, die das Verletzen von obigen Maßnahmen im Debian-Paketmanagement verursachen können, führen im schlimmsten Falle zu einem nicht mehr verwendbaren System.

note: type: Content of: <book><chapter><section><section><para>
en: The serious Debian system administrator who runs mission critical servers, should use extra precautions.
de: Ein ernsthafter Debian-Systemadministrator, der missionskritische Server betreibt, sollte besondere Vorsicht walten lassen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not install any packages including security updates from Debian without thoroughly testing them with your particular configuration under safe conditions.
de: Installieren Sie nicht irgendwelche Pakete von Debian, die Sicherheitsaktualisierungen beinhalten, ohne sie unter sicheren Bedingungen sorgfältig mit Ihrer speziellen Konfiguration getestet zu haben.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You as the system administrator are responsible for your system in the end.
de: Sie als Systemadministrator sind am Ende für Ihr System verantwortlich.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The long stability history of the Debian system is no guarantee by itself.
de: Die lange Stabilitäts-Historie des Debian-Systems ist für sich alleine keine Garantie.

note: type: Content of: <book><chapter><section><section><title>
en: Life with eternal upgrades
de: Leben mit den ewigen Aktualisierungen

note: type: Content of: <book><chapter><section><section><caution><para>
en: For your <emphasis role="strong">production server</emphasis>, the <literal>stable</literal> suite with the security updates is recommended.  The same can be said for desktop PCs on which you can spend limited administration efforts.
de: Für Ihre <emphasis role="strong">Produktions-Server</emphasis> wird die <literal>Stable</literal>-Suite inklusive der Sicherheitsaktualisierungen empfohlen. Dasselbe gilt für Desktop-Rechner, für die nur eingeschränkt administrative Betreuung gewährleistet ist.

note: type: Content of: <book><chapter><section><section><para>
en: Despite my warnings above, I know many readers of this document may wish to run the newer <literal>testing</literal> or <literal>unstable</literal> suites.
de: Trotz der obigen Warnungen weiß ich, dass viele Leser dieses Dokuments trotzdem die neuere <literal>Testing</literal>- oder <literal>Unstable</literal>-Suite nutzen möchten.

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&enlightenment;">Enlightenment</ulink> with the following saves a person from the eternal <ulink url="&karmic;">karmic</ulink> struggle of upgrade <ulink url="&hell;">hell</ulink> and let him reach Debian <ulink url="&nirvana;">nirvana</ulink>.
de: Die <ulink url="&enlightenment;">Erleuchtung</ulink>, die wir Ihnen mit den folgenden Informationen bieten, bewahrt Sie vor der ewigen <ulink url="&karmic;">karmischen</ulink> Qual der Upgrade-<ulink url="&hell;">Hölle</ulink> und ermöglicht Ihnen, das Debian-<ulink url="&nirvana;">Nirvana</ulink> zu erreichen.

note: type: Content of: <book><chapter><section><section><para>
en: This list is targeted for the <emphasis role="strong">self-administered</emphasis> Desktop environment.
de: Diese Liste zielt auf ein <emphasis role="strong">selbst-administriertes</emphasis> Arbeitsplatzsystem ab:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use the <literal>testing</literal> suite since it is practically the rolling release automatically managed by the Debian archive QA infrastructure such as the <ulink url="&debiancontinuousintegration;">Debian continuous integration</ulink>, the <ulink url="&sourceonlyuploadpractices;">source only upload practices</ulink>, and the <ulink url="&librarytransitiontracking;">library transition tracking</ulink>.  The packages in the <literal>testing</literal> suite are updated frequently enough to offer all the latest features.
de: Nutzen Sie die <literal>Testing</literal>-Suite, da dies letztlich ein Rolling-Release ist, das von Debians Qualitässicherungs-Infrastruktur profitiert, wie <ulink url="&debiancontinuousintegration;">Debians Continuous-Integration-Unterstützung</ulink>, der <ulink url="&sourceonlyuploadpractices;">Regel, dass nur Quellcode hochgeladen werden kann</ulink> sowie die <ulink url="&librarytransitiontracking;">Nachverfolgung von Versionsübergängen bei Bibliotheken</ulink>.  Die Pakete in der <literal>Testing</literal>-Suite werden häufig genug aktualisiert, um stets die neuesten Funktionalitäten bieten zu können.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Set the codename corresponding to the <literal>testing</literal> suite ("<literal>&codename-testing;</literal>" during the <literal>&codename-stable;</literal>-as-<literal>stable</literal> release cycle) in <emphasis role="strong">the source list</emphasis>.
de: Setzen Sie den zur <literal>Testing</literal>-Suite passenden Codenamen (während <literal>&codename-stable;</literal> der aktuellen <literal>stable</literal>-Suite entspricht, ist dies "<literal>&codename-testing;</literal>") in Ihrer "<literal>sources.list</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Manually update this codename in <emphasis role="strong">the source list</emphasis> to the new one only after assessing situation by yourself for about a month after the major suite release.  The Debian user and developer mailing list are good sources of information for this, too.
de: Eine gewisse Zeit nach Freigabe einer neuer Debian-Veröffentlichung (ca. einen Monat, oder nach Ihrer eigenen Beurteilung auch früher oder später), ändern Sie diesen Namen in Ihrer "<literal>sources.list</literal>" händisch in den neuen Codenamen für <literal>Testing</literal>. Die Debian-User- oder -Developer-Mailinglisten sind auch gute Quellen für diese Informationen.

note: type: Content of: <book><chapter><section><section><para>
en: The use of the <literal>unstable</literal> suite isn't recommended.  The <literal>unstable</literal> suite is <emphasis role="strong">good for debugging packages</emphasis> as a developer but tends to expose you to unnecessary risks for the normal Desktop usage.  Even though the <literal>unstable</literal> suite of the Debian system looks very stable for most of the times, there have been some package problems and a few of them were not so trivial to resolve.
de: Die Verwendung von <literal>Unstable</literal> wird nicht empfohlen. Die <literal>Unstable</literal>-Suite ist für Entwickler <emphasis role="strong">gut geeignet zur Fehlersuche in Paketen</emphasis>, bringt aber für normale Arbeitsplatznutzer auch gewisse unnötige Risiken mit sich. Selbst wenn die <literal>Unstable</literal>-Suite von Debian die meiste Zeit sehr stabil erscheint, hat es in der Vergangenheit bereits Probleme mit bestimmten Paketen gegeben, von denen einige nicht einfach zu beheben waren.

note: type: Content of: <book><chapter><section><section><para>
en: Here are some basic precautionary measure ideas to ensure quick and easy recovery from bugs in Debian packages.
de: Hier einige Tipps für grundlegende Vorsichtsmaßnahmen, wie Sie eine schnelle und einfache Systemwiederherstellung bei Fehlern in Debian-Paketen gewährleisten können:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Make the system <emphasis role="strong">dual bootable</emphasis> by installing the <literal>stable</literal> suite of the Debian system to another partition
de: Erstellen Sie ein <emphasis role="strong">Dual-boot</emphasis>-fähiges System, das Debians <literal>Stable</literal>-Suite auf einer anderen Partition installiert hat.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Consider installing <literal>apt-listbugs</literal> to check the <ulink url="&debianbugtrackingsystembts;">Debian Bug Tracking System (BTS)</ulink> information before the upgrade
de: Ziehen Sie in Betracht, <literal>apt-listbugs</literal> zu installieren, um vor einer Paketaktualisierung relevante Informationen aus der <ulink url="&debianbugtrackingsystembts;">Debian-Fehlerdatenbank (BTS)</ulink> einsehen zu können.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Learn the package system infrastructure enough to work around the problem
de: Lernen Sie genug über die Infrastruktur des Paketsystems, um das Problem umgehen zu können.

note: type: Content of: <book><chapter><section><section><caution><para>
en: If you can not do any one of these precautionary actions, you are probably not ready for the <literal>testing</literal> and <literal>unstable</literal> suites.
de: Falls Sie keine dieser Vorsichsmaßnahmen durchführen können, sind Sie möglicherweise nicht bereit für die <literal>Testing</literal>- oder <literal>Unstable</literal>-Suite.

note: type: Content of: <book><chapter><section><section><title>
en: Debian archive basics
de: Grundlagen über das Debian-Archiv

note: type: Content of: <book><chapter><section><section><tip><para>
en: Official policy of the Debian archive is defined at <ulink url="&debianpolicymanuthedebianarchive;">Debian Policy Manual, Chapter 2 - The Debian Archive</ulink>.
de: Die offiziellen Richtlinien für das Debian-Archiv sind im <ulink url="&debianpolicymanuthedebianarchive;">Debian Policy-Handbuch, Kapitel 2 - The Debian Archive</ulink> festgeschrieben.

note: type: Content of: <book><chapter><section><section><para>
en: Let's look into <ulink url="&thedebianarchive;">the Debian archive</ulink> from a system user's perspective.
de: Lassen Sie uns das <ulink url="&thedebianarchive;">Debian-Archiv</ulink> aus der Sicht eines Benutzers betrachten.

note: type: Content of: <book><chapter><section><section><para>
en: For a system user, <ulink url="&thedebianarchive;">the Debian archive</ulink> is accessed using the APT system.
de: Für einen System-User erfolgt der Zugriff auf das <ulink url="&thedebianarchive;">Debian-Archiv</ulink> über das APT-System.

note: type: Content of: <book><chapter><section><section><para>
en: The APT system specifies its data source as <emphasis role="strong">the source list</emphasis> and it is described in <literal>sources.list</literal>(5).
de: Die Paketquellen für das APT-System werden hier mit dem Oberbegriff <emphasis role="strong">sources.list</emphasis> definiert und sind in <literal>sources.list</literal>(5) beschrieben.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It's definition files are in "<literal>/etc/apt/sources.list.d/*.sources</literal>" files.
de: Die Konfiguration wird hier in "<literal>/etc/apt/sources.list.d/*.sources</literal>"-Dateien festgelegt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Each block of lines separated by a blank line defines the data source for the APT system.
de: Jeder Block von Zeilen (getrennt durch eine Leerzeile) definiert eine Paketquelle für das APT-System.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>Types:</literal>" stanza defines the list of types such as "<literal>deb</literal>" and "<literal>deb-src</literal>".
de: Der "<literal>Types:</literal>"-Eintrag definiert den Typ der Quelle wie "<literal>deb</literal>" (für Binärpakete) und "<literal>deb-src</literal>" (für Quellpakete).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>URIs:</literal>" stanza defines the list of root URIs of the Debian archive.
de: Der "<literal>URIs:</literal>"-Eintrag definiert die Liste von Wurzel-URI-Adressen für das Debian-Archiv.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>Suites:</literal>" stanza defines the list of distribution names using either the suite name or the codename.
de: Der "<literal>Suites:</literal>"-Eintrag definiert die Liste der Distributionsnamen, entweder über den Namen der Suite oder den Codenamen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>Components:</literal>" stanza defines the list of valid archive area names of the Debian archive.
de: Der "<literal>Components:</literal>"-Eintrag definiert die Liste der verwendeten Archivbereiche aus dem Debian-Archiv.

note: type: Content of: <book><chapter><section><section><para>
en: The definition for "<literal>deb-src</literal>" can safely be omitted if it is just for <literal>aptitude</literal> which does not access source related meta data. It speeds up the updates of the archive meta data.
de: Die Definition für "<literal>deb-src</literal>" kann problemlose weggelassen werden, wenn die Konfiguration lediglich für <literal>aptitude</literal> ist, da <literal>aptitude</literal> entsprechende Metadaten nicht auswertet. Dies beschleunigt die Aktualisierung der Archiv-Metadaten.

note: type: Content of: <book><chapter><section><section><para>
en: The URL can be "<literal>https://</literal>", "<literal>http://</literal>", "<literal>ftp://</literal>", "<literal>file://</literal>", ….
de: Die URL kann "<literal>https://</literal>", "<literal>http://</literal>", "<literal>ftp://</literal>", "<literal>file://</literal>", …. sein.

note: type: Content of: <book><chapter><section><section><para>
en: Lines starting with "<literal>#</literal>" are comments and ignored.
de: Zeilen, die mit "<literal>#</literal>" beginnen, sind Kommentare und werden ignoriert.

note: type: Content of: <book><chapter><section><section><para>
en: Here, I tend to use codename "<literal>&codename-stable;</literal>" or "<literal>&codename-testing;</literal>" instead of suite name "<literal>stable</literal>" or "<literal>testing</literal>" to avoid surprises when the next <literal>stable</literal> is released.
de: Hier neige ich dazu, den Codenamen "<literal>&codename-stable;</literal>" oder "<literal>&codename-testing;</literal>" zu verwenden statt dem Namen der Suite (<literal>stable</literal> oder "<literal>testing</literal>"), um Überraschungen zu vermeiden, wenn das nächste <literal>Stable</literal>-Release veröffentlicht wird.

note: type: Content of: <book><chapter><section><section><tip><para>
en: If "<literal>sid</literal>" is used in the above example instead of "<literal>&codename-stable;</literal>", the "<literal>deb: http://security.debian.org/ …</literal>" line or its deb822 equivalent content for security updates in <emphasis role="strong">the source list</emphasis> is not required.  This is because there is no security update archive for "<literal>sid</literal>" (<literal>unstable</literal>).
de: Falls in dem obigen Beispiel "<literal>sid</literal>" statt "<literal>&codename-stable;</literal>" benutzt wird, ist die Zeile "<literal>deb: http://security.debian.org/ …</literal>" für Sicherheitsaktualisierungen in "<literal>/etc/apt/sources.list</literal>" (oder der entsprechende deb822-Eintrag) nicht nötig, weil es kein Archiv für Sicherheitsaktualisierungen für "<literal>Sid</literal>" (<literal>Unstable</literal>) gibt.

note: type: Content of: <book><chapter><section><section><para>
en: Here is the list of URL of the Debian archive sites and suite name or codename used in the configuration file after the <literal>&codename-stable;</literal> release.
de: Hier eine Liste der URL von Debian-Archiv-Seiten und Suite- oder Codenamen, die in der Konfigurationsdatei nach einer <literal>&codename-stable;</literal>-Veröffentlichung verwendet werden.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Debian archive sites
de: Liste von Debian-Archiv-Seiten

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: archive URL
de: Archiv-URL

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: suite name
de: Suite-Name

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: codename
de: Codename

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: purpose of repository
de: Zweck der Paketquelle

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Quasi-static <literal>stable</literal> release after extensive checks
de: Quasi statische <literal>stable</literal>-Veröffentlichung, umfangreich getestet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Dynamic <literal>testing</literal> release after decent checks and short waits
de: Dynamische <literal>testing</literal>-Veröffentlichung, annehmbar getestet, Änderungen nach kurzer Wartezeit

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Dynamic <literal>unstable</literal> release after minimal checks and no waits
de: Dynamische <literal>unstable</literal>-Veröffentlichung, nur minimale Tests, Änderungen ohne Wartezeit

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Pre-release experiments by developers (optional, only for developer)
de: Experimentelle Vorveröffentlichung von Entwicklern (optional, nur für Entwickler)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Updates for the next <literal>stable</literal> point release (optional)
de: Aktualisierungen für die nächste <literal>stable</literal>-Zwischenveröffentlichung (optional)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Subset of <literal>stable-proposed-updates</literal> suite needing urgent updates such as timezone data (optional)
de: Eine Untermenge von <literal>stable-proposed-updates</literal> für Pakete, die dringende Updates erfordern, wie Anpassungen von Zeitzonen (optional)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Random collection of recompiled packages mostly from the <literal>testing</literal> release (optional)
de: Grobe Sammlung von vorkompilierten Paketen überwiegend aus der <literal>testing</literal>-Suite (optional)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Security updates for the <literal>stable</literal> release (important)
de: Sicherheitsaktualisierungen für die <literal>stable</literal>-Suite (wichtig)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This isn't actively supported nor used by the security team
de: Weder aktiv unterstützt noch genutzt vom Security-Team

note: type: Content of: <book><chapter><section><section><caution><para>
en: Only pure <emphasis role="strong"><literal>stable</literal></emphasis> release with security updates provides the best stability. Running mostly <emphasis role="strong"><literal>stable</literal></emphasis> release mixed with some packages from <emphasis role="strong"><literal>testing</literal></emphasis> or <emphasis role="strong"><literal>unstable</literal></emphasis> release is riskier than running pure <emphasis role="strong"><literal>unstable</literal></emphasis> release for library version mismatch etc.  If you really need the latest version of some programs under <emphasis role="strong"><literal>stable</literal></emphasis> release, please use packages from <ulink url="&stableupdates;">stable-updates</ulink> and <ulink url="&backports;">backports</ulink> (see <xref linkend="_updates_and_backports"/>) services.  These services must be used with extra care.
de: Nur die reine <emphasis role="strong"><literal>Stable</literal></emphasis>-Veröffentlichung mit Sicherheitsaktualisierungen bietet beste Stabilität. Zum größten Teil die <emphasis role="strong"><literal>Stable</literal></emphasis>-Veröffentlichung zu verwenden, aber vermischt mit einigen Paketen aus <emphasis role="strong"><literal>Testing</literal></emphasis> oder <emphasis role="strong"><literal>Unstable</literal></emphasis>, birgt ein höheres Risiko, als reines <emphasis role="strong"><literal>Unstable</literal></emphasis> zu nutzen (aufgrund von unpassenden Bibliotheksversionen usw). Wenn Sie wirklich die neueste Version einiger Programme unter <emphasis role="strong"><literal>Stable</literal></emphasis> benötigen, verwenden Sie bitte Pakete von <ulink url="&stableupdates;">stable-updates</ulink> und <ulink url="&backports;">backports</ulink> (lesen Sie dazu <xref linkend="_updates_and_backports"/>). Diese Dienste müssen mit besonderer Sorgfalt genutzt werden.

note: type: Content of: <book><chapter><section><section><caution><para>
en: You should basically list only one of <literal>stable</literal>, <literal>testing</literal>, or <literal>unstable</literal> suites in the "<literal>deb</literal>" line.  If you list any combination of <literal>stable</literal>, <literal>testing</literal>, and <literal>unstable</literal> suites in the "<literal>deb</literal>" line, APT programs slow down while only the latest archive is effective.  Multiple listing makes sense for these when the "<literal>/etc/apt/preferences</literal>" file is used with clear objectives (see <xref linkend="_tweaking_candidate_version"/>).
de: Sie sollten grundsätzlich nur eine der Suiten <literal>stable</literal>, <literal>testing</literal> oder <literal>unstable</literal> pro "<literal>deb</literal>"-Zeile angeben. Wenn Sie irgendeine Kombination von <literal>stable</literal>, <literal>testing</literal> und <literal>unstable</literal> in einer "<literal>deb</literal>"-Zeile verwenden, bremst dies die APT-Programme aus, wobei am Ende aber nur das neueste Archiv verwendet wird. Eine Auflistung mehrerer Einträge macht Sinn, wenn die "<literal>/etc/apt/preferences</literal>"-Datei genutzt wird und dort klare Richtlinien festgelegt sind (lesen Sie dazu <xref linkend="_tweaking_candidate_version"/>).

note: type: Content of: <book><chapter><section><section><tip><para>
en: For the Debian system with the <literal>stable</literal> suite, it is a good idea to include the content with "<literal>http://security.debian.org/</literal>" in <emphasis role="strong">the source list</emphasis> to enable security updates as in the example above.
de: Für ein Debian-System mit der <literal>Stable</literal>-Veröffentlichung ist es eine gute Idee, wie in obigem Beispiel Zeilen/Einträge mit "<literal>http://security.debian.org/</literal>" in der "<literal>sources.list</literal>" zu integrieren, um Sicherheitsaktualisierungen zu erhalten.

note: type: Content of: <book><chapter><section><section><note><para>
en: The security bugs for the <literal>stable</literal> archive are fixed by the Debian security team.  This activity has been quite rigorous and reliable.  Those for the <literal>testing</literal> archive may be fixed by the Debian testing security team.  For <ulink url="&several;">several</ulink> <ulink url="&reasons;">reasons</ulink>, this activity is not as rigorous as that for <literal>stable</literal> and you may need to wait for the migration of fixed <literal>unstable</literal> packages to the <literal>testing</literal> archive.  Those for the <literal>unstable</literal> archive are fixed by the individual maintainer.  Actively maintained <literal>unstable</literal> packages are usually in a fairly good shape by leveraging latest upstream security fixes.  See <ulink url="&debiansecurityfaq;">Debian security FAQ</ulink> for how Debian handles security bugs.
de: Sicherheitsprobleme im <literal>Stable</literal>-Archiv werden vom Debian-Sicherheits-Team behoben. Dies war immer ziemlich gründlich und zuverlässig. Sicherheitsprobleme im <literal>Testing</literal>-Archiv werden unter Umständen durch das Debian-Testing-Sicherheits-Team behoben. Aus <ulink url="&several;">verschiedenen</ulink> <ulink url="&reasons;">Gründen</ulink> funktioniert dies aber nicht so gründlich wie für <literal>Stable</literal> und Sie müssen möglicherweise warten, bis die Pakete mit den Fehlerkorrekturen von <literal>Unstable</literal> nach <literal>Testing</literal> migriert sind. Sicherheitsprobleme in <literal>Unstable</literal> werden durch die jeweiligen Paketbetreuer behoben. Aktiv betreute <literal>Unstable</literal>-Pakete sind für gewöhnlich in einem ziemlich guten Zustand, da Sicherheitskorrekturen von Upstream mit einfließen. In der <ulink url="&debiansecurityfaq;">Debian Sicherheits-FAQ</ulink> finden Sie Informationen, wie Debian mit Sicherheitslücken umgeht.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Debian archive area
de: Liste der Debian-Archiv-Bereiche

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: area
de: Bereich

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: number of packages
de: Anzahl der Pakete

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: criteria of package component
de: Kriterien der Paketkomponenten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DFSG compliant and no dependency to <literal>non-free</literal>
de: DFSG-konform und keine Abhängigkeiten zu <literal>non-free</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&notdfsgcompliantlationexperience;">not DFSG compliant, firmware required for reasonable system installation experience</ulink>
de: <ulink url="&notdfsgcompliantlationexperience;">nicht DFSG-konforme Firmware; oft erforderlich, um ein angemessenes Ergebnis bei einer Systeminstallation zu erhalten</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DFSG compliant but having dependency to <literal>non-free</literal>
de: DFSG-konform, aber mit Abhängigkeiten zu <literal>non-free</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: not DFSG compliant and not in <literal>non-free-firmware</literal>
de: nicht DFSG-konform und nicht in <literal>non-free-firmware</literal>

note: type: Content of: <book><chapter><section><section><para>
en: Here the number of packages in the above is for the &arch; architecture.  The <literal>main</literal> area provides the Debian system (see <xref linkend="_debian_is_100_free_software"/>).
de: Die Paketanzahl in obiger Liste gilt für die &arch;-Architektur. Der <literal>main</literal>-Bereich stellt das Debian-System dar (lesen Sie dazu <xref linkend="_debian_is_100_free_software"/>).

note: type: Content of: <book><chapter><section><section><para>
en: The Debian archive organization can be studied best by pointing your browser to the each archive URL appended with <literal>dists</literal> or <literal>pool</literal>.
de: Die Struktur des Debian-Archivs können am besten erforschen, indem Sie mit Ihrem Browser die jeweilige Archiv-URL mit einem angehängten <literal>dists</literal> oder <literal>pool</literal> besuchen.

note: type: Content of: <book><chapter><section><section><para>
en: The distribution is referred by two ways, the suite or <ulink url="&codename;">codename</ulink>. The word distribution is alternatively used as the synonym to the suite in many documentations. The relationship between the suite and the codename can be summarized as the following.
de: Die Distribution wird auf zwei Arten referenziert, über die Suite oder über den <ulink url="&codename;">Codenamen</ulink>. Das Wort "Distribution" wird in vielen Dokumentationen synonym zum Namen der Suite verwendet. Die Beziehung zwischen Suite und Codename kann wie folgt zusammengefasst werden:

note: type: Content of: <book><chapter><section><section><table><title>
en: The relationship between suite and codename
de: Zusammenhanag zwischen Suite und Codename

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Timing
de: Zeitraum

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: suite = <literal>stable</literal>
de: Suite = <literal>Stable</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: suite = <literal>testing</literal>
de: Suite = <literal>Testing</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: suite = <literal>unstable</literal>
de: Suite = <literal>Unstable</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: after the <literal>&codename-stable;</literal> release
de: nach der Veröffentlichung von <literal>&Codename-stable;</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: codename = <literal>&codename-stable;</literal>
de: Codename = <literal>&Codename-stable;</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: codename = <literal>&codename-testing;</literal>
de: Codename = <literal>&Codename-testing;</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: codename = <literal>sid</literal>
de: Codename = <literal>Sid</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: after the <literal>&codename-testing;</literal> release
de: nach der Veröffentlichung von <literal>&Codename-testing;</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: codename = <literal>&codename-nexttesting;</literal>
de: Codename = <literal>&Codename-nexttesting;</literal>

note: type: Content of: <book><chapter><section><section><para>
en: The history of codenames are described in <ulink url="&debianfaqgcbwhiceenusedinthepast;">Debian FAQ: 6.2.1 Which other codenames have been used in the past?</ulink>
de: Die Historie der Codenamen ist beschrieben in der <ulink url="&debianfaqgcbwhiceenusedinthepast;">Debian FAQ: Kapitel 6.2.1 Welche Codenamen wurden in der Vergangenheit verwendet?</ulink>

note: type: Content of: <book><chapter><section><section><para>
en: In the stricter Debian archive terminology, the word "section" is specifically used for the categorization of packages by the application area.  (Although, the word "main section" may sometimes be used to describe the Debian archive area named as "main".)
de: In der strengeren Debian-Archiv-Terminologie wird das Wort "Sektion" (section) speziell für die Kategorisierung der Pakete durch Anwendungen genutzt (obwohl der Begriff "main section" auch verwendet werden könnte, um den Bereich "main" im Debian-Archiv zu beschreiben).

note: type: Content of: <book><chapter><section><section><para>
en: Every time a new upload is done by a Debian developer (DD) to the <literal>unstable</literal> archive (via <ulink url="&incoming;">incoming</ulink> processing), the DD is required to ensure uploaded packages to be compatible with the latest set of packages in the latest <literal>unstable</literal> archive.
de: Immer wenn ein Debian-Entwickler (DD, von Debian developer) ein Paket in das <literal>Unstable</literal>-Archiv hochlädt (via <ulink url="&incoming;">incoming</ulink>), muss der DD dafür sorgen, dass das hochgeladene Paket mit dem aktuellen Satz der Pakete im <literal>Unstable</literal>-Archiv kompatibel ist.

note: type: Content of: <book><chapter><section><section><para>
en: If DD breaks this compatibility intentionally for important library upgrade etc, there is usually announcement to <ulink url="&thedebiandevelmailinglist;">the debian-devel mailing list</ulink> etc.
de: Falls der DD diese Kompatibilität absichtlich verletzt (für wichtige Bibliotheksaktualisierungen usw.), gibt es gewöhnlich eine Ankündigung dazu auf der <ulink url="&thedebiandevelmailinglist;">Mailingliste debian-devel</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: Before a set of packages are moved by the Debian archive maintenance script from the <literal>unstable</literal> archive to the <literal>testing</literal> archive, the archive maintenance script not only checks the maturity (about 2-10 days old) and the status of the RC bug reports for the packages but also tries to ensure them to be compatible with the latest set of packages in the <literal>testing</literal> archive. This process makes the <literal>testing</literal> archive very current and usable.
de: Bevor eine Gruppe von Paketen durch das Wartungsskript des Debian-Archivs von <literal>Unstable</literal> nach <literal>Testing</literal> verschoben wird, prüft das Wartungsskript nicht nur das Alter (rund 2-10 Tage alt) und den Status der veröffentlichungskritischen Fehler (RC bugs) für die Pakete, sondern versucht auch die Kompatibilität der Pakete mit dem aktuellen Satz der Pakete im <literal>Testing</literal>-Archiv sicherzustellen. Dieser Prozess macht <literal>Testing</literal> sehr aktuell und nutzbar.

note: type: Content of: <book><chapter><section><section><para>
en: Through the gradual archive freeze process led by the release team, the <literal>testing</literal> archive is matured to make it completely consistent and bug free with some manual interventions.  Then the new <literal>stable</literal> release is created by assigning the codename for the old <literal>testing</literal> archive to the new <literal>stable</literal> archive and creating the new codename for the new <literal>testing</literal> archive.  The initial contents of the new <literal>testing</literal> archive is exactly the same as that of the newly released <literal>stable</literal> archive.
de: Durch den abgestuften, vom Release-Team gesteuerten Archiv-Freeze-Prozess ist das <literal>Testing</literal>-Archiv bereits gereift, um es auf diesem Wege - mit einigen manuellen Eingriffen - vollständig konsistent und fehlerfrei zu machen. Dann wird die neue <literal>Stable</literal>-Veröffentlichung erzeugt, indem der Codename für das alte <literal>Testing</literal>-Archiv dem neuen <literal>Stable</literal>-Archiv zugewiesen wird; anschließend wird ein neuer Codename für das neue <literal>Testing</literal>-Archiv erstellt. Die anfänglichen Inhalte des neuen <literal>Testing</literal> entsprechen exakt dem des neu veröffentlichten <literal>Stable</literal>.

note: type: Content of: <book><chapter><section><section><para>
en: Both the <literal>unstable</literal> and the <literal>testing</literal> archives may suffer temporary glitches due to several factors.
de: Sowohl das <literal>Unstable</literal>- wie auch das <literal>Testing</literal>-Archiv können aus unterschiedlichen Gründen unter vorübergehenden Störungen leiden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Broken package upload to the archive (mostly for <literal>unstable</literal>)
de: Upload eines beschädigten Pakets in das Archiv (meistens bei <literal>Unstable</literal>);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Delay of accepting the new packages to the archive (mostly for <literal>unstable</literal>)
de: Verzögerung, bis die neuen Pakete im Archiv akzeptiert werden (meistens bei <literal>Unstable</literal>);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Archive synchronization timing issue (both for <literal>testing</literal> and <literal>unstable</literal>)
de: Timing-Probleme bei der Archiv-Synchronisation (sowohl bei <literal>Testing</literal> wie auch bei <literal>Unstable</literal>);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Manual intervention to the archive such as package removal (more for <literal>testing</literal>) etc.
de: Manuelle Eingriffe in das Archiv wie das Entfernen eines Pakets (überwiegend bei <literal>Testing</literal>).

note: type: Content of: <book><chapter><section><section><para>
en: So if you ever decide to use these archives, you should be able to fix or work around these kinds of glitches.
de: Falls Sie sich also jemals entscheiden, diese Archive zu verwenden, sollten Sie in der Lage sein, diese Arten von Störungen zu beheben oder zu umgehen.

note: type: Content of: <book><chapter><section><section><caution><para>
en: For about few months after a new <literal>stable</literal> release, most desktop users should use the <literal>stable</literal> archive with its security updates even if they usually use <literal>unstable</literal> or <literal>testing</literal> archives.  For this transition period, both <literal>unstable</literal> and <literal>testing</literal> archives are not good for most people. Your system is difficult to keep in good working condition with the <literal>unstable</literal> archive since it suffers surges of major upgrades for core packages.  The <literal>testing</literal> archive is not useful either since it contains mostly the same content as the <literal>stable</literal> archive without its security support (<ulink url="&debiantestingsectyannouncecaaibc;">Debian testing-security-announce 2008-12</ulink>). After a month or so, <literal>unstable</literal> or <literal>testing</literal> archives may become useful if you are careful.
de: Für die ersten Monate nach einer neuen <literal>Stable</literal>-Veröffentlichung sollten die meisten Desktop-Benutzer das <literal>Stable</literal>-Archiv inklusive der Sicherheitsaktualisierungen verwenden, selbst wenn sie normalerweise <literal>Unstable</literal> oder <literal>Testing</literal> benutzen. In dieser Übergangszeit sind sowohl das <literal>Unstable</literal>- wie auch das <literal>Testing</literal>-Archiv für die meisten Leute nicht gut. Das System ist in dieser Zeit nur schwer in lauffähigem Zustand zu halten, da <literal>Unstable</literal> Fluten von gravierenden Hochrüstungen der Kernpakete ertragen muss, und auch <literal>Testing</literal> ist nicht von Nutzen, weil sein Inhalt überwiegend dem von <literal>Stable</literal> entspricht, aber ohne die Unterstützung für Sicherheitsaktualisierungen (<ulink url="&debiantestingsectyannouncecaaibc;">Debian Testing-Security-Ankündigung 12/2008</ulink>). Nach einem Monat (evtl. mehr) könnte das <literal>Unstable</literal>-oder <literal>Testing</literal>Archiv wieder nützlich sein, wenn Sie vorsichtig sind.

note: type: Content of: <book><chapter><section><section><tip><para>
en: When tracking the <literal>testing</literal> archive, a problem caused by a removed package is usually worked around by installing corresponding package from the <literal>unstable</literal> archive which is uploaded for bug fix.
de: Wenn Sie das <literal>Testing</literal>-Archiv beobachten, stellen Sie fest, dass ein durch die Entfernung eines Pakets verursachtes Problem normalerweise umgangen wird, indem man das entsprechende Paket aus <literal>Unstable</literal> installiert, welches zwecks Behebung des Fehlers hochgeladen wurde.

note: type: Content of: <book><chapter><section><section><para>
en: See <ulink url="&debianpolicymanual;">Debian Policy Manual</ulink> for archive definitions.
de: Näheres über Begriffsdefinitionen zum Debian-Archiv finden Sie im <ulink url="&debianpolicymanual;">Debian Policy-Handbuch</ulink>:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<ulink url="&sections;">Sections</ulink>"
de: "<ulink url="&sections;">Sections</ulink>" (Sektionen);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<ulink url="&priorities;">Priorities</ulink>"
de: "<ulink url="&priorities;">Priorities</ulink>" (Prioritäten);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<ulink url="&basesystem;">Base system</ulink>"
de: "<ulink url="&basesystem;">Base system</ulink>" (Grundsystem);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<ulink url="&essentialpackages;">Essential packages</ulink>"
de: "<ulink url="&essentialpackages;">Essential packages</ulink>" (grundlegende Pakete).

note: type: Content of: <book><chapter><section><section><title>
en: Debian is 100% free software
de: Debian ist zu 100% freie Software

note: type: Content of: <book><chapter><section><section><para>
en: Debian is 100% free software because of the followings:
de: Debian besteht aus folgenden Gründen zu 100% aus freier Software:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian installs only free software by default to respect user's freedoms.
de: Debian installiert standardmäßig nur freie Software und respektiert so diedie Freiheit des Benutzers.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian provides only free software in <literal>main</literal>.
de: Debian stellt in <literal>main</literal> nur freie Software bereit.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian recommends running only free software from <literal>main</literal>.
de: Debian empfiehlt, nur freie Software aus <literal>main</literal> zu verwenden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: No packages in <literal>main</literal> depend nor recommend packages in <literal>non-free</literal> nor <literal>non-free-firmware</literal> nor <literal>contrib</literal>.
de: Kein Paket in <literal>main</literal> hängt von Paketen in <literal>non-free</literal>, <literal>non-free-firmware</literal> oder <literal>contrib</literal> ab bzw. empfiehlt diese.

note: type: Content of: <book><chapter><section><section><para>
en: Some people wonder if the following 2 facts contradict or not.
de: Einige Leute fragen sich, ob sich folgende Fakten widersprechen oder nicht:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Debian will remain 100% free". (First term of <ulink url="&debiansocialcontract;">Debian Social Contract</ulink>)
de: "Debian wird zu 100% frei bleiben" (der erste Punkt des <ulink url="&debiansocialcontract;">Debian-Gesellschaftsvertrags</ulink>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian servers host some <literal>non-free-firmware</literal>, <literal>non-free</literal> and <literal>contrib</literal> packages.
de: Debian-Server beherbergen etliche <literal>non-free-firmware</literal>-, <literal>non-free</literal>- und <literal>contrib</literal>-Pakete.

note: type: Content of: <book><chapter><section><section><para>
en: These do not contradict, because of the followings.
de: Sie widersprechen sich nicht, und zwar aus folgenden Gründen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The Debian system is 100% free and its packages are hosted by Debian servers in the <literal>main</literal> area.
de: Das Debian-System ist zu 100% frei und seine Pakete werden von Debian-Servern im <literal>main</literal>-Bereich vorgehalten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Packages outside of the Debian system are hosted by Debian servers in the <literal>non-free</literal>, <literal>non-free-firmware</literal> and <literal>contrib</literal> areas.
de: Pakete außerhalb des Debian-Systems befinden sich auf den Debian-Servern in den Bereichen <literal>non-free</literal>, <literal>non-free-firmware</literal> und <literal>contrib</literal>.

note: type: Content of: <book><chapter><section><section><para>
en: These are precisely explained in the 4th and 5th terms of <ulink url="&debiansocialcontract;">Debian Social Contract</ulink>:
de: Dies wird auch präzise unter Punkt 4 und 5 des <ulink url="&debiansocialcontract;">Debian-Gesellschaftsvertrags</ulink> erklärt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Our priorities are our users and free software
de: Unsere Prioritäten sind unsere Anwender und Freie Software

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: We will be guided by the needs of our users and the free software community. We will place their interests first in our priorities. We will support the needs of our users for operation in many different kinds of computing environments. We will not object to non-free works that are intended to be used on Debian systems, or attempt to charge a fee to people who create or use such works. We will allow others to create distributions containing both the Debian system and other works, without any fee from us. In furtherance of these goals, we will provide an integrated system of high-quality materials with no legal restrictions that would prevent such uses of the system.
de: Wir orientieren uns an den Bedürfnissen unserer Anwender und der Gemeinschaft für Freie Software. Deren Interessen stehen an erster Stelle. Wir werden unsere Nutzer bei ihrer Arbeit mit den verschiedensten Rechnerumgebungen unterstützen. Wir haben nichts gegen unfreie Arbeiten, die darauf abzielen, auf Debian-Systemen verwendet zu werden oder versuchen, eine Gebühr von Personen, die solche Arbeiten erstellen oder verwenden, einzufordern. Wir erlauben anderen, Distributionen zu erstellen, die das Debian-System und andere Arbeiten enthalten, ohne dafür irgendwelche Gebühren zu erheben. Um diese Ziele zu fördern, bieten wir ein integriertes System von hoher Qualität an, das die gerade beschriebene Nutzung nicht durch rechtliche Einschränkungen verhindert.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Works that do not meet our free software standards
de: Arbeiten, die nicht unseren Standards für Freie Software genügen

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: We acknowledge that some of our users require the use of works that do not conform to the Debian Free Software Guidelines. We have created "<literal>non-free</literal>", "<literal>non-free-firmware</literal>" and "<literal>contrib</literal>" areas in our archive for these works. The packages in these areas are not part of the Debian system, although they have been configured for use with Debian. We encourage CD manufacturers to read the licenses of the packages in these areas and determine if they can distribute the packages on their CDs. Thus, although non-free works are not a part of Debian, we support their use and provide infrastructure for non-free packages (such as our bug tracking system and mailing lists).  The Debian official media may include firmware that is otherwise not part of the Debian system to enable use of Debian with hardware that requires such firmware.
de: Wir wissen, dass einige unserer Anwender unbedingt Arbeiten einsetzen müssen, die nicht den Debian-Richtlinien für Freie Software entsprechen. Für solche Arbeiten haben wir die Bereiche "<literal>non-free</literal>", "<literal>non-free-firmware</literal>" und "<literal>contrib</literal>" in unserem Archiv eingerichtet. Die Pakete in diesen Bereichen sind nicht Bestandteil des Debian-Systems, wurden aber trotzdem für den Einsatz mit Debian vorbereitet. Wir empfehlen den CD-Herstellern, die jeweiligen Lizenzbestimmungen der Pakete in diesen Bereichen zu studieren und selbst zu entscheiden, ob sie die Pakete mit ihren CDs verteilen dürfen. Obwohl unfreie Arbeiten nicht Bestandteil von Debian sind, unterstützen wir ihren Einsatz und bieten Infrastruktur für nicht-freie Pakete an (z.B. unsere Fehlerdatenbank und die Mailinglisten). Offizielle Installationsmedien von Debian könnten Firmware enthalten, die sonst nicht Teil des Debian-Systems sind; dies soll es ermöglichen, Debian auf Hardware einzusetzen, die solche Firmware erfordert.

note: type: Content of: <book><chapter><section><section><note><para>
en: The actual text of the 5th term in the current <ulink url="&debiansocialcontract;">Debian Social Contract</ulink> 1.2 is slightly different from the above text.  This editorial deviation is intentional one to make this user document consistent without changing the real content of the Social Contract.
de: Der aktuelle Text des 5. Absatzes im derzeitigen <ulink url="&debiansocialcontract;">Debian-Gesellschaftsvertrag</ulink> unterscheidet sich geringfügig von obigem Text. Diese redaktionelle Abweichung ist beabsichtigt, um dieses Dokument konsistent zu machen, ohne den realen Inhalt des Gesellschaftsvertrags ändern zu müssen.

note: type: Content of: <book><chapter><section><section><para>
en: Users should be aware of the risks of using packages in the <literal>non-free</literal>, <literal>non-free-firmware</literal> and <literal>contrib</literal> areas:
de: Benutzer sollten sich der Risiken bewußt sein, die durch die Verwendung von Paketen aus <literal>non-free</literal>, <literal>non-free-firmware</literal> und <literal>contrib</literal> entstehen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: lack of freedom for such software packages
de: fehlende Freiheit bei diesen Software-Paketen;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: lack of support from Debian on such software packages (Debian can't support software properly without having access to its source code.)
de: keine Unterstützung von Debian für solche Software-Pakete (Debian kann keine vernünftige Unterstützung für Software bieten, bei der nicht auf den Quellcode zugegriffen werden kann);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: contamination of your 100% free Debian system
de: Verunreinigung Ihres zu 100% freien Debian-Systems.

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&debianfreesoftwareguidelines;">Debian Free Software Guidelines</ulink> are the free software standards for <ulink url="&debian;">Debian</ulink>.  Debian interprets "software" in the widest scope including document, firmware, logo, and artwork data in the package.  This makes Debian's free software standards very strict ones.
de: Die <ulink url="&debianfreesoftwareguidelines;">Debian-Richtlinien für Freie Software (DFSG)</ulink> sind der Freie-Software-Standard für <ulink url="&debian;">Debian</ulink>. Debian interpretiert "Software" im weitesten Sinne inklusive Dokumentation, Firmware, Logos und künstlerische Arbeiten in einem Paket. Aufgrund dessen sind Debians Freie-Software-Standards sehr streng.

note: type: Content of: <book><chapter><section><section><para>
en: Typical <literal>non-free</literal>, <literal>non-free-firmware</literal> and <literal>contrib</literal> packages include freely distributable packages of following types:
de: Typische <literal>non-free</literal>-, <literal>non-free-firmware</literal>- und <literal>contrib</literal>-Pakete enthalten frei verteilbare Pakete der folgenden Typen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Document packages under <ulink url="&gnufreedocumentationlicense;">GNU Free Documentation License</ulink> with invariant sections such as ones for GCC and Make.  (mostly found in the <literal>non-free/doc</literal> section.)
de: Dokumentationspakete unter der <ulink url="&gnufreedocumentationlicense;">GNU-Lizenz für freie Dokumentation</ulink> mit unveränderlichen Abschnitten wie diejenigen für GCC und Make (meistens zu finden in der Sektion <literal>non-free/doc</literal>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Firmware packages containing sourceless binary data such as ones listed in <xref linkend="_hardware_drivers_and_firmware"/> as <literal>non-free-firmware</literal>. (mostly found in the <literal>non-free-firmware/kernel</literal> section.)
de: Firmware-Pakete, die Binärdaten ohne Quelltext enthalten, wie diejenigen, die in <xref linkend="_hardware_drivers_and_firmware"/> unter <literal>non-free-firmware</literal> aufgeführt sind (meistens zu finden in der Sektion <literal>non-free-firmware/kernel</literal>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Game and font packages with restriction on commercial use and/or content modification.
de: Spiele- und Schriftarten-Pakete mit Einschränkungen für die kommerzielle Verwendung und/oder inhaltliche Veränderung.

note: type: Content of: <book><chapter><section><section><para>
en: Please note that the number of <literal>non-free</literal>, <literal>non-free-firmware</literal> and <literal>contrib</literal> packages is less than 2% of that of <literal>main</literal> packages.  Enabling access to the <literal>non-free</literal>, <literal>non-free-firmware</literal> and <literal>contrib</literal> areas does not obscure the source of packages.  Interactive full screen use of <literal>aptitude</literal>(8) provides you with full visibility and control over what packages are installed from which area to keep your system as free as you wish.
de: Bitte beachten Sie, dass die Anzahl der Pakete in <literal>non-free</literal>, <literal>non-free-firmware</literal> und <literal>contrib</literal> weniger als 2% der Pakete in <literal>main</literal> beträgt. Den Zugriff auf die Bereiche <literal>non-free</literal>, <literal>non-free-firmware</literal> und <literal>contrib</literal> des Archivs zu ermöglichen, verschleiert nicht die Quellen der Pakete. Die interaktive Verwendung von <literal>aptitude</literal>(8) im Vollbildmodus erlaubt Ihnen die vollständige Ansicht und Kontrolle darüber, welche Pakete aus welchen Bereichen installiert sind, um Ihr System so frei zu halten, wie Sie möchten.

note: type: Content of: <book><chapter><section><section><title>
en: Package dependencies
de: Paketabhängigkeiten

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system offers a consistent set of binary packages through its versioned binary dependency declaration mechanism in the control file fields.  Here is a bit over simplified definition for them.
de: Das Debian-System stellt einen konsistenten Satz von Binärpaketen bereit und verwendet dafür einen Deklarationsmechanismus für versionierte Binärabhängigkeiten über Felder in der control-Datei. Hier eine leicht vereinfachte Definition dieser Felder:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Depends"
de: "Depends" / Hängt ab von

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares an absolute dependency and all of the packages listed in this field must be installed at the same time or in advance.
de: Depends deklariert eine absolute Abhängigkeit und alle Pakete, die in diesem Feld aufgelistet sind, müssen zur selben Zeit oder im Voraus installiert sein.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Pre-Depends"
de: "Pre-Depends" / Hängt ab (vorher) von

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This is like Depends, except that it requires completed installation of the listed packages in advance.
de: Pre-Depends ist ähnlich wie Depends, nur dass die vollständige Installation der aufgelisteten Pakete im Voraus erforderlich ist.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Recommends"
de: "Recommends" / Empfiehlt

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares a strong, but not absolute, dependency.  Most users would not want the package unless all of the packages listed in this field are installed.
de: Recommends deklariert eine starke, aber nicht absolute Abhängigkeit. Die meisten Benutzer würden das Paket nicht installiert haben wollen, solange nicht auch alle in diesem Feld aufgelisteten Pakete installiert sind.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Suggests"
de: "Suggests" / Schlägt vor

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares a weak dependency.  Many users of this package may benefit from installing packages listed in this field but can have reasonable functions without them.
de: Suggests deklariert eine schwache Abhängigkeit. Viele Benutzer dieses Pakets würden davon profitieren, auch die in diesem Feld aufgelisteten Pakete zu installieren, aber selbst ohne diese bietet das Paket vernünftige Funktionalität.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Enhances"
de: "Enhances" / Wertet auf

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares a weak dependency like Suggests but works in the opposite direction.
de: Enhances deklariert eine schwache Abhängigkeit wie Suggests, nur funktioniert sie in der entgegengesetzten Richtung.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Breaks"
de: "Breaks" / Beschädigt

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares a package incompatibility usually with some version specification.  Generally the resolution is to upgrade all of the packages listed in this field.
de: Breaks deklariert eine Paket-Inkompatibilität, gewöhnlich mit einer Versionsangabe. Grundsätzlich lösen Sie etwaige Probleme, indem Sie alle in diesem Feld aufgelisteten Pakete auf den neuesten Stand bringen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Conflicts"
de: "Conflicts" / Kollidiert

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares an absolute incompatibility.  All of the packages listed in this field must be removed to install this package.
de: Conflicts deklariert eine absolute Inkompatibilität. Alle in diesem Feld aufgelisteten Pakete müssen entfernt werden, um dieses Paket zu installieren.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Replaces"
de: "Replaces" / Ersetzt

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This is declared when files installed by this package replace files in the listed packages.
de: Replaces wird deklariert, wenn Dateien, die von diesem Paket installiert werden, andere Dateien in den aufgelisteten Paketen ersetzen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Provides"
de: "Provides" / Stellt bereit

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This is declared when this package provide all of the files and functionality in the listed packages.
de: Provides wird deklariert, wenn dieses Paket alle Dateien und Funktionalitäten der hier aufgelisteten Pakete bereitstellt.

note: type: Content of: <book><chapter><section><section><note><para>
en: Please note that defining "Provides", "Conflicts" and "Replaces" simultaneously to an virtual package is the sane configuration.  This ensures that only one real package providing this virtual package can be installed at any one time.
de: Bitte beachten Sie, dass die gleichzeitige Deklaration von "Provides", "Conflicts" und "Replaces" für ein virtuelles Paket eine vernünftige Konfiguration ist. So wird sichergestellt, dass nur ein reelles Paket, das dieses virtuelle Paket bereit stellt, zur jeweiligen Zeit installiert sein kann.

note: type: Content of: <book><chapter><section><section><para>
en: The official definition including source dependency can be found in <ulink url="&thepolicymanualcsbetweenpackages;">the Policy Manual: Chapter 7 - Declaring relationships between packages</ulink>.
de: Die offizielle Definition inklusive der Quellpaket-Abhängigkeiten finden Sie im <ulink url="&thepolicymanualcsbetweenpackages;">Debian Policy-Handbuch: Kapitel 7 - Declaring relationships between packages</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: The event flow of the package management
de: Die Ereignisabfolge für das Paketmanagement

note: type: Content of: <book><chapter><section><section><para>
en: Here is a summary of the simplified event flow of the package management by APT.
de: Hier folgt eine vereinfachte Ereignisabfolge für das APT-Paketmanagement.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Update</emphasis> ("<literal>apt update</literal>", "<literal>aptitude update</literal>" or "<literal>apt-get update</literal>"):
de: <emphasis role="strong">Aktualisierung der Paketlisten / Update</emphasis> ("<literal>apt update</literal>", "<literal>aptitude update</literal>" oder "<literal>apt-get update</literal>"):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Fetch archive metadata from remote archive
de: Archiv-Metadaten vom Archiv-Server beziehen;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Reconstruct and update local metadata for use by APT
de: Neuaufbau und Aktualisierung der lokalen Metadaten für die Verwendung durch APT.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Upgrade</emphasis> ("<literal>apt upgrade</literal>" and "<literal>apt full-upgrade</literal>", or "<literal>aptitude safe-upgrade</literal>" and "<literal>aptitude full-upgrade</literal>", or "<literal>apt-get upgrade</literal>" and "<literal>apt-get dist-upgrade</literal>"):
de: <emphasis role="strong">Paketaktualisierung / Upgrade</emphasis> ("<literal>apt upgrade</literal>" und "<literal>apt full-upgrade</literal>" oder "<literal>aptitude safe-upgrade</literal>" und "<literal>aptitude full-upgrade</literal>" oder "<literal>apt-get upgrade</literal>" und "<literal>apt-get dist-upgrade</literal>"):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Choose candidate version which is usually the latest available version for all installed packages (see <xref linkend="_tweaking_candidate_version"/> for exception)
de: Auswahl der Installationskandidat-Version für alle installierten Pakete, was üblicherweise die jeweils letzte verfügbare Version ist (in <xref linkend="_tweaking_candidate_version"/> finden Sie Infos, wie Sie Ausnahmen festlegen);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Make package dependency resolution
de: Auflösung der Paketabhängigkeiten;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Fetch selected binary packages from remote archive if candidate version is different from installed version
de: Ausgewählte Binärpakete vom Archiv-Server beziehen, falls die jeweilige Installationskandidat-Version sich von der installierten Version unterscheidet;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Unpack fetched binary packages
de: Entpacken der heruntergeladenen Binärpakete;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Run <emphasis role="strong">preinst</emphasis> script
de: Ausführen des <emphasis role="strong">preinst</emphasis>-Skripts;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Install binary files
de: Installieren der Binärdateien;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Run <emphasis role="strong">postinst</emphasis> script
de: Ausführen des <emphasis role="strong">postinst</emphasis>-Skripts.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Install</emphasis> ("<literal>apt install …</literal>", <literal>aptitude install …</literal>" or "<literal>apt-get install …</literal>"):
de: <emphasis role="strong">Installieren / Install</emphasis> ("<literal>apt install …</literal>", "<literal>aptitude install …</literal>" oder "<literal>apt-get install …</literal>"):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Choose packages listed on the command line
de: Auswählen der Pakete über die Angabe auf der Befehlszeile

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Fetch selected binary packages from remote archive
de: Beziehen der ausgewählten Binärpakete vom Archiv-Server;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Remove</emphasis> ("<literal>apt remove …</literal>", "<literal>aptitude remove …</literal>" or "<literal>apt-get remove …</literal>"):
de: <emphasis role="strong">Entfernen / Remove</emphasis> ("<literal>apt remove …</literal>", "<literal>aptitude remove …</literal>" oder "<literal>apt-get remove …</literal>"):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Run <emphasis role="strong">prerm</emphasis> script
de: Ausführen des <emphasis role="strong">prerm</emphasis>-Skripts;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Remove installed files <emphasis role="strong">except</emphasis> configuration files
de: Löschen der installierten Dateien <emphasis role="strong">außer</emphasis> den Konfigurationsdateien;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Run <emphasis role="strong">postrm</emphasis> script
de: Ausführen des <emphasis role="strong">postrm</emphasis>-Skripts.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Purge</emphasis> ("<literal>apt purge</literal>", "<literal>aptitude purge …</literal>" or "<literal>apt-get purge …</literal>"):
de: <emphasis role="strong">Entfernen inkl. der Konfigurationsdateien / Purge</emphasis> ("<literal>apt purge</literal>", "<literal>aptitude purge …</literal>" oder "<literal>apt-get purge …</literal>"):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Remove installed files <emphasis role="strong">including</emphasis> configuration files
de: Löschen der installierten Dateien <emphasis role="strong">inklusive</emphasis> der Konfigurationsdateien;

note: type: Content of: <book><chapter><section><section><para>
en: Here, I intentionally skipped technical details for the sake of big picture.
de: Um des Gesamtbildes willen habe ich hier absichtlich technische Details übersprungen.

note: type: Content of: <book><chapter><section><section><title>
en: First response to package management troubles
de: Erste Hilfe bei Paketmanagement-Problemen

note: type: Content of: <book><chapter><section><section><para>
en: You should read the fine official documentation.  The first document to read is the Debian specific "<literal>/usr/share/doc/<emphasis>package_name</emphasis>/README.Debian</literal>".  Other documentation in "<literal>/usr/share/doc/<emphasis>package_name</emphasis>/</literal>" should be consulted too.  If you set shell as <xref linkend="_customizing_bash"/>, type the following.
de: Sie sollten die offizielle Dokumentation lesen. Das erste Dokument ist hierbei die Debian-spezifische Datei "<literal>/usr/share/doc/<emphasis>paketname</emphasis>/README.Debian</literal>". Weitere Dokumentation in "<literal>/usr/share/doc/<emphasis>paketname</emphasis>/</literal>" sollten Sie ebenfalls konsultieren. Wenn Sie die Shell wie in <xref linkend="_customizing_bash"/> beschrieben eingerichtet haben, geben Sie folgendes ein:

note: type: Content of: <book><chapter><section><section><para>
en: You may need to install the corresponding documentation package named with "<literal>-doc</literal>" suffix for detailed information.
de: Sie müssen unter Umständen das entsprechende Dokumentationspaket installieren (hängen Sie dazu "<literal>-doc</literal>" an den Namen an), um die Dokumentation verfügbar zu haben.

note: type: Content of: <book><chapter><section><section><para>
en: If you are experiencing problems with a specific package, make sure to check out <ulink url="&thedebianbugtrackingsystembts;">the Debian bug tracking system (BTS)</ulink> sites, first.
de: Wenn Sie Probleme mit einem bestimmten Paket haben, sollten Sie unbedingt zuerst die Seiten der <ulink url="&thedebianbugtrackingsystembts;">Debian-Fehlerdatenbank (BTS)</ulink> besuchen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key web site to resolving problems with a specific package
de: Liste wichtiger Websites zur Lösung von Paketproblemen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: web site
de: Website

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Home page of <ulink url="&thedebianbugtrackingsystembts;">the Debian bug tracking system (BTS)</ulink>
de: Homepage der <ulink url="&thedebianbugtrackingsystembts;">Debian-Fehlerdatenbank (BTS)</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The bug report of a known package name
de: Fehlerberichte gegen ein bestimmtes Paket

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>sensible-browser "https://bugs.debian.org/<emphasis>package_name</emphasis>"</literal>
de: <literal>sensible-browser "https://bugs.debian.org/<emphasis>paketname</emphasis>"</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The bug report of known bug number
de: Fehlerbericht mit einer bekannten Fehlernummer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>sensible-browser "https://bugs.debian.org/<emphasis>bug_number</emphasis>"</literal>
de: <literal>sensible-browser "https://bugs.debian.org/<emphasis>fehlernummer</emphasis>"</literal>

note: type: Content of: <book><chapter><section><section><para>
en: Search <ulink url="&google;">Google</ulink> with search words including "<literal>site:debian.org</literal>", "<literal>site:wiki.debian.org</literal>", "<literal>site:lists.debian.org</literal>", etc.
de: Suchen Sie bei <ulink url="&google;">Google</ulink> mit Suchbegriffen, die "<literal>site:debian.org</literal>", "<literal>site:wiki.debian.org</literal>", "<literal>site:lists.debian.org</literal>" usw. enthalten.

note: type: Content of: <book><chapter><section><section><para>
en: When you file a bug report, please use <literal>reportbug</literal>(1) command.
de: Wenn Sie einen Fehlerbericht einreichen, nutzen Sie bitte den Befehl <literal>reportbug</literal>(1).

note: type: Content of: <book><chapter><section><section><title>
en: How to pick Debian packages
de: Wie Sie Debian-Pakete auswählen

note: type: Content of: <book><chapter><section><section><para>
en: When you encounter more than 2 similar packages and wonder which one to install without "trial and error" efforts, you should use some <emphasis role="strong">common sense</emphasis>.  I consider following points are good indications of preferred packages.
de: Wenn Sie auf mehr als zwei ähnliche Pakete stoßen und sich fragen, welches Sie installieren sollen, ohne dabei nach dem "trial and error"-Verfahren (ausprobieren und schauen, welches das richtige ist) vorgehen zu müssen, sollten Sie ein wenig Ihren <emphasis role="strong">gesunden Menschenverstand</emphasis> benutzen. Die folgenden Punkte können als gute Hinweise auf passende Pakete angesehen werden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Essential: yes &gt; no
de: Essentiell: ja &gt; nein;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Area: main &gt; contrib &gt; non-free
de: Bereich: main &gt; contrib &gt; non-free;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Priority: required &gt; important &gt; standard &gt; optional &gt; extra
de: Priorität: erforderlich &gt; wichtig &gt; standard &gt; optional &gt; extra;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Tasks: packages listed in tasks such as "Desktop environment"
de: Tasks: Pakete, die in Tasks wie "Desktop-Umgebungen" aufgelistet sind;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Popcon: higher in the vote and install number
de: Popcon: höhere Einstufung bei den vote- und install-Werten;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Changelog: regular updates by the maintainer
de: Changelog (Änderunsprotokoll): regelmäßige Aktualisierungen durch den Betreuer;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: BTS: No RC bugs (no critical, no grave, and no serious bugs)
de: BTS (Fehlerdatenbank): keine veröffentlichungskritischen Fehler (RC-Bugs, d.h. keine Fehler mit Schweregrad critical, grave oder serious);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: BTS: responsive maintainer to bug reports
de: BTS (Fehlerdatenbank): Betreuer reagiert auf Fehlerberichte;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: BTS: higher number of the recently fixed bugs
de: BTS (Fehlerdatenbank): höhere Anzahl von kürzlich behobenen Fehlern;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: BTS: lower number of remaining non-wishlist bugs
de: BTS (Fehlerdatenbank): niedrigere Anzahl von offenen Fehlern mit Schweregrad (Severity) verschieden von wishlist.

note: type: Content of: <book><chapter><section><section><para>
en: Debian being a volunteer project with distributed development model, its archive contains many packages with different focus and quality.  You must make your own decision what to do with them.
de: Debian ist ein Freiwilligenprojekt mit verteiltem Entwicklungsmodell, dessen Archiv viele Pakete unterschiedlicher Zielsetzung und Qualität enthält. Sie müssen Ihre eigene Entscheidung treffen, was Sie damit anfangen.

note: type: Content of: <book><chapter><section><section><title>
en: How to cope with conflicting requirements
de: Wie Sie mit Konflikten umgehen

note: type: Content of: <book><chapter><section><section><para>
en: Whatever suite of Debian system you may decide to use, you may still wish to run versions of programs which aren't available in that suite.  Even if you find binary packages of such programs in other Debian suites or in other non-Debian resources, their requirements may conflict with your current Debian system.
de: Welche Debian-Suite Sie auch immer entschieden haben zu nutzen, Sie werden immer den Wunsch haben, Versionen von Programmen laufen zu lassen, die nicht in dieser Suite enthalten sind. Selbst wenn Sie Binärpakete von solchen Programmen in anderen Debian-Suites oder in nicht-Debian-Quellen finden, könnten deren Abhängigkeiten mit Ihrem aktuellen Debian-Systemen kollidieren.

note: type: Content of: <book><chapter><section><section><para>
en: Although you can tweak package management system with <emphasis role="strong">apt-pinning</emphasis> technique etc. as described in <xref linkend="_tweaking_candidate_version"/> to install such out-of-sync binary packages, such tweaking approaches have only limited use cases since they may break those programs and your system.
de: Obwohl Sie das Paketmanagement anpassen können, z.B. mit der <emphasis role="strong">apt-pinning</emphasis>-Technik, um solche nicht-synchronen Binärpakete zu installieren (wie in <xref linkend="_tweaking_candidate_version"/> beschrieben), haben diese Ansätze nur eine begrenzte Reichweite, da sie auch die entsprechenden Programme oder Ihr System beschädigen können.

note: type: Content of: <book><chapter><section><section><para>
en: Before brutally installing such out-of-sync packages, you should seek all available alternative safer technical solutions which are compatible with your current Debian syetem.
de: Bevor Sie all zu brutal versuchen, solchen nicht-synchronen Pakete zu installieren, sollten Sie vorher alle verfügbaren alternativen und sicheren Lösungen in Erwägung ziehen, die mit Ihrem aktuellen Debian-System kompatibel sind:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Install such programs using corresponding sandboxed upstream binary packages (see <xref linkend="_sandbox"/>).
de: Installieren solcher Programme unter Verwendung eines passenden Binärpakets von Upstream in einer Sandbox (siehe <xref linkend="_sandbox"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Many mostly GUI programs such as LibreOffice and GNOME applications are available as <ulink url="&flatpak;">Flatpak</ulink>, <ulink url="&snap;">Snap</ulink>, or <ulink url="&appimage;">AppImage</ulink> packages.
de: Viele grafische Programme wie LibreOffice und GNOME-Anwendungen sind als <ulink url="&flatpak;">Flatpak</ulink>-, <ulink url="&snap;">Snap</ulink>-  oder <ulink url="&appimage;">AppImage</ulink>-Pakete verfügbar.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Create a chroot or similar environment and run such programs in it (see <xref linkend="_virtualized_system"/>).
de: Erzeugen Sie eine chroot- oder ähnliche Umgebung und lassen Sie dort solche Programme laufen (lesen Sie dazu <xref linkend="_virtualized_system"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: CLI commands can be executed easily under its compatible chroot (see <xref linkend="_chroot_system"/>).
de: CLI-Befehle (Konsolen-Programme) können auf einfache Art in einer kompatiblen Chroot-Umgebung ausgeführt werden (siehe <xref linkend="_chroot_system"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Multiple full desktop environments can be tried easily without reboot (see <xref linkend="_multiple_desktop_systems"/>).
de: Systeme mit mehreren grafischen Arbeitsplatzumgebungen können einfach ohne einen Reboot getestet werden (siehe <xref linkend="_multiple_desktop_systems"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Build desired versions of binary packages which are compatible with your current Debian syetem by yourself.
de: Bauen Sie die gewünschten Versionen der Binärpakete selbst, so dass sie mit Ihrem laufenden Debian-System kompatibel sind.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This is a <ulink url="&nontrivialtask;">non-trivial task</ulink> (see <xref linkend="_porting_a_package_to_the_stable_system"/>).
de: Dies ist allerdings <ulink url="&nontrivialtask;">keine triviale Aufgabe</ulink> (siehe <xref linkend="_porting_a_package_to_the_stable_system"/>).

note: type: Content of: <book><chapter><section><title>
en: Basic package management operations
de: Grundlegende Paketmanagement-Operationen

note: type: Content of: <book><chapter><section><para>
en: Repository based package management operations on the Debian system can be performed by many APT-based package management tools available on the Debian system.  Here, we explain 3 basic package management tools: <literal>apt</literal>, <literal>apt-get</literal> / <literal>apt-cache</literal> and <literal>aptitude</literal>.
de: Paketmanagement-Operationen können im Debian-System mit vielen, auf APT aufbauenden Werkzeugen durchgeführt werden. Wir beschreiben hier drei grundlegende Paketmanagement-Werkzeuge: <literal>apt</literal>, <literal>apt-get</literal> / <literal>apt-cache</literal> und <literal>aptitude</literal>.

note: type: Content of: <book><chapter><section><para>
en: For the package management operation which involves package installation or updates package metadata, you need to have root privilege.
de: Für Paketmanagement-Operationen inklusive Installation oder Aktualisierung der Paket-Metadaten benötigen Sie root-Privilegien.

note: type: Content of: <book><chapter><section><section><title>
en: <literal>apt</literal> vs. <literal>apt-get</literal> / <literal>apt-cache</literal> vs. <literal>aptitude</literal>
de: <literal>apt</literal> contra <literal>apt-get</literal> / <literal>apt-cache</literal> contra <literal>aptitude</literal>

note: type: Content of: <book><chapter><section><section><para>
en: Although <literal>aptitude</literal> is a very nice interactive tool which the author mainly uses, you should know some cautionary facts:
de: Obwohl <literal>aptitude</literal> ein tolles interaktives Werkzeug ist, das auch der Autor überwiegend verwendet, sollten Sie einige warnende Fakten kennen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>aptitude</literal> command is not recommended for the release-to-release system upgrade on the <literal>stable</literal> Debian system after the new release.
de: <literal>aptitude</literal> wird nicht für das Upgrade eines Debian-<literal>Stable</literal>-Systems (Hochrüstung von einer Stable-Version zur nächsten) empfohlen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The use of "<literal>apt full-upgrade</literal>" or "<literal>apt-get dist-upgrade</literal>" is recommended for it.  See <ulink url="&bugebbcia;">Bug #411280</ulink>.
de: Dafür empfehlen wir "<literal>apt full-upgrade</literal>" oder "<literal>apt-get dist-upgrade</literal>". Lesen Sie dazu den <ulink url="&bugebbcia;">Fehlerbericht #411280</ulink>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>aptitude</literal> command sometimes suggests mass package removals for the system upgrade on the <literal>testing</literal> or <literal>unstable</literal> Debian system.
de: Manchmal empfiehlt <literal>aptitude</literal> beim System-Upgrade von <literal>Testing</literal>- oder <literal>Unstable</literal>-Systemen die massenweise Entfernung von Paketen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This situation has frightened many system administrators.  Don't panic.
de: Diese Situation hat schon manchen Systemadministrator erschreckt. Aber: keine Panik.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This seems to be caused mostly by the version skew among packages depended or recommended by a meta-package such as <literal>gnome-core</literal>.
de: Dies wurde scheinbar überwiegend dadurch verursacht, dass eine Schieflage bei den Versionsnummern von Paketen bestand, die von Metapaketen wie <literal>gnome-core</literal> abhängen oder diese empfehlen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This can be resolved by selecting "Cancel pending actions" in the <literal>aptitude</literal> command menu, exiting <literal>aptitude</literal>, and using "<literal>apt full-upgrade</literal>".
de: Sie können dies beheben, indem Sie "Noch ausstehende Aktionen abbrechen" im Menü von <literal>aptitude</literal> wählen, <literal>aptitude</literal> beenden und "<literal>apt full-upgrade</literal>" verwenden.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>apt-get</literal> and <literal>apt-cache</literal> commands are the most <emphasis role="strong">basic</emphasis> APT-based package management tools.
de: Die Befehle <literal>apt-get</literal> und <literal>apt-cache</literal> sind sehr <emphasis role="strong">grundlegende</emphasis> APT-basierte Paketmanagement-Werkzeuge.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal> and <literal>apt-cache</literal> offer only the commandline user interface.
de: <literal>apt-get</literal> und <literal>apt-cache</literal> bieten lediglich eine Befehlszeilen-Oberfläche.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal> is most suitable for the <emphasis role="strong">major system upgrade</emphasis> between releases, etc.
de: <literal>apt-get</literal> eignet sich sehr gut für die <emphasis role="strong">großen Systemhochrüstungen</emphasis> von einer Debian-Veröffentlichung auf die nächste, usw.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal> offers a <emphasis role="strong">robust</emphasis> package dependency resolver.
de: <literal>apt-get</literal> bietet einen <emphasis role="strong">robusten</emphasis> Mechanismus zur Auflösung von Paketabhängigkeiten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal> is less demanding on hardware resources.  It consumes less memory and runs faster.
de: <literal>apt-get</literal> ist weniger anspruchsvoll bezüglich der Hardware-Ressourcen. Es verbraucht weniger Speicher und läuft schneller.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-cache</literal> offers a <emphasis role="strong">standard</emphasis> regex based search on the package name and description.
de: <literal>apt-cache</literal> bietet eine <emphasis role="strong">grundlegende</emphasis>, auf regulären Ausdrücken basierende Suche über Paketname und -beschreibung.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal> and <literal>apt-cache</literal> can manage multiple versions of packages using <literal>/etc/apt/preferences</literal> but it is quite cumbersome.
de: <literal>apt-get</literal> und <literal>apt-cache</literal> können über <literal>/etc/apt/preferences</literal> mehrere Versionen des gleichen Pakets verwalten, aber dies ist ziemlich mühselig.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>apt</literal> command is a high-level commandline interface for package management. It is basically a wrapper of <literal>apt-get</literal>, <literal>apt-cache</literal> and similar commands, originally intended as an end-user interface and enables some options better suited for interactive usage by default.
de: Das <literal>apt</literal>-Programm ist eine Befehlszeilenschnittstelle für das Paketmanagement. Es ist vom Grundsatz her ein Wrapper-Skript für <literal>apt-get</literal>, <literal>apt-cache</literal> und ähnliche Programme und als Bedienoberfläche für den Benutzer gedacht; einige für die interaktive Nutzung zweckmäßige Optionen sind standardmäßig aktiviert.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt</literal> provides a friendly progress bar when installing packages using <literal>apt install</literal>.
de: <literal>apt</literal> bietet eine nette Fortschrittsanzeige bei der Paketinstallation mittels <literal>apt install</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt</literal> will <emphasis role="strong">remove</emphasis> cached <literal>.deb</literal> packages by default after successful installation of downloaded packages.
de: Standardmäßig <emphasis role="strong">entfernt</emphasis> <literal>apt</literal> die zwischengespeicherten <literal>.deb</literal>-Dateien  nach der erfolgreichen Installation.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Users are recommended to use the new <literal>apt</literal>(8) command for <emphasis role="strong">interactive</emphasis> usage and use the <literal>apt-get</literal>(8) and <literal>apt-cache</literal>(8) commands in the shell script.
de: Benutzern wird empfohlen, den neuen <literal>apt</literal>(8)-Befehl zu verwenden, der für die <emphasis role="strong">interaktive</emphasis> Nutzung durch den Benutzer gedacht ist. In Shell-Skripten sollten Sie <literal>apt-get</literal>(8) und <literal>apt-cache</literal>(8) einsetzen.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>aptitude</literal> command is the most <emphasis role="strong">versatile</emphasis> APT-based package management tool.
de: Der Befehl <literal>aptitude</literal> ist das <emphasis role="strong">vielseitigste</emphasis> APT-basierte Paketmanagement-Werkzeug.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> offers the fullscreen interactive text user interface.
de: <literal>aptitude</literal> bietet eine interaktive textbasierte Benutzeroberfläche mit Vollbildschirm-Ansicht.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> offers the commandline user interface, too.
de: <literal>aptitude</literal> enthält auch eine Befehlszeilen-Benutzerschnittstelle.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> is most suitable for the <emphasis role="strong">daily interactive package management</emphasis> such as inspecting installed packages and searching available packages.
de: <literal>aptitude</literal> eignet sich sehr gut für das <emphasis role="strong">tägliche interaktive Paketmanagement</emphasis>, wie die Überprüfung installierter Pakete und die Suche nach verfügbaren Paketen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> is more demanding on hardware resources.  It consumes more memory and runs slower.
de: <literal>aptitude</literal> ist anspruchsvoller bezüglich der Hardware-Ressourcen. Es verbraucht mehr Speicher und läuft geringfügig langsamer.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> offers an <emphasis role="strong">enhanced</emphasis> regex based search on all of the package metadata.
de: <literal>aptitude</literal> bietet eine <emphasis role="strong">erweiterte</emphasis>, auf regulären Ausdrücken basierende Suche über alle Paket-Metadaten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> can manage multiple versions of packages without using <literal>/etc/apt/preferences</literal> and it is quite intuitive.
de: <literal>aptitude</literal> kann mehrere Versionen des gleichen Pakets verwalten, ohne dabei <literal>/etc/apt/preferences</literal> zu verwenden, und es ist sehr intuitiv.

note: type: Content of: <book><chapter><section><section><title>
en: Basic package management operations with the commandline
de: Grundlegende Paketmanagement-Operationen auf der Befehlszeile

note: type: Content of: <book><chapter><section><section><para>
en: Here are basic package management operations with the commandline using <literal>apt</literal>(8), <literal>aptitude</literal>(8) and <literal>apt-get</literal>(8) /<literal>apt-cache</literal>(8).
de: Hier einige grundlegende Paketmanagement-Operationen auf der Befehlszeile, die <literal>apt</literal>(8), <literal>aptitude</literal>(8) und <literal>apt-get</literal>(8) / <literal>apt-cache</literal>(8) verwenden.

note: type: Content of: <book><chapter><section><section><table><title>
en: Basic package management operations with the commandline using <literal>apt</literal>(8), <literal>aptitude</literal>(8) and <literal>apt-get</literal>(8) /<literal>apt-cache</literal>(8)
de: Grundlegende Paketmanagement-Operationen mit <literal>apt</literal>(8), <literal>aptitude</literal>(8) und <literal>apt-get</literal>(8) / <literal>apt-cache</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <literal>apt</literal> syntax
de: <literal>apt</literal>-Syntax

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <literal>aptitude</literal> syntax
de: <literal>aptitude</literal>-Syntax

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <literal>apt-get</literal>/<literal>apt-cache</literal> syntax
de: <literal>apt-get</literal>/<literal>apt-cache</literal>-Syntax

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update package archive metadata
de: Aktualisieren der Paket-Metadaten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install candidate version of "<literal>foo</literal>" package with its dependencies
de: Installieren der Installationskandidat-Version von "<literal>foo</literal>" inklusive seiner Abhängigkeiten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install candidate version of installed packages without removing any other packages
de: Installieren der Installationskandidat-Version aller installierten Pakete, ohne irgendwelche anderen Pakete zu entfernen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install candidate version of installed packages while removing other packages if needed
de: Installieren der Installationskandidat-Version aller installierten Pakete und Entfernen anderer Pakete, falls nötig

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove "<literal>foo</literal>" package while leaving its configuration files
de: Entfernen des Pakets "<literal>foo</literal>" bei gleichzeitiger Erhaltung seiner Konfigurationsdateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove auto-installed packages which are no longer required
de: Entfernen aller automatisch installierten, nicht mehr benötigten Pakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: purge "<literal>foo</literal>" package with its configuration files
de: Vollständiges Entfernen des Pakets "<literal>foo</literal>" und Löschung seiner Konfigurationsdateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clear out the local repository of retrieved package files completely
de: Vollständiges Leeren des lokalen Depots heruntergeladener Paketdateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clear out the local repository of retrieved package files for outdated packages
de: Leeren des lokalen Depots heruntergeladener Paketdateien für veraltete Pakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display detailed information about "<literal>foo</literal>" package
de: Anzeigen von detaillierten Informationen über das Paket "<literal>foo</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: search packages which match <emphasis>regex</emphasis>
de: Suchen nach Paketen, auf die der reguläre Ausdruck <emphasis>regex</emphasis> zutrifft

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: explain the reason why <emphasis>regex</emphasis> matching packages should be installed
de: Erklären, warum die Pakete, auf die der reguläre Ausdruck <emphasis>regex</emphasis> zutrifft, installiert werden sollen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: explain the reason why <emphasis>regex</emphasis> matching packages can not be installed
de: Erklären, warum die Pakete, auf die der reguläre Ausdruck <emphasis>regex</emphasis> zutrifft, nicht installiert werden sollen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list manually installed packages
de: Händisch installierte Paket auflisten

note: type: Content of: <book><chapter><section><section><para>
en: <literal>apt</literal> / <literal>apt-get</literal> and <literal>aptitude</literal> can be mixed without major troubles.
de: <literal>apt</literal>/<literal>apt-get</literal> und <literal>aptitude</literal> können ohne größere Probleme gemischt verwendet werden.

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>aptitude why <emphasis>regex</emphasis></literal>" can list more information by "<literal>aptitude -v why <emphasis>regex</emphasis></literal>".  Similar information can be obtained by "<literal>apt rdepends <emphasis>package</emphasis></literal>" or "<literal>apt-cache rdepends <emphasis>package</emphasis></literal>".
de: Der Befehl "<literal>aptitude why <emphasis>regex</emphasis></literal>" kann mehr Informationen ausgeben, wenn "-v" verwendet wird ("<literal>aptitude -v why <emphasis>regex</emphasis></literal>"). Ähnliche Informationen erhalten Sie mit <literal>apt rdepends <emphasis>paket</emphasis></literal>" oder "<literal>apt-cache rdepends <emphasis>paket</emphasis></literal>.

note: type: Content of: <book><chapter><section><section><para>
en: When <literal>aptitude</literal> command is started in the commandline mode and faces some issues such as package conflicts, you can switch to the full screen interactive mode by pressing "<literal>e</literal>"-key later at the prompt.
de: Wenn <literal>aptitude</literal> im Befehlszeilenmodus gestartet wird und Probleme wie z.B. Paketkonflikte anzeigt, können Sie im Nachhinein in die interaktive Vollbildschirm-Ansicht wechseln, indem Sie am Prompt die Taste "<literal>e</literal>" drücken.

note: type: Content of: <book><chapter><section><section><note><para>
en: Although the <literal>aptitude</literal> command comes with rich features such as its enhanced package resolver, this complexity has caused (or may still causes) some regressions such as <ulink url="&bugebbbcd;">Bug #411123</ulink>, <ulink url="&bugfbejda;">Bug #514930</ulink>, and <ulink url="&bugfhadhh;">Bug #570377</ulink>.  In case of doubt, please use the <literal>apt</literal>, <literal>apt-get</literal> and <literal>apt-cache</literal> commands over the <literal>aptitude</literal> command.
de: Obwohl der <literal>aptitude</literal>-Befehl reichhaltige Funktionen mit sich bringt, wie z.B. seinen erweiterten Paketabhängigkeitsauflöser, hat diese Komplexität einige Rückentwicklungen verursacht (oder könnte sie auch in Zukunft verursachen), wie z.B. <ulink url="&bugebbbcd;">Fehler #411123</ulink>, <ulink url="&bugfbejda;">Fehler #514930</ulink> und <ulink url="&bugfhadhh;">Fehler #570377</ulink>. Im Zweifel bevorzugen Sie bitte die <literal>apt</literal>-, <literal>apt-get</literal>- und <literal>apt-cache</literal>-Befehle.

note: type: Content of: <book><chapter><section><section><para>
en: You may provide command options right after "<literal>aptitude</literal>".
de: Befehlsoptionen können direkt im Anschluß an den "<literal>aptitude</literal>"-Befehl angegeben werden.

note: type: Content of: <book><chapter><section><section><table><title>
en: Notable command options for <literal>aptitude</literal>(8)
de: Erwähnenswerte Befehlsoptionen für <literal>aptitude</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: command option
de: Befehlsoptionen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: simulate the result of the command
de: das Resultat des Befehls simulieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: download only but no install/upgrade
de: nur Herunterladen, aber nicht installieren/aktualisieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show brief explanations before the automatic installations and removals
de: kurze Erläuterungen vor automatischen Installationen und Entfernungen anzeigen

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>aptitude</literal>(8) and "aptitude user's manual" at "<literal>/usr/share/doc/aptitude/README</literal>" for more.
de: Weitere Informationen finden Sie unter <literal>aptitude</literal>(8) und im "aptitude-Benutzerhandbuch" in "<literal>/usr/share/doc/aptitude/README</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: Interactive use of aptitude
de: Interaktive Nutzung von aptitude

note: type: Content of: <book><chapter><section><section><para>
en: For the interactive package management, you start <literal>aptitude</literal> in interactive mode from the console shell prompt as follows.
de: Für interaktives Paketmanagement starten Sie <literal>aptitude</literal> von der Konsolen-Shell aus im interaktiven Modus mit:

note: type: Content of: <book><chapter><section><section><para>
en: This updates the local copy of the archive information and display the package list in the full screen with menu.  Aptitude places its configuration at "<literal>~/.aptitude/config</literal>".
de: Die lokale Kopie der Archivinformationen wird aktualisiert und die Paketliste in der Vollbildschirm-Ansicht angezeigt. Aptitude legt seine Konfiguration in "<literal>~/.aptitude/config</literal>" ab.

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you want to use root's configuration instead of user's one, use "<literal>sudo -H aptitude …</literal>" instead of "<literal>sudo aptitude …</literal>" in the above expression.
de: Wenn Sie root's Konfiguration verwenden wollen statt der des unprivilegierten Benutzers, verwenden Sie in obigem Ausdruck "<literal>sudo -H aptitude …</literal>" statt "<literal>sudo aptitude …</literal>".

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>Aptitude</literal> automatically sets <emphasis role="strong">pending actions</emphasis> as it is started interactively. If you do not like it, you can reset it from menu: "Action" → "Cancel pending actions".
de: <literal>Aptitude</literal> merkt automatisch <emphasis role="strong">bestimmte Aktionen</emphasis> vor, wenn es interaktiv gestartet wird. Wenn Sie dies nicht möchten, können Sie sie über das Menü zurücksetzen: "Aktionen" → "Nicht abgeschlossene Aktionen abbrechen".

note: type: Content of: <book><chapter><section><section><title>
en: Key bindings of aptitude
de: Tastaturkürzel von aptitude

note: type: Content of: <book><chapter><section><section><para>
en: Notable key strokes to browse status of packages and to set "planned action" on them in this full screen mode are the following.
de: Es folgen einige erwähnenswerte Tastenkürzel, um in der Vollbildschirm-Ansicht den Status von Paketen abzufragen und "geplante Aktionen" vorzumerken.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key bindings for aptitude
de: Liste der Tastaturkürzel für aptitude

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>F10</literal> or <literal>Ctrl-t</literal>
de: <literal>F10</literal> oder <literal>Strg-t</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: menu
de: Menü

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display <emphasis role="strong">help</emphasis> for keystroke (more complete listing)
de: <emphasis role="strong">Hilfe</emphasis> für Tastaturkürzel anzeigen (ausführlichere Auflistung)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>F10</literal> → Help → User's Manual
de: <literal>F10</literal> → Hilfe → Handbuch

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display User's Manual
de: Benutzerhandbuch anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update package archive information
de: Paketinformationen (Metadaten) aktualisieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mark the package for the <emphasis role="strong">upgrade</emphasis> or the <emphasis role="strong">install</emphasis>
de: Paket zur <emphasis role="strong">Aktualisierung (upgrade)</emphasis> oder <emphasis role="strong">Installation (install)</emphasis> vormerken

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mark the package for the <emphasis role="strong">remove</emphasis> (keep configuration files)
de: Paket zum <emphasis role="strong">Entfernen (remove)</emphasis> vormerken (Konfigurationsdateien erhalten)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mark the package for the <emphasis role="strong">purge</emphasis> (remove configuration files)
de: Paket zum <emphasis role="strong">vollständigen Entfernen (purge)</emphasis> vormerken (Konfigurationsdateien löschen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: place the package on <emphasis role="strong">hold</emphasis>
de: Paket auf <emphasis role="strong">Zurückhalten (hold)</emphasis> setzen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mark all upgradable packages (function as <emphasis role="strong">full-upgrade</emphasis>)
de: Alle aktualisierbaren Pakete markieren (die gleiche Funktion wie <emphasis role="strong">full-upgrade</emphasis>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: start <emphasis role="strong">downloading</emphasis> and <emphasis role="strong">installing</emphasis> selected packages
de: Das <emphasis role="strong">Herunterladen</emphasis> und <emphasis role="strong">Installieren</emphasis> aller markierten Pakete starten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: quit current screen and save changes
de: Aktuelle Ansicht schließen und Änderungen speichern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: quit current screen and discard changes
de: Aktuelle Ansicht schließen und Änderungen verwerfen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: view information about a package
de: Informationen über ein Paket anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: view a package's changelog
de: Änderungsprotokoll (Changelog) eines Pakets anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change the limit for the displayed packages
de: Ändern des Filters für die Paketanzeige

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: search for the first match
de: Suche nach dem ersten Treffer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: repeat the last search
de: Wiederholen der letzten Suche

note: type: Content of: <book><chapter><section><section><para>
en: The file name specification of the command line and the menu prompt after pressing "<literal>l</literal>" and "<literal>//</literal>" take the aptitude regex as described below.  Aptitude regex can explicitly match a package name using a string started by "<literal>~n</literal>" and followed by the package name.
de: Die Angabe des Dateinamens auf der Befehlszeile sowie das Eingabefeld nach dem Drücken von "<literal>l</literal>" und "<literal>//</literal>" nutzen aptitudes Regex (regulären Ausdruck) wie unten beschrieben. Damit aptitudes regulärer Ausdruck exakt auf einen Paketnamen zutrifft, können Sie eine Zeichenkette verwenden, die mit "<literal>~n</literal>" beginnt, gefolgt von dem Paketnamen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: You need to press "<literal>U</literal>" to get all the installed packages upgraded to the <emphasis role="strong">candidate version</emphasis> in the visual interface.  Otherwise only the selected packages and certain packages with versioned dependency to them are upgraded to the <emphasis role="strong">candidate version</emphasis>.
de: Im interaktiven Modus müssen Sie "<literal>U</literal>" drücken, um alle installierten Pakete auf die <emphasis role="strong">Installationskandidat-Version</emphasis> zu aktualisieren. Andernfalls werden nur die markierten Pakete und solche mit versionierten Abhängigkeiten zu diesen auf die <emphasis role="strong">Installationskandidat-Version</emphasis> aktualisiert.

note: type: Content of: <book><chapter><section><section><title>
en: Package views under aptitude
de: Paketansichten in aptitude

note: type: Content of: <book><chapter><section><section><para>
en: In the interactive full screen mode of <literal>aptitude</literal>(8), packages in the package list are displayed as the next example.
de: In der interaktiven Vollbildschirm-Ansicht von <literal>aptitude</literal>(8) werden Pakete in der Paketliste wie im folgenden Beispiel angezeigt:

note: type: Content of: <book><chapter><section><section><para>
en: Here, this line means from the left as the following.
de: Diese Zeile hat die folgenden Bedeutungen (von links nach rechts):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "current state" flag (the first letter)
de: die Markierung für den aktuellen Zustand (der erste Buchstabe);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "planned action" flag (the second letter)
de: die Markierung für die geplante Aktion (der zweite Buchstabe);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "automatic" flag (the third letter)
de: die Markierung für "automatisch installiert" (der dritte Buchstabe);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The Package name
de: der Paketname;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The change in disk space usage attributed to "planned action"
de: die voraussichtliche Änderung beim verwendeten Platz auf der Festplatte, ausgelöst durch die geplante Aktion;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The current version of the package
de: die aktuelle Version des Pakets;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The candidate version of the package
de: die Installationskandidat-Version des Pakets.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The full list of flags are given at the bottom of <emphasis role="strong">Help</emphasis> screen shown by pressing "<literal>?</literal>".
de: Eine vollständige Liste der Markierungen finden Sie am unteren Ende der <emphasis role="strong">Hilfe</emphasis>-Ansicht, die Ihnen durch Drücken von "<literal>?</literal>" angezeigt wird.

note: type: Content of: <book><chapter><section><section><para>
en: The <emphasis role="strong">candidate version</emphasis> is chosen according to the current local preferences (see <literal>apt_preferences</literal>(5) and <xref linkend="_tweaking_candidate_version"/>).
de: Die <emphasis role="strong">Installationskandidat-Version</emphasis> wird aufgrund der aktuellen lokalen Voreinstellungen ausgewählt (lesen Sie dazu <literal>apt_preferences</literal>(5) und <xref linkend="_tweaking_candidate_version"/>).

note: type: Content of: <book><chapter><section><section><para>
en: Several types of package views are available under the menu "<literal>Views</literal>".
de: Im Menü unter <literal>Ansichten</literal> sind verschiedene Arten von Paketansichten verfügbar:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of views for aptitude
de: Liste der Ansichten für aptitude

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: view
de: Ansicht

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of view
de: Beschreibung der Ansicht

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Package View</literal>
de: Paketansicht

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: see <xref linkend="standard-package-views"/> (default)
de: laut <xref linkend="standard-package-views"/> (Standardeinstellung)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Audit Recommendations</literal>
de: <literal>Empfehlungen überprüfen</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages which are recommended by some installed packages but not yet installed
de: Pakete auflisten, die von installierten Paketen empfohlen werden, aber noch nicht installiert sind

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Flat Package List</literal>
de: <literal>Einfache Paketansicht</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages without categorization (for use with regex)
de: Pakete ohne Kategorisierung anzeigen (für Verwendung mit Regex)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Debtags Browser</literal>
de: <literal>Debtags-Browser</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages categorized according to their <ulink url="&debtags;">debtags</ulink> entries
de: Pakete sortiert nach der Kategorisierung in ihren <ulink url="&debtags;">debtags</ulink>-Einträgen anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Source Package View</literal>
de: <literal>Quellpaketansicht</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages grouped by source packages
de: Pakete gruppiert nach Quellpaketen anzeigen

note: type: Content of: <book><chapter><section><section><note><para>
en: Please help us <ulink url="&improvingtaggingkageswithdebtags;">improving tagging packages with debtags!</ulink>
de: Bitte helfen Sie uns, <ulink url="&improvingtaggingkageswithdebtags;">Pakete mit debtags zu versehen</ulink>!

note: type: Content of: <book><chapter><section><section><para>
en: The standard "<literal>Package View</literal>" categorizes packages somewhat like <literal>dselect</literal> with few extra features.
de: Die Standard-<literal>Paketansicht</literal> kategorisiert Pakete ähnlich wie <literal>dselect</literal> plus einiger zusätzlicher Funktionalitäten.

note: type: Content of: <book><chapter><section><section><table><title>
en: The categorization of standard package views
de: Die Kategorisierung von Standard-Paketansichten

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: category
de: Kategorie

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Upgradable Packages</literal>
de: <literal>Aktualisierbare Pakete</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages organized as <literal>section</literal> → <literal>area</literal> → <literal>package</literal>
de: Pakete organisiert nach <literal>Sektion</literal> → <literal>Bereich</literal> → <literal>Paket</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>New Packages</literal>
de: <literal>Neue Pakete</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Installed Packages</literal>
de: <literal>Installierte Pakete</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Not Installed Packages</literal>
de: <literal>Nicht installierte Pakete</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Obsolete and Locally Created Packages</literal>
de: <literal>Veraltete und lokal erstellte Pakete</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Virtual Packages</literal>
de: <literal>Virtuelle Pakete</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages with the same function
de: Pakete mit der gleichen Funktionalität auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Tasks</literal>
de: <literal>Tasks (Programmgruppen)</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages with different functions generally needed for a task
de: Pakete mit verschiedenen Funktionalitäten auflisten, die grundsätzlich für eine bestimmte Aufgabe benötigt werden

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>Tasks</literal> view can be used to cherry pick packages for your task.
de: Die <literal>Tasks</literal>-Ansicht kann verwendet werden, um aus verschiedenen Paketen für eine Aufgabe auszuwählen.

note: type: Content of: <book><chapter><section><section><title>
en: Search method options with aptitude
de: Optionen für Suchmethoden mit aptitude

note: type: Content of: <book><chapter><section><section><para>
en: Aptitude offers several options for you to search packages using its regex formula.
de: Aptitude bietet verschiedene Optionen, damit Sie über seine Regex-Formel (regulären Ausdruck) nach Paketen suchen können.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Shell commandline:
de: Shell-Befehlszeile:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>aptitude search '<emphasis>aptitude_regex</emphasis>'</literal>" to list installation status, package name and short description of matching packages
de: "<literal>aptitude search <emphasis>aptitude_regex</emphasis></literal>" zur Anzeige von Installationsstatus, Paketname und Kurzbeschreibung passender Pakete

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>aptitude show '<emphasis>package_name</emphasis>'</literal>" to list detailed description of the package
de: "<literal>aptitude show <emphasis>paketname</emphasis></literal>" zur Anzeige detaillierter Informationen für ein Paket

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Interactive full screen mode:
de: Interaktive Vollbildschirm-Ansicht:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>l</literal>" to limit package view to matching packages
de: "<literal>l</literal>" zur Einschränkung der Paketansicht auf zutreffende Pakete

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>/</literal>" for search to a matching package
de: "<literal>/</literal>" für die Suche nach einem passenden Paket

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>\</literal>" for backward search to a matching package
de: "<literal>\</literal>" für die Rückwärts-Suche nach einem passenden Paket

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>n</literal>" for find-next
de: "<literal>n</literal>" zum Finden des nächsten Treffers

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>N</literal>" for find-next (backward)
de: "<literal>N</literal>" zum Finden des nächsten Treffers in umgekehrter Richtung

note: type: Content of: <book><chapter><section><section><tip><para>
en: The string for <emphasis>package_name</emphasis> is treated as the exact string match to the package name unless it is started explicitly with "<literal>~</literal>" to be the regex formula.
de: Die obige Zeichenkette <emphasis>paketname</emphasis> muss exakt auf den Paketnamen zutreffen, außer sie beginnt mit "<literal>~</literal>", um anzuzeigen, dass es ein regulärer Ausdruck ist.

note: type: Content of: <book><chapter><section><section><title>
en: The aptitude regex formula
de: Aptitudes Regex-Formel

note: type: Content of: <book><chapter><section><section><para>
en: The aptitude regex formula is mutt-like extended <emphasis role="strong">ERE</emphasis> (see <xref linkend="_regular_expressions"/>) and the meanings of the <literal>aptitude</literal> specific special match rule extensions are as follows.
de: Die Regex-Formel (regulärer Ausdruck) ist ähnlich wie bei mutt ein <emphasis role="strong">erweiterter regulärer Ausdruck (ERE)</emphasis> (lesen Sie dazu <xref linkend="_regular_expressions"/>); die Bedeutung der <literal>aptitude</literal>-spezifischen speziellen Regelerweiterungen ist im folgenden erklärt:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of the aptitude regex formula
de: Liste von aptitudes Regex-Formeln

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of the extended match rule
de: Beschreibung der erweiterten Regel

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: regex formula
de: Regex-Formel

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on package name
de: Treffer auf Paketname

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on description
de: Treffer auf Paketbeschreibung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~d<emphasis>regex_description</emphasis></literal>
de: <literal>~d<emphasis>regex_beschreibung</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on task name
de: Treffer auf Task-Name

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on debtag
de: Treffer auf Debtag

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on maintainer
de: Treffer auf Paketbetreuer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~m<emphasis>regex_maintainer</emphasis></literal>
de: <literal>~m<emphasis>regex_betreuer</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on package section
de: Treffer auf Paketsektion

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~s<emphasis>regex_section</emphasis></literal>
de: <literal>~s<emphasis>regex_sektion</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on package version
de: Treffer auf Paketversion

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match archive
de: Treffer auf Archiv

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match origin
de: Treffer auf Paket-Herkunft

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match priority
de: Treffer auf Priorität

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match essential packages
de: Treffer auf essentielle Pakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match virtual packages
de: Treffer auf virtuelle Pakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match new packages
de: Treffer auf neue Pakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match with pending action
de: Treffer auf noch nicht abgeschlossene Aktion

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match installed packages
de: Treffer auf installierte Pakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match installed packages with <emphasis role="strong">A</emphasis>-mark (auto installed packages)
de: Treffer auf Pakete mit der <emphasis role="strong">A</emphasis>-Markierung (automatisch installierte Pakete)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match installed packages without <emphasis role="strong">A</emphasis>-mark (administrator selected packages)
de: Treffer auf Pakete ohne <emphasis role="strong">A</emphasis>-Markierung (vom Administrator manuell zur Installation ausgewählte Pakete)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match installed and upgradable packages
de: Treffer auf installierte und aktualisierbare Pakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match removed but not purged packages
de: Treffer auf entfernte Pakete, deren Konfigurationsdateien aber noch vorhanden sind

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match removed, purged or can-be-removed packages
de: Treffer auf Pakete, die entfernt oder vollständig inklusive der Konfigurationsdateien entfernt wurden oder entfernt werden können

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages declaring a broken dependency
de: Treffer auf Pakete, die eine beschädigte Abhängigkeit melden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages declaring broken dependency of <emphasis>type</emphasis>
de: Treffer auf Pakete, die eine beschädigte Abhängigkeit vom Typ <emphasis>typ</emphasis> melden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~B<emphasis>type</emphasis></literal>
de: <literal>~B<emphasis>typ</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match <emphasis>pattern</emphasis> packages declaring dependency of <emphasis>type</emphasis>
de: Treffer auf Pakete, die eine Abhängigkeit vom Typ <emphasis>typ</emphasis> definiert haben

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~D[<emphasis>type</emphasis>:]<emphasis>pattern</emphasis></literal>
de: <literal>~D[<emphasis>typ</emphasis>:]<emphasis>muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match <emphasis>pattern</emphasis> packages declaring broken dependency of <emphasis>type</emphasis>
de: Treffer auf Pakete, die eine beschädigte Abhängigkeit vom Typ <emphasis>typ</emphasis> definiert haben

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~DB[<emphasis>type</emphasis>:]<emphasis>pattern</emphasis></literal>
de: <literal>~DB[<emphasis>typ</emphasis>:]<emphasis>muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages to which the <emphasis>pattern</emphasis> matching package declares dependency <emphasis>type</emphasis>
de: Treffer auf Pakete, zu denen auf <emphasis>muster</emphasis> passende Pakete die Abhängigkeit <emphasis>typ</emphasis> definiert haben

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~R[<emphasis>type</emphasis>:]<emphasis>pattern</emphasis></literal>
de: <literal>~R[<emphasis>typ</emphasis>:]<emphasis>muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages to which the <emphasis>pattern</emphasis> matching package declares broken dependency <emphasis>type</emphasis>
de: Treffer auf Pakete, zu denen auf <emphasis>muster</emphasis> passende Pakete die beschädigte Abhängigkeit <emphasis>typ</emphasis> definiert haben

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~RB[<emphasis>type</emphasis>:]<emphasis>pattern</emphasis></literal>
de: <literal>~RB[<emphasis>typ</emphasis>:]<emphasis>muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages to which some other installed packages depend on
de: Treffer auf Pakete, von denen andere installierte Pakete abhängig sind

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages to which no other installed packages depend on
de: Treffer auf Pakete, von denen keine anderen installierten Pakete abhängig sind

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages to which some other installed packages depend or recommend on
de: Treffer auf Pakete, von denen andere installierte Pakete abhängig sind oder empfohlen werden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match <emphasis>pattern</emphasis> package with filtered version
de: Treffer auf Pakete, die auf <emphasis>muster</emphasis> passen, mit gefilterter Version

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~S filter <emphasis>pattern</emphasis></literal>
de: <literal>~S filter <emphasis>muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match all packages (true)
de: Treffer auf alle Pakete (true/wahr)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match no packages (false)
de: Treffer auf kein Paket (false/unwahr)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The regex part is the same <emphasis role="strong">ERE</emphasis> as the one used in typical Unix-like text tools using "<literal>^</literal>", "<literal>.*</literal>", "<literal>$</literal>" etc. as in <literal>egrep</literal>(1), <literal>awk</literal>(1) and <literal>perl</literal>(1).
de: Der Regex-Teil ist der gleiche erweiterte reguläre Ausdruck (<emphasis role="strong">ERE</emphasis>) wie in Unix-typischen Textverarbeitungswerkzeugen und nutzt "<literal>^</literal>", "<literal>.*</literal>", "<literal>$</literal>" usw., wie es auch <literal>egrep</literal>(1), <literal>awk</literal>(1) und <literal>perl</literal>(1) tun.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The dependency <emphasis>type</emphasis> is one of (depends, predepends, recommends, suggests, conflicts, replaces, provides) specifying the package interrelationship.
de: Der Typ einer Abhängigkeit zur Festlegung von Wechselbeziehungen zwischen Paketen ist einer aus der folgenden Liste: depends (hängt ab von), predepends (hängt ab (vorher) von), recommends (empfiehlt), suggests (schlägt vor), conflicts (kollidiert mit), replaces (ersetzt), provides (stellt bereit).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The default dependency <emphasis>type</emphasis> is "depends".
de: Der Typ der Standardabhängigkeit ist "depends".

note: type: Content of: <book><chapter><section><section><tip><para>
en: When <emphasis>regex_pattern</emphasis> is a null string, place "<literal>~T</literal>" immediately after the command.
de: Wenn <emphasis>regex_muster</emphasis> ein Null-String ist, geben Sie "<literal>~T</literal>" direkt hinter dem Befehl an.

note: type: Content of: <book><chapter><section><section><para>
en: Here are some short cuts.
de: Hier einige Abkürzungen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>~P<emphasis>term</emphasis></literal>" == "<literal>~Dprovides:<emphasis>term</emphasis></literal>"
de: "<literal>~P<emphasis>name</emphasis></literal>" == "<literal>~Dprovides:<emphasis>name</emphasis></literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>~C<emphasis>term</emphasis></literal>" == "<literal>~Dconflicts:<emphasis>term</emphasis></literal>"
de: "<literal>~C<emphasis>name</emphasis></literal>" == "<literal>~Dconflicts:<emphasis>name</emphasis></literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>…~W term</literal>" == "<literal>(…|term)</literal>"
de: "<literal>…~W name</literal>" == "<literal>(…|name)</literal>"

note: type: Content of: <book><chapter><section><section><para>
en: Users familiar with <literal>mutt</literal> pick up quickly, as mutt was the inspiration for the expression syntax. See "SEARCHING, LIMITING, AND EXPRESSIONS" in the "User's Manual" "<literal>/usr/share/doc/aptitude/README</literal>".
de: Benutzer, denen <literal>mutt</literal> geläufig ist, werden sich auch hier schnell zurechtfinden, da mutt die Inspiration für die Syntax des regulären Ausdrucks war. Lesen Sie "SEARCHING, LIMITING, AND EXPRESSIONS" im "Benutzerhandbuch" unter "<literal>/usr/share/doc/aptitude/README</literal>".

note: type: Content of: <book><chapter><section><section><note><para>
en: With the <literal>lenny</literal> version of <literal>aptitude</literal>(8), the new <emphasis role="strong">long form</emphasis> syntax such as "<literal>?broken</literal>" may be used for regex matching in place for its old <emphasis role="strong">short form</emphasis> equivalent "<literal>~b</literal>". Now space character "<literal> </literal>" is considered as one of the regex terminating character in addition to tilde character "<literal>~</literal>".  See "User's Manual" for the new <emphasis role="strong">long form</emphasis> syntax.
de: Seit der <literal>Lenny</literal>-Version von <literal>aptitude</literal>(8) kann für die Suche über reguläre Ausdrücke statt der alten <emphasis role="strong">kurzen Form</emphasis> (wie z.B. "<literal>~b</literal>") auch die neue <emphasis role="strong">lange Form</emphasis> (entsprechend "<literal>?broken</literal>") verwendet werden. Leerzeichen "<literal> </literal>" werden jetzt als Regex-Abschluß-Zeichen gewertet, zusätzlich zu dem Tilde-Zeichen "<literal>~</literal>". Weitere Details zur Syntax der neuen <emphasis role="strong">langen Form</emphasis> finden Sie im Benutzerhandbuch.

note: type: Content of: <book><chapter><section><section><title>
en: Dependency resolution of aptitude
de: Abhängigkeitsauflösung bei aptitude

note: type: Content of: <book><chapter><section><section><para>
en: The selection of a package in <literal>aptitude</literal> not only pulls in packages which are defined in its "<literal>Depends:</literal>" list but also defined in the "<literal>Recommends:</literal>" list if the menu "<literal>F10</literal> → Options → Preferences → Dependency handling" is set accordingly.  These auto installed packages are removed automatically if they are no longer needed under <literal>aptitude</literal>.
de: Die Auswahl eines Pakets in <literal>aptitude</literal> bringt nicht nur Pakete mit, die in seiner "<literal>Depends:</literal>"-Liste stehen, sondern auch solche in "<literal>Recommends:</literal>", falls die Einstellung im Menü unter <literal>F10</literal> → "Optionen" → "Einstellungen" → "Abhängigkeitsbehandlung" entsprechend gesetzt ist. Diese automatisch installierten Pakete werden automatisch entfernt, wenn sie laut <literal>aptitude</literal> nicht mehr benötigt werden.

note: type: Content of: <book><chapter><section><section><para>
en: The flag controlling the "auto install" behavior of the <literal>aptitude</literal> command can also be manipulated using the <literal>apt-mark</literal>(8) command from the <literal>apt</literal> package.
de: Der Schalter, der das "auto install"-Verhalten von <literal>aptitude</literal> steuert, kann auch über den Befehl <literal>apt-mark</literal>(8) aus dem <literal>apt</literal>-Paket verändert werden.

note: type: Content of: <book><chapter><section><section><title>
en: Package activity logs
de: Protokollierung der Paketaktivitäten

note: type: Content of: <book><chapter><section><section><para>
en: You can check package activity history in the log files.
de: Sie können vergangene Paketaktivitäten in den Protokolldateien nachkontrollieren.

note: type: Content of: <book><chapter><section><section><table><title>
en: The log files for package activities
de: Protokolldateien für Paketaktivitäten

note: type: Content of: <book><chapter><section><section><section><table><tgroup><thead><row><entry>
en: file
de: Datei

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: content
de: Inhalt

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Log of <literal>dpkg</literal> level activity for all package activities
de: Protokollierung der Operationen auf <literal>dpkg</literal>-Ebene für alle Paketaktivitäten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Log of generic APT activity
de: Protokollierung der grundlegenden APT-Aktivitäten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Log of <literal>aptitude</literal> command activity
de: Protokollierung der Aktivitäten des <literal>aptitude</literal>-Befehls

note: type: Content of: <book><chapter><section><section><para>
en: In reality, it is not so easy to get meaningful understanding quickly out from these logs.  See <xref linkend="_recording_changes_in_configuration_files"/> for easier way.
de: In der Realität ist es nicht so einfach, aus diesen Protokollen auf die Schnelle aussagekräftige Informationen herauszuziehen. <xref linkend="_recording_changes_in_configuration_files"/> gibt Ihnen hilfreiche Infos, wie Sie dies einfacher bewältigen können.

note: type: Content of: <book><chapter><section><title>
en: Examples of aptitude operations
de: Beispiele für aptitude-Operationen

note: type: Content of: <book><chapter><section><para>
en: Here are few examples of <literal>aptitude</literal>(8) operations.
de: Hier ein paar Beispiele für <literal>aptitude</literal>(8)-Operationen.

note: type: Content of: <book><chapter><section><section><title>
en: Seeking interesting packages
de: Suchen nach interessanten Paketen

note: type: Content of: <book><chapter><section><section><para>
en: You can seek packages which satisfy your needs with <literal>aptitude</literal> from the package description or from the list under "Tasks".
de: Mit <literal>aptitude</literal> können Sie nach Paketen suchen, die Ihren Anforderungen entsprechen, entweder über die Paketbeschreibung oder über die Liste in "Tasks".

note: type: Content of: <book><chapter><section><section><title>
en: Listing packages with regex matching on package names
de: Auflisten von Paketen mit Regex-Suche auf den Paketnamen

note: type: Content of: <book><chapter><section><section><para>
en: The following command lists packages with regex matching on package names.
de: Der folgende Befehl listet Pakete auf, bei denen die Regex-Suche nach dem Paketnamen zutrifft:

note: type: Content of: <book><chapter><section><section><para>
en: This is quite handy for you to find the exact name of a package.
de: Dies ist für Sie ziemlich praktisch, um den exakten Namen eines Pakets zu finden.

note: type: Content of: <book><chapter><section><section><title>
en: Browsing with the regex matching
de: Durchsuchen mit der Regex-Suche

note: type: Content of: <book><chapter><section><section><para>
en: The regex "<literal>~dipv6</literal>" in the "New Flat Package List" view with "<literal>l</literal>" prompt, limits view to packages with the matching description and let you browse their information interactively.
de: Wenn Sie den regulären Ausdruck "<literal>~dipv6</literal>" in der "Neuen einfachen Paketansicht" im "<literal>l</literal>"-Dialog eingeben, werden die angezeigten Pakete auf diejenigen eingeschränkt, bei denen der Ausdruck auf die Paketbeschreibung zutrifft, und Sie können deren Informationen interaktiv durchsuchen.

note: type: Content of: <book><chapter><section><section><title>
en: Purging removed packages for good
de: Entfernte Pakete endgültig löschen

note: type: Content of: <book><chapter><section><section><para>
en: You can purge all remaining configuration files of removed packages.
de: Sie können alle verbliebenen Konfigurationsdateien entfernter Pakete endgültig löschen.

note: type: Content of: <book><chapter><section><section><para>
en: Check results of the following command.
de: Überprüfen Sie die Resultate des folgenden Befehls:

note: type: Content of: <book><chapter><section><section><para>
en: If you think listed packages are OK to be purged, execute the following command.
de: Wenn Sie glauben, dass die aufgelisteten Pakete vollständig entfernt werden können, führen Sie folgenden Befehl aus:

note: type: Content of: <book><chapter><section><section><para>
en: You may want to do the similar in the interactive mode for fine grained control.
de: Sie möchten das gleiche vielleicht im interaktiven Modus durchführen, um eine detailgenaue Kontrolle über den Vorgang zu haben:

note: type: Content of: <book><chapter><section><section><para>
en: You provide the regex "<literal>~c</literal>" in the "New Package View" view with "<literal>l</literal>" prompt.  This limits the package view only to regex matched packages, i.e., "removed but not purged".  All these regex matched packages can be shown by pressing "<literal>[</literal>" at top level headings.
de: Sie geben den regulären Ausdruck "<literal>~c</literal>" unter der "Neuen Paketansicht" in dem "<literal>l</literal>"-Dialog ein. Dadurch werden die angezeigten Pakete auf solche eingeschränkt, auf die der reguläre Ausdruck zutrifft, d.h. "gelöscht, aber nicht vollständig inklusive der Konfigurationsdateien entfernt". All diese, auf den regulären Ausdruck zutreffenden Pakete können angezeigt werden, indem Sie auf der höchsten Ebene der Anzeigehierachie (z.B. "Nicht installierte Pakete") "<literal>[</literal>" drücken.

note: type: Content of: <book><chapter><section><section><para>
en: Then you press "<literal>_</literal>" at top level headings such as "Not Installed Packages".  Only regex matched packages under the heading are marked to be purged by this.  You can exclude some packages to be purged by pressing "<literal>=</literal>" interactively for each of them.
de: Dann drücken Sie auf einem Eintrag in der höchsten Anzeigehierachie (z.B. auf "Nicht installierte Pakete") "<literal>_</literal>". Nur Pakete, auf die der reguläre Ausdruck passt, werden auf diese Art vollständig inklusive der Konfigurationsdateien entfernt. Sie können jedes dieser Pakete interaktiv von der vollständigen Entfernung ausschließen, indem Sie auf dem entsprechenden Paket "<literal>=</literal>" drücken.

note: type: Content of: <book><chapter><section><section><para>
en: This technique is quite handy and works for many other command keys.
de: Diese Methode ist ziemlich praktisch und funktioniert für viele andere Befehlskürzel.

note: type: Content of: <book><chapter><section><section><title>
en: Tidying auto/manual install status
de: Automatisch/manuell-Installationsstatus bereinigen

note: type: Content of: <book><chapter><section><section><para>
en: Here is how I tidy auto/manual install status for packages (after using non-aptitude package installer etc.).
de: Hier beschreibe ich, wie Sie den automatisch/manuell-Installationsstatus bereinigen können (nach der Verwendung von anderen Paketinstallationsprogrammen o.ä.):

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Start <literal>aptitude</literal> in interactive mode as root.
de: Starten Sie <literal>aptitude</literal> im interaktiven Modus als root.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Type "<literal>u</literal>", "<literal>U</literal>", "<literal>f</literal>" and "<literal>g</literal>" to update and upgrade package list and packages.
de: Drücken Sie "<literal>u</literal>", "<literal>U</literal>", "<literal>f</literal>" und "<literal>g</literal>", um die Paketliste sowie die Pakete zu aktualisieren.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Type "<literal>l</literal>" to enter the package display limit as "<literal>~i(~R~i|~Rrecommends:~i)</literal>" and type "<literal>M</literal>" over "<literal>Installed Packages</literal>" as auto installed.
de: Drücken Sie "<literal>l</literal>" und setzen Sie den Anzeigefilter auf "<literal>~i(~R~i|~Rrecommends:~i)</literal>"; drücken Sie dann "<literal>M</literal>" mit der Markierung auf "<literal>Installierte Pakete</literal>", um deren Status auf "Automatisch installiert" zu ändern.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Type "<literal>l</literal>" to enter the package display limit as "<literal>~prequired|~pimportant|~pstandard|~E</literal>" and type "<literal>m</literal>" over "<literal>Installed Packages</literal>" as manual installed.
de: Drücken Sie "<literal>l</literal>", setzen Sie den Anzeigefilter auf "<literal>~prequired|~pimportant|~pstandard|~E</literal>" und drücken Sie "<literal>m</literal>" mit der Markierung auf "<literal>Installierte Pakete</literal>", um deren Status auf "Manuell installiert" zu ändern.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Type "<literal>l</literal>" to enter the package display limit as "<literal>~i!~M</literal>" and remove unused package by typing "<literal>-</literal>" over each of them after exposing them by typing "<literal>[</literal>" over "<literal>Installed Packages</literal>".
de: Drücken Sie "<literal>l</literal>", setzen Sie den Anzeigefilter auf "<literal>~i!~M</literal>" und entfernen Sie nicht genutzte Pakete, indem Sie "<literal>-</literal>" auf jedem davon drücken (wenn die Markierung auf "<literal>Installierte Pakete</literal>" steht, können Sie mit "<literal>[</literal>" die Liste aufklappen, so dass alle Pakete sichtbar werden).

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Type "<literal>l</literal>", to enter the package display limit as "<literal>~i</literal>"; then type "<literal>m</literal>" over "<literal>Tasks</literal>", to mark that packages as manual installed.
de: Drücken Sie "<literal>l</literal>" um den Anzeigefilter auf "<literal>~i</literal>" zu setzen; drücken Sie dann "<literal>m</literal>", während die Markierung auf "<literal>Tasks</literal>" steht, um diese Pakete auf "Manuell installiert" zu setzen.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Exit <literal>aptitude</literal>.
de: Beenden Sie <literal>aptitude</literal>.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Start "<literal>apt-get -s autoremove|less</literal>" as root to check what are not used.
de: Führen Sie "<literal>apt-get -s autoremove|less</literal>" als root aus, um zu überprüfen, welche Pakete derzeit von apt-get als ungenutzt gemeldet werden.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Restart <literal>aptitude</literal> in interactive mode and mark needed packages as "<literal>m</literal>".
de: Starten Sie <literal>aptitude</literal> erneut im interaktiven Modus und markieren Sie Pakete, bei denen dies nötig ist, mit "<literal>m</literal>" als "Manuell installiert".

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Restart "<literal>apt-get -s autoremove|less</literal>" as root to recheck REMOVED contain only expected packages.
de: Führen Sie erneut "<literal>apt-get -s autoremove|less</literal>" als root aus, um erneut zu überprüfen, ob bei ENTFERNT nur die gewünschten Pakete enthalten sind.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Start "<literal>apt-get autoremove|less</literal>" as root to autoremove unused packages.
de: Führen Sie "<literal>apt-get autoremove|less</literal>" als root aus, um nicht genutzte Pakete automatisch zu entfernen.

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>m</literal>" action over "<literal>Tasks</literal>" is an optional one to prevent mass package removal situation in future.
de: Die Aktion "<literal>m</literal>" mit der Markierung auf "<literal>Tasks</literal>" ist eine optionale Aktion, um die Situation massenhaft zu entfernender Pakete in der Zukunft zu vermeiden.

note: type: Content of: <book><chapter><section><section><title>
en: System wide upgrade
de: Systemweite Hochrüstung

note: type: Content of: <book><chapter><section><section><note><para>
en: When moving to a new release etc, you should consider to perform a clean installation of new system even though Debian is upgradable as described below.  This provides you a chance to remove garbages collected and exposes you to the best combination of latest packages.  Of course, you should make a full backup of system to a safe place (see <xref linkend="_backup_and_recovery"/>) before doing this. I recommend to make a dual boot configuration using different partition to have the smoothest transition.
de: Beim Wechsel auf einen neue Veröffentlichung sollten Sie eine Neuinstallation in Erwägung ziehen, auch wenn Debian wie unten beschrieben auch auf die neue Version hochgerüstet werden kann. So haben Sie eine Chance, Müll, der sich über die Dauer der Zeit angesammelt hat, loszuwerden und bekommen die beste Kombination der aktuellsten Pakete. Natürlich sollten Sie ein vollständiges System-Backup machen und an einem sicheren Platz ablegen (lesen Sie dazu <xref linkend="_backup_and_recovery"/>), bevor Sie neu installieren. Ich empfehle für einen sanften Übergang eine Dual-Boot-Installation unter Verwendung separater Partitionen.

note: type: Content of: <book><chapter><section><section><para>
en: You can perform system wide upgrade to a newer release by changing contents of <emphasis role="strong">the source list</emphasis> pointing to a new release and running the "<literal>apt update; apt dist-upgrade</literal>" command.
de: Sie können eine systemweite Hochrüstung auf eine neue Veröffentlichung durchführen, indem Sie die Inhalte der "<literal>sources.list</literal>" ändern, so dass sie auf die neue Veröffentlichung zeigt; führen Sie danach "<literal>apt update; apt dist-upgrade</literal>" aus.

note: type: Content of: <book><chapter><section><section><para>
en: To upgrade from <literal>stable</literal> to <literal>testing</literal> or <literal>unstable</literal> during the <literal>&codename-stable;</literal>-as-<literal>stable</literal> release cycle, you replace "<literal>&codename-stable;</literal>" in <emphasis role="strong">the source list</emphasis> example of <xref linkend="_debian_archive_basics"/> with "<literal>&codename-testing;</literal>" or "<literal>sid</literal>".
de: Um von <literal>stable</literal> nach <literal>testing</literal> bzw. <literal>unstable</literal> zu aktualisieren, während <literal>&codename-stable;</literal>-das aktualle <literal>stable</literal> ist , ersetzen Sie "<literal>&codename-stable;</literal>" in dem "<literal>sources.list</literal>"-Beispiel aus <xref linkend="_debian_archive_basics"/> durch "<literal>&codename-testing;</literal>" bzw. "<literal>sid</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: In reality, you may face some complications due to some package transition issues, mostly due to package dependencies.  The larger the difference of the upgrade, the more likely you face larger troubles.  For the transition from the old <literal>stable</literal> to the new <literal>stable</literal> after its release, you can read its new <ulink url="&releasenotes;">Release Notes</ulink> and follow the exact procedure described in it to minimize troubles.
de: In der Realität könnte es vielleicht einige Komplikationen aufgrund von Problemen mit Paketübergängen geben, meistens wegen Paketabhängigkeiten. Je größer die Unterschiede bei der Hochrüstung sind, um so wahrscheinlicher werden Sie gravierendere Probleme bekommen. Für die Hochrüstung des alten <literal>Stable</literal> auf das neue <literal>Stable</literal> nach dessen Veröffentlichung können Sie die neuen <ulink url="&releasenotes;">Veröffentlichungshinweise (Release Notes)</ulink> lesen. Folgen Sie exakt der dort beschriebenen Prozedur, um die möglichen Probleme zu minimieren.

note: type: Content of: <book><chapter><section><section><para>
en: When you decide to move from <literal>stable</literal> to <literal>testing</literal> before its formal release, there are no <ulink url="&releasenotes;">Release Notes</ulink> to help you. The difference between <literal>stable</literal> and <literal>testing</literal> could have grown quite large after the previous <literal>stable</literal> release and makes upgrade situation complicated.
de: Wenn Sie sich entscheiden, vor der offiziellen Freigabe der nächsten Veröffentlichung von <literal>Stable</literal> zu <literal>Testing</literal> zu wechseln, gibt es keine <ulink url="&releasenotes;">Veröffentlichunshinweise</ulink>, die Ihnen helfen könnten. Die Unterschiede zwischen <literal>Stable</literal> und <literal>Testing</literal> könnten seit der letzten <literal>Stable</literal>-Veröffentlichung ziemlich groß geworden sein und die Situation für eine Hochrüstung recht komplex machen.

note: type: Content of: <book><chapter><section><section><para>
en: You should make precautionary moves for the full upgrade while gathering latest information from mailing list and using common senses.
de: Sie sollten vorbeugende Schritte für das vollständige Upgrade durchführen, indem Sie aktuellste Informationen von den Mailinglisten sammeln, und Ihren gesunden Menschenverstand einsetzen.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Read previous "Release Notes".
de: Lesen Sie die vorherigen "Veröffentlichungshinweise (Release Notes)".

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Backup entire system (especially data and configuration information).
de: Machen Sie eine vollständige Sicherung (Backup) von Ihrem System (speziell Daten und Konfigurationsdateien).

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Have bootable media handy for broken bootloader.
de: Halten Sie ein boot-fähiges Medium bereit für den Fall eines beschädigten Bootloaders.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Inform users on the system well in advance.
de: Informieren Sie die Benutzer des Systems rechtzeitig vorher.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Record upgrade activity with <literal>script</literal>(1).
de: Zeichnen Sie die Aktivitäten während des Upgrades mit <literal>script</literal>(1) auf.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Apply "unmarkauto" to required packages, e.g., "<literal>aptitude unmarkauto vim</literal>", to prevent removal.
de: Wenden Sie "unmarkauto" für erforderliche Pakete an, also z.B. "<literal>aptitude unmarkauto vim</literal>", um solche Pakete als "Manuell installiert" zu markieren und zu verhindern, dass sie entfernt werden.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Minimize installed packages to reduce chance of package conflicts, e.g., remove desktop task packages.
de: Minimieren Sie die Anzahl installierter Pakete, um die Wahrscheinlichkeit von Paketkonflikten zu reduzieren, entfernen Sie z.B. Desktop-Task-Pakete.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Remove the "<literal>/etc/apt/preferences</literal>" file (disable <emphasis role="strong">apt-pinning</emphasis>).
de: Entfernen Sie die Datei "<literal>/etc/apt/preferences</literal>" (um <emphasis role="strong">apt-pinning</emphasis> zu deaktivieren).

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Try to upgrade step wise: <literal>oldstable</literal> → <literal>stable</literal> → <literal>testing</literal> → <literal>unstable</literal>.
de: Versuchen Sie, das Upgrade in mehreren Schritten durchzuführen: <literal>oldstable</literal> → <literal>stable</literal> → <literal>testing</literal> → <literal>unstable</literal>.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Update <emphasis role="strong">the source list</emphasis> to point to new archive only and run "<literal>aptitude update</literal>".
de: Aktualisieren Sie Ihre "<literal>sources.list</literal>", so dass sie nur auf das neue Archiv verweist, und führen Sie "<literal>aptitude update</literal>" aus.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Install, optionally, new <emphasis role="strong">core packages</emphasis> first, e.g., "<literal>aptitude install perl</literal>".
de: Installieren Sie neue <emphasis role="strong">Kern-Pakete</emphasis> separat im Voraus, z.B. "<literal>aptitude install perl</literal>" (optional).

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Run the "<literal>apt-get -s dist-upgrade</literal>" command to assess impact.
de: Führen Sie "<literal>apt-get -s dist-upgrade</literal>" aus, um die Auswirkungen im Voraus abschätzen zu können.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Run the "<literal>apt-get dist-upgrade</literal>" command at last.
de: Führen Sie als letztes den Befehl "<literal>apt-get dist-upgrade</literal>" aus.

note: type: Content of: <book><chapter><section><section><caution><para>
en: It is not wise to skip major Debian release when upgrading between <literal>stable</literal> releases.
de: Es ist nicht klug, bei Hochrüstung einer <literal>Stable</literal>-Veröffentlichung auf ein anderes Stable ein oder mehrere Debian-Hauptveröffentlichungen zu überspringen (also z.B. von Debian 5.0 direkt auf 7.0 hochzurüsten und dabei 6.0 zu überspringen).

note: type: Content of: <book><chapter><section><section><caution><para>
en: In previous "Release Notes", GCC, Linux Kernel, initrd-tools, Glibc, Perl, APT tool chain, etc. have required some special attention for system wide upgrade.
de: In früheren "Veröffentlichungshinweisen" wurden für GCC, Linux-Kernel, initrd-Werkzeuge, Glibc, Perl, APT-Werkzeuge usw. spezielle Vorsichtsmaßnahmen bei systemweiten Upgrades erwähnt.

note: type: Content of: <book><chapter><section><section><para>
en: For daily upgrade in <literal>unstable</literal>, see <xref linkend="_safeguarding_for_package_problems"/>.
de: Informationen zu täglichen Upgrades in <literal>Unstable</literal> finden Sie in <xref linkend="_safeguarding_for_package_problems"/>.

note: type: Content of: <book><chapter><section><title>
en: Advanced package management operations
de: Erweiterte Paketmanagement-Operationen

note: type: Content of: <book><chapter><section><section><title>
en: Advanced package management operations with commandline
de: Erweiterte Paketmanagement-Operationen auf der Befehlszeile

note: type: Content of: <book><chapter><section><section><para>
en: Here are list of other package management operations for which <literal>aptitude</literal> is too high-level or lacks required functionalities.
de: Hier eine Liste weiterer Paketmanagement-Operationen, die <literal>aptitude</literal> nicht unterstützt, weil es auf einer anderen Ebene arbeitet oder weil ihm die nötigen Funktionen fehlen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of advanced package management operations
de: Liste erweiterter Paketmanagement-Operationen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>COLUMNS=120 dpkg -l <emphasis>package_name_pattern</emphasis></literal>
de: <literal>COLUMNS=120 dpkg -l <emphasis>paketnamen_muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list status of an installed package for the bug report
de: Status eines installierten Pakets für einen Fehlerbericht auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg -L <emphasis>package_name</emphasis></literal>
de: <literal>dpkg -L <emphasis>paketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list contents of an installed package
de: Inhalte eines installierten Pakets auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg -L <emphasis>package_name</emphasis> | egrep '/usr/share/man/man.*/.+'</literal>
de: <literal>dpkg -L <emphasis>paketname</emphasis> | egrep '/usr/share/man/man.*/.+'</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list manpages for an installed package
de: Handbuchseiten (manpages) für ein installiertes Paket auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg -S <emphasis>file_name_pattern</emphasis></literal>
de: <literal>dpkg -S <emphasis>dateinamen_muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list installed packages which have matching file name
de: Installierte Pakete auflisten, die auf das Muster passende Dateien enthalten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-file search <emphasis>file_name_pattern</emphasis></literal>
de: <literal>apt-file search <emphasis>dateinamen_muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages in archive which have matching file name
de: Pakete im Archiv auflisten, die auf das Muster passende Dateien enthalten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-file list <emphasis>package_name_pattern</emphasis></literal>
de: <literal>apt-file list <emphasis>paketnamen_muster</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list contents of matching packages in archive
de: Inhalte von auf das Muster passenden Paketen im Archiv auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg-reconfigure <emphasis>package_name</emphasis></literal>
de: <literal>dpkg-reconfigure <emphasis>paketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reconfigure the exact package
de: Dieses Paket neu konfigurieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg-reconfigure -plow <emphasis>package_name</emphasis></literal>
de: <literal>dpkg-reconfigure -plow <emphasis>paketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reconfigure the exact package with the most detailed question
de: Dieses Paket mit detaillierten Fragen neu konfigurieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reconfigure packages from the full screen menu
de: Pakete über das Vollbildschirm-Menü neu konfigurieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: audit system for partially installed packages
de: System nach teilweise installierten Paketen durchsuchen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: configure all partially installed packages
de: Alle teilweise installierten Pakete konfigurieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-cache policy <emphasis>binary_package_name</emphasis></literal>
de: <literal>apt-cache policy <emphasis>binärpaketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show available version, priority, and archive information of a binary package
de: Verfügbare Version, Priorität und Archivinformationen eines Binärpakets anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-cache madison <emphasis>package_name</emphasis></literal>
de: <literal>apt-cache madison <emphasis>paketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show available version, archive information of a package
de: Verfügbare Version und Archivinformationen eines Pakets anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-cache showsrc <emphasis>binary_package_name</emphasis></literal>
de: <literal>apt-cache showsrc <emphasis>binärpaketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show source package information of a binary package
de: Quellpaket-Informationen eines Binärpakets anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-get build-dep <emphasis>package_name</emphasis></literal>
de: <literal>apt-get build-dep <emphasis>paketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install required packages to build package
de: Zum Bau eines Pakets benötigte Pakete installieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>aptitude build-dep <emphasis>package_name</emphasis></literal>
de: <literal>aptitude build-dep <emphasis>paketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-get source <emphasis>package_name</emphasis></literal>
de: <literal>apt-get source <emphasis>paketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: download a source (from standard archive)
de: Ein Quellpaket herunterladen (aus dem Standardarchiv)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dget <emphasis>URL for dsc file</emphasis></literal>
de: <literal>dget <emphasis>URL für dsc-Datei</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: download a source packages (from other archive)
de: Ein Quellpaket herunterladen (aus einem anderen Archiv)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg-source -x <emphasis>package_name</emphasis>_<emphasis>version</emphasis>-<emphasis>debian.revision</emphasis>.dsc</literal>
de: <literal>dpkg-source -x <emphasis>paketname</emphasis>_<emphasis>version</emphasis>-<emphasis>debian.revision</emphasis>.dsc</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: build a source tree from a set of source packages ("<literal>*.orig.tar.gz</literal>" and "<literal>*.debian.tar.gz</literal>"/"<literal>*.diff.gz</literal>")
de: Einen Quellcodebaum aus einem Satz von Quellpaketen erstellen ("<literal>*.orig.tar.gz</literal>" und "<literal>*.debian.tar.gz</literal>" / "<literal>*.diff.gz</literal>")

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>debuild binary</literal>
de: <literal>debuild binärdatei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: build package(s) from a local source tree
de: Paket(e) aus einem lokalen Quellcodebaum bauen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: build a kernel package from a kernel source tree
de: Ein Kernelpaket aus einem Kernel-Quellcodebaum bauen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: build a kernel package from a kernel source tree with initramfs enabled
de: Ein Kernelpaket mit aktivierter initramfs aus einem Kernel-Quellcodebaum bauen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg -i <emphasis>package_name</emphasis>_<emphasis>version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>arch</emphasis>.deb</literal>
de: <literal>dpkg -i <emphasis>paketname</emphasis>_<emphasis>version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>arch</emphasis>.deb</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install a local package to the system
de: Ein lokales Paket in das System installieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt install /path/to/<emphasis>package_filename</emphasis>.deb</literal>
de: <literal>apt install /pfad/zu/<emphasis>paketname</emphasis>.deb</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install a local package to the system, meanwhile try to resolve dependency automatically
de: Ein lokales Paket in das System installieren und dabei versuchen, die Abhängigkeiten automatisch aufzulösen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>debi <emphasis>package_name</emphasis>_<emphasis>version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>arch</emphasis>.dsc</literal>
de: <literal>debi <emphasis>paketname</emphasis>_<emphasis>version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>arch</emphasis>.dsc</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install local package(s) to the system
de: Lokale(s) Paket(e) in das System installieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: save <literal>dpkg</literal> level package selection state information
de: <literal>dpkg</literal>-Paketauswahlinformationen sichern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set <literal>dpkg</literal> level package selection state information
de: <literal>dpkg</literal>-Paketauswahlinformationen setzen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>echo <emphasis>package_name</emphasis> hold | dpkg --set-selections</literal>
de: <literal>echo <emphasis>paketname</emphasis> hold | dpkg --set-selections</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set <literal>dpkg</literal> level package selection state for a package to <emphasis role="strong">hold</emphasis> (equivalent to "<literal>aptitude hold <emphasis>package_name</emphasis></literal>")
de: <literal>dpkg</literal>-Paketauswahlinformationen eines Pakets auf <emphasis role="strong">hold</emphasis> (halten) setzen (gleichbedeutend mit "<literal>aptitude hold <emphasis>paketname</emphasis></literal>")

note: type: Content of: <book><chapter><section><section><note><para>
en: For a package with the <ulink url="&multiarch;">multi-arch</ulink> feature, you may need to specify the architecture name for some commands.  For example, use "<literal>dpkg -L libglib2.0-0:amd64</literal>" to list contents of the <literal>libglib2.0-0</literal> package for the <literal>amd64</literal> architecture.
de: Für ein Paket mit der <ulink url="&multiarch;">multi-arch</ulink>-Funktionalität müssen Sie unter Umständen bei einigen Befehlen den Architekturnamen mit angeben. Verwenden Sie zum Beispiel "<literal>dpkg -L libglib2.0-0:amd64</literal>", um die Inhalte des Pakets <literal>libglib2.0-0</literal> für die <literal>amd64</literal>-Architektur anzuzeigen.

note: type: Content of: <book><chapter><section><section><caution><para>
en: Lower level package tools such as "<literal>dpkg -i …</literal>" and "<literal>debi …</literal>" should be carefully used by the system administrator.  It does not automatically take care required package dependencies. Dpkg's commandline options "<literal>--force-all</literal>" and similar (see <literal>dpkg</literal>(1)) are intended to be used by experts only.  Using them without fully understanding their effects may break your whole system.
de: Grundlegende Paketwerkzeuge wie "<literal>dpkg -i …</literal>" und "<literal>debi …</literal>" sollten vom Systemadministrator mit Vorsicht eingesetzt werden. Erforderliche Paketabhängigkeiten werden dabei nicht automatisch aufgelöst. Dpkg's Befehlszeilenoption "<literal>--force-all</literal>" und ähnliche (schauen Sie in <literal>dpkg</literal>(1)) dürfen nur von Experten eingesetzt werden. Sie zu verwenden ohne deren Auswirkungen vollständig zu verstehen könnte das komplette System beschädigen.

note: type: Content of: <book><chapter><section><section><para>
en: Please note the following.
de: Bitte beachten Sie folgendes:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: All system configuration and installation commands require to be run from root.
de: Alle System-Konfigurations- und Installationsbefehle müssen von root ausgeführt werden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Unlike <literal>aptitude</literal> which uses regex (see <xref linkend="_regular_expressions"/>), other package management commands use pattern like shell glob (see <xref linkend="_shell_glob"/>).
de: Anders als <literal>aptitude</literal>, das reguläre Ausdrücke verwendet (mehr dazu in <xref linkend="_regular_expressions"/>), nutzen andere Paketmanagement-Befehle Suchmuster wie Shell-Globs (Details in <xref linkend="_shell_glob"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-file</literal>(1) provided by the <literal>apt-file</literal> package must run "<literal>apt-file update</literal>" in advance.
de: Für <literal>apt-file</literal>(1) aus dem <literal>apt-file</literal>-Paket muss zuvor "<literal>apt-file update</literal>" ausgeführt werden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>configure-debian</literal>(8) provided by the <literal>configure-debian</literal> package runs <literal>dpkg-reconfigure</literal>(8) as its backend.
de: <literal>configure-debian</literal>(8) aus dem <literal>configure-debian</literal>-Paket führt <literal>dpkg-reconfigure</literal>(8) als Backend im Hintergrund aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>dpkg-reconfigure</literal>(8) runs package scripts using <literal>debconf</literal>(1) as its backend.
de: <literal>dpkg-reconfigure</literal>(8) führt Paketskripte aus, die <literal>debconf</literal>(1) als Backend im Hintergrund verwenden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>apt-get build-dep</literal>", "<literal>apt-get source</literal>" and "<literal>apt-cache showsrc</literal>" commands require "<literal>deb-src</literal>" entry in <emphasis role="strong">the source list</emphasis>.
de: Die Befehle "<literal>apt-get build-dep</literal>", "<literal>apt-get source</literal>" und "<literal>apt-cache showsrc</literal>" erfordern einen "<literal>deb-src</literal>"-Eintrag in Ihrer "<literal>sources.list</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>dget</literal>(1), <literal>debuild</literal>(1), and <literal>debi</literal>(1) require <literal>devscripts</literal> package.
de: <literal>dget</literal>(1), <literal>debuild</literal>(1) und <literal>debi</literal>(1) erfordern die Installation des <literal>devscripts</literal>-Pakets.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: See (re)packaging procedure using "<literal>apt-get source</literal>" in <xref linkend="_porting_a_package_to_the_stable_system"/>.
de: Infos zur Prozedur des (Neu-)Paketierens mittels "<literal>apt-get source</literal>" finden Sie in <xref linkend="_porting_a_package_to_the_stable_system"/>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>make-kpkg</literal> command requires the <literal>kernel-package</literal> package (see <xref linkend="_the_kernel"/>).
de: Der <literal>make-kpkg</literal>-Befehl erfordert die Installation des <literal>kernel-package</literal>-Pakets (lesen Sie <xref linkend="_the_kernel"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: See <xref linkend="_making_debian_package"/> for general packaging.
de: Grundsätzliche Informationen über das Paketieren finden Sie in <xref linkend="_making_debian_package"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Verification of installed package files
de: Verifizierung von installierten Paketdateien

note: type: Content of: <book><chapter><section><section><para>
en: The installation of <literal>debsums</literal> enables verification of installed package files against MD5sum values in the "<literal>/var/lib/dpkg/info/*.md5sums</literal>" file with <literal>debsums</literal>(1).  See <xref linkend="_the_md5_sum"/> for how MD5sum works.
de: Die Installation von <literal>debsums</literal> ermöglicht die Verifizierung installierter Pakete über MD5sum-Werte aus der Datei "<literal>/var/lib/dpkg/info/*.md5sums</literal>" mittels <literal>debsums</literal>(1). Details darüber, wie MD5sum arbeitet, finden Sie in <xref linkend="_the_md5_sum"/>.

note: type: Content of: <book><chapter><section><section><note><para>
en: Because MD5sum database may be tampered by the intruder, <literal>debsums</literal>(1) is of limited use as a security tool. It is only good for checking local modifications by the administrator or damage due to media errors.
de: Da die MD5sum-Datenbank durch Eindringlinge gefälscht werden könnte, ist <literal>debsums</literal>(1) als Werkzeug für die Systemsicherheit nur von begrenztem Nutzen. Es eignet sich aber gut dafür, lokale Veränderungen durch den Administrator oder durch Beschädigungen aufgrund von Fehlern des Speichermediums zu erkennen.

note: type: Content of: <book><chapter><section><section><title>
en: Safeguarding for package problems
de: Absicherungen für den Fall von Paketproblemen

note: type: Content of: <book><chapter><section><section><para>
en: Many users prefer to follow the <emphasis role="strong">testing</emphasis> (or <emphasis role="strong">unstable</emphasis>) releases of the Debian system for its new features and packages.  This makes the system more prone to be hit by the critical package bugs.
de: Viele Benutzer bevorzugen die <emphasis role="strong">Testing</emphasis>- oder <emphasis role="strong">Unstable</emphasis>-Veröffentlichung des Debian-Systems wegen seiner neuen Funktionen und Pakete. Dies macht deren System jedoch anfällig für kritische Paketfehler.

note: type: Content of: <book><chapter><section><section><para>
en: The installation of the <literal>apt-listbugs</literal> package safeguards your system against critical bugs by checking Debian BTS automatically for critical bugs when upgrading with APT system.
de: Die Installation des <literal>apt-listbugs</literal>-Pakets schützt Ihr System vor kritischen Fehlern, indem bei Upgrades durch das APT-System automatisch die Debian-Fehlerdatenbank (BTS) bezüglich kritischer Fehler abgefragt wird.

note: type: Content of: <book><chapter><section><section><para>
en: The installation of the <literal>apt-listchanges</literal> package provides important news in "<literal>NEWS.Debian</literal>" when upgrading with APT system.
de: Die Installation des <literal>apt-listchanges</literal>-Pakets stellt Ihnen wichtige Neuigkeiten aus "<literal>NEWS.Debian</literal>" zur Verfügung, wenn Upgrades durch das APT-System durchgeführt werden.

note: type: Content of: <book><chapter><section><section><title>
en: Searching on the package meta data
de: Durchsuchen der Paket-Metadaten

note: type: Content of: <book><chapter><section><section><para>
en: Although visiting Debian site <ulink url="&httpspackagesdebianorg;">https://packages.debian.org/</ulink> facilitates easy ways to search on the package meta data these days, let's look into more traditional ways.
de: Obwohl der Besuch der Debian-Site <ulink url="&httpspackagesdebianorg;">https://packages.debian.org/</ulink> heutzutage einfache Möglichkeiten bietet, die Paket-Metadaten zu durchsuchen, wollen wir uns auch die traditionellen Wege anschauen.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>grep-dctrl</literal>(1), <literal>grep-status</literal>(1), and <literal>grep-available</literal>(1) commands can be used to search any file which has the general format of a Debian package control file.
de: Die Befehle <literal>grep-dctrl</literal>(1), <literal>grep-status</literal>(1) und <literal>grep-available</literal>(1) können verwendet werden, um jegliche Datei zu durchsuchen, die das grundsätzliche Format einer control-Datei für ein Debian-Paket hat.

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>dpkg -S <emphasis>file_name_pattern</emphasis></literal>" can be used to search package names which contain files with the matching name installed by <literal>dpkg</literal>.  But this overlooks files created by the maintainer scripts.
de: "<literal>dpkg -S <emphasis>dateinamen_muster</emphasis></literal>" kann verwendet werden, um durch <literal>dpkg</literal> installierte Pakete zu finden, die auf das Suchmuster passende Dateinamen enthalten. Hiermit werden jedoch keine Dateien gefunden, die durch Skripte der Paketbetreuer erzeugt wurden.

note: type: Content of: <book><chapter><section><section><para>
en: If you need to make more elaborate search on the dpkg meta data, you need to run "<literal>grep -e regex_pattern *</literal>" command in the "<literal>/var/lib/dpkg/info/</literal>" directory.  This makes you search words mentioned in package scripts and installation query texts.
de: Wenn Sie eine tiefergehende Suche der dpkg-Metadaten benötigen, müssen Sie den Befehl "<literal>grep -e regex_muster *</literal>" im Verzeichnis "<literal>/var/lib/dpkg/info/</literal>" ausführen. So können Sie Wörter finden, die in Paketskripten und Texten für Abfragen bei der Installation auftauchen.

note: type: Content of: <book><chapter><section><section><para>
en: If you wish to look up package dependency recursively, you should use <literal>apt-rdepends</literal>(8).
de: Wenn Sie Paketabhängigkeiten rekursiv abfragen möchten, sollten Sie <literal>apt-rdepends</literal>(8) verwenden.

note: type: Content of: <book><chapter><section><title>
en: Debian package management internals
de: Internas des Debian-Paketmanagements

note: type: Content of: <book><chapter><section><para>
en: Let's learn how the Debian package management system works internally.  This should help you to create your own solution to some package problems.
de: Lassen Sie uns betrachten, wie das Debian-Paketmanagement-System intern funktioniert. Dies sollte Ihnen dabei helfen, eigene Lösungen für gewisse Paketprobleme zu finden.

note: type: Content of: <book><chapter><section><section><title>
en: Archive meta data
de: Archiv-Metadaten

note: type: Content of: <book><chapter><section><section><para>
en: Meta data files for each distribution are stored under "<literal>dist/<emphasis>codename</emphasis></literal>" on each Debian mirror sites, e.g., "<literal>http://deb.debian.org/debian/</literal>".  Its archive structure can be browsed by the web browser. There are 6 types of key meta data.
de: Metadaten-Dateien für die jeweilige Distribution sind auf jedem Debian-Spiegel unter "<literal>dist/<emphasis>codename</emphasis></literal>" abgelegt, z.B. auf "<literal>http://deb.debian.org/debian/</literal>". Sie können die Archivstruktur mit einem Webbrowser durchsuchen. Es gibt sechs Arten von wichtigen Metadaten:

note: type: Content of: <book><chapter><section><section><table><title>
en: The content of the Debian archive meta data
de: Inhalt der Metadaten des Debian-Archivs

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: location
de: Speicherort

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: top of distribution
de: Wurzelverzeichnis der Distribution

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive description and integrity information
de: Archivbeschreibung und Integritätsinformationen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: signature file for the "<literal>Release</literal>" file signed with the archive key
de: Signaturdatei für die "<literal>Release</literal>"-Datei, mit dem Archiv-Schlüssel signiert

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Contents-<emphasis>architecture</emphasis></literal>
de: <literal>Contents-<emphasis>architektur</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list of all files for all the packages in the pertinent archive
de: Liste aller Dateien für alle Pakete in dem entsprechenden Archiv

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: top of each distribution/area/architecture combination
de: Wurzelverzeichnis aller Distributions-/Bereichs-/Architektur-Kombinationen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive description used for the rule of <literal>apt_preferences</literal>(5)
de: Archivbeschreibung, die zur Festlegung von <literal>apt_preferences</literal>(5) verwendet wird

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: top of each distribution/area/binary-architecture combination
de: Wurzelverzeichnis aller Distributions-/Bereichs-/Binärarchitektur-Kombinationen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: concatenated <literal>debian/control</literal> for binary packages
de: vereinigte <literal>debian/control</literal> für Binärpakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: top of each distribution/area/source combination
de: Wurzelverzeichnis aller Distributions-/Bereichs-/Quellen-Kombinationen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: concatenated <literal>debian/control</literal> for source packages
de: vereinigte <literal>debian/control</literal> für Quellpakete

note: type: Content of: <book><chapter><section><section><para>
en: In the recent archive, these meta data are stored as the compressed and differential files to reduce network traffic.
de: Im aktuellen Archiv sind diese Metadaten als komprimierte und differenzielle Dateien abgelegt, um Netzwerkverkehr zu reduzieren.

note: type: Content of: <book><chapter><section><section><title>
en: Top level "Release" file and authenticity
de: "Release"-Datei im Wurzelverzeichnis und Authentizität

note: type: Content of: <book><chapter><section><section><tip><para>
en: The top level "<literal>Release</literal>" file is used for signing the archive under the <emphasis role="strong">secure APT</emphasis> system.
de: Die "Release"-Datei im Wurzelverzeichnis wird verwendet, um die Archive im <emphasis role="strong">Secure-APT</emphasis>-System zu signieren.

note: type: Content of: <book><chapter><section><section><para>
en: Each suite of the Debian archive has a top level "<literal>Release</literal>" file, e.g., "<literal>http://deb.debian.org/debian/dists/unstable/Release</literal>", as follows.
de: Jede Suite im Debian-Archiv hat im Wurzelverzeichnis eine "<literal>Release</literal>"-Datei, z.B. "<literal>http://deb.debian.org/debian/dists/unstable/Release</literal>", wie hier:

note: type: Content of: <book><chapter><section><section><note><para>
en: Here, you can find my rationale to use the "suite", and "codename" in <xref linkend="_debian_archive_basics"/>.  The "distribution" is used when referring to both "suite" and "codename".  All archive "area" names offered by the archive are listed under "Components".
de: Hier finden Sie den Grund dafür, warum ich in <xref linkend="_debian_archive_basics"/> "Suite" und "Codename" verwende. Die "Distribution" wird benutzt, um sowohl auf "Suite" wie auch auf "Codename" zu verweisen. Alle Namen der Archiv-Bereiche, die von dem Archiv angeboten werden, sind unter "Components" aufgelistet.

note: type: Content of: <book><chapter><section><section><para>
en: The integrity of the top level "<literal>Release</literal>" file is verified by cryptographic infrastructure called the <ulink url="&secureapt;">secure apt</ulink> as described in <literal>apt-secure</literal>(8).
de: Die Integrität der "<literal>Release</literal>"-Datei im Wurzelverzeichnis wird über die kryptografische Infrastruktur namens <ulink url="&secureapt;">Secure-APT</ulink> verifiziert, wie in <literal>apt-secure</literal>(8) beschrieben.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The cryptographic signature file "<literal>Release.gpg</literal>" is created from the authentic top level "<literal>Release</literal>" file and the secret Debian archive key.
de: Die kryptografische Signaturdatei "<literal>Release.gpg</literal>" wird aus der authentischen "<literal>Release</literal>"-Datei im Wurzelverzeichnis und dem geheimen Debian-Archiv-Schlüssel erzeugt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The public Debian archive keys are locally installed by the latest <literal>debian-archive-keyring</literal> package.
de: Die öffentlichen Debian-Archiv-Schlüssel werden lokal mittels des aktuellsten <literal>debian-archive-keyring</literal>-Pakets installiert.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">secure APT</emphasis> system automatically verifies the integrity of the downloaded top level "<literal>Release</literal>" file cryptographically by this "<literal>Release.gpg</literal>" file and the locally installed public Debian archive keys.
de: Das <emphasis role="strong">Secure-APT</emphasis>-System verifiziert automatisch kryptografisch die Integrität der heruntergeladenen "<literal>Release</literal>"-Datei im Wurzelverzeichnis über diese "<literal>Release.gpg</literal>"-Datei und die lokal installierten Debian-Archiv-Schlüssel.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The integrity of all the "<literal>Packages</literal>" and "<literal>Sources</literal>" files are verified by using MD5sum values in its top level "<literal>Release</literal>" file.  The integrity of all package files are verified by using MD5sum values in the "<literal>Packages</literal>" and "<literal>Sources</literal>" files.  See <literal>debsums</literal>(1) and <xref linkend="_verification_of_installed_package_files"/>.
de: Die Integrität all der "<literal>Packages</literal>"- und "<literal>Sources</literal>"-Dateien wird über MD5sum-Werte in der "<literal>Release</literal>"-Datei im Wurzelverzeichnis verifiziert. Die Integrität der Paketdateien wird über MD5sum-Werte in den "<literal>Packages</literal>"- und "<literal>Sources</literal>"-Dateien verifiziert. Lesen Sie dazu <literal>debsums</literal>(1) und <xref linkend="_verification_of_installed_package_files"/>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Since the cryptographic signature verification is a much more CPU intensive process than the MD5sum value calculation, use of MD5sum value for each package while using cryptographic signature for the top level "<literal>Release</literal>" file provides <ulink url="&thegoodsecuritywththeperformance;">the good security with the performance</ulink> (see <xref linkend="_data_security_infrastructure"/>).
de: Da die kryptografische Signaturverifizierung viel CPU-intensiver ist als die Berechnung von MD5sum-Werten, bietet die Verwendung von MD5sum-Werten für die Pakete bei gleichzeitiger Nutzung einer kryptografischen Signatur für die "<literal>Release</literal>"-Datei im Wurzelverzeichnis <ulink url="&thegoodsecuritywththeperformance;">einen guten Kompromiss zwischen Sicherheit und Performance</ulink> (weiteres in <xref linkend="_data_security_infrastructure"/>).

note: type: Content of: <book><chapter><section><section><para>
en: If <emphasis role="strong">the source list</emphasis> entry specifies the "<literal>signed-by</literal>" option, the integrity of its downloaded top level "<literal>Release</literal>" file is verified using specified public key. This is useful when <emphasis role="strong">the source list</emphasis> contains non-Debian archives.
de: Wenn der <emphasis role="strong">sources.list</emphasis>-Eintrag die "<literal>signed-by</literal>"-Option enthält, wird die Integrität der heruntergeladenen "<literal>Release</literal>"-Datei des obersten Pfad-Levels mittels des angegebenen öffentlichen Schlüssels verifiziert. Dies ist nützlich, wenn die <emphasis role="strong">sources.list</emphasis> Einträge für nicht-Debian-Archive enthält.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The use of <literal>apt-key</literal>(8) command for APT key management is deprecated.
de: Die Verwendung des <literal>apt-key</literal>(8)-Befehls für das APT-Paketmanagement ist überholt.

note: type: Content of: <book><chapter><section><section><para>
en: Also, you can manually verify the integrity of the "<literal>Release</literal>" file with the "<literal>Release.gpg</literal>" file and the public Debian archive key posted on <ulink url="&ftpmasterdebianorg;">ftp-master.debian.org</ulink> using <literal>gpg</literal>.
de: Sie können die Integrität der "<literal>Release</literal>"-Datei auch händisch mittels <literal>gpg</literal> mit der "<literal>Release.gpg</literal>"-Datei und dem öffentlichen Schlüssel des Debian-Archivs verifizieren, der auf <ulink url="&ftpmasterdebianorg;">ftp-master.debian.org</ulink> zu finden ist.

note: type: Content of: <book><chapter><section><section><title>
en: Archive level "Release" files
de: "Release"-Dateien im Archivverzeichnis

note: type: Content of: <book><chapter><section><section><tip><para>
en: The archive level "<literal>Release</literal>" files are used for the rule of <literal>apt_preferences</literal>(5).
de: Die "Release"-Dateien im Archivverzeichnis werden zur Festlegung von <literal>apt_preferences</literal>(5) genutzt.

note: type: Content of: <book><chapter><section><section><para>
en: There are archive level "<literal>Release</literal>" files for all archive locations specified by <emphasis role="strong">the source list</emphasis>, such as "<literal>http://deb.debian.org/debian/dists/unstable/main/binary-amd64/Release</literal>" or "<literal>http://deb.debian.org/debian/dists/sid/main/binary-amd64/Release</literal>" as follows.
de: Es gibt "<literal>Release</literal>"-Dateien in allen Archivverzeichnissen, die über <emphasis role="strong">sources.list</emphasis>-Einträge wie "<literal>http://deb.debian.org/debian/dists/unstable/main/binary-amd64/Release</literal>" oder "<literal>http://deb.debian.org/debian/dists/sid/main/binary-amd64/Release</literal>" angegeben werden, wie hier:

note: type: Content of: <book><chapter><section><section><caution><para>
en: For "<literal>Archive:</literal>" stanza, suite names ("<literal>stable</literal>", "<literal>testing</literal>", "<literal>unstable</literal>", …) are used in <ulink url="&thedebianarchive;">the Debian archive</ulink> while codenames ("<literal>trusty</literal>", "<literal>xenial</literal>", "<literal>artful</literal>", …) are used in <ulink url="&theubuntuarchive;">the Ubuntu archive</ulink>.
de: Für "<literal>Archive:</literal>" werden im <ulink url="&thedebianarchive;">Debian-Archiv</ulink> Suite-Namen ("<literal>stable</literal>", "<literal>testing</literal>", "<literal>unstable</literal>", …) verwendet, im <ulink url="&theubuntuarchive;">Ubuntu-Archiv</ulink> jedoch Codenamen ("<literal>trusty</literal>", "<literal>xenial</literal>", "<literal>artful</literal>", …).

note: type: Content of: <book><chapter><section><section><para>
en: For some archives, such as <literal>experimental</literal>, and <literal>&codename-stable;-backports</literal>, which contain packages which should not be installed automatically, there is an extra line, e.g., "<literal>http://deb.debian.org/debian/dists/experimental/main/binary-amd64/Release</literal>" as follows.
de: Für einige Archive (wie <literal>experimental</literal> und <literal>&codename-stable;-backports</literal>), die Pakete enthalten, welche nicht automatisch installiert werden sollten, z.B. "<literal>http://deb.debian.org/debian/dists/experimental/main/binary-amd64/Release</literal>", existiert eine zusätzliche Zeile, wie hier:

note: type: Content of: <book><chapter><section><section><para>
en: Please note that for normal archives without "<literal>NotAutomatic: yes</literal>", the default Pin-Priority value is 500, while for special archives with "<literal>NotAutomatic: yes</literal>", the default Pin-Priority value is 1 (see <literal>apt_preferences</literal>(5) and <xref linkend="_tweaking_candidate_version"/>).
de: Bitte beachten Sie, dass für normale Archive ohne "<literal>NotAutomatic: yes</literal>" der Wert für die Pin-Priorität 500 ist, während für besondere Archive mit "<literal>NotAutomatic: yes</literal>" dieser Wert 1 ist (lesen Sie dazu <literal>apt_preferences</literal>(5) und <xref linkend="_tweaking_candidate_version"/>).

note: type: Content of: <book><chapter><section><section><title>
en: Fetching of the meta data for the package
de: Empfangen der Metadaten für ein Paket

note: type: Content of: <book><chapter><section><section><para>
en: When APT tools, such as <literal>aptitude</literal>, <literal>apt-get</literal>, <literal>synaptic</literal>, <literal>apt-file</literal>, <literal>auto-apt</literal>, … are used, we need to update the local copies of the meta data containing the Debian archive information. These local copies have following file names corresponding to the specified <literal>distribution</literal>, <literal>area</literal>, and <literal>architecture</literal> names in <emphasis role="strong">the source list</emphasis> (see <xref linkend="_debian_archive_basics"/>).
de: Um APT-Werkzeuge wie <literal>aptitude</literal>, <literal>apt-get</literal>, <literal>synaptic</literal>, <literal>apt-file</literal>, <literal>auto-apt</literal> … zu verwenden, müssen wir die lokalen Kopien der Metadaten, die die Debian-Archivinformationen enthalten, aktualisieren. Diese lokalen Kopien haben die folgenden Dateinamen, passend zu den in der "<literal>sources.list</literal>" festgelegten Namen für <literal>Distribution</literal>, <literal>Bereich</literal> und <literal>Architektur</literal> (weiteres in <xref linkend="_debian_archive_basics"/>):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_<emphasis>area</emphasis>_binary-<emphasis>architecture</emphasis>_Packages</literal>"
de: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_<emphasis>area</emphasis>_binary-<emphasis>architektur</emphasis>_Packages</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_<emphasis>area</emphasis>_source_Sources</literal>"
de: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_<emphasis>bereich</emphasis>_source_Sources</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/cache/apt/apt-file/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_Contents-<emphasis>architecture</emphasis>.gz</literal>" (for <literal>apt-file</literal>)
de: "<literal>/var/cache/apt/apt-file/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_Contents-<emphasis>architektur</emphasis>.gz</literal>" (für <literal>apt-file</literal>)

note: type: Content of: <book><chapter><section><section><para>
en: First 4 types of files are shared by all the pertinent APT commands and updated from command line by "<literal>apt-get update</literal>" or "<literal>aptitude update</literal>".  The "<literal>Packages</literal>" meta data are updated if the "<literal>deb</literal>" is specified in <emphasis role="strong">the source list</emphasis>. The "<literal>Sources</literal>" meta data are updated if the "<literal>deb-src</literal>" is specified in <emphasis role="strong">the source list</emphasis>.
de: Die ersten vier Typen obiger Dateien werden von allen entsprechenden APT-Befehlen gemeinsam genutzt und mittels "<literal>apt-get update</literal>" oder "<literal>aptitude update</literal>" aktualisiert. Die "<literal>Packages</literal>"-Metadaten werden aktualisiert, wenn "<literal>deb</literal>" in der "<literal>sources.list</literal>" angegeben ist. "<literal>Sources</literal>"-Metadaten werden aktualisiert, wenn  "<literal>deb-src</literal>" in der "<literal>sources.list</literal>" existiert.

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>Packages</literal>" and "<literal>Sources</literal>" meta data contain "<literal>Filename:</literal>" stanza pointing to the file location of the binary and source packages.  Currently, these packages are located under the "<literal>pool/</literal>" directory tree for the improved transition over the releases.
de: Die "<literal>Packages</literal>"- und "<literal>Sources</literal>"-Metadaten enthalten einen "<literal>Filename:</literal>"-Eintrag, der auf den Speicherort der Binär- und Quellpakete verweist. Derzeit sind diese Pakete in dem Verzeichnisbaum unterhalb von "<literal>pool/</literal>" abgelegt zwecks einfacher Übergänge zwischen den Veröffentlichungen.

note: type: Content of: <book><chapter><section><section><para>
en: Local copies of "<literal>Packages</literal>" meta data can be interactively searched with the help of <literal>aptitude</literal>.  The specialized search command <literal>grep-dctrl</literal>(1) can search local copies of "<literal>Packages</literal>" and "<literal>Sources</literal>" meta data.
de: Lokale Kopien der "<literal>Packages</literal>"-Metadaten können mit Hilfe von <literal>aptitude</literal> interaktiv durchsucht werden. Der spezialisierte Suchbefehl <literal>grep-dctrl</literal>(1) kann lokale Kopien der "<literal>Packages</literal>"- und "<literal>Sources</literal>"-Metadaten durchsuchen.

note: type: Content of: <book><chapter><section><section><para>
en: Local copy of "<literal>Contents-<emphasis>architecture</emphasis></literal>" meta data can be updated by "<literal>apt-file update</literal>" and its location is different from other 4 ones. See <literal>apt-file</literal>(1). (The <literal>auto-apt</literal> uses different location for local copy of "<literal>Contents-<emphasis>architecture</emphasis>.gz</literal>" as default.)
de: Lokale Kopien von "<literal>Contents-<emphasis>architektur</emphasis></literal>"-Metadaten können mittels "<literal>apt-file update</literal>" aktualisiert werden und ihr Speicherort unterscheidet sich von den vier anderen. Lesen Sie dazu <literal>apt-file</literal>(1). (<literal>auto-apt</literal> nutzt standardmäßig andere Speicherorte für die lokale Kopie von "<literal>Contents-<emphasis>architektur</emphasis>.gz</literal>".)

note: type: Content of: <book><chapter><section><section><title>
en: The package state for APT
de: Der Paketstatus für APT

note: type: Content of: <book><chapter><section><section><para>
en: In addition to the remotely fetched meta data, the APT tool after <literal>lenny</literal> stores its locally generated installation state information in the "<literal>/var/lib/apt/extended_states</literal>" which is used by all APT tools to track all auto installed packages.
de: Zusätzlich zu den von außerhalb empfangenen Metadaten speichert das APT-Werkzeug seit <literal>Lenny</literal> seine lokal erzeugten Installationsstatus-Informationen in der Datei "<literal>/var/lib/apt/extended_states</literal>", die von allen APT-Programmen genutzt wird, um automatisch installierte Pakete zu verfolgen.

note: type: Content of: <book><chapter><section><section><title>
en: The package state for aptitude
de: Der Paketstatus von aptitude

note: type: Content of: <book><chapter><section><section><para>
en: In addition to the remotely fetched meta data, the <literal>aptitude</literal> command stores its locally generated installation state information in the "<literal>/var/lib/aptitude/pkgstates</literal>" which is used only by it.
de: Zusätzlich zu den von außerhalb empfangenen Metadaten speichert der <literal>aptitude</literal>-Befehl seine lokal erzeugten Installationsstatus-Informationen in der Datei "<literal>/var/lib/aptitude/pkgstates</literal>", die nur von aptitude selbst genutzt wird.

note: type: Content of: <book><chapter><section><section><title>
en: Local copies of the fetched packages
de: Lokale Kopien der empfangenen Pakete

note: type: Content of: <book><chapter><section><section><para>
en: All the remotely fetched packages via APT mechanism are stored in the "<literal>/var/cache/apt/archives</literal>" until they are cleaned.
de: Alle über den APT-Mechanismus von außerhalb empfangenen Pakete werden im Verzeichnis "<literal>/var/cache/apt/archives</literal>" abgelegt, bis sie gelöscht werden.

note: type: Content of: <book><chapter><section><section><para>
en: This cache file cleaning policy for <literal>aptitude</literal> can be set under "<literal>Options</literal>" → "<literal>Preferences</literal>" and it may be forced by its menu "<literal>Clean package cache</literal>" or "<literal>Clean obsolete files</literal>" under "<literal>Actions</literal>".
de: Sie können diese Richtlinie zur Entfernung von zwischengespeicherten Dateien bei <literal>aptitude</literal> unter "<literal>Optionen</literal>" → "<literal>Einstellungen</literal>" festlegen; über das Menü unter "<literal>Aktionen</literal>" → "<literal>Paketcache komplett leeren</literal>" oder "<literal>Nur veraltete Paketdateien löschen</literal>" können Sie dies auch händisch erzwingen.

note: type: Content of: <book><chapter><section><section><title>
en: Debian package file names
de: Debian-Paketdateinamen

note: type: Content of: <book><chapter><section><section><para>
en: Debian package files have particular name structures.
de: Die Dateien von Debian-Paketen haben eine bestimmte Namensstruktur:

note: type: Content of: <book><chapter><section><section><table><title>
en: The name structure of Debian packages
de: Namensstruktur von Debian-Paketen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: package type
de: Pakettyp

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: name structure
de: Namensstruktur

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The binary package (a.k.a <literal>deb</literal>)
de: Binärpaket (auch <literal>deb</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>architecture</emphasis>.deb</literal>
de: <literal><emphasis>paketname</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>architektur</emphasis>.deb</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The binary package for debian-installer (a.k.a <literal>udeb</literal>)
de: Binärpaket für den debian-installer (auch <literal>udeb</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>architecture</emphasis>.udeb</literal>
de: <literal><emphasis>paketname</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>architetur</emphasis>.udeb</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The source package (upstream source)
de: Quellpaket (Quellcode der Originalprogrammierer)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.orig.tar.gz</literal>
de: <literal><emphasis>paketname</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.orig.tar.gz</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The <literal>1.0</literal> source package (Debian changes)
de: <literal>1.0</literal>-Quellpaket (Debian-Änderungen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.diff.gz</literal>
de: <literal><emphasis>paketname</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.diff.gz</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The <literal>3.0 (quilt)</literal> source package (Debian changes)
de: <literal>3.0 (quilt)</literal>-Quellpaket (Debian-Änderungen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.debian.tar.gz</literal>
de: <literal><emphasis>paketname</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.debian.tar.gz</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The source package (description)
de: Quellpaket (Beschreibung)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.dsc</literal>
de: <literal><emphasis>paketname</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.dsc</literal>

note: type: Content of: <book><chapter><section><section><tip><para>
en: Here only the basic source package formats are described.  See more on <literal>dpkg-source</literal>(1).
de: Hier sind nur die grundlegenden Quellpaketformate beschrieben. Lesen Sie weitere Details in <literal>dpkg-source</literal>(1).

note: type: Content of: <book><chapter><section><section><table><title>
en: The usable characters for each component in the Debian package names
de: In den einzelnen Komponenten von Debian-Paketnamen zu verwendende Zeichen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: name component
de: Namenskomponente

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: usable characters (ERE regex)
de: zu verwendende Zeichen (erweiterter regulärer Ausdruck)

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: existence
de: Existenz

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis></literal>
de: <literal><emphasis>paketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: required
de: erforderlich

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>epoch</emphasis>:</literal>
de: <literal><emphasis>epoche</emphasis>:</literal>

note: type: Content of: <book><chapter><section><section><note><para>
en: You can check package version order by <literal>dpkg</literal>(1), e.g., "<literal>dpkg --compare-versions 7.0 gt 7.~pre1 ; echo $?</literal>" .
de: Sie können die Reihenfolge von Paketversionen (welche Versionsnummer höher ist) mit <literal>dpkg</literal>(1) überprüfen, z.B. mittels "<literal>dpkg --compare-versions 7.0 gt 7.~pre1 ; echo $?</literal>" .

note: type: Content of: <book><chapter><section><section><note><para>
en: <ulink url="&thedebianinstallerdi;">The debian-installer (d-i)</ulink> uses <literal>udeb</literal> as the file extension for its binary package instead of normal <literal>deb</literal>.  An <literal>udeb</literal> package is a stripped down <literal>deb</literal> package which removes few non-essential contents such as documentation to save space while relaxing the package policy requirements.  Both <literal>deb</literal> and <literal>udeb</literal> packages share the same package structure.  The "<literal>u</literal>" stands for micro.
de: <ulink url="&thedebianinstallerdi;">Der debian-installer (d-i)</ulink> nutzt <literal>udeb</literal> als Dateinamenerweiterung für seine Binärpakete statt des normalen <literal>deb</literal>. Ein <literal>udeb</literal>-Paket ist ein reduziertes <literal>deb</literal>-Paket, in dem einige nicht-essentielle Bestandteile wie Dokumentation entfernt wurden, um Speicherplatz zu sparen; dazu wurden die Anforderungen an die Paketrichtlinien etwas gelockert. Sowohl <literal>deb</literal>- wie auch <literal>udeb</literal>-Pakete verwenden die gleiche Paketstruktur. Das "<literal>u</literal>" steht für micro (sehr klein).

note: type: Content of: <book><chapter><section><section><title>
en: The dpkg command
de: Der dpkg-Befehl

note: type: Content of: <book><chapter><section><section><para>
en: <literal>dpkg</literal>(1) is the lowest level tool for the Debian package management.  This is very powerful and needs to be used with care.
de: <literal>dpkg</literal>(1) ist das Werkzeug, das beim Debian-Paketmanagement auf der untersten Ebene arbeitet. Es ist sehr leistungsfähig und muss mit Vorsicht verwendet werden.

note: type: Content of: <book><chapter><section><section><para>
en: While installing package called "<literal><emphasis>package_name</emphasis></literal>", <literal>dpkg</literal> process it in the following order.
de: Beim Installieren eines Pakets "<literal><emphasis>paketname</emphasis></literal>" arbeitet <literal>dpkg</literal> folgende Schritte ab:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Unpack the deb file ("<literal>ar -x</literal>" equivalent)
de: die deb-Datei auspacken (gleichbedeutend mit "<literal>ar -x</literal>");

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Execute "<literal><emphasis>package_name</emphasis>.preinst</literal>" using <literal>debconf</literal>(1)
de: ausführen von "<literal><emphasis>paketname</emphasis>.preinst</literal>" mittels <literal>debconf</literal>(1);

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Install the package content to the system ("<literal>tar -x</literal>" equivalent)
de: installieren des Paketinhalts in das System (gleichbedeutend zu "<literal>tar -x</literal>");

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Execute "<literal><emphasis>package_name</emphasis>.postinst</literal>" using <literal>debconf</literal>(1)
de: ausführen von "<literal><emphasis>paketname</emphasis>.postinst</literal>" mittels <literal>debconf</literal>(1).

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>debconf</literal> system provides standardized user interaction with I18N and L10N (<xref linkend="_i18n_and_l10n"/>) supports.
de: Das <literal>debconf</literal>-System bietet eine standardisierte Benutzer-Schnittstelle mit Unterstützung für I18N und L10N (Näheres in <xref linkend="_i18n_and_l10n"/>).

note: type: Content of: <book><chapter><section><section><table><title>
en: The notable files created by <literal>dpkg</literal>
de: Erwähnenswerte Dateien, die durch <literal>dpkg</literal> erzeugt werden

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of contents
de: Beschreibung des Inhalts

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.conffiles</literal>
de: <literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.conffiles</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list of configuration files. (user modifiable)
de: Liste der Konfigurationsdateien (durch den Benutzer änderbar)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.list</literal>
de: <literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.list</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list of files and directories installed by the package
de: Liste von Dateien und Verzeichnissen, die durch das Paket installiert werden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.md5sums</literal>
de: <literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.md5sums</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list of MD5 hash values for files installed by the package
de: Liste der MD5-Hash-Werte für Dateien, die durch das Paket installiert werden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.preinst</literal>
de: <literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.preinst</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package script to be run before the package installation
de: Paket-Skript, das vor der Paketinstallation ausgeführt wird

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.postinst</literal>
de: <literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.postinst</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package script to be run after the package installation
de: Paket-Skript, das nach der Paketinstallation ausgeführt wird

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.prerm</literal>
de: <literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.prerm</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package script to be run before the package removal
de: Paket-Skript, das vor der Paketentfernung ausgeführt wird

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.postrm</literal>
de: <literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.postrm</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package script to be run after the package removal
de: Paket-Skript, das nach der Paketentfernung ausgeführt wird

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.config</literal>
de: <literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.config</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package script for <literal>debconf</literal> system
de: Paket-Skript für das <literal>debconf</literal>-System

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/alternatives/<emphasis>package_name</emphasis></literal>
de: <literal>/var/lib/dpkg/alternatives/<emphasis>paketname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the alternative information used by the <literal>update-alternatives</literal> command
de: alternative-Informationen, die durch den <literal>update-alternatives</literal>-Befehl genutzt werden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the availability information for all the package
de: availability-Informationen (Verfügbarkeit) für alle Pakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the diversions information used by <literal>dpkg</literal>(1) and set by <literal>dpkg-divert</literal>(8)
de: die diversions-Informationen, die durch <literal>dpkg</literal>(1) genutzt und durch <literal>dpkg-divert</literal>(8) gesetzt werden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the stat override information used by <literal>dpkg</literal>(1) and set by <literal>dpkg-statoverride</literal>(8)
de: die stat-override-Informationen, die durch <literal>dpkg</literal>(1) genutzt und durch <literal>dpkg-statoverride</literal>(8) gesetzt werden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the status information for all the packages
de: Status-Informationen für alle Pakete

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the first-generation backup of the "<literal>var/lib/dpkg/status</literal>" file
de: Backup der ersten Generation von "<literal>var/lib/dpkg/status</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the second-generation backup and older ones of the "<literal>var/lib/dpkg/status</literal>" file
de: Backup der zweiten Generation und ältere von "<literal>var/lib/dpkg/status</literal>"

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>status</literal>" file is also used by the tools such as <literal>dpkg</literal>(1), "<literal>dselect update</literal>" and "<literal>apt-get -u dselect-upgrade</literal>".
de: Die "<literal>status</literal>"-Datei wird auch von Werkzeugen wie <literal>dpkg</literal>(1), "<literal>dselect update</literal>" und "<literal>apt-get -u dselect-upgrade</literal>" verwendet.

note: type: Content of: <book><chapter><section><section><para>
en: The specialized search command <literal>grep-dctrl</literal>(1) can search the local copies of "<literal>status</literal>" and "<literal>available</literal>" meta data.
de: Der spezialisierte Suchbefehl <literal>grep-dctrl</literal>(1) kann lokale Kopien der "<literal>status</literal>"- und "<literal>available</literal>"-Metadaten durchsuchen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: In <ulink url="&thedebianinstaller;">the debian-installer</ulink> environment, the <literal>udpkg</literal> command is used to open <literal>udeb</literal> packages.  The <literal>udpkg</literal> command is a stripped down version of the <literal>dpkg</literal> command.
de: In der <ulink url="&thedebianinstaller;">debian-installer</ulink>-Umgebung wird der Befehl <literal>udpkg</literal> benutzt, um <literal>udeb</literal>-Pakete zu öffnen. <literal>udpkg</literal> ist eine reduzierte Variante des <literal>dpkg</literal>-Befehls.

note: type: Content of: <book><chapter><section><section><title>
en: The update-alternatives command
de: Der update-alternatives-Befehl

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system has mechanism to install somewhat overlapping programs peacefully using <literal>update-alternatives</literal>(1).  For example, you can make the <literal>vi</literal> command select to run <literal>vim</literal> while installing both <literal>vim</literal> and <literal>nvi</literal> packages.
de: Das Debian-System hat Mechanismen, um Programme, die sich bei der Funktionalität ein wenig überlappen, friedlich nebeneinander zu installieren, und zwar mittels <literal>update-alternatives</literal>(1). Zum Beispiel können Sie den <literal>vi</literal>-Befehl so einrichten, dass er <literal>vim</literal> ausführt, wenn Sie sowohl das <literal>vim</literal> wie auch das <literal>nvi</literal>-Paket installiert haben.

note: type: Content of: <book><chapter><section><section><para>
en: The Debian alternatives system keeps its selection as symlinks in "<literal>/etc/alternatives/</literal>".  The selection process uses corresponding file in "<literal>/var/lib/dpkg/alternatives/</literal>".
de: Das Debian-alternatives-System setzt seine Auswahl als symbolischer Link in "<literal>/etc/alternatives/</literal>". Der Auswahlprozess nutzt die entsprechende Datei in "<literal>/var/lib/dpkg/alternatives/</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: The dpkg-statoverride command
de: Der dpkg-statoverride-Befehl

note: type: Content of: <book><chapter><section><section><para>
en: <emphasis role="strong">Stat overrides</emphasis> provided by the <literal>dpkg-statoverride</literal>(8) command are a way to tell <literal>dpkg</literal>(1) to use a different owner or mode for a <emphasis role="strong">file</emphasis> when a package is installed. If "<literal>--update</literal>" is specified and file exists, it is immediately set to the new owner and mode.
de: <emphasis role="strong">Stat overrides</emphasis>, bereitgestellt durch den <literal>dpkg-statoverride</literal>(8)-Befehl, sind ein Weg, <literal>dpkg</literal>(1) mitzuteilen, dass bei Installation eines Pakets für eine <emphasis role="strong">Datei</emphasis> ein anderer Eigentümer oder andere Berechtigungen verwendet werden sollen. Falls "<literal>--update</literal>" angegeben wurde und die Datei bereits existiert, werden direkt der neue Eigentümer oder neue Berechtigungen gesetzt.

note: type: Content of: <book><chapter><section><section><caution><para>
en: The direct alteration of owner or mode for a <emphasis role="strong">file</emphasis> owned by the package using <literal>chmod</literal> or <literal>chown</literal> commands by the system administrator is reset by the next upgrade of the package.
de: Die direkte Abänderung von Benutzer oder Berechtigungen durch den Systemadministrator (über die Befehle <literal>chmod</literal> oder <literal>chown</literal>) bei einer <emphasis role="strong">Datei</emphasis>, die zu einem Paket gehört, wird bei der nächsten Aktualisierung des Pakets wieder aufgehoben.

note: type: Content of: <book><chapter><section><section><note><para>
en: I use the word <emphasis role="strong">file</emphasis> here, but in reality this can be any filesystem object that <literal>dpkg</literal> handles, including directories, devices, etc.
de: Ich verwende hier den Begriff <emphasis role="strong">Datei</emphasis>, jedoch kann dies jegliches Objekt im Dateisystem sein, dass durch <literal>dpkg</literal> behandelt wird, inklusive Verzeichnissen, Gerätedateien usw.

note: type: Content of: <book><chapter><section><section><title>
en: The dpkg-divert command
de: Der dpkg-divert-Befehl

note: type: Content of: <book><chapter><section><section><para>
en: File <emphasis role="strong">diversions</emphasis> provided by the <literal>dpkg-divert</literal>(8) command are a way of forcing <literal>dpkg</literal>(1) not to install a file into its default location, but to a <emphasis role="strong">diverted</emphasis> location.  The use of <literal>dpkg-divert</literal> is meant for the package maintenance scripts.  Its casual use by the system administrator is deprecated.
de: <emphasis role="strong">Diversions</emphasis>, bereitgestellt durch den <literal>dpkg-divert</literal>(8)-Befehl, bieten die Möglichkeit, <literal>dpkg</literal>(1) zu zwingen, eine Datei nicht an Ihren Standardort zu installieren, sondern an einen umgelenkten Speicherort (<emphasis role="strong">diverted</emphasis>). <literal>dpkg-divert</literal> ist zur Verwendung durch Paketverwaltungs-Skripte gedacht. Die beiläufige Verwendung durch den Systemadministrator ist nicht mehr zeitgemäß.

note: type: Content of: <book><chapter><section><title>
en: Recovery from a broken system
de: Wiederherstellung eines beschädigten Systems

note: type: Content of: <book><chapter><section><para>
en: When running <literal>testing</literal> or <literal>unstable</literal> system, the administrator is expected to recover from broken package management situation.
de: Bei einem <literal>testing</literal>- oder <literal>unstable</literal>-System sollte der Administrator darauf vorbereitet sein, das System im Falle einer Beschädigung des Paketmanagements wiederherstellen zu können.

note: type: Content of: <book><chapter><section><caution><para>
en: Some methods described here are high risk actions.  You have been warned!
de: Einige Methoden, die hier beschrieben werden, beinhalten ein hohes Risiko. Sie wurden gewarnt!

note: type: Content of: <book><chapter><section><section><title>
en: Incompatibility with old user configuration
de: Inkompatibilität mit alter Benutzerkonfiguration

note: type: Content of: <book><chapter><section><section><para>
en: If a desktop GUI program experienced instability after significant upstream version upgrade, you should suspect interference with old local configuration files created by it. If it is stable under a newly created user account, this hypothesis is confirmed.  (This is a bug of packaging and usually avoided by the packager.)
de: Wenn ein Desktop-GUI-Programm nach signifikanten Upgrades von Upstream Instabilitäten erkennen lässt, sollten Sie Behinderungen durch alte lokal erstellte Konfigurationsdateien als Ursache in Betracht ziehen. Falls das Programm unter einem neu erstellten Benutzerkonto stabil läuft, ist diese Hypothese bestätigt. (Dies ist ein Fehler beim Paketieren und wird für gewöhnlich durch den Paketersteller vermieden.)

note: type: Content of: <book><chapter><section><section><para>
en: To recover stability, you should move corresponding local configuration files and restart the GUI program.  You may need to read old configuration file contents to recover configuration information later.  (Do not erase them too quickly.)
de: Um das Programm wieder stabil zu bekommen, sollten Sie die entsprechenden lokalen Konfigurationsdateien beiseite schaffen und das GUI-Programm neu starten. Sie müssen möglicherweise die Inhalte alter Konfigurationsdateien lesen, um die Konfigurationsinformationen später wiederherstellen zu können. (Löschen Sie sie nicht zu früh.)

note: type: Content of: <book><chapter><section><section><title>
en: Caching errors of the package data
de: Fehler beim Zwischenspeichern der Paketdaten

note: type: Content of: <book><chapter><section><section><para>
en: Caching errors of the package data cause intriguing errors, such as <ulink url="&gpgerrorinvalidbadsig;">"GPG error: ... invalid: BADSIG ..."</ulink> with APT.
de: Fehler beim Zwischenspeichern der Paketdaten führen zu verblüffenden Meldungen, wie <ulink url="&gpgerrorinvalidbadsig;">"GPG error: ... invalid: BADSIG ..."</ulink> bei APT.

note: type: Content of: <book><chapter><section><section><para>
en: You should remove all cached data by "<literal>sudo rm -rf /var/lib/apt/* </literal>" and try again. (If <literal>apt-cacher-ng</literal> is used, you should also run "<literal>sudo rm -rf /var/cache/apt-cacher-ng/* </literal>".)
de: Sie sollten alle zwischengespeicherten Daten mittels "<literal>sudo rm -rf /var/lib/apt/* </literal>" entfernen und es erneut versuchen. (Falls Sie <literal>apt-cacher-ng</literal> verwenden, führen Sie auch "<literal>sudo rm -rf /var/cache/apt-cacher-ng/* </literal>" aus.)

note: type: Content of: <book><chapter><section><section><title>
en: Rescue with the dpkg command
de: Systemrettung mit dem dpkg-Befehl

note: type: Content of: <book><chapter><section><section><para>
en: You may still find cached copies of older bug free version of <literal>foo</literal> package in the package cache directory: "<literal>/var/cache/apt/archives/</literal>".  (If not, you can download it from archive of <ulink url="&httpssnapshotdebianorg;">https://snapshot.debian.org/</ulink> or copy it from package cache of a functioning machine.)
de: Sie könnten im cache-Verzeichnis "<literal>/var/cache/apt/archives/</literal>" zwischengespeicherte Kopien von älteren, fehlerfreien Versionen des Pakets <literal>foo</literal> finden. (Falls nicht, können Sie diese auch aus dem Archiv unter <ulink url="&httpssnapshotdebianorg;">https://snapshot.debian.org/</ulink> herunterladen oder von einem funktionierenden System herüber kopieren.)

note: type: Content of: <book><chapter><section><section><para>
en: If you can boot the system, you may install it by the following command.
de: Ist das System boot-fähig, könnte es unter Umständen möglich sein, das Paket mit folgendem Befehl zu installieren:

note: type: Content of: <book><chapter><section><section><para>
en: If attempting to install a package this way fails due to some dependency violations and you really need to do this as the last resort, you can override dependency using <literal>dpkg</literal>'s "<literal>--ignore-depends</literal>", "<literal>--force-depends</literal>" and other options.  If you do this, you need to make serious effort to restore proper dependency later. See <literal>dpkg</literal>(8) for details.
de: Falls der Versuch, ein Paket auf diese Art zu installieren, aufgrund von verletzten Abhängigkeiten fehlschlägt, können Sie als letzten Ausweg Abhängigkeiten mit den  <literal>dpkg</literal>-Optionen "<literal>--ignore-depends</literal>", "<literal>--force-depends</literal>" und weiteren überschreiben. Dabei müssen Sie besondere Sorgfalt darauf verwenden, die Abhängigkeiten später korrekt wiederherzustellen. Details finden Sie in <literal>dpkg</literal>(8).

note: type: Content of: <book><chapter><section><section><note><para>
en: If your system is seriously broken, you should make a full backup of system to a safe place (see <xref linkend="_backup_and_recovery"/>) and should perform a clean installation.  This is less time consuming and produces better results in the end.
de: Falls Ihr System ernsthaft beschädigt ist, sollten ein vollständiges Backup aller Daten an einem sicheren Ort ablegen (siehe <xref linkend="_backup_and_recovery"/>) und eine saubere Neuinstallation durchführen. Dies ist weniger zeitaufwändig und führt am Ende zu einem besseren Ergebnis.

note: type: Content of: <book><chapter><section><section><tip><para>
en: If system breakage is minor, you may alternatively downgrade the whole system as in <xref linkend="_emergency_downgrading"/> using the higher level APT system.
de: Wenn die Beschädigung des Systems nur gering ist, könnten Sie das ganze System möglicherweise mit dem APT-System auf eine ältere Version zurückrüsten, wie in <xref linkend="_emergency_downgrading"/> beschrieben.

note: type: Content of: <book><chapter><section><section><title>
en: Failed installation due to missing dependencies
de: Fehlgeschlagene Installation aufgrund von fehlenden Abhängigkeiten

note: type: Content of: <book><chapter><section><section><para>
en: If you force to install a package by "<literal>sudo dpkg -i ...</literal>" to a system without all dependency packages installed, the package installation will fail as partially installed.
de: Wenn Sie die Installation eines Pakets über "<literal>sudo dpkg -i ...</literal>" auf einem System erzwingen, auf dem nicht alle erforderlichen Pakete vorhanden sind, wird die Paketinstallation mit dem Status "<literal>nicht vollständig installiert</literal>" fehlschlagen.

note: type: Content of: <book><chapter><section><section><para>
en: Then, configure all partially installed packages with the following command.
de: Konfigurieren Sie dann alle unvollständig installierten Pakete mit folgendem Befehl:

note: type: Content of: <book><chapter><section><section><title>
en: Different packages with overlapped files
de: Mehrere Pakete mit überlappenden Dateien

note: type: Content of: <book><chapter><section><section><para>
en: Archive level package management systems, such as <literal>aptitude</literal>(8) or <literal>apt-get</literal>(1), do not even try to install packages with overlapped files using package dependencies (see <xref linkend="_package_dependencies"/>).
de: Paketmanagementsysteme für das Debian-Archiv wie <literal>aptitude</literal>(8) oder <literal>apt-get</literal>(1) versuchen erst gar nicht, Pakete mit überlappenden Dateien über Paketabhängigkeiten zu installieren (weiteres in <xref linkend="_package_dependencies"/>).

note: type: Content of: <book><chapter><section><section><para>
en: Errors by the package maintainer or deployment of inconsistently mixed source of archives (see <xref linkend="_packages_from_mixed_source_of_archives"/>) by the system administrator may create a situation with incorrectly defined package dependencies. When you install a package with overlapped files using <literal>aptitude</literal>(8) or <literal>apt-get</literal>(1) under such a situation, <literal>dpkg</literal>(1) which unpacks package ensures to return error to the calling program without overwriting existing files.
de: Fehler durch einen Paketbetreuer oder die Einrichtung von inkonsistent gemischten Archivquellen durch den Systemadministrator (lesen Sie <xref linkend="_packages_from_mixed_source_of_archives"/>)  könnten Situationen mit falsch definierten Paketabhängigkeiten hervorrufen. Wenn Sie in solch einer Situation ein Paket mit überlappenden Dateien mittels <literal>aptitude</literal>(8) oder <literal>apt-get</literal>(1) installieren, stellt <literal>dpkg</literal>(1), das das Paket entpackt, sicher, dass ein Fehler an das aufrufende Programm zurückgegeben wird, ohne dass vorhandene Dateien überschrieben werden.

note: type: Content of: <book><chapter><section><section><caution><para>
en: The use of third party packages introduces significant system risks via maintainer scripts which are run with root privilege and can do anything to your system.  The <literal>dpkg</literal>(1) command only protects against overwriting by the unpacking.
de: Die Verwendung von Paketen aus Drittquellen bringt durch Betreuerskripte ein erhebliches Risiko für das System mit sich, da diese mit root-Privilegien ausgeführt werden und jegliche Aktion auf dem System ausführen können. Der <literal>dpkg</literal>(1)-Befehl schützt lediglich vor dem Überschreiben beim Entpacken.

note: type: Content of: <book><chapter><section><section><para>
en: You can work around such broken installation by removing the old offending package, <literal><emphasis>old-package</emphasis></literal>, first.
de: Sie können solche beschädigten Installationen umgehen, indem Sie vorher das alte betroffene Paket <literal><emphasis>altes-paket</emphasis></literal> entfernen:

note: type: Content of: <book><chapter><section><section><title>
en: Fixing broken package script
de: Behebung von Problemen aufgrund von beschädigtem Paketskript

note: type: Content of: <book><chapter><section><section><para>
en: When a command in the package script returns error for some reason and the script exits with error, the package management system aborts their action and ends up with partially installed packages.  When a package contains bugs in its removal scripts, the package may become impossible to remove and quite nasty.
de: Wenn ein Befehl in einem Paketskript aus irgendeinem Grund einen Fehler zurückgibt und das Skript aufgrund des Fehlers abgebrochen wird, beendet das Paketmanagement die Aktion und es bleiben halb-installierte Pakete zurück. Enthält ein Paket Programmierfehler in seinen Skripten zum Löschen des Pakets, könnte es sein, dass das Paket nicht mehr entfernt werden kann und ziemlich unangenehm wird.

note: type: Content of: <book><chapter><section><section><para>
en: For the package script problem of "<literal><emphasis>package_name</emphasis></literal>", you should look into following package scripts.
de: Wenn das Paket "<literal><emphasis>paketname</emphasis></literal>" ein Problem mit den Skripten hat, sollten Sie in folgenden Paketskripten nachschauen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.preinst</literal>"
de: "<literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.preinst</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.postinst</literal>"
de: "<literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.postinst</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.prerm</literal>"
de: "<literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.prerm</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.postrm</literal>"
de: "<literal>/var/lib/dpkg/info/<emphasis>paketname</emphasis>.postrm</literal>"

note: type: Content of: <book><chapter><section><section><para>
en: Edit the offending package script from the root using following techniques.
de: Editieren Sie die angebotenen Paketskripte von Grund auf mittels folgender Techniken:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: disable the offending line by preceding "<literal>#</literal>"
de: deaktivieren Sie die problematische Zeile, indem Sie ein "<literal>#</literal>" voranstellen;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: force to return success by appending the offending line with "<literal>|| true</literal>"
de: erzwingen Sie, dass das Skript einen Rückgabewert für Erfolg zurück gibt, indem Sie der fraglichen Zeile "<literal>|| true</literal>" anhängen.

note: type: Content of: <book><chapter><section><section><title>
en: Recovering package selection data
de: Paketauswahldaten wiederherstellen

note: type: Content of: <book><chapter><section><section><para>
en: If "<literal>/var/lib/dpkg/status</literal>" becomes corrupt for any reason, the Debian system loses package selection data and suffers severely.  Look for the old "<literal>/var/lib/dpkg/status</literal>" file at "<literal>/var/lib/dpkg/status-old</literal>" or "<literal>/var/backups/dpkg.status.*</literal>".
de: Falls "<literal>/var/lib/dpkg/status</literal>" aus irgendeinem Grund beschädigt wird, verliert das Debian-System die Daten über ausgewählte Pakete und kommt dadurch erheblich zu Schaden. Sie finden alte "<literal>/var/lib/dpkg/status</literal>"-Dateien in "<literal>/var/lib/dpkg/status-old</literal>" oder "<literal>/var/backups/dpkg.status.*</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: Keeping "<literal>/var/backups/</literal>" in a separate partition may be a good idea since this directory contains lots of important system data.
de: Es könnte eine gute Idee sein, "<literal>/var/backups/</literal>" auf einer separaten Partition abzulegen, da dieses Verzeichnis viele wichtige Systemdaten enthält.

note: type: Content of: <book><chapter><section><section><para>
en: For serious breakage, I recommend to make fresh re-install after making backup of the system. Even if everything in "<literal>/var/</literal>" is gone, you can still recover some information from directories in "<literal>/usr/share/doc/</literal>" to guide your new installation.
de: Bei ernsten Beschädigungen empfehle ich eine frische Neuinstallation, nachdem eine Sicherung der Daten durchgeführt wurde. Sogar wenn alles in "<literal>/var/</literal>" verloren ist, können Sie trotzdem noch etliche Informationen aus Verzeichnissen in "<literal>/usr/share/doc/</literal>" wiederherstellen, um Ihre neue Installation zu lenken:

note: type: Content of: <book><chapter><section><section><para>
en: Reinstall minimal (desktop) system.
de: Installieren Sie ein minimales (Desktop-)System.

note: type: Content of: <book><chapter><section><section><para>
en: Mount old system at "<literal>/path/to/old/system/</literal>".
de: Binden Sie die alten Systempartitionen in "<literal>/pfad/zum/alten/system/</literal>" ein.

note: type: Content of: <book><chapter><section><section><para>
en: Then you are presented with package names to install.  (There may be some non-package names such as "<literal>texmf</literal>".)
de: Jetzt haben Sie eine Liste mit Paketnamen, die Sie installieren können. (Es könnten auch einige Zeichenfolgen darunter sein, die keine Paketnamen sind, wie z.B. "<literal>texmf</literal>".)

note: type: Content of: <book><chapter><section><title>
en: Tips for the package management
de: Tipps für das Paketmanagement

note: type: Content of: <book><chapter><section><para>
en: For simplicity, <emphasis role="strong">the source list</emphasis> examples in this section are presented as "<literal>/etc/apt/sources.list</literal>" in one-line-style after the <literal>&codename-stable;</literal> release.
de: Der Einfachheit halber sind die <emphasis role="strong">sources.list</emphasis>-Beispiele in diesem Abschnitt im einzeiligen Stil angegeben, nach Freigabe von <literal>&codename-stable;</literal>.

note: type: Content of: <book><chapter><section><section><title>
en: Who uploaded the package?
de: Wer hat das Paket hochgeladen?

note: type: Content of: <book><chapter><section><section><para>
en: Although the maintainer name listed in "<literal>/var/lib/dpkg/available</literal>" and "<literal>/usr/share/doc/package_name/changelog</literal>" provide some information on "who is behind the packaging activity", the actual uploader of the package is somewhat obscure.  <literal>who-uploads</literal>(1) in the <literal>devscripts</literal> package identifies the actual uploader of Debian source packages.
de: Obwohl der Betreuername, der in "<literal>/var/lib/dpkg/available</literal>" und "<literal>/usr/share/doc/package_name/changelog</literal>" aufgelistet ist, Informationen darüber gibt, "wer hinter den Paketaktivitäten steht", sind Informationen über den Uploader (die Person, die das Paket wirklich hochgeladen hat) ein wenig verschleiert. <literal>who-uploads</literal>(1) aus dem <literal>devscripts</literal>-Paket identifiziert die realen Uploader von Debian-Quellpaketen.

note: type: Content of: <book><chapter><section><section><title>
en: Limiting download bandwidth for APT
de: Die Download-Bandbreite für APT einschränken

note: type: Content of: <book><chapter><section><section><para>
en: If you want to limit the download bandwidth for APT to e.g. 800Kib/sec (=100kiB/sec), you should configure APT with its configuration parameter as the following.
de: Falls Sie die Download-Bandbreite für APT einschränken möchten, sagen wir z.B. auf 800Kib/sec (=100kiB/sec), sollten Sie APT mit folgenden Konfigurationsparametern einrichten:

note: type: Content of: <book><chapter><section><section><title>
en: Automatic download and upgrade of packages
de: Automatisches Herunterladen und Aktualisieren von Paketen

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>apt</literal> package comes with its own cron script "<literal>/etc/cron.daily/apt</literal>" to support the automatic download of packages.  This script can be enhanced to perform the automatic upgrade of packages by installing the <literal>unattended-upgrades</literal> package. These can be customized by parameters in "<literal>/etc/apt/apt.conf.d/02backup</literal>" and "<literal>/etc/apt/apt.conf.d/50unattended-upgrades</literal>" as described in "<literal>/usr/share/doc/unattended-upgrades/README</literal>".
de: Das <literal>apt</literal>-Paket enthält ein eigenes cron-Skript ("<literal>/etc/cron.daily/apt</literal>"), um den automatischen Download von Paketen zu unterstützen. Durch die Installation des <literal>unattended-upgrades</literal>-Pakets kann dieses Skript erweitert werden, so dass auch die automatische Aktualisierung von Paketen durchgeführt wird. Sie können dies über Parameter in "<literal>/etc/apt/apt.conf.d/02backup</literal>" und "<literal>/etc/apt/apt.conf.d/50unattended-upgrades</literal>" noch weiter anpassen, wie in "<literal>/usr/share/doc/unattended-upgrades/README</literal>" beschrieben.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>unattended-upgrades</literal> package is mainly intended for the security upgrade for the <literal>stable</literal> system.  If the risk of breaking an existing <literal>stable</literal> system by the automatic upgrade is smaller than that of the system broken by the intruder using its security hole which has been closed by the security update, you should consider using this automatic upgrade with configuration parameters as the following.
de: Das <literal>unattended-upgrades</literal>-Paket ist hauptsächlich für Sicherheits-Upgrades auf <literal>Stable</literal>-Systemen gedacht. Wenn das Risiko, ein vorhandenes <literal>Stable</literal>-System über einen automatischen Upgrade-Prozess zu beschädigen, geringer ist als das, welches von einem Angreifer ausgeht, der über Ausnutzung einer Sicherheitslücke das System schädigt, sollten Sie ein automatisches Upgrade in Erwägung ziehen, das diese Lücke über ein Sicherheits-Upgrade schließt. Nutzen Sie dazu folgende Konfigurationsparameter:

note: type: Content of: <book><chapter><section><section><para>
en: If you are running an <literal>testing</literal> or <literal>unstable</literal> system, you do not want to use the automatic upgrade since it certainly breaks system some day.  Even for such <literal>testing</literal> or <literal>unstable</literal> case, you may still want to download packages in advance to save time for the interactive upgrade with configuration parameters as the following.
de: Wenn Sie ein <literal>Testing</literal>- oder <literal>Unstable</literal>-System laufen haben, sollten Sie kein automatisches Upgrade verwenden, da sonst mit Sicherheit eines Tages das System beschädigt würde. Aber sogar für solch ein <literal>Testing</literal>- oder <literal>Unstable</literal>-System möchten Sie vielleicht in Vorbereitung für ein interaktives Upgrade die Pakete schon mal automatisch herunterladen, um Zeit zu sparen. Verwenden Sie dazu folgende Konfigurationsparameter:

note: type: Content of: <book><chapter><section><section><title>
en: Updates and Backports
de: Aktualisierungen und Backports

note: type: Content of: <book><chapter><section><section><para>
en: There are <ulink url="&stableupdates;">stable-updates</ulink> ("<literal>&codename-stable;</literal>-updates" during the <literal>&codename-stable;</literal>-as-<literal>stable</literal> release cycle) and <ulink url="&backportsdebianorg;">backports.debian.org</ulink> archives which provide upgrade packages for <literal>stable</literal>.
de: Es gibt <ulink url="&stableupdates;">stable-updates</ulink>- ("<literal>&codename-stable;</literal>-updates", während <literal>&codename-stable;</literal> als <literal>stable</literal> gilt) und <ulink url="&backportsdebianorg;">backports.debian.org</ulink>-Archive, die aktualisierte Pakete für <literal>stable</literal> bereitstellen.

note: type: Content of: <book><chapter><section><section><para>
en: In order to use these archives, you list all required archives in the "<literal>/etc/apt/sources.list</literal>" file as the following.
de: Um diese Archive zu nutzen, listen Sie alle erforderlichen Archive in der "<literal>/etc/apt/sources.list</literal>"-Datei auf, wie hier:

note: type: Content of: <book><chapter><section><section><para>
en: There is no need to set Pin-Priority value explicitly in the "<literal>/etc/apt/preferences</literal>" file.  When newer packages become available, the default configuration provides most reasonable upgrades (see <xref linkend="_archive_level_release_files"/>).
de: Es ist nicht nötig, einen Wert für die Pin-Priorität in "<literal>/etc/apt/preferences</literal>" zu setzen. Wenn neuere Pakete verfügbar werden, werden mit der Standardkonfiguration passende Upgrades bereitgestellt (siehe <xref linkend="_archive_level_release_files"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: All installed older packages are upgraded to newer ones from <literal>&codename-stable;-updates</literal>.
de: Alle installierten veralteten Pakete werden auf die neuen von <literal>&codename-stable;-updates</literal> aktualisiert.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Only manually installed older packages from <literal>&codename-stable;-backports</literal> are upgraded to newer ones from <literal>&codename-stable;-backports</literal>.
de: Nur manuell installierte veraltete Pakete von <literal>&codename-stable;-backports</literal> werden auf die neuen Versionen von <literal>&codename-stable;-backports</literal> aktualisiert.

note: type: Content of: <book><chapter><section><section><para>
en: Whenever you wish to install a package named "<literal><emphasis>package-name</emphasis></literal>" with its dependency from <literal>&codename-stable;-backports</literal> archive manually, you use following command while switching target release with "<literal>-t</literal>" option.
de: Wann immer Sie ein Paket namens "<literal><emphasis>paketname</emphasis></literal>" inklusive seiner Abhängigkeiten von <literal>&codename-stable;-backports</literal> manuell installieren möchten, verwenden Sie den folgenden Befehl, wobei Sie die Zielveröffentlichung mit der Option "<literal>-t</literal>" festlegen:

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not install too many packages from <ulink url="&backportsdebianorg;">backports.debian.org</ulink> archives.  It may cause package dependency complications. See <xref linkend="_how_to_cope_with_conflicting_requirements"/> for alternative solutions.
de: Installieren Sie nicht zu viele Pakete von <ulink url="&backportsdebianorg;">backports.debian.org</ulink>. Dies könnte zu Abhängigkeitsproblemen führen. In <xref linkend="_how_to_cope_with_conflicting_requirements"/> finden Sie alternative Lösungen.

note: type: Content of: <book><chapter><section><section><title>
en: External package archives
de: Externe Paketarchive

note: type: Content of: <book><chapter><section><section><warning><para>
en: You should be aware that the external package gains the root privilege to your system. You should only use the trusted external package archive. See <xref linkend="_how_to_cope_with_conflicting_requirements"/> for alternative solutions.
de: Sie sollten sich bewusst sein, dass das externe Paket root-Privilegien für Ihr System bekommt. Sie sollten nur externe Paketarchive nutzen, denen Sie vertrauen. In <xref linkend="_how_to_cope_with_conflicting_requirements"/>finden Sie alternative Lösungen.

note: type: Content of: <book><chapter><section><section><para>
en: You can use secure APT with Debian-compatible external package archive by adding it to <emphasis role="strong">the source list</emphasis> and its archive key file into the "<literal>/etc/apt/trusted.gpg.d/</literal>" directory.  See <literal>sources.list</literal>(5), <literal>apt-secure</literal>(8) and <literal>apt-key</literal>(8).
de: Sie können secure-APT mit Debian-kompatiblen externen Paketarchiven verwenden, indem Sie diese zur <emphasis role="strong">sources.list</emphasis> hinzufügen und den zugehörigen Archivschlüssel zum "<literal>/etc/apt/trusted.gpg.d/</literal>"-Verzeichnis. Lesen Sie dazu <literal>sources.list</literal>(5), <literal>apt-secure</literal>(8) und <literal>apt-key</literal>(8).

note: type: Content of: <book><chapter><section><section><title>
en: Packages from mixed source of archives without <emphasis role="strong">apt-pinning</emphasis>
de: Pakete aus verschiedenen Paketarchiven ohne <emphasis role="strong">apt-pinning</emphasis>

note: type: Content of: <book><chapter><section><section><caution><para>
en: Installing packages from mixed source of archives is not supported by the official Debian distribution except for officially supported particular combinations of archives such as <literal>stable</literal> with <ulink url="&securityupdates;">security updates</ulink> and <ulink url="&stableupdates;">stable-updates</ulink>.
de: Die Installation von Paketen aus gemischten Paketquellen wird von der offiziellen Debian-Distribution nicht unterstützt, außer für ein paar bestimmte Archivkombinationen, wie z.B. <literal>stable</literal> mit <ulink url="&securityupdates;">Sicherheits-Updates</ulink> und <ulink url="&stableupdates;">stable-updates</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example of operations to include specific newer upstream version packages found in <literal>unstable</literal> while tracking <literal>testing</literal> for single occasion.
de: Hier ein Beispiel von Befehlen, über die man spezielle neuere Upstream-Versionen von Paketen aus <literal>Unstable</literal> verwendet, während ansonsten <literal>Testing</literal> genutzt wird:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Change the "<literal>/etc/apt/sources.list</literal>" file temporarily to single "<literal>unstable</literal>" entry.
de: Ändern Sie die Datei "<literal>/etc/apt/sources.list</literal>" vorübergehend in "<literal>unstable</literal>".

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Run "<literal>aptitude update</literal>".
de: Führen Sie "<literal>aptitude update</literal>" aus.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Run "<literal>aptitude install <emphasis>package-name</emphasis></literal>".
de: Führen Sie "<literal>aptitude install <emphasis>packetname</emphasis></literal>" aus.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Recover the original "<literal>/etc/apt/sources.list</literal>" file for <literal>testing</literal>.
de: Stellen Sie die Originalversion von "<literal>/etc/apt/sources.list</literal>" für <literal>testing</literal> wieder her.

note: type: Content of: <book><chapter><section><section><para>
en: You do not create the "<literal>/etc/apt/preferences</literal>" file nor need to worry about <emphasis role="strong">apt-pinning</emphasis> with this manual approach.  But this is very cumbersome.
de: Bei diesem manuellen Vorgehen erstellen Sie keine "<literal>/etc/apt/preferences</literal>"-Datei und müssen sich auch keine Sorgen über <emphasis role="strong">apt-pinning</emphasis> machen. Allerdings ist dies sehr mühsam.

note: type: Content of: <book><chapter><section><section><caution><para>
en: When using mixed source of archives, you must ensure compatibility of packages by yourself since the Debian does not guarantee it. If package incompatibility exists, you may break system. You must be able to judge these technical requirements. The use of mixed source of random archives is completely optional operation and its use is not something I encourage you to use.
de: Wenn Sie gemischte Paketquellen verwenden, müssen Sie die Kompatibilität selbst sicherstellen, da Debian diese in solchem Falle nicht garantieren kann. Falls Paketinkompatibilitäten existieren, könnten Sie Ihr System beschädigen. Sie müssen in der Lage sein, diese technischen Anforderungen zu beurteilen. Die Verwendung von gemischten Quellen zufällig ausgewählter Archive ist eine absolut optionale Operation und nicht zu empfehlen.

note: type: Content of: <book><chapter><section><section><para>
en: General rules for installing packages from different archives are the following.
de: Die grundsätzlichen Regeln für die Installation von Paketen aus unterschiedlichen Archiven sind wie folgt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Non-binary packages ("<literal>Architecture: all</literal>") are <emphasis role="strong">safer</emphasis> to install.
de: Nicht-binäre Pakete ("<literal>Architecture: all</literal>") sind recht <emphasis role="strong">unproblematisch</emphasis> zu installieren:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: documentation packages: no special requirements
de: Dokumentationspakete: keine speziellen Anforderungen;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: interpreter program packages: compatible interpreter must be available
de: Pakete von Interpreter-Programmen: ein kompatibler Interpreter muss verfügbar sein.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Binary packages (non "<literal>Architecture: all</literal>") usually face many road blocks and are <emphasis role="strong">unsafe</emphasis> to install.
de: Bei Binärpaketen (nicht "<literal>Architecture: all</literal>") gibt es gewöhnlich viele Stolpersteine und ihre Installation könnte <emphasis role="strong">problematisch</emphasis> sein:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: library version compatibility (including "<literal>libc</literal>")
de: Kompatibilität zu Bibliotheksversionen (inklusive "<literal>libc</literal>");

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: related utility program version compatibility
de: Kompatibilität zu damit in Verbindung stehenden Hilfswerkzeugen;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Kernel <ulink url="&abi;">ABI</ulink> compatibility
de: Kernel <ulink url="&abi;">ABI</ulink>-Kompatibilität;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: C++ <ulink url="&abi;">ABI</ulink> compatibility
de: C++ <ulink url="&abi;">ABI</ulink>-Kompatibilität;

note: type: Content of: <book><chapter><section><section><note><para>
en: In order to make a package to be <emphasis role="strong">safer</emphasis> to install, some commercial non-free binary program packages may be provided with completely statically linked libraries.  You should still check <ulink url="&abi;">ABI</ulink> compatibility issues etc. for them.
de: Um die Installation eines Pakets <emphasis role="strong">unproblematischer</emphasis> zu machen, existieren möglicherweise einige nicht-freie Binärprogramm-Pakete mit vollständig statisch gelinkten Bibliotheken. Sie sollten diese immer auf <ulink url="&abi;">ABI</ulink>-Kompatibilitätsprobleme usw. kontrollieren.

note: type: Content of: <book><chapter><section><section><note><para>
en: Except to avoid broken package for a short term, installing binary packages from non-Debian archives is generally bad idea.  You should seek all available alternative safer technical solutions which are compatible with your current Debian syetem (see <xref linkend="_how_to_cope_with_conflicting_requirements"/>).
de: Die Installation von Binärpaketen aus nicht-Debian-Archiven ist grundsätzlich eine schlechte Idee, außer vielleicht um für eine kurze Zeit die Installation von beschädigten Paketen zu vermeiden. Sie sollten vorher alle anderen, verfügbaren sicheren Alternativen in Erwägung ziehen, die mit Ihrem aktuellen Debian-System  kompatibel sind (lesen Sie dazu <xref linkend="_how_to_cope_with_conflicting_requirements"/>).

note: type: Content of: <book><chapter><section><section><title>
en: Tweaking candidate version with <emphasis role="strong">apt-pinning</emphasis>
de: Die Installationskandidat-Version anpassen mit <emphasis role="strong">apt-pinning</emphasis>

note: type: Content of: <book><chapter><section><section><para>
en: Without the "<literal>/etc/apt/preferences</literal>" file, APT system chooses the latest available version as the <emphasis role="strong">candidate version</emphasis> using the version string.  This is the normal state and most recommended usage of APT system.  All officially supported combinations of archives do not require the "<literal>/etc/apt/preferences</literal>" file since some archives which should not be used as the automatic source of upgrades are marked as <emphasis role="strong">NotAutomatic</emphasis> and dealt properly.
de: Ohne eine "<literal>/etc/apt/preferences</literal>"-Datei wählt das APT-System basierend auf dem Versionseintrag die letzte verfügbare Version als <emphasis role="strong">Installationskandidat-Version</emphasis> aus. Dies ist der normale Weg und die empfohlene Verwendung des APT-Systems. Alle offiziell unterstützten Archivkombinationen erfordern keine "<literal>/etc/apt/preferences</literal>"-Datei, da bei Archiven, die nicht als automatische Quelle für Aktualisierungen empfohlen werden, die Einstellung <emphasis role="strong">NotAutomatic</emphasis> gesetzt ist und diese entsprechend behandelt werden.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The version string comparison rule can be verified with, e.g., "<literal>dpkg --compare-versions ver1.1 gt ver1.1~1; echo $?</literal>" (see <literal>dpkg</literal>(1)).
de: Die Regel zum Vergleich der Versionsnummern (welche Versionsnummer größer ist) kann z.B. über "<literal>dpkg --compare-versions ver1.1 gt ver1.1~1; echo $?</literal>" verifiziert werden (näheres unter <literal>dpkg</literal>(1)).

note: type: Content of: <book><chapter><section><section><para>
en: When you install packages from mixed source of archives (see <xref linkend="_packages_from_mixed_source_of_archives"/>) regularly, you can automate these complicated operations by creating the "<literal>/etc/apt/preferences</literal>" file with proper entries and tweaking the package selection rule for <emphasis role="strong">candidate version</emphasis> as described in <literal>apt_preferences</literal>(5).  This is called <emphasis role="strong">apt-pinning</emphasis>.
de: Wenn Sie regelmäßig Pakete aus gemischten Quellen installieren (siehe <xref linkend="_packages_from_mixed_source_of_archives"/>), können Sie diese komplizierten Operationen automatisieren, indem Sie eine Datei "<literal>/etc/apt/preferences</literal>" mit entsprechenden Einträgen erstellen; so beeinflussen Sie die Auswahlregel für die <emphasis role="strong">Installationskandidat-Version</emphasis>; dies ist in <literal>apt_preferences</literal>(5) beschrieben. Dies Verfahren wird <emphasis role="strong">apt-pinning</emphasis> genannt.

note: type: Content of: <book><chapter><section><section><para>
en: When using <emphasis role="strong">apt-pinning</emphasis>, you must ensure compatibility of packages by yourself since the Debian does not guarantee it.  The <emphasis role="strong">apt-pinning</emphasis> is completely optional operation and its use is not something I encourage you to use.
de: Wenn Sie <emphasis role="strong">apt-pinning</emphasis> verwenden, müssen Sie die Kompatibilität der Pakete selbst sicherstellen, da Debian diese in einem solchen Fall nicht garantieren kann. Apt-pinning ist ein absolut optionales Verfahren und nicht zu empfehlen.

note: type: Content of: <book><chapter><section><section><para>
en: Archive level Release files (see <xref linkend="_archive_level_release_files"/>) are used for the rule of <literal>apt_preferences</literal>(5).  Thus <emphasis role="strong">apt-pinning</emphasis> works only with "suite" name for <ulink url="&normaldebianarchives;">normal Debian archives</ulink> and <ulink url="&securitydebianarchives;">security Debian archives</ulink>. (This is different from <ulink url="&ubuntu;">Ubuntu</ulink> archives.)  For example, you can do "<literal>Pin: release a=unstable</literal>" but can not do "<literal>Pin: release a=sid</literal>" in the "<literal>/etc/apt/preferences</literal>" file.
de: Für die <literal>apt_preferences</literal>(5)-Regeln werden die Release-Dateien im Archiv-Wurzelverzeichnis verwendet (näheres in <xref linkend="_archive_level_release_files"/>). Daher funktioniert <emphasis role="strong">apt-pinning</emphasis> bei <ulink url="&normaldebianarchives;">normalen Debian-Archiven</ulink> und <ulink url="&securitydebianarchives;">Debian-Archiven für Sicherheitsaktualisierungen</ulink> nur mit dem "Suite"-Namen. (Dies ist anders als bei <ulink url="&ubuntu;">Ubuntu</ulink>-Archiven.) Zum Beispiel können wir "<literal>Pin: release a=unstable</literal>" in "<literal>/etc/apt/preferences</literal>" verwenden, aber nicht "<literal>Pin: release a=sid</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: When you use non-Debian archive as a part of <emphasis role="strong">apt-pinning</emphasis>, you should check what they are intended for and also check their credibility.  For example, Ubuntu and Debian are not meant to be mixed.
de: Wenn Sie Debian-fremde Archive als Teil von <emphasis role="strong">apt-pinning</emphasis> verwenden, sollten Sie kontrollieren, wofür diese gedacht sind und ob sie glaubwürdig sind. So sind zum Beispiel Ubuntu und Debian nicht dazu gedacht, miteinander vermischt zu werden.

note: type: Content of: <book><chapter><section><section><note><para>
en: Even if you do not create the "<literal>/etc/apt/preferences</literal>" file, you can do fairly complex system operations (see <xref linkend="_rescue_with_the_dpkg_command"/> and <xref linkend="_packages_from_mixed_source_of_archives"/>) without <emphasis role="strong">apt-pinning</emphasis>.
de: Selbst wenn Sie keine "<literal>/etc/apt/preferences</literal>"-Datei erstellen, können Sie auch ohne <emphasis role="strong">apt-pinning</emphasis> ziemlich komplexe Systemoperationen durchführen (lesen Sie <xref linkend="_rescue_with_the_dpkg_command"/> und <xref linkend="_packages_from_mixed_source_of_archives"/>).

note: type: Content of: <book><chapter><section><section><para>
en: Here is a simplified explanation of <emphasis role="strong">apt-pinning</emphasis> technique.
de: Hier eine vereinfachte Beschreibung der Technik hinter <emphasis role="strong">apt-pinning</emphasis>:

note: type: Content of: <book><chapter><section><section><para>
en: The APT system chooses the highest Pin-Priority <emphasis role="strong">upgrading</emphasis> package from available package sources defined in the "<literal>/etc/apt/sources.list</literal>" file as the <emphasis role="strong">candidate version</emphasis> package.  If the Pin-Priority of the package is larger than 1000, this version restriction for <emphasis role="strong">upgrading</emphasis> is dropped to enable downgrading (see <xref linkend="_emergency_downgrading"/>).
de: Das APT-System wählt für ein <emphasis role="strong">Upgrade</emphasis> das Paket mit der höchsten Pin-Priorität aus den verfügbaren (in "<literal>/etc/apt/sources.list</literal>" definierten) Paketquellen als <emphasis role="strong">Installationskandidat-Version</emphasis> aus. Wenn die Pin-Priorität des Pakets größer als 1000 ist, wird die Einschränkung für <emphasis role="strong">Upgrades</emphasis> nicht beachtet, um ein Downgrade (eine Zurückrüstung auf eine ältere Version) zu ermöglichen (siehe <xref linkend="_emergency_downgrading"/>).

note: type: Content of: <book><chapter><section><section><para>
en: Pin-Priority value of each package is defined by "Pin-Priority" entries in the "<literal>/etc/apt/preferences</literal>" file or uses its default value.
de: Werte für die Pin-Priorität eines jeden Pakets werden über Einträge in der "<literal>/etc/apt/preferences</literal>"-Datei festgelegt oder verwenden deren Standardwert.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable Pin-Priority values for <emphasis role="strong">apt-pinning</emphasis> technique.
de: Liste erwähnenswerter Pin-Prioritäts-Werte für <emphasis role="strong">apt-pinning</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Pin-Priority
de: Pin-Priorität

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <emphasis role="strong">apt-pinning</emphasis> effects to the package
de: <emphasis role="strong">apt-pinning</emphasis>-Effekte auf das Paket

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install the package even if this constitutes a downgrade of the package
de: das Paket installieren, auch wenn dies ein Downgrade des Pakets bedeutet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: used as the default for the <emphasis role="strong">target release</emphasis> archive
de: wird als Standardwert für das Archiv der <emphasis role="strong">Zielveröffentlichung</emphasis> verwendet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: used as the default for the <emphasis role="strong">normal</emphasis> archive
de: wird als Standardwert für das <emphasis role="strong">normale</emphasis> Archiv verwendet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: used as the default for the <emphasis role="strong">NotAutomatic</emphasis> and <emphasis role="strong">ButAutomaticUpgrades</emphasis> archive
de: wird als Standardwert für Archive mit <emphasis role="strong">NotAutomatic</emphasis> und <emphasis role="strong">ButAutomaticUpgrades</emphasis> verwendet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: used for the <emphasis role="strong">installed</emphasis> package
de: wird für das <emphasis role="strong">installierte</emphasis> Paket verwendet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: used as the default for the <emphasis role="strong">NotAutomatic</emphasis> archive
de: wird als Standardwert für Archive mit <emphasis role="strong">NotAutomatic</emphasis> verwendet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">never install</emphasis> the package even if recommended
de: das Paket <emphasis role="strong">niemals installieren</emphasis>, selbst wenn es empfohlen wird

note: type: Content of: <book><chapter><section><section><para>
en: The <emphasis role="strong">target release</emphasis> archive can be set by the command line option, e.g., "<literal>apt-get install -t testing some-package</literal>"
de: Die gewünschte <emphasis role="strong">Zieldistribution</emphasis> (target release) kann über die Befehlszeilen-Option angegeben werden, z.B. "<literal>apt-get install -t testing irgendein-paket</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: The <emphasis role="strong">NotAutomatic</emphasis> and <emphasis role="strong">ButAutomaticUpgrades</emphasis> archive is set by archive server having its archive level Release file (see <xref linkend="_archive_level_release_files"/>) containing both "<literal>NotAutomatic: yes</literal>" and "<literal>ButAutomaticUpgrades: yes</literal>". The <emphasis role="strong">NotAutomatic</emphasis> archive is set by archive server having its archive level Release file containing only "<literal>NotAutomatic: yes</literal>".
de: Die <emphasis role="strong">NotAutomatic</emphasis>- und <emphasis role="strong">ButAutomaticUpgrades</emphasis>-Archive werden durch Archiv-Server definiert, die in ihren Release-Dateien im Archiv-Wurzelverzeichnis (siehe <xref linkend="_archive_level_release_files"/>) sowohl "<literal>NotAutomatic: yes</literal>" wie auch "<literal>ButAutomaticUpgrades: yes</literal>" gesetzt haben. Das <emphasis role="strong">NotAutomatic</emphasis>-Archiv wird über Server definiert, die in ihren Release-Dateien lediglich "<literal>NotAutomatic: yes</literal>" gesetzt haben.

note: type: Content of: <book><chapter><section><section><para>
en: The <emphasis role="strong">apt-pinning situation</emphasis> of <emphasis>package</emphasis> from multiple archive sources is displayed by "<literal>apt-cache policy <emphasis>package</emphasis></literal>".
de: Die <emphasis role="strong">apt-pinning-Situation</emphasis> von <emphasis>package</emphasis> aus mehreren Archivquellen wird mittels "<literal>apt-cache policy <emphasis>package</emphasis></literal>" angezeigt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: A line started with "<literal>Package pin:</literal>" lists the package version of <emphasis role="strong">pin</emphasis> if association just with <emphasis>package</emphasis> is defined, e.g., "<literal>Package pin: 0.190</literal>".
de: Eine Zeile beginnend mit "<literal>Package pin:</literal>" listet die Paketversion von <emphasis role="strong">pin</emphasis> auf, wenn die Zuordnung direkt über <emphasis>package</emphasis> definiert ist, z.B. "<literal>Package pin: 0.190</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: No line with "<literal>Package pin:</literal>" exists if no association just with <emphasis>package</emphasis> is defined.
de: Es existiert keine Zeile mit "<literal>Package pin:</literal>", wenn keine Zuordnung direkt über <emphasis>package</emphasis> definiert ist.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The Pin-Priority value associated just with <emphasis>package</emphasis> is listed right side of all version strings, e.g., "<literal>0.181 700</literal>".
de: Der Pin-Prioritäts-Wert, der direkt zu <emphasis>package</emphasis> gehört, ist rechts neben den Versionseinträgen aufgelistet, z.B. "<literal>0.181 700</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>0</literal>" is listed right side of all version strings if no association just with <emphasis>package</emphasis> is defined, e.g., "<literal>0.181 0</literal>".
de: "<literal>0</literal>" wird rechts neben den Versionseinträgen aufgelistet, wenn keine Zuordnung direkt mit <emphasis>package</emphasis> definiert ist, z.B "<literal>0.181 0</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The Pin-Priority values of archives (defined as "<literal>Package: *</literal>" in the "<literal>/etc/apt/preferences</literal>" file) are listed left side of all archive paths, e.g., "<literal>100 http://deb.debian.org/debian/ &codename-stable;-backports/main Packages</literal>".
de: Die Pin-Prioritäts-Werte von Archiven (definiert als "<literal>Package: *</literal>" in der "<literal>/etc/apt/preferences</literal>"-Datei) sind links von den Archivpfaden aufgelistet, z.B. "<literal>100 http://deb.debian.org/debian/ &codename-stable;-backports/main Packages</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: Blocking packages installed by "Recommends"
de: Über "Recommends" installierte Pakete blockieren

note: type: Content of: <book><chapter><section><section><para>
en: If you wish not to pull in particular packages automatically by "Recommends", you must create the "<literal>/etc/apt/preferences</literal>" file and explicitly list all those packages at the top of it as the following.
de: Wenn Sie verhindern möchten, dass bestimmte Pakete über "Recommends"-Abhängigkeiten (Empfohlen) installiert werden, müssen Sie die Datei "<literal>/etc/apt/preferences</literal>" erstellen und explizit all diese Pakete ganz oben in der Datei auflisten, wie in diesem Beispiel:

note: type: Content of: <book><chapter><section><section><title>
en: Tracking <literal>testing</literal> with some packages from <literal>unstable</literal>
de: Nutzen von <literal>Testing</literal> mit einigen Paketen aus <literal>Unstable</literal>

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example of <emphasis role="strong">apt-pinning</emphasis> technique to include specific newer upstream version packages found in <literal>unstable</literal> regularly upgraded while tracking <literal>testing</literal>.  You list all required archives in the "<literal>/etc/apt/sources.list</literal>" file as the following.
de: Hier ein Beispiel für eine <emphasis role="strong">apt-pinning</emphasis>-Technik, um neuere Upstream-Versionen einzelner Pakete aus <literal>Unstable</literal> regelmäßig aktualisieren zu können und ansonsten <literal>Testing</literal> zu nutzen. Sie listen alle benötigten Archive in der "<literal>/etc/apt/sources.list</literal>"-Datei auf, wie hier:

note: type: Content of: <book><chapter><section><section><para>
en: Set the "<literal>/etc/apt/preferences</literal>" file as the following.
de: Richten Sie die "<literal>/etc/apt/preferences</literal>"-Datei wie folgt ein:

note: type: Content of: <book><chapter><section><section><para>
en: When you wish to install a package named "<literal><emphasis>package-name</emphasis></literal>" with its dependencies from <literal>unstable</literal> archive under this configuration, you issue the following command which switches target release with "<literal>-t</literal>" option (Pin-Priority of <literal>unstable</literal> becomes 990).
de: Wenn Sie mit dieser Konfiguration ein Paket namens "<literal><emphasis>paketname</emphasis></literal>" aus dem <literal>Unstable</literal>-Archiv inklusive seiner Abhängigkeiten installieren möchten, führen Sie folgenden Befehl aus, wobei über die Option "<literal>-t</literal>" die Zielveröffentlichung angepasst wird (die Pin-Priorität von <literal>Unstable</literal> wird 990):

note: type: Content of: <book><chapter><section><section><para>
en: With this configuration, usual execution of "<literal>apt-get upgrade</literal>" and "<literal>apt-get dist-upgrade</literal>" (or "<literal>aptitude safe-upgrade</literal>" and "<literal>aptitude full-upgrade</literal>") upgrades packages which were installed from <literal>testing</literal> archive using current <literal>testing</literal> archive and packages which were installed from <literal>unstable</literal> archive using current <literal>unstable</literal> archive.
de: Mit dieser Konfiguration wird die normale Ausführung von "<literal>apt-get upgrade</literal>" und "<literal>apt-get dist-upgrade</literal>" (oder "<literal>aptitude safe-upgrade</literal>" und "<literal>aptitude full-upgrade</literal>") Pakete, die aus <literal>Testing</literal> installiert wurden, unter Verwendung des derzeitigen <literal>Testing</literal>-Archivs aktualisieren; Pakete, die aus <literal>Unstable</literal> installiert wurden, werden unter Verwendung des derzeitigen <literal>Unstable</literal>-Archivs aktualisiert.

note: type: Content of: <book><chapter><section><section><caution><para>
en: Be careful not to remove "<literal>testing</literal>" entry from the "<literal>/etc/apt/sources.list</literal>" file.  Without "<literal>testing</literal>" entry in it, APT system upgrades packages using newer <literal>unstable</literal> archive.
de: Achten Sie darauf, dass Sie nicht den "<literal>testing</literal>"-Eintrag aus der "<literal>/etc/apt/sources.list</literal>"-Datei entfernen. Ohne diesen "<literal>testing</literal>"-Eintrag aktualisiert das APT-System alle Pakete unter Verwendung des (neueren) <literal>Unstable</literal>-Archivs.

note: type: Content of: <book><chapter><section><section><tip><para>
en: I usually edit the "<literal>/etc/apt/sources.list</literal>" file to comment out "<literal>unstable</literal>" archive entry right after above operation.  This avoids slow update process of having too many entries in the "<literal>/etc/apt/sources.list</literal>" file although this prevents upgrading packages which were installed from <literal>unstable</literal> archive using current <literal>unstable</literal> archive.
de: Ich bearbeite für gewöhnlich die "<literal>/etc/apt/sources.list</literal>"-Datei direkt nach obigen Befehlen, um das "<literal>unstable</literal>"-Archiv auszukommentieren. Dies verhindert, dass der Prozess zur Aktualisierung der Paketdaten aufgrund von zu vielen Einträgen in der "<literal>/etc/apt/sources.list</literal>"-Datei sehr lange dauert; allerdings können dadurch Pakete, die aus <literal>Unstable</literal> installiert wurden, nicht unter Verwendung des derzeitigen <literal>Unstable</literal>-Archivs aktualisiert werden.

note: type: Content of: <book><chapter><section><section><tip><para>
en: If "<literal>Pin-Priority: 1</literal>" is used instead of "<literal>Pin-Priority: 100</literal>" in the "<literal>/etc/apt/preferences</literal>" file, already installed packages having Pin-Priority value of 100 are not upgraded by <literal>unstable</literal> archive even if "<literal>testing</literal>" entry in the "<literal>/etc/apt/sources.list</literal>" file is removed.
de: Wenn "<literal>Pin-Priority: 1</literal>" statt "<literal>Pin-Priority: 100</literal>" in der "<literal>/etc/apt/preferences</literal>"-Datei eingetragen wird, werden bereits installierte Pakete, die den Pin-Prioritäts-Wert 100 haben, nicht mittels dem <literal>Unstable</literal>-Archiv aktualisiert, selbst wenn der "<literal>testing</literal>"-Eintrag in "<literal>/etc/apt/sources.list</literal>" entfernt wird.

note: type: Content of: <book><chapter><section><section><para>
en: If you wish to track particular packages in <literal>unstable</literal> automatically without initial "<literal>-t unstable</literal>" installation, you must create the "<literal>/etc/apt/preferences</literal>" file and explicitly list all those packages at the top of it as the following.
de: Möchten Sie bestimmte Pakete in <literal>Unstable</literal> automatisch ohne vorangestelltes "<literal>-t unstable</literal>" auf aktuellem Stand halten, müssen Sie die "<literal>/etc/apt/preferences</literal>"-Datei erstellen und ganz oben in der Datei all diese Pakete wie folgt auflisten:

note: type: Content of: <book><chapter><section><section><para>
en: These set Pin-Priority value for each specific package.  For example, in order to track the latest <literal>unstable</literal> version of this "Debian Reference" in English, you should have following entries in the "<literal>/etc/apt/preferences</literal>" file.
de: Dadurch wird die Pin-Priorität für jedes dieser Pakete spezifisch gesetzt. Um zum Beispiel immer die aktuellste <literal>Unstable</literal>-Version dieser "Debian Reference" in Englisch zu installieren, sollten Sie folgende Einträge in Ihrer "<literal>/etc/apt/preferences</literal>"-Datei haben:

note: type: Content of: <book><chapter><section><section><tip><para>
en: This <emphasis role="strong">apt-pinning</emphasis> technique is valid even when you are tracking <literal>stable</literal> archive.  Documentation packages have been always safe to install from <literal>unstable</literal> archive in my experience, so far.
de: Diese <emphasis role="strong">apt-pinning</emphasis>-Technik funktioniert sogar, wenn Sie normalerweise <literal>Stable</literal> verwenden. Dokumentationspakete konnten nach meiner Erfahrung bis jetzt immer problemlos aus dem <literal>Unstable</literal>-Archiv installiert werden.

note: type: Content of: <book><chapter><section><section><title>
en: Tracking <literal>unstable</literal> with some packages from <literal>experimental</literal>
de: Nutzen von <literal>Unstable</literal> mit einigen Paketen aus <literal>Experimental</literal>

note: type: Content of: <book><chapter><section><section><para>
en: Here is another example of <emphasis role="strong">apt-pinning</emphasis> technique to include specific newer upstream version packages found in <literal>experimental</literal> while tracking <literal>unstable</literal>.  You list all required archives in the "<literal>/etc/apt/sources.list</literal>" file as the following.
de: Hier ein anderes Beispiel der <emphasis role="strong">apt-pinning</emphasis>-Technik, um neuere Upstream-Versionen einzelner Pakete aus <literal>Experimental</literal> zu integrieren und ansonsten <literal>Testing</literal> zu nutzen. Sie listen alle benötigten Archive in der "<literal>/etc/apt/sources.list</literal>"-Datei auf, wie hier:

note: type: Content of: <book><chapter><section><section><para>
en: The default Pin-Priority value for <literal>experimental</literal> archive is always 1 (&lt;&lt;100) since it is <emphasis role="strong">NotAutomatic</emphasis> archive (see <xref linkend="_archive_level_release_files"/>).  There is no need to set Pin-Priority value explicitly in the "<literal>/etc/apt/preferences</literal>" file just to use <literal>experimental</literal> archive unless you wish to track particular packages in it automatically for next upgrading.
de: Die Standard-Pin-Priorität für das <literal>Experimental</literal>-Archiv ist immer 1 (&lt;&lt;100), da es ein Archiv mit gesetztem <emphasis role="strong">NotAutomatic</emphasis> ist (siehe <xref linkend="_archive_level_release_files"/>). Es ist nicht nötig, den Wert für die Pin-Priorität explizit in der "<literal>/etc/apt/preferences</literal>"-Datei zu setzen, um das <literal>Experimental</literal>-Archiv nutzen zu können (außer wenn Sie möchten, dass bestimmte Pakete daraus beim nächsten Upgrade automatisch verwendet werden sollen).

note: type: Content of: <book><chapter><section><section><title>
en: Emergency downgrading
de: Downgrade im Notfall

note: type: Content of: <book><chapter><section><section><caution><para>
en: Downgrading is not officially supported by the Debian by design.  It should be done only as a part of emergency recovery process.  Despite of this situation, it is known to work well in many incidents.  For critical systems, you should backup all important data on the system after the recovery operation and re-install the new system from the scratch.
de: Ein Downgrade wird von Debian aufgrund seines Designs nicht offiziell unterstützt. Es sollte nur als Teil einer Notfall-Rettungsmaßnahme durchgeführt werden. Davon einmal abgesehen ist bekannt, dass es in den meisten Fällen gut funktioniert. Bei kritischen Systemen sollten Sie nach der Wiederherstellung alle wichtigen Daten auf dem System sichern und dann das System von Grund auf neu installieren.

note: type: Content of: <book><chapter><section><section><para>
en: You may be lucky to downgrade from newer archive to older archive to recover from broken system upgrade by manipulating <emphasis role="strong">candidate version</emphasis> (see <xref linkend="_tweaking_candidate_version"/>).  This is lazy alternative to tedious actions of many "<literal>dpkg -i <emphasis>broken-package</emphasis>_<emphasis>old-version</emphasis>.deb</literal>" commands (see <xref linkend="_rescue_with_the_dpkg_command"/>).
de: Sie könnten Glück haben und ein Downgrade auf eine ältere Archiv-Version durch Manipulation der <emphasis role="strong">Installationskandidat-Versionen</emphasis> hinbekommen (lesen Sie dazu <xref linkend="_tweaking_candidate_version"/>). Dies ist die tippfaule Alternative zu vielen langwierigen Befehlen der Art "<literal>dpkg -i <emphasis>beschädigtes-paket</emphasis>_<emphasis>alte-version</emphasis>.deb</literal>" (näheres dazu in <xref linkend="_rescue_with_the_dpkg_command"/>).

note: type: Content of: <book><chapter><section><section><para>
en: Search lines in the "<literal>/etc/apt/sources.list</literal>" file tracking <literal>unstable</literal> as the following.
de: Suchen Sie Zeilen in der "<literal>/etc/apt/sources.list</literal>"-Datei wie die folgende, die <literal>unstable</literal> referenzieren:

note: type: Content of: <book><chapter><section><section><para>
en: Replace it with the following to track <literal>testing</literal>.
de: Ersetzen Sie sie durch die folgende, um stattdessen auf <literal>testing</literal> zu verweisen:

note: type: Content of: <book><chapter><section><section><para>
en: Run "<literal>apt-get update; apt-get dist-upgrade</literal>" to force downgrading of packages across the system.
de: Führen Sie "<literal>apt-get update; apt-get dist-upgrade</literal>" aus, um ein Downgrade aller Pakete im System zu erzwingen.

note: type: Content of: <book><chapter><section><section><para>
en: Remove this special "<literal>/etc/apt/preferences</literal>" file after this emergency downgrading.
de: Entfernen Sie diese spezielle "<literal>/etc/apt/preferences</literal>"-Datei nach dem Downgrade.

note: type: Content of: <book><chapter><section><section><tip><para>
en: It is a good idea to remove (not purge!) as much packages to minimize dependency problems.  You may need to manually remove and install some packages to get system downgraded.  Linux kernel, bootloader, udev, PAM, APT, and networking related packages and their configuration files require special attention.
de: Es ist eine gute Idee, so viele Pakete wie möglich zu löschen (nicht vollständig inklusive der Konfigurationsdateien entfernen!), um die Wahrscheinlichkeit von Abhängigkeitsproblemen zu minimieren. Sie müssen bei einem solchen Downgrade unter Umständen einige Pakete von Hand entfernen oder installieren. Linux-Kernel, Bootloader, udev, PAM, APT und Netzwerk-bezogene Pakete sowie deren Konfigurationsdateien erfordern besondere Aufmerksamkeit.

note: type: Content of: <book><chapter><section><section><title>
en: The equivs package
de: Das equivs-Paket

note: type: Content of: <book><chapter><section><section><para>
en: If you are to compile a program from source to replace the Debian package, it is best to make it into a real local debianized package (<literal>*.deb</literal>) and use private archive.
de: Wenn Sie ein Programm aus den Quellen übersetzen möchten, um das entsprechende Debian-Paket zu ersetzen, ist es das beste, ein echtes lokal gebautes Paket nach Debian-Art zu erstellen (<literal>*.deb</literal>) und dafür ein privates Archiv zu nutzen.

note: type: Content of: <book><chapter><section><section><para>
en: If you choose to compile a program from source and to install them under "<literal>/usr/local</literal>" instead, you may need to use <literal>equivs</literal> as a last resort to satisfy the missing package dependency.
de: Haben Sie sich jedoch entschieden, ein Programm aus den Quellen zu kompilieren und es stattdessen in "<literal>/usr/local</literal>" zu installieren, können Sie möglicherweise <literal>equivs</literal> als letzte Rettung einsetzen, um die fehlenden Paketabhängigkeiten zu erfüllen:

note: type: Content of: <book><chapter><section><section><title>
en: Porting a package to the stable system
de: Ein Paket auf das Stable-System portieren

note: type: Content of: <book><chapter><section><section><caution><para>
en: There is no guarantee for the procedure described here to work without extra manual efforts for system differences.
de: Es gibt keine Garantie, dass die hier beschriebene Prozedur ohne händischen Extraaufwand funktioniert, wenn das System sich unterscheidet.

note: type: Content of: <book><chapter><section><section><para>
en: For partial upgrades of the <literal>stable</literal> system, rebuilding a package within its environment using the source package is desirable.  This avoids massive package upgrades due to their dependencies.
de: Für partielle Upgrades eines <literal>Stable</literal>-Systems ist das Neubauen von Paketen innerhalb ihrer Umgebung unter Verwendung der Quellpakete sinnvoll. Sie vermeiden so riesige Upgrades aufgrund von Paketabhängigkeiten.

note: type: Content of: <book><chapter><section><section><para>
en: Add the following entries to the "<literal>/etc/apt/sources.list</literal>" of a <literal>stable</literal> system.
de: Fügen Sie folgende Einträge zur "<literal>/etc/apt/sources.list</literal>" des <literal>Stable</literal>-Systems hinzu:

note: type: Content of: <book><chapter><section><section><para>
en: Install required packages for the compilation and download the source package as the following.
de: Installieren Sie für das Kompilieren erforderliche Pakete und laden Sie das Quellpaket wie folgt herunter:

note: type: Content of: <book><chapter><section><section><para>
en: Update some tool chain packages such as <literal>dpkg</literal>, and <literal>debhelper</literal> from the backport packages if they are required for the backporting.
de: Aktualisieren Sie einige Pakete aus der Werkzeugkette wie z.B. <literal>dpkg</literal> und <literal>debhelper</literal> aus Paketquellen für zurück-portierte Pakete, falls diese für die Rückportierung erforderlich sind.

note: type: Content of: <book><chapter><section><section><para>
en: Execute the following.
de: Führen Sie folgendes aus:

note: type: Content of: <book><chapter><section><section><para>
en: Bump package version, e.g. one appended with "<literal>+bp1</literal>" in "<literal>debian/changelog</literal>"
de: Erhöhen Sie die Paketversion, z.B. indem Sie ein "<literal>+bp1</literal>" in "<literal>debian/changelog</literal>" angehängen.

note: type: Content of: <book><chapter><section><section><para>
en: Build packages and install them to the system as the following.
de: Bauen Sie die Pakete und installieren Sie sie wie folgt im System:

note: type: Content of: <book><chapter><section><section><title>
en: Proxy server for APT
de: Proxy-Server für APT

note: type: Content of: <book><chapter><section><section><para>
en: Since mirroring whole subsection of Debian archive wastes disk space and network bandwidth, deployment of a local proxy server for APT is desirable consideration when you administer many systems on <ulink url="&lan;">LAN</ulink>.  APT can be configure to use generic web (http) proxy servers such as <literal>squid</literal> (see <xref linkend="_other_network_application_servers"/>) as described in <literal>apt.conf</literal>(5) and in "<literal>/usr/share/doc/apt/examples/configure-index.gz</literal>".  The "<literal>$http_proxy</literal>" environment variable can be used to override proxy server setting in the "<literal>/etc/apt/apt.conf</literal>" file.
de: Obwohl das Spiegeln von vollständigen Sektionen des Debian-Archivs Plattenplatz und Netzwerkbandbreite verschwendet, ist es der Einsatz eines lokalen Proxy-Servers für APT wert in Erwägung gezogen zu werden, wenn Sie viele Systeme im <ulink url="&lan;">LAN</ulink> (Netzwerk) administrieren. APT kann konfiguriert werden, einen generischen Web-(http-)Proxy-Server wie <literal>squid</literal> (siehe auch <xref linkend="_other_network_application_servers"/>) zu verwenden, wie in <literal>apt.conf</literal>(5) und "<literal>/usr/share/doc/apt/examples/configure-index.gz</literal>" beschrieben. Sie können die Umgebungsvariable "<literal>$http_proxy</literal>" nutzen, um die Proxy-Server-Einstellungen aus der "<literal>/etc/apt/apt.conf</literal>"-Datei zu überschreiben.

note: type: Content of: <book><chapter><section><section><para>
en: There are proxy tools specially for Debian archive.  You should check BTS before using them.
de: Es gibt Proxy-Hilfsprogramme, die für das Debian-Archiv spezialisiert sind. Sie sollten die Fehlerdatenbank (BTS) überprüfen, bevor Sie sie verwenden.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of the proxy tools specially for Debian archive
de: Liste von Proxy-Hilfsprogrammen speziell für das Debian-Archiv

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Caching proxy for Debian package and source files (Perl program)
de: zwischenspeichernder Proxy-Server für Debian-Paket- und Quell-Dateien (Perl-Programm)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Caching proxy for distribution of software packages (compiled C++ program)
de: zwischenspeichernder Proxy für die Verteilung von Software-Paketen (kompiliertes C++-Programm)

note: type: Content of: <book><chapter><section><section><caution><para>
en: When Debian reorganizes its archive structure, these specialized proxy tools tend to require code rewrites by the package maintainer and may not be functional for a while.  On the other hand, generic web (http) proxy servers are more robust and easier to cope with such changes.
de: Sollte Debian einmal seine Archivstruktur umorganisieren, benötigen diese spezialisierten Proxy-Hilfsprogramme eventuell eine Code-Änderung durch den Paketbetreuer und könnten eine Zeit lang nicht funktionsfähig sein. Generische Web-(http-)Proxy-Server sind andererseits robuster und können einfacher mit solchen Änderungen umgehen.

note: type: Content of: <book><chapter><section><section><title>
en: More readings for the package management
de: Weitere Lektüre zum Paketmanagement

note: type: Content of: <book><chapter><section><section><para>
en: You can learn more on the package management from following documentations.
de: Folgende Dokumentation bietet sich an, um mehr über das Paketmanagement zu lernen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Primary documentations on the package management:
de: Primäre Dokumentation zum Paketmanagement:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>aptitude</literal>(8), <literal>dpkg</literal>(1), <literal>tasksel</literal>(8), <literal>apt</literal>(8), <literal>apt-get</literal>(8), <literal>apt-config</literal>(8), <literal>apt-secure</literal>(8), <literal>sources.list</literal>(5), <literal>apt.conf</literal>(5), and <literal>apt_preferences</literal>(5);
de: <literal>aptitude</literal>(8), <literal>dpkg</literal>(1), <literal>tasksel</literal>(8), <literal>apt</literal>(8), <literal>apt-get</literal>(8), <literal>apt-config</literal>(8), <literal>apt-secure</literal>(8), <literal>sources.list</literal>(5), <literal>apt.conf</literal>(5) und <literal>apt_preferences</literal>(5);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>/usr/share/doc/apt-doc/guide.html/index.html</literal>" and "<literal>/usr/share/doc/apt-doc/offline.html/index.html</literal>" from the <literal>apt-doc</literal> package; and
de: "<literal>/usr/share/doc/apt-doc/guide.html/index.html</literal>" und "<literal>/usr/share/doc/apt-doc/offline.html/index.html</literal>" aus dem <literal>apt-doc</literal>-Paket;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>/usr/share/doc/aptitude/html/en/index.html</literal>" from the <literal>aptitude-doc-en</literal> package.
de: "<literal>/usr/share/doc/aptitude/html/en/index.html</literal>" aus dem <literal>aptitude-doc-en</literal>-Paket.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Official and detailed documentations on the Debian archive:
de: Offizielle und detaillierte Dokumentation zum Debian-Archiv:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&debianpolicymanuthedebianarchive;">"Debian Policy Manual Chapter 2 - The Debian Archive"</ulink>,
de: <ulink url="&debianpolicymanuthedebianarchive;">"Debian Policy Manual Chapter 2 - The Debian Archive"</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&debiandevelopersthedebianarchive;">"Debian Developer's Reference, Chapter 4 - Resources for Debian Developers 4.6 The Debian archive"</ulink>, and
de: <ulink url="&debiandevelopersthedebianarchive;">"Debian Entwickler-Referenz, Kapitel 4 - Ressourcen für Debian-Entwickler, 4.6 Das Debian-Archiv"</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&thedebiangnulinuebianftparchives;">"The Debian GNU/Linux FAQ, Chapter 6 - The Debian FTP archives"</ulink>.
de: <ulink url="&thedebiangnulinuebianftparchives;">"Die Debian GNU/Linux-FAQ, Kapitel 6 - Die Debian FTP-Archive"</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Tutorial for building of a Debian package for Debian users:
de: Anleitung zum Bau eines Debian-Pakets für Debian-Benutzer:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&guidefordebianmaintainers;">"Guide for Debian Maintainers"</ulink>.
de: <ulink url="&guidefordebianmaintainers;">"Debian-Leitfaden für Paketbetreuer"</ulink>

note: type: Content of: <book><chapter><title>
en: The system initialization
de: Die Systeminitialisierung

note: type: Content of: <book><chapter><para>
en: It is wise for you as the system administrator to know roughly how the Debian system is started and configured.  Although the exact details are in the source files of the packages installed and their documentations, it is a bit overwhelming for most of us.
de: Als Systemadministrator sollten Sie grob wissen, wie das Debian-System gestartet und konfiguriert wird. Obwohl die genauen Details in den Quelldateien der installierten Pakete und deren Dokumentation zu finden sind, ist dies für die meisten von uns ein bisschen viel.

note: type: Content of: <book><chapter><para>
en: Here is a rough overview of the key points of the Debian system initialization. Since the Debian system is a moving target, you should refer to the latest documentation.
de: Hier ein knapper Überblick über die wichtigsten Dinge bei der Initialisierung eines Debian-Systems. Da dies ein bewegliches Ziel ist, sollten Sie die neueste Dokumentation lesen:

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: <ulink url="&debianlinuxkernelhandbook;">Debian Linux Kernel Handbook</ulink> is the primary source of information on the Debian kernel.
de: Das <ulink url="&debianlinuxkernelhandbook;">Debian Linux Kernel Handbook</ulink> ist die primäre Informationsquelle zum Debian-Kernel.

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: <literal>bootup</literal>(7) describes the system bootup process based on <literal>systemd</literal> . (Recent Debian)
de: <literal>bootup</literal>(7) beschreibt den System-Boot-Prozess basierend auf <literal>systemd</literal> (derzeitiges Debian-System).

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: <literal>boot</literal>(7) describes the system bootup process based on UNIX System V Release 4. (Older Debian)
de: <literal>boot</literal>(7) beschreibt den System-Boot-Prozess basierend auf UNIX System V Release 4 (älteres Debian-System).

note: type: Content of: <book><chapter><section><title>
en: An overview of the boot strap process
de: Ein Überblick über den Bootstrap-Prozess

note: type: Content of: <book><chapter><section><para>
en: The computer system undergoes several phases of <ulink url="&bootstrapprocesses;">boot strap processes</ulink> from the power-on event until it offers the fully functional operating system (OS) to the user.
de: Das Computer-System durchläuft verschiedene Phasen des <ulink url="&bootstrapprocesses;">Bootstrap-Prozesses</ulink> vom Einschalten bis zur Bereitstellung des funktionalen Betriebssystems an den Benutzer.

note: type: Content of: <book><chapter><section><para>
en: For simplicity, I limit discussion to the typical PC platform with the default installation.
de: Der Einfachheit halber beschränke ich meine Betrachtung auf die weit verbreitete PC-Plattform mit einer Standardinstallation.

note: type: Content of: <book><chapter><section><para>
en: The typical boot strap process is like a four-stage rocket.  Each stage rocket hands over the system control to the next stage one.
de: Der typische Bootstrap-Prozess ist wie eine 4-stufige Rakete. Jede Stufe übergibt die Systemkontrolle an die jeweils nachfolgende Stufe:

note: type: Content of: <book><chapter><section><para>
en: Of course, these can be configured differently.  For example, if you compiled your own kernel, you may be skipping the step with the mini-Debian system.  So please do not assume this is the case for your system until you check it yourself.
de: Natürlich können diese unterschiedlich konfiguriert werden. Wenn Sie zum Beispiel Ihren eigenen Kernel kompilieren, werden Sie unter Umständen den Schritt mit dem Mini-Debian-System überspringen. Gehen Sie daher nicht davon aus, dass dies alles in Ihrem Fall zutrifft, solange Sie es nicht selbst überprüft haben.

note: type: Content of: <book><chapter><section><section><title>
en: Stage 1: the UEFI
de: Stufe 1: das UEFI

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&unifiedextensiblareinterfaceuefi;">Unified Extensible Firmware Interface (UEFI)</ulink> defines a boot manager as part of the UEFI specification. When a computer is powered on, the boot manager is the 1st stage of the boot process which checks the boot configuration and based on its settings, then executes the specified OS boot loader or operating system kernel (usually boot loader). The boot configuration is defined by variables stored in NVRAM, including variables that indicate the file system paths to OS loaders or OS kernels.
de: Das <ulink url="&unifiedextensiblareinterfaceuefi;">Unified Extensible Firmware Interface (UEFI)</ulink> definiert als Teil der UEFI-Spezifikation einen Boot-Manager. Wenn ein Rechner eingeschaltet wird, ist dieser Boot-Manager die erste Stufe im Boot-Prozess; er prüft die Boot-Konfiguration und führt den dort festgelegten Betriebssystem-Bootloader bzw. Betriebssystem-Kern aus (normalerweise einen Bootloader). Die Boot-Konfiguration ist über Variablen definiert, die im NVRAM gespeichert sind; dazu gehören Variablen, die den Dateisystempfad zum Betriebssystem-Bootloader oder -Kern enthalten.

note: type: Content of: <book><chapter><section><section><para>
en: An <ulink url="&efisystempartitionesp;">EFI system partition (ESP)</ulink> is a data storage device partition that is used in computers adhering to the UEFI specification. Accessed by the UEFI firmware when a computer is powered up, it stores UEFI applications and the files these applications need to run, including operating system boot loaders. (On the legacy PC system, <ulink url="&bios;">BIOS</ulink> stored in the <ulink url="&mbr;">MBR</ulink> may be used instead.)
de: Eine <ulink url="&efisystempartitionesp;">EFI System Partition (ESP)</ulink> ist eine spezielle Partition auf einem Datenspeicher auf UEFI-konformen Computersystemen. Nach dem Einschalten des Rechners greift die UEFI-Firmware auf die ESP zu. Auf ihr sind UEFI-Applikationen abgelegt sowie weitere Dateien, die von diesen Applikationen benötigt werden. Zu diesen Applikationen gehören auch die Betriebssystem-Bootloader. (Auf älteren PC-Systemen können auch das <ulink url="&bios;">BIOS</ulink> und der <ulink url="&mbr;">MBR</ulink> zum Einsatz kommen.)

note: type: Content of: <book><chapter><section><section><title>
en: Stage 2: the boot loader
de: Stufe 2: der Bootloader

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&bootloader;">boot loader</ulink> is the 2nd stage of the boot process which is started by the UEFI.  It loads the system kernel image and the <ulink url="&initrd;">initrd</ulink> image to the memory and hands control over to them.  This initrd image is the root filesystem image and its support depends on the bootloader used.
de: Der <ulink url="&bootloader;">Bootloader</ulink> ist die zweite Stufe des Boot-Prozesses und wird durch das UEFI gestartet. Er lädt das System-Kernel-Image und das <ulink url="&initrd;">initrd</ulink>-Image in den Speicher und übergibt diesen die Kontrolle. Das initrd-Image ist ein Abbild des Wurzeldateisystems und seine Funktionalitäten hängen von dem verwendeten Bootloader ab.

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system normally uses the Linux kernel as the default system kernel. The initrd image for the current 5.x Linux kernel is technically the <ulink url="&initramfs;">initramfs</ulink> (initial RAM filesystem) image.
de: Das Debian-System nutzt normalerweise den Linux-Kernel als Standard-Betriebssystem-Kern. Das initrd-Image für den aktuellen Linux-Kernel der Version 5.x ist technisch gesehen ein <ulink url="&initramfs;">initramfs</ulink>- (initial RAM Filesystem-) Image.

note: type: Content of: <book><chapter><section><section><para>
en: There are many boot loaders and configuration options available.
de: Es gibt mehrere Bootloader und Konfigurationsoptionen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of boot loaders
de: Liste der Bootloader

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: bootloader
de: Bootloader

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Supported
de: Unterstützt

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This is smart enough to understand disk partitions and filesystems such as vfat, ext4, …. (UEFI)
de: Intelligenter Bootloader, der Festplattenpartitionen und Dateisysteme wie vfat, ext4 … unterstützt (UEFI).

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This is smart enough to understand disk partitions and filesystems such as vfat, ext4, …. (BIOS)
de: Intelligenter Bootloader, der Festplattenpartitionen und Dateisysteme wie vfat, ext4 … unterstützt (BIOS).

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This is GRUB 2 bootable rescue images (CD and floppy) (PC/BIOS version)
de: Dies ist das boot-fähige Rettungs-Image von GRUB 2 (CD und Diskette) (PC/BIOS-Version).

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This understands the ISO9660 filesystem.  This is used by the boot CD.
de: Unterstützt das ISO9660-Dateisystem. Dies wird von Boot-CDs verwendet.

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This understands the <ulink url="&msdosfilesystemfat;">MSDOS filesystem (FAT)</ulink>.  This is used by the boot floppy.
de: Unterstützt das <ulink url="&msdosfilesystemfat;">MSDOS-Dateisystem FAT</ulink>. Dies wird von Boot-Disketten verwendet.

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: New system is started from the FreeDOS/MSDOS system.
de: Das gewünschte Betriebssystem wird aus dem laufenden FreeDOS-/MSDOS-System heraus gestartet.

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Not supported
de: Nicht unterstützt

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&mbrbyneilturton;">MBR by Neil Turton</ulink>
de: <ulink url="&mbrbyneilturton;">MBR von Neil Turton</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This is free software which substitutes MSDOS <ulink url="&mbr;">MBR</ulink>.  This only understands disk partitions.
de: Dies ist freie Software, die den MSDOS-<ulink url="&mbr;">MBR</ulink> ersetzt. Unterstützt nur Festplattenpartitionen.

note: type: Content of: <book><chapter><section><section><para>
en: For UEFI system, GRUB2 first reads the ESP partition and uses UUID specified for <literal>search.fs_uuid</literal> in "<literal>/boot/efi/EFI/debian/grub.cfg</literal>" to determine the partition of the GRUB2 menu configuration file "<literal>/boot/grub/grub.cfg</literal>".
de: Auf UEFI-Systemen liest GRUB2 zuerst die ESP-Partition und verwendet die für <literal>search.fs_uuid</literal> in "<literal>/boot/efi/EFI/debian/grub.cfg</literal>" angegebene UUID, um die Partition von GRUB2's Menükonfigurations-Datei "<literal>/boot/grub/grub.cfg</literal>" zu bestimmen.

note: type: Content of: <book><chapter><section><section><para>
en: The key part of the GRUB2 menu configuration file looks like:
de: Der wichtigste Teil von GRUB2's Menükonfigurations-Datei sieht wie folgt aus:

note: type: Content of: <book><chapter><section><section><para>
en: For this part of <literal>/boot/grub/grub.cfg</literal>, this menu entry means the following.
de: Dieser Teil von <literal>/boot/grub/grub.cfg</literal> hat folgende Bedeutung:

note: type: Content of: <book><chapter><section><section><table><title>
en: The meaning of the menu entry of the above part of <literal>/boot/grub/grub.cfg</literal>
de: Bedeutung der Bestandteile eines Menüeintrags in <literal>/boot/grub/grub.cfg</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: setting
de: Einstellung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: value
de: Wert

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GRUB2 modules loaded
de: Geladene GRUB2-Module

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: root file system partition used
de: verwendete Partition für das root-Dateisystem

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: partition identified by <literal>UUID=fe3e1db5-6454-46d6-a14c-071208ebe4b1</literal>
de: Partition, die über <literal>UUID=fe3e1db5-6454-46d6-a14c-071208ebe4b1</literal> identifiziert wird

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: kernel image path in the root file system
de: Pfad zum Kernel-Image im root-Dateisystem

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: kernel boot parameter used
de: verwendete Kernel-Boot-Parameter

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: initrd image path in the root file system
de: Pfad zum initrd-Image im root-Dateisystem

note: type: Content of: <book><chapter><section><section><title>
en: Stage 3: the mini-Debian system
de: Stufe 3: das Mini-Debian-System

note: type: Content of: <book><chapter><section><section><para>
en: The mini-Debian system is the 3rd stage of the boot process which is started by the boot loader.  It runs the system kernel with its root filesystem on the memory. This is an optional preparatory stage of the boot process.
de: Das Mini-Debian-System ist die dritte Stufe des Boot-Prozesses und wird durch den Bootloader gestartet. Es lässt den System-Kernel mit seinem eigenen Wurzeldateisystem im Speicher laufen. Dies ist ein optionaler, vorbereitender Schritt des Boot-Prozesses.

note: type: Content of: <book><chapter><section><section><note><para>
en: The term "the mini-Debian system" is coined by the author to describe this 3rd stage boot process for this document.  This system is commonly referred as the <ulink url="&initrd;">initrd</ulink> or initramfs system. Similar system on the memory is used by <ulink url="&thedebianinstaller;">the Debian Installer</ulink>.
de: Der Begriff "Mini-Debian-System" wurde von dem Autor erfunden, um diese dritte Stufe des Boot-Prozesses in diesem Dokument zu beschreiben. Dieses System wird normalerweise <ulink url="&initrd;">initrd</ulink>- oder initramfs-System genannt. Ein ähnliches System wird im Speicher auch durch den <ulink url="&thedebianinstaller;">Debian Installer</ulink> verwendet.

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>/init</literal>" program is executed as the first program in this root filesystem on the memory. It is a program which initializes the kernel in user space and hands control over to the next stage. This mini-Debian system offers flexibility to the boot process such as adding kernel modules before the main boot process or mounting the root filesystem as an encrypted one.
de: "<literal>/init</literal>" wird als erstes Programm aus diesem Wurzeldateisystem im Speicher ausgeführt. Es ist ein Programm, das den Kernel im Userspace initialisiert und die Kontrolle an die nächste Stufe übergibt. Dieses Mini-Debian-System bietet Flexibilität für den Boot-Prozess, um zum Beispiel Kernel-Module vor dem Hauptteil des Boot-Prozesses hinzuzufügen oder um das Wurzeldateisystem als verschlüsseltes Dateisystem einzubinden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>/init</literal>" program is a shell script program if initramfs was created by <literal>initramfs-tools</literal>.
de: "<literal>/init</literal>" ist ein Shell-Skript, wenn das initfamfs durch <literal>initramfs-tools</literal> erstellt wurde.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You can interrupt this part of the boot process to gain root shell by providing "<literal>break=init</literal>" etc. to the kernel boot parameter. See the "<literal>/init</literal>" script for more break conditions.  This shell environment is sophisticated enough to make a good inspection of your machine's hardware.
de: Sie können diesen Teil des Boot-Prozesses unterbrechen, um eine root-Shell zu bekommen, indem Sie "<literal>break=init</literal>" usw. zu den Kernel-Boot-Parametern hinzufügen. Informationen zu weiteren Unterbrechungsmöglichkeiten finden Sie im "<literal>/init</literal>"-Skript. Diese Shell-Umgebung ist ausgeklügelt genug, um eine gute Überprüfung der Hardware Ihrer Maschine zu ermöglichen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Commands available in this mini-Debian system are stripped down ones and mainly provided by a GNU tool called <literal>busybox</literal>(1).
de: Die verfügbaren Befehle in diesem Mini-Debian-System gehen auf ein GNU-Werkzeug namens <literal>busybox</literal>(1) zurück und werden auch hauptsächlich von diesem bereitgestellt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>/init</literal>" program is a binary <literal>systemd</literal> program if initramfs was created by <literal>dracut</literal>.
de: "<literal>/init</literal>" ist ein binäres <literal>systemd</literal>-Programm, wenn das initramfs durch <literal>dracut</literal> erstellt wurde.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Commands available in this mini-Debian system are stripped down <literal>systemd</literal>(1) environment.
de: Befehle in diesem Mini-Debian-System sind in ihrer Funktionalität auf die <literal>systemd</literal>(1)-Umgebung reduziert.

note: type: Content of: <book><chapter><section><section><caution><para>
en: You need to use "<literal>-n</literal>" option for <literal>mount</literal> command when you are on the readonly root filesystem.
de: Sie müssen die Option "<literal>-n</literal>" für den <literal>mount</literal>-Befehl verwenden, wenn Sie sich im Nur-Lese-Wurzeldateisystem befinden.

note: type: Content of: <book><chapter><section><section><title>
en: Stage 4: the normal Debian system
de: Stufe 4: das normale Debian-System

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&init;">init</ulink> program is executed as the first program with PID=1 to perform the main boot process of starting many programs.  The default file path for the init program is "<literal>/usr/sbin/init</literal>" but it can be changed by the kernel boot parameter as "<literal>init=/path/to/init_program</literal>".
de: Das Programm <ulink url="&init;">init</ulink> wird als erstes Programm mit PID=1 ausgeführt und erledigt die eigentliche Hauptarbeit beim Booten, das Starten verschiedener Programme. Der Standardpfad zum init-Programm ist "<literal>/usr/sbin/init</literal>", aber er kann über einen Kernel-Boot-Parameter wie "<literal>init=/pfad/zum/init-programm</literal>" auch geändert werden.

note: type: Content of: <book><chapter><section><section><para>
en: "<literal>/usr/sbin/init</literal>" is symlinked to "<literal>/lib/systemd/systemd</literal>" after Debian 8 Jessie (released in 2015).
de: "<literal>/usr/sbin/init</literal>" wurde nach Debian 8 Jessie (veröffentlicht in 2015) ein symbolischer Link auf "<literal>/lib/systemd/systemd</literal>".

note: type: Content of: <book><chapter><section><section><tip><para>
en: The actual init command on your system can be verified by the "<literal>ps --pid 1 -f</literal>" command.
de: Mittels "<literal>ps --pid 1 -f</literal>" können Sie überprüfen, welcher init-Befehl letztlich auf Ihrem System verwendet wird.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of boot utilities for the Debian system
de: Liste von Boot-Hilfsprogrammen für das Debian-System

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: event-based <literal>init</literal>(8) daemon for concurrency (alternative to <literal>sysvinit</literal>)
de: Ereignis-basierter <literal>init</literal>(8)-Daemon für gleichzeitige Ausführung (Alternative zu <literal>sysvinit</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&initializationsyrecloudinstances;">initialization system for infrastructure cloud instances</ulink>
de: <ulink url="&initializationsyrecloudinstances;">Initialisierungssystem für Infrastruktur-Cloud-Instanzen</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the manual pages and links needed for <literal>systemd</literal> to replace <literal>sysvinit</literal>
de: die Handbuchseiten und Links, die nötig sind, um <literal>sysvinit</literal> durch <literal>systemd</literal> zu ersetzen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: helper tools for switching between <literal>sysvinit</literal> and <literal>systemd</literal>
de: Hilfsprogramme, um zwischen <literal>sysvinit</literal> und <literal>systemd</literal> umschalten zu können

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: scripts for initializing and shutting down the system
de: Skripte zur Initialisierung und zum Herunterfahren des Systems

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: System-V-like <literal>init</literal>(8) utilities
de: System-V-ähnliche <literal>init</literal>(8)-Werkzeuge

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: System-V-like runlevel change mechanism
de: System-V-ähnlicher Mechanismus zum Wechsel des Runlevels

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: System-V-like utilities (<literal>startpar</literal>(8), <literal>bootlogd</literal>(8), …)
de: System-V-ähnliche Werkzeuge (<literal>startpar</literal>(8), <literal>bootlogd</literal>(8), …)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&linuxstandardbase;">Linux Standard Base</ulink> 3.2 init script functionality
de: Zur <ulink url="&linuxstandardbase;">Linux Standard Base</ulink> 3.2 konforme init-Skript-Funktionalität

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tool to organize boot sequence using LSB init.d script dependencies
de: Werkzeug, um die Boot-Reihenfolge unter Verwendung von LSB-konformen init.d-Skript-Abhängigkeiten zu organisieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: kexec tool for <literal>kexec</literal>(8) reboots (warm reboot)
de: Werkzeug für <literal>kexec</literal>(8)-Neustarts (Warmstarts)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: boot process performance analyser
de: Performance-Analyseprogramm für den Boot-Prozess

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: console-only <literal>getty</literal>(8)
de: <literal>getty</literal>(8) nur für die Konsole

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: smart modem <literal>getty</literal>(8) replacement
de: Intelligenter <literal>getty</literal>(8)-Ersatz für Modems

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <ulink url="&debianwikibootprocessspeedup;">Debian wiki: BootProcessSpeedup</ulink> for the latest tips to speed up the boot process.
de: Im <ulink url="&debianwikibootprocessspeedup;">Debian Wiki unter BootProcessSpeedup</ulink> finden Sie aktuelle Tipps zur Beschleunigung des Boot-Prozesses.

note: type: Content of: <book><chapter><section><section><title>
en: Systemd init
de: Systemd-Init

note: type: Content of: <book><chapter><section><section><para>
en: When the Debian system starts, <literal>/usr/sbin/init</literal> symlinked to <literal>/usr/lib/systemd</literal> is started as the init system process (<literal>PID=1</literal>) owned by root (<literal>UID=0</literal>).  See <literal>systemd</literal>(1).
de: Wenn das Debian-System startet, wird <literal>/usr/sbin/init</literal> (ein symbolischer Link auf <literal>/usr/lib/systemd</literal>) gestartet als Init-System-Prozess mit der <literal>PID=1</literal>, Eigentümer ist root (<literal>UID=0</literal>).  Lesen Sie dazu <literal>systemd</literal>(1).

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>systemd</literal> init process spawns processes in parallel based on the unit configuration files (see <literal>systemd.unit</literal>(5)) which are written in declarative style instead of SysV-like procedural style.
de: Der <literal>systemd</literal>-Init-Prozess wird - basierend auf den Unit-Konfigurationsdateien (siehe <literal>systemd.unit</literal>(5)) - in mehrere parallele Prozesse aufgespalten; diese Konfigurationsdateien sind in deklarativem Stil geschrieben, im Unterschied zu dem prozeduralen Stil von SysV.

note: type: Content of: <book><chapter><section><section><para>
en: The spawned processes are placed in individual <ulink url="&linuxcontrolgroups;">Linux control groups</ulink> named after the unit which they belong to in the private systemd hierarchy (see <ulink url="&cgroups;">cgroups</ulink> and <xref linkend="_linux_security_features"/>).
de: Die abgespalteten Prozesse werden in individuellen <ulink url="&linuxcontrolgroups;">Linux control groups</ulink> abgelegt, die nach der Unit benannt werden, zu der sie in der privaten systemd-Hierarchie gehören (siehe <ulink url="&cgroups;">cgroups</ulink> und <xref linkend="_linux_security_features"/>).

note: type: Content of: <book><chapter><section><section><para>
en: Units for the system mode are loaded from the "System Unit Search Path" described in <literal>systemd.unit</literal>(5).  The main ones are as follows in the order of priority:
de: Units für den System-Modus werden aus dem in <literal>systemd.unit</literal>(5) beschriebenen "System Unit Search Path" geladen. Die wichtigsten sind hier in der Reihenfolge ihrer Priorität aufgelistet:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/systemd/system/*</literal>": System units created by the administrator
de: "<literal>/etc/systemd/system/*</literal>": System-Units, erstellt vom Administrator

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/run/systemd/system/*</literal>": Runtime units
de: "<literal>/run/systemd/system/*</literal>": Runtime-Units

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/lib/systemd/system/*</literal>": System units installed by the distribution package manager
de: "<literal>/lib/systemd/system/*</literal>": System-Units, erstellt vom Distributions-Paketmanager

note: type: Content of: <book><chapter><section><section><para>
en: Their inter-dependencies are specified by the directives "<literal>Wants=</literal>", "<literal>Requires=</literal>", "<literal>Before=</literal>", "<literal>After=</literal>", … (see "MAPPING OF UNIT PROPERTIES TO THEIR INVERSES" in <literal>systemd.unit</literal>(5)).  The resource controls are also defined (see <literal>systemd.resource-control</literal>(5)).
de: Deren Abhängigkeiten untereinander sind durch die Regeln "<literal>Wants=</literal>", "<literal>Requires=</literal>", "<literal>Before=</literal>", "<literal>After=</literal>", … (siehe "MAPPING OF UNIT PROPERTIES TO THEIR INVERSES" in <literal>systemd.unit</literal>(5)) definiert. Die Ressourcen-Steuerung ist ebenfalls festgelegt (siehe <literal>systemd.resource-control</literal>(5)).

note: type: Content of: <book><chapter><section><section><para>
en: The suffix of the unit configuration file encodes their types as:
de: Die Endung der Unit-Konfigurationsdateien definiert ihren Typ wie folgt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.service</emphasis> describes the process controlled and supervised by <literal>systemd</literal>. See <literal>systemd.service</literal>(5).
de: <emphasis role="strong">*.service</emphasis> beschreibt einen Prozess (Dienst), der von <literal>systemd</literal> gesteuert und überwacht wird. Siehe <literal>systemd.service</literal>(5).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.device</emphasis> describes the device exposed in the <literal>sysfs</literal>(5) as <literal>udev</literal>(7) device tree. See <literal>systemd.device</literal>(5).
de: <emphasis role="strong">*.device</emphasis> beschreibt ein Gerät, das im <literal>sysfs</literal>(5) als <literal>udev</literal>(7)-Gerätedatei abgebildet ist. Siehe <literal>systemd.device</literal>(5).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.mount</emphasis> describes the file system mount point controlled and supervised by <literal>systemd</literal>. See <literal>systemd.mount</literal>(5).
de: <emphasis role="strong">*.mount</emphasis> beschreibt einen Einbindungspunkt im System, der von <literal>systemd</literal> gesteuert und überwacht wird. Siehe <literal>systemd.mount</literal>(5).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.automount</emphasis> describes the file system auto mount point controlled and supervised by <literal>systemd</literal>. See <literal>systemd.automount</literal>(5).
de: <emphasis role="strong">*.automount</emphasis> beschreibt einen automatischen Einbindungspunkt im System, der von <literal>systemd</literal> gesteuert und überwacht wird. Siehe <literal>systemd.automount</literal>(5).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.swap</emphasis> describes the swap device or file controlled and supervised by <literal>systemd</literal>. See <literal>systemd.swap</literal>(5).
de: <emphasis role="strong">*.swap</emphasis> beschreibt ein Swap-Device oder eine Swap-Datei (zum Auslagern von Arbeitsspeicher auf eine Festplatte), die von <literal>systemd</literal> gesteuert und überwacht wird. Siehe <literal>systemd.swap</literal>(5).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.path</emphasis> describes the path monitored by <literal>systemd</literal> for path-based activation. See <literal>systemd.path</literal>(5).
de: <emphasis role="strong">*.path</emphasis> beschreibt einen Pfad im Dateisystem, der von <literal>systemd</literal> zum Zwecke der pfad-basierten Aktivierung überwacht wird. Siehe <literal>systemd.path</literal>(5).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.socket</emphasis> describes the socket controlled and supervised by <literal>systemd</literal> for socket-based activation. See <literal>systemd.socket</literal>(5).
de: <emphasis role="strong">*.socket</emphasis> beschreibt einen Socket, der von <literal>systemd</literal> zum Zwecke der socket-basierten Aktivierung gesteuert und überwacht wird. Siehe <literal>systemd.socket</literal>(5).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.timer</emphasis> describes the timer controlled and supervised by <literal>systemd</literal> for timer-based activation. See <literal>systemd.timer</literal>(5).
de: <emphasis role="strong">*.timer</emphasis> beschreibt einen Timer (Zeitgeber), der von <literal>systemd</literal> zum Zwecker der timer-basierten Aktivierung gesteuert und überwacht wird. Siehe <literal>systemd.timer</literal>(5).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.slice</emphasis> manages resources with the <literal>cgroups</literal>(7). See <literal>systemd.slice</literal>(5).
de: <emphasis role="strong">*.slice</emphasis> verwaltet Ressourcen über <literal>cgroups</literal>(7). Siehe <literal>systemd.slice</literal>(5).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.scope</emphasis> is created programmatically using the bus interfaces of <literal>systemd</literal> to manages a set of system processes. See <literal>systemd.scope</literal>(5).
de: <emphasis role="strong">*.scope</emphasis> wird programmgesteuert über die Busschnittstellen von <literal>systemd</literal> erzeugt, um Systemprozesse zu verwalten. Siehe <literal>systemd.scope</literal>(5).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.target</emphasis> groups other unit configuration files to create the synchronization point during start-up. See <literal>systemd.target</literal>(5).
de: <emphasis role="strong">*.target</emphasis> fasst andere Unit-Konfigurationsdateien zu Gruppen zusammen, um Synchronisierungspunkte für den Startprozess zu erstellen. Siehe <literal>systemd.target</literal>(5).

note: type: Content of: <book><chapter><section><section><para>
en: Upon system start up (i.e., init), the <literal>systemd</literal> process tries to start the "<literal>/lib/systemd/system/default.target</literal> (normally symlinked to "<literal>graphical.target</literal>").  First, some special target units (see <literal>systemd.special</literal>(7)) such as "<literal>local-fs.target</literal>", "<literal>swap.target</literal>" and "<literal>cryptsetup.target</literal>" are pulled in to mount the filesystems.  Then, other target units are also pulled in by the target unit dependencies. For details, read <literal>bootup</literal>(7).
de: Während des Systemstarts versucht der <literal>systemd</literal>-Prozess, das Target "<literal>/lib/systemd/system/default.target</literal> (normalerweise ein symbolischer Link auf "<literal>graphical.target</literal>") zu starten. Als erstes werden dabei einige spezielle Target-Units (siehe <literal>systemd.special</literal>(7)) wie "<literal>local-fs.target</literal>", "<literal>swap.target</literal>" und "<literal>cryptsetup.target</literal>" aktiviert, um die Dateisysteme einzubinden. Dann werden über die Abhängigkeiten weitere Target-Units aktiviert. Details finden Sie in <literal>bootup</literal>(7).

note: type: Content of: <book><chapter><section><section><para>
en: <literal>systemd</literal> offers backward compatibility features.  SysV-style boot scripts in "<literal>/etc/init.d/rc[0123456S].d/[KS]<emphasis>name</emphasis></literal>" are still parsed and <literal>telinit</literal>(8) is translated into systemd unit activation requests.
de: <literal>systemd</literal> enthält Funktionalitäten, um die Rückwärtskompatibilität zu SysV zu gewährleisten. Boot-Skripte im SysV-Stil in "<literal>/etc/init.d/rc[0123456S].d/[KS]<emphasis>name</emphasis></literal>" werden immer noch abgearbeitet, und <literal>telinit</literal>(8)-Befehle werden in Aktivierungsanforderungen für systemd-Units übersetzt.

note: type: Content of: <book><chapter><section><section><caution><para>
en: Emulated runlevel 2 to 4 are all symlinked to the same "<literal>multi-user.target</literal>".
de: Die emulierten Runlevel 2 bis 4 verweisen über symbolische Links alle auf des gleiche "<literal>multi-user.target</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: Systemd login
de: Systemd-Login

note: type: Content of: <book><chapter><section><section><para>
en: When a user logins to the Debian system via <literal>gdm3</literal>(8), <literal>sshd</literal>(8), etc., <literal>/lib/systemd/system --user</literal> is started as the user service manager process owned by the corresponding user.  See <literal>systemd</literal>(1).
de: Wenn sich ein Benutzer über <literal>gdm3</literal>(8), <literal>sshd</literal>(8) usw. am Debian-System anmeldet, wird <literal>/lib/systemd/system --user</literal> als User-Service-Manager-Prozess gestartet, Eigentümer ist der entsprechende Benutzer. Lesen Sie dazu <literal>systemd</literal>(1).

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>systemd</literal> user service manager process spawns processes in parallel based on the declarative unit configuration files (see <literal>systemd.unit</literal>(5) and <literal>user@.service</literal>(5)).
de: Der <literal>systemd</literal> User-Service-Manager-Prozess wird basierend auf den deklarativen Unit-Konfigurationsdateien (siehe <literal>systemd.unit</literal>(5) und <literal>user@.service</literal>(5)) in mehrere parallele Prozesse aufgespalten.

note: type: Content of: <book><chapter><section><section><para>
en: Units for the user mode are loaded from the "User Unit Search Path" described in <literal>systemd.unit</literal>(5).  The main ones are as follows in the order of priority:
de: Units für den Benutzer-Modus werden aus dem in <literal>systemd.unit</literal>(5) beschriebenen "User Unit Search Path" geladen. Die wichtigsten sind hier in der Reihenfolge ihrer Priorität aufgelistet:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>~/.config/systemd/user/*</literal>": User configuration units
de: "<literal>~/.config/systemd/user/*</literal>": Benutzer-Konfigurations-Units

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/systemd/user/*</literal>": User units created by the administrator
de: "<literal>/etc/systemd/user/*</literal>": Benutzer-Units, erstellt vom Administrator

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/run/systemd/user/*</literal>": Runtime units
de: "<literal>/run/systemd/user/*</literal>": Runtime-Units

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/lib/systemd/user/*</literal>": User units installed by the distribution package manager
de: "<literal>/lib/systemd/user/*</literal>": Benutzer-Units, installiert vom Distributions-Paketmanager

note: type: Content of: <book><chapter><section><section><para>
en: These are managed in the same way as <xref linkend="_systemd_init"/>.
de: Diese werden auf die gleiche Art verwaltet wie <xref linkend="_systemd_init"/>.

note: type: Content of: <book><chapter><section><title>
en: The kernel message
de: Die Kernel-Meldungen

note: type: Content of: <book><chapter><section><para>
en: The kernel error message displayed to the console can be configured by setting its threshold level.
de: Die angezeigten Fehlermeldungen des Kernels auf der Konsole können über einen Schwellwert gefiltert werden:

note: type: Content of: <book><chapter><section><table><title>
en: List of kernel error levels
de: Liste der Schwellwerte zur Filterung von Kernel-Fehler-Meldungen

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: error level value
de: Wert

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: error level name
de: Name

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: system is unusable
de: System ist unbenutzbar

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: action must be taken immediately
de: es ist unverzüglich eine Aktion erforderlich

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: critical conditions
de: Zustände mit kritischen Fehlern

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: error conditions
de: Zustände mit Fehlern

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: warning conditions
de: Zustände mit Warnungen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: normal but significant condition
de: normale, aber erwähnenswerte Zustände

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: informational
de: rein informativ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: debug-level messages
de: Nachrichten zur Fehlersuche/-eingrenzung

note: type: Content of: <book><chapter><section><title>
en: The system message
de: Die Systemmeldungen

note: type: Content of: <book><chapter><section><para>
en: Under <literal>systemd</literal>, both kernel and system messages are logged by the journal service <literal>systemd-journald.service</literal> (a.k.a <literal>journald</literal>) either into a persistent binary data below "<literal>/var/log/journal</literal>" or into a volatile binary data below "<literal>/run/log/journal/</literal>". These binary log data are accessed by the <literal>journalctl</literal>(1) command.  For example, you can display log from the last boot as:
de: Unter <literal>systemd</literal> werden sowohl Kernel- wie auch Systemmeldungen durch den Journal-Dienst <literal>systemd-journald.service</literal> (a.k.a <literal>journald</literal>) protokolliert, entweder in Form von Binärdaten unterhalb von "<literal>/var/log/journal</literal>" oder in flüchtigen Binärdaten in "<literal>/run/log/journal/</literal>". Diese binären Protokolldaten können mit dem Befehl <literal>journalctl</literal>(1) abgefragt werden. Zum Beispiel erhalten Sie das Protokoll vom letzten Boot-Vorgang mit:

note: type: Content of: <book><chapter><section><table><title>
en: List of typical <literal>journalctl</literal> command snippets
de: Liste typischer <literal>journalctl</literal>-Befehle

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: Operation
de: Tätigkeit

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: Command snippets
de: Befehl

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: View log for system services and kernel from the last boot
de: Protokoll für Systemdienste und Kernel vom letzten Boot-Vorgang anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: View log for services of the current user from the last boot
de: Protokoll für Dienste des aktuellen Benutzers vom letzten Boot-Vorgang anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: View job log of "<literal>$unit</literal>" from the last boot
de: Protokollinformationen von "<literal>$unit</literal>" vom letzten Boot-Vorgang anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: View job log of "<literal>$unit</literal>" ("<literal>tail -f</literal>" style) from the last boot
de: Protokollinformationen von "<literal>$unit</literal>" vom letzten Boot-Vorgang anzeigen (im Stil von "<literal>tail -f</literal>")

note: type: Content of: <book><chapter><section><para>
en: Under <literal>systemd</literal>, the system logging utility <literal>rsyslogd</literal>(8) may be uninstalled.  If it is installed, it changes its behavior to read the volatile binary log data (instead of pre-systemd default "<literal>/dev/log</literal>") and to create traditional permanent ASCII system log data.  This can be customized by "<literal>/etc/default/rsyslog</literal>" and "<literal>/etc/rsyslog.conf</literal>" for both the log file and on-screen display. See <literal>rsyslogd</literal>(8) and <literal>rsyslog.conf</literal>(5).  See also <xref linkend="_log_analyzer"/>.
de: Unter <literal>systemd</literal> könnte das System-Log-Werkzeug <literal>rsyslogd</literal>(8) deinstalliert sein. Falls es installiert ist, ändert sich sein Verhalten, so dass die volatilen binären Logdaten gelesen werden (statt "<literal>/dev/log</literal>", was vor systemd der Standard war) und traditionelle permanente ASCII-Logdaten erstellt werden. Dies kann über "<literal>/etc/default/rsyslog</literal>" und "<literal>/etc/rsyslog.conf</literal>" sowohl für die Protokolldateien wie auch für die Bildschirmanzeige angepasst werden. Lesen Sie dazu <literal>rsyslogd</literal>(8) und <literal>rsyslog.conf</literal>(5) sowie auch <xref linkend="_log_analyzer"/>.

note: type: Content of: <book><chapter><section><title>
en: System management
de: Systemmanagement

note: type: Content of: <book><chapter><section><para>
en: The <literal>systemd</literal> offers not only init system but also generic system management operations with the <literal>systemctl</literal>(1) command.
de: <literal>systemd</literal> enthält nicht nur das eigentliche init-System zum Starten des Systems, sondern auch Funktionalitäten zum Systemmanagement mittels dem <literal>systemctl</literal>(1)-Befehl.

note: type: Content of: <book><chapter><section><table><title>
en: List of typical <literal>systemctl</literal> command snippets
de: Liste typischer <literal>systemctl</literal>-Befehle

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all available unit types
de: Alle verfügbaren Unit-Typen auflisten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all target units in memory
de: Alle Target-Units im Arbeitsspeicher auflisten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all service units in memory
de: Alle Service-Units im Arbeitsspeicher auflisten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all device units in memory
de: Alle Device-Units im Arbeitsspeicher auflisten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all mount units in memory
de: Alle Mount-Units im Arbeitsspeicher auflisten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all socket units in memory
de: Alle Socket-Units im Arbeitsspeicher auflisten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all timer units in memory
de: Alle Timer-Units im Arbeitsspeicher auflisten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Start "<literal>$unit</literal>"
de: "<literal>$unit</literal>" starten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Stop "<literal>$unit</literal>"
de: "<literal>$unit</literal>" stoppen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Reload service-specific configuration
de: Dienst-spezifische Konfiguration neu laden

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Stop and start all "<literal>$unit</literal>"
de: "<literal>$unit</literal>" stoppen und neu starten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Start "<literal>$unit</literal>" and stop all others
de: "<literal>$unit</literal>" starten und alle anderen stoppen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Switch to "<literal>graphical</literal>" (GUI system)
de: Zur grafischen Oberfläche wechseln (GUI-System)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Switch to "<literal>multi-user</literal>" (CLI system)
de: Zur Konsolenoberfläche wechseln (Mehrbenutzer-CLI-System)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Switch to "<literal>rescue</literal>" (single user CLI system)
de: Zur Rettungssystem-Oberfläche wechseln (Einzelbenutzer-CLI-System)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Send kill signal to "<literal>$unit</literal>"
de: Kill-Signal an "<literal>$unit</literal>" senden

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Check if "<literal>$unit</literal>" service is active
de: Prüfen, ob "<literal>$unit</literal>" aktiv ist

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Check if "<literal>$unit</literal>" service is failed
de: Prüfen, ob "<literal>$unit</literal>" fehlgeschlagen ist

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Check status of "<literal>$unit|$PID|device</literal>"
de: Status von "<literal>$unit|$PID|device</literal>" prüfen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Show properties of "<literal>$unit|$job</literal>"
de: Eigenschaften von "<literal>$unit|$job</literal>" anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Reset failed "<literal>$unit</literal>"
de: Fehlgeschlagene "<literal>$unit</literal>" zurücksetzen (Reset)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List dependency of all unit services
de: Abhängigkeiten aller Unit-Dienste auflisten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List unit files installed on the system
de: Auf dem System installierte Unit-Dateien auflisten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Enable "<literal>$unit</literal>" (add symlink)
de: "<literal>$unit</literal>" aktivieren (symbolischen Link hinzufügen)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Disable "<literal>$unit</literal>" (remove symlink)
de: "<literal>$unit</literal>" deaktivieren (symbolischen Link entfernen)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Unmask "<literal>$unit</literal>" (remove symlink to "<literal>/dev/null</literal>")
de: "<literal>$unit</literal>" zum Starten bereit machen (symbolischen Link auf "<literal>/dev/null</literal>" entfernen)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Mask "<literal>$unit</literal>" (add symlink to "<literal>/dev/null</literal>")
de: "<literal>$unit</literal>" am Starten hindern (symbolischen Link auf "<literal>/dev/null</literal>" hinzufügen)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Get default-target setting
de: Aktuelles default-Target abrufen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Set default-target to "<literal>graphical</literal>" (GUI system)
de: default-Target auf "<literal>graphical</literal>" setzen (grafische Oberfläche, GUI)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Set default-target to "<literal>multi-user</literal>" (CLI system)
de: default-Target auf "<literal>multi-user</literal>" setzen (Konsolenoberfläche, CLI)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Show job environment
de: Job-Umgebungseinstellungen anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Set job environment "<literal>variable</literal>" to "<literal>value</literal>"
de: Job-Umgebungseinstellung "<literal>variable</literal>" auf "<literal>wert</literal>" setzen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>systemctl set-environment variable=value</literal>"
de: "<literal>systemctl set-environment variable=wert</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Unset job environment "<literal>variable</literal>"
de: Job-Umgebungseinstellung "<literal>variable</literal>" löschen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Reload all unit files and daemons
de: Alle Unit-Dateien und Daemons neu laden

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Shut down the system
de: System herunterfahren

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Shut down and reboot the system
de: System herunterfahren und neu starten (Reboot)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Suspend the system
de: System in Standby setzen (Suspend)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Hibernate the system
de: System in Ruhezustand setzen (Hibernate)

note: type: Content of: <book><chapter><section><para>
en: Here, "<literal>$unit</literal>" in the above examples may be a single unit name (suffix such as <literal>.service</literal> and <literal>.target</literal> are optional) or, in many cases, multiple unit specifications (shell-style globs "<literal>*</literal>", "<literal>?</literal>", "<literal>[]</literal>" using <literal>fnmatch</literal>(3) which will be matched against the primary names of all units currently in memory).
de: In obigen Beispielen kann "<literal>$unit</literal>" für einen einzelnen Unit-Namen stehen (ein Anhang wie <literal>.service</literal> oder <literal>.target</literal> ist dabei optional), oder auch für die Angabe mehrerer Units (über Suchmuster im Shell-Stil wie "<literal>*</literal>", "<literal>?</literal>" oder "<literal>[]</literal>", die <literal>fnmatch</literal>(3) verwenden; diese werden auf die primären Namen aller Units angewandt, die derzeit in den Arbeitsspeicher geladen sind).

note: type: Content of: <book><chapter><section><para>
en: System state changing commands in the above examples are typically preceded by the "<literal>sudo</literal>" to attain the required administrative privilege.
de: Befehlen zum Ändern des Systemstatus wird typischerweise ein "<literal>sudo</literal>" vorangestellt, um die nötigen administrativen Rechte anzufordern.

note: type: Content of: <book><chapter><section><para>
en: The output of the "<literal>systemctl status $unit|$PID|$device</literal>" uses color of the dot ("●") to summarize the unit state at a glance.
de: Die Ausgabe von "<literal>systemctl status $unit|$PID|$device</literal>" nutzt farbige Punkte ("●"), um den Unit-Status kompakt zusammenzufassen.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: White "●" indicates an "inactive" or "deactivating" state.
de: Ein weisser "●" steht für "inaktiv" oder "deaktiviert".

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Red "●" indicates a "failed" or "error" state.
de: Ein roter "●" steht für "fehlgeschlagen" oder "Fehler".

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Green "●" indicates an "active", "reloading" or "activating" state.
de: Ein grüner "●" steht für "aktiv", "wird neu geladen" oder "wird aktiviert".

note: type: Content of: <book><chapter><section><title>
en: Other system monitors
de: Weitere Systemüberwachungs-Werkzeuge

note: type: Content of: <book><chapter><section><para>
en: Here are a list of other monitoring command snippets under <literal>systemd</literal>.  Please read the pertinent manpages including <literal>cgroups</literal>(7).
de: Hier eine Liste von weiteren Befehlsschnipseln zur Systemüberwachung unter <literal>systemd</literal>. Bitte lesen Sie die zugehörigen Handbuchseiten inklusive <literal>cgroups</literal>(7).

note: type: Content of: <book><chapter><section><table><title>
en: List of other monitoring command snippets under <literal>systemd</literal>
de: Liste weiterer Überwachungsbefehle unter <literal>systemd</literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Show time spent for each initialization steps
de: Dauer der einzelnen Initialisierungsschritte anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List of all units by the time to initialize
de: Alle Units auflisten, sortiert nach der Dauer ihrer Initialisierung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Load and detect errors in "<literal>$unit</literal>" file
de: "<literal>$unit</literal>"-Datei laden und auf Fehler prüfen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Show terse runtime status information of the user of the caller's session
de: Kurze Statusinformationen zum Benutzer der Sitzung vom Aufrufer

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Show terse runtime status information of the caller's session
de: Kurze Statusinformationen zur Sitzung vom Aufrufer

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Track boot process by the <ulink url="&cgroups;">cgroups</ulink>
de: Boot-Prozess nachverfolgen über <ulink url="&cgroups;">cgroups</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Read <ulink url="&sysfs;">sysfs</ulink> under "<literal>/sys/fs/cgroup/</literal>"
de: <ulink url="&sysfs;">sysfs</ulink> unter "<literal>/sys/fs/cgroup/</literal>" auslesen

note: type: Content of: <book><chapter><section><title>
en: System configuration
de: Systemkonfiguration

note: type: Content of: <book><chapter><section><section><title>
en: The hostname
de: Der Rechnername

note: type: Content of: <book><chapter><section><section><para>
en: The kernel maintains the system <emphasis role="strong">hostname</emphasis>.  The system unit started by <literal>systemd-hostnamed.service</literal> sets the system hostname at boot time to the name stored in "<literal>/etc/hostname</literal>".  This file should contain <emphasis role="strong">only</emphasis> the system hostname, not a fully qualified domain name.
de: Der Kernel verwaltet den Rechnernamen (<emphasis role="strong">hostname</emphasis>) des Systems. Die durch <literal>systemd-hostnamed.service</literal> gestartete System-Unit setzt beim Systemstart den Rechnernamen auf den in "<literal>/etc/hostname</literal>" festgelegten Wert. Diese Datei sollte <emphasis role="strong">nur</emphasis> den Rechnernamen des Systems enthalten, nicht einen vollqualifizierten Domänennamen.

note: type: Content of: <book><chapter><section><section><para>
en: To print out the current hostname run <literal>hostname</literal>(1) without an argument.
de: Um den derzeitigen Rechnernamen auszugeben, führen Sie <literal>hostname</literal>(1) ohne ein Argument aus.

note: type: Content of: <book><chapter><section><section><title>
en: The filesystem
de: Das Dateisystem

note: type: Content of: <book><chapter><section><section><para>
en: The mount options of normal disk and network filesystems are set in "<literal>/etc/fstab</literal>".  See <literal>fstab</literal>(5) and <xref linkend="_optimization_of_filesystem_by_mount_options"/>.
de: Die Optionen zum Einbinden normaler Festplatten- und Netzwerkdateisysteme werden in "<literal>/etc/fstab</literal>" festgelegt. See <literal>fstab</literal>(5) und <xref linkend="_optimization_of_filesystem_by_mount_options"/>.

note: type: Content of: <book><chapter><section><section><para>
en: The configuration of the encrypted filesystem is set in "<literal>/etc/crypttab</literal>".  See <literal>crypttab</literal>(5)
de: Die Konfiguration verschlüsselter Dateisysteme ist in "<literal>/etc/crypttab</literal>" abgelegt. Siehe <literal>crypttab</literal>(5).

note: type: Content of: <book><chapter><section><section><para>
en: The configuration of software RAID with <literal>mdadm</literal>(8) is set in "<literal>/etc/mdadm/mdadm.conf</literal>".  See <literal>mdadm.conf</literal>(5).
de: Software-RAID mit <literal>mdadm</literal>(8) wird in "<literal>/etc/mdadm/mdadm.conf</literal>" konfiguriert. Siehe <literal>mdadm.conf</literal>(5).

note: type: Content of: <book><chapter><section><section><warning><para>
en: After mounting all the filesystems, temporary files in "<literal>/tmp</literal>", "<literal>/var/lock</literal>", and "<literal>/var/run</literal>" are cleaned for each boot up.
de: Bei jedem Systemstart werden nach dem Einbinden aller Dateisysteme temporäre Dateien in "<literal>/tmp</literal>", "<literal>/var/lock</literal>" und "<literal>/var/run</literal>" gelöscht.

note: type: Content of: <book><chapter><section><section><title>
en: Network interface initialization
de: Initialisierung der Netzwerkschnittstellen

note: type: Content of: <book><chapter><section><para>
en: Network interfaces are typically initialized in "<literal>networking.service</literal>" for the <literal>lo</literal> interface and "<literal>NetworkManager.service</literal>" for other interfaces on modern Debian desktop system under <literal>systemd</literal>.
de: Auf modernen Debian-Desktop-Systemen mit <literal>systemd</literal> erfolgt die Initialisierung von Netzwerkschnittstellen für die Loopback-Schnittstelle <literal>lo</literal> typischerweise durch "<literal>networking.service</literal>" und für andere Schnittstellen durch "<literal>NetworkManager.service</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_network_setup"/> for how to configure them.
de: Details zur Konfiguration finden Sie in <xref linkend="_network_setup"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Cloud system initialization
de: Initialisierung eines Cloud-Systems

note: type: Content of: <book><chapter><section><section><para>
en: The cloud system instance may be launched as a clone of <ulink url="&debianofficialcloudimages;">"Debian Official Cloud Images"</ulink> or similar images.  For such system instance, personalities such as hostname, filesystem, networking, locale, SSH keys, users and groups may be configured using functionalities provided by <literal>cloud-init</literal> and <literal>netplan.io</literal> packages with multiple data sources such as files placed in the original system image and external data provided during its launch.  These packages enable the declarative system configuration using <ulink url="&yaml;">YAML</ulink> data.
de: Die Cloud-System-Instanz kann als Klon der <ulink url="&debianofficialcloudimages;">"Debian Official Cloud Images"</ulink> oder ähnlicher Images ausgeführt werden. Für solche Systeminstanzen können persönliche Anpassungen wie Rechnername, Dateisystem, Netzwerk, Locale, SSH-Schlüssel, Benutzer und Gruppen über Funktionalitäten aus den Paketen <literal>cloud-init</literal> und <literal>netplan.io</literal> konfiguriert werden. Dabei werden mehrere Datenquellen genutzt, wie Dateien, die im Original-System-Image liegen, und externe Daten, die beim Start der Instanz bereitgestellt werden. Diese Pakete verwenden eine deklarative Systemkonfiguration mittels <ulink url="&yaml;">YAML</ulink>-Daten.

note: type: Content of: <book><chapter><section><section><para>
en: See more at <ulink url="&cloudcomputingwinditsdescendants;">"Cloud Computing with Debian and its descendants"</ulink>, <ulink url="&cloudinitdocumentation;">"Cloud-init documentation"</ulink> and <xref linkend="_the_modern_network_configuration_for_cloud"/>.
de: Näheres finden Sie unter <ulink url="&cloudcomputingwinditsdescendants;">"Cloud Computing with Debian and its descendants"</ulink>, <ulink url="&cloudinitdocumentation;">"Cloud-init-Dokumentation"</ulink> und <xref linkend="_the_modern_network_configuration_for_cloud"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Customization example to tweak sshd service
de: Anpassungsbeispiel zur Optimierung des sshd-Dienstes

note: type: Content of: <book><chapter><section><section><para>
en: With default installation, many network services (see <xref linkend="_network_applications"/>) are started as daemon processes after <literal>network.target</literal> at boot time by <literal>systemd</literal>.  The "<literal>sshd</literal>" is no exception.  Let's change this to on-demand start of "<literal>sshd</literal>" as a customization example.
de: Bei einer Standardinstallation werden viele Netzwerkdienste (siehe <xref linkend="_network_applications"/>) von <literal>systemd</literal> durch <literal>network.target</literal> als Daemon-Prozess gestartet. "<literal>sshd</literal>" ist hier keine Ausnahme. Als Beispiel dafür, wie man so etwas anpassen kann, wollen wir zeigen, wie Sie "<literal>sshd</literal>" so ändern, dass er nur auf Anfrage (on-demand) startet.

note: type: Content of: <book><chapter><section><section><para>
en: First, disable system installed service unit.
de: Als erstes deaktivieren Sie die entsprechende Dienst-Unit:

note: type: Content of: <book><chapter><section><section><para>
en: The on-demand socket activation system of the classic Unix services was through the <literal>inetd</literal> (or <literal>xinetd</literal>) superserver.  Under <literal>systemd</literal>, the equivalent can be enabled by adding <emphasis role="strong">*.socket</emphasis> and <emphasis role="strong">*.service</emphasis> unit configuration files.
de: Der klassische Weg zur on-demand-Aktivierung von Sockets führte früher über den <literal>inetd</literal>- (oder <literal>xinetd</literal>)-Superserver. Unter <literal>systemd</literal> kann dies über das Hinzufügen von <emphasis role="strong">*.socket</emphasis> und <emphasis role="strong">*.service</emphasis> Unit-Konfigurationsdateien erreicht werden.

note: type: Content of: <book><chapter><section><section><para>
en: <literal>sshd.socket</literal> for specifying a socket to listen on
de: Eine <literal>sshd.socket</literal> anlegen zur Spezifizierung eines Sockets, der auf Anfragen überwacht wird:

note: type: Content of: <book><chapter><section><section><para>
en: <literal>sshd@.service</literal> as the matching service file of <literal>sshd.socket</literal>
de: Und eine <literal>sshd@.service</literal> als Dienste-Datei passend zu <literal>sshd.socket</literal>:

note: type: Content of: <book><chapter><section><section><para>
en: Then reload.
de: Dann muss der Dienst neu geladen werden:

note: type: Content of: <book><chapter><section><title>
en: The udev system
de: Das udev-System

note: type: Content of: <book><chapter><section><para>
en: The <ulink url="&udevsystem;">udev system</ulink> provides mechanism for the automatic hardware discovery and initialization (see <literal>udev</literal>(7)) since Linux kernel 2.6. Upon discovery of each device by the kernel, the udev system starts a user process which uses information from the <ulink url="&sysfs;">sysfs</ulink> filesystem (see <xref linkend="_procfs_and_sysfs"/>), loads required kernel modules supporting it using the <literal>modprobe</literal>(8) program (see <xref linkend="_the_kernel_module_initialization"/>), and creates corresponding device nodes.
de: Das <ulink url="&udevsystem;">udev-System</ulink> bietet seit dem Linux-Kernel 2.6 Mechanismen zur automatischen Hardware-Erkennung und -initialisierung (lesen Sie dazu <literal>udev</literal>(7)). Nach der Erkennung eines Gerätes durch den Kernel startet das udev-System einen User-Prozess. Dieser verwendet Informationen aus dem <ulink url="&sysfs;">sysfs</ulink>-Dateisystem (Näheres in <xref linkend="_procfs_and_sysfs"/>), lädt über den Befehl <literal>modprobe</literal>(8) benötigte Kernel-Module, die die Hardware unterstützen (Details in <xref linkend="_the_kernel_module_initialization"/>), und erstellt die zugehörigen Geräteknoten (device nodes).

note: type: Content of: <book><chapter><section><tip><para>
en: If "<literal>/lib/modules/<emphasis>kernel-version</emphasis>/modules.dep</literal>" was not generated properly by <literal>depmod</literal>(8) for some reason, modules may not be loaded as expected by the udev system. Execute "<literal>depmod -a</literal>" to fix it.
de: Falls "<literal>/lib/modules/<emphasis>kernel-version</emphasis>/modules.dep</literal>" mittels <literal>depmod</literal>(8) aus irgendeinem Grund nicht korrekt erstellt wurde, könnte es beim Laden der Module durch das udev-System Probleme geben. Führen Sie "<literal>depmod -a</literal>" aus, um dies zu beheben.

note: type: Content of: <book><chapter><section><tip><para>
en: For mounting rules in "<literal>/etc/fstab</literal>", device nodes do not need to be static ones. You can use <ulink url="&uuid;">UUID</ulink> to mount devices instead of device names such as "<literal>/dev/sda</literal>".  See <xref linkend="_accessing_partition_using_uuid"/>.
de: Für die Regeln zum Einbinden von Dateisystemen in "<literal>/etc/fstab</literal>" müssen Geräteknoten nicht fest zugeordnet sein. Sie können auch <ulink url="&uuid;">UUIDs</ulink> verwenden, um Geräte einzubinden, statt der Gerätenamen wie "<literal>/dev/sda</literal>". Lesen Sie dazu <xref linkend="_accessing_partition_using_uuid"/>.

note: type: Content of: <book><chapter><section><para>
en: Since the udev system is somewhat a moving target, I leave details to other documentations and describe the minimum information here.
de: Da das udev-System immer ein wenig im Wandel ist, überlasse ich die Details anderen Dokumenten und beschränke mich hier auf das Nötigste.

note: type: Content of: <book><chapter><section><warning><para>
en: Don't try to run long running programs such as backup script with <literal>RUN</literal> in udev rules as mentioned in <literal>udev</literal>(7).  Please create a proper <literal>systemd.service</literal>(5) file and activate it, instead.  See <xref linkend="_mount_event_triggered_backup"/>.
de: Versuchen Sie nicht, lange laufende Programme wie Backup-Skripte mit <literal>RUN</literal> in udev-Regeln zu starten, wie in <literal>udev</literal>(7) erwähnt. Erstellen Sie stattdessen eine saubere <literal>systemd.service</literal>(5)-Datei und aktivieren Sie diesen Service. Lesen Sie dazu <xref linkend="_mount_event_triggered_backup"/>.

note: type: Content of: <book><chapter><section><title>
en: The kernel module initialization
de: Die Kernel-Modul-Initialisierung

note: type: Content of: <book><chapter><section><para>
en: The <literal>modprobe</literal>(8) program enables us to configure running Linux kernel from user process by adding and removing kernel modules.  The udev system (see <xref linkend="_the_udev_system"/>) automates its invocation to help the kernel module initialization.
de: Das <literal>modprobe</literal>(8)-Programm erlaubt es, einen laufenden Linux-Kernel über einen User-Prozess zu konfigurieren, indem Kernel-Module hinzugefügt und entfernt werden. Das udev-System (Näheres in <xref linkend="_the_udev_system"/>) automatisiert dessen Aufruf, um bei der Initialisierung des Kernel-Moduls zu helfen.

note: type: Content of: <book><chapter><section><para>
en: There are non-hardware modules and special hardware driver modules as the following which need to be pre-loaded by listing them in the "<literal>/etc/modules</literal>" file (see <literal>modules</literal>(5)).
de: Es gibt Module, die nicht zu bestimmter Hardware gehören, sowie spezielle Hardware-Treibermodule wie die folgenden, die im Voraus geladen werden müssen, indem Sie in die Datei "<literal>/etc/modules</literal>" eingetragen werden (Details in <literal>modules</literal>(5)):

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&tuntap;">TUN/TAP</ulink> modules providing virtual Point-to-Point network device (TUN) and virtual Ethernet network device (TAP),
de: <ulink url="&tuntap;">TUN/TAP</ulink>-Module, die ein virtuelles Point-to-Point Netzwerkgerät (TUN) und ein virtuelles Ethernet-Netzwerkgerät (TAP) bereitstellen;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&netfilter;">netfilter</ulink> modules providing netfilter firewall capabilities (<literal>iptables</literal>(8), <xref linkend="_netfilter_infrastructure"/>), and
de: <ulink url="&netfilter;">netfilter</ulink>-Module, die Netfilter-Firewall-Funktionalitäten bereitstellen (lesen Sie dazu <literal>iptables</literal>(8) und <xref linkend="_netfilter_infrastructure"/>);

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&watchdogtimer;">watchdog timer</ulink> driver modules.
de: <ulink url="&watchdogtimer;">watchdog timer</ulink>-Treibermodule.

note: type: Content of: <book><chapter><section><para>
en: The configuration files for the <literal>modprobe</literal>(8) program are located under the "<literal>/etc/modprobes.d/</literal>" directory as explained in <literal>modprobe.conf</literal>(5).  (If you want to avoid some kernel modules to be auto-loaded, consider to blacklist them in the "<literal>/etc/modprobes.d/blacklist</literal>" file.)
de: Die Konfigurationsdateien für das <literal>modprobe</literal>(8)-Programm sind unterhalb des "<literal>/etc/modprobes.d/</literal>"-Verzeichnisses abgelegt, wie in <literal>modprobe.conf</literal>(5) beschrieben. (Falls Sie vermeiden möchten, dass einige Kernel-Module automatisch geladen werden, sollten Sie erwägen, diese in die Datei "<literal>/etc/modprobes.d/blacklist</literal>" einzutragen.)

note: type: Content of: <book><chapter><section><para>
en: The "<literal>/lib/modules/<emphasis>version</emphasis>/modules.dep</literal>" file generated by the <literal>depmod</literal>(8) program describes module dependencies used by the <literal>modprobe</literal>(8) program.
de: Die Datei "<literal>/lib/modules/<emphasis>version</emphasis>/modules.dep</literal>" (erzeugt durch das Programm <literal>depmod</literal>(8)) beschreibt Abhängigkeiten zwischen den Modulen; diese Abhängigkeiten werden von <literal>modprobe</literal>(8) genutzt.

note: type: Content of: <book><chapter><section><note><para>
en: If you experience module loading issues with boot time module loading or with <literal>modprobe</literal>(8), "<literal>depmod -a</literal>" may resolve these issues by reconstructing "<literal>modules.dep</literal>".
de: Wenn Sie Probleme beim Laden von Modulen feststellen, entweder während des Systemstarts oder beim Nachladen mit <literal>modprobe</literal>(8), kann "<literal>depmod -a</literal>" diese Probleme möglicherweise durch Neuerstellung der "<literal>modules.dep</literal>"-Datei beheben.

note: type: Content of: <book><chapter><section><para>
en: The <literal>modinfo</literal>(8) program shows information about a Linux kernel module.
de: Der Befehl <literal>modinfo</literal>(8) zeigt Informationen über ein Linux-Kernel-Modul an.

note: type: Content of: <book><chapter><section><para>
en: The <literal>lsmod</literal>(8) program nicely formats the contents of the "<literal>/proc/modules</literal>", showing what kernel modules are currently loaded.
de: Das <literal>lsmod</literal>(8)-Programm formatiert den Inhalt von "<literal>/proc/modules</literal>" zu einer hübschen Ausgabe, um anzuzeigen, welche Kernel-Module gerade geladen sind.

note: type: Content of: <book><chapter><section><tip><para>
en: You can identify exact hardware on your system.  See <xref linkend="_hardware_identification"/>.
de: Sie können die Hardware in Ihrem System exakt identifizieren. Lesen Sie dazu <xref linkend="_hardware_identification"/>.

note: type: Content of: <book><chapter><section><tip><para>
en: You may configure hardware at boot time to activate expected hardware features. See <xref linkend="_hardware_configuration"/>.
de: Möglicherweise wollen Sie Hardware während des Systemstarts konfigurieren, um bestimmte erwartete Hardware-Funktionalitäten zu aktivieren. Näheres finden Sie in <xref linkend="_hardware_configuration"/>.

note: type: Content of: <book><chapter><section><tip><para>
en: You can probably add support for your special device by recompiling the kernel.  See <xref linkend="_the_kernel"/>.
de: Unterstützung für spezielle Geräte können Sie unter Umständen durch Neukompilieren des Kernels hinzufügen. Details finden Sie in <xref linkend="_the_kernel"/>.

note: type: Content of: <book><chapter><title>
en: Authentication and access controls
de: Authentifizierung und Zugriffskontrolle

note: type: Content of: <book><chapter><para>
en: When a person (or a program) requests access to the system, authentication confirms the identity to be a trusted one.
de: Wenn eine Person (oder ein Programm) Zugriff auf das System erlangen möchte, wird über die Authentifizierung kontrolliert, ob der Identität vertraut werden kann.

note: type: Content of: <book><chapter><warning><para>
en: Configuration errors of PAM may lock you out of your own system.  You must have a rescue CD handy or setup an alternative boot partition.  To recover, boot the system with them and correct things from there.
de: Konfigurationsfehler von PAM können Sie aus Ihrem eigenen System aussperren. Sie müssen eine Rettungs-CD zur Hand haben oder eine alternative Boot-Partition einrichten. Um das System wiederherzustellen, booten Sie das System damit und korrigieren Sie alles Nötige von dort.

note: type: Content of: <book><chapter><section><title>
en: Normal Unix authentication
de: Normale Unix-Authentifizierung

note: type: Content of: <book><chapter><section><para>
en: Normal Unix authentication is provided by the <literal>pam_unix</literal>(8) module under the <ulink url="&pampluggableauthnticationmodules;">PAM (Pluggable Authentication Modules)</ulink>.  Its 3 important configuration files, with "<literal>:</literal>" separated entries, are the following.
de: Die normale Unix-Authentifizierung wird über das Modul <literal>pam_unix</literal>(8) von <ulink url="&pampluggableauthnticationmodules;">PAM (Pluggable Authentication Modules)</ulink> bereitgestellt. Dessen drei wichtige Konfigurationsdateien (mit durch "<literal>:</literal>" getrennten Einträgen) sind:

note: type: Content of: <book><chapter><section><table><title>
en: 3 important configuration files for <literal>pam_unix</literal>(8)
de: Wichtige Konfigurationsdateien für <literal>pam_unix</literal>(8)

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: permission
de: Berechtigung

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: user
de: Benutzer

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: (sanitized) user account information
de: (bereinigte) Informationen zum Benutzerkonto

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: secure user account information
de: geschützte Informationen zum Benutzerkonto

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: group information
de: Informationen zur Gruppe

note: type: Content of: <book><chapter><section><para>
en: "<literal>/etc/passwd</literal>" contains the following.
de: "<literal>/etc/passwd</literal>" enthält Folgendes:

note: type: Content of: <book><chapter><section><para>
en: As explained in <literal>passwd</literal>(5), each "<literal>:</literal>" separated entry of this file means the following.
de: Wie in <literal>passwd</literal>(5) beschrieben haben die durch "<literal>:</literal>" separierten Einträge dieser Datei folgende Bedeutungen:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Login name
de: Benutzername (Login-Name);

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Password specification entry
de: Eintrag zur Passwortspezifikation;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Numerical user ID
de: nummerische Benutzer-ID;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Numerical group ID
de: nummerische Gruppen-ID;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: User name or comment field
de: Name oder Kommentarfeld;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: User home directory
de: Home-Verzeichnis des Benutzers;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Optional user command interpreter
de: optionale Angabe des Befehlsinterpreters für den Benutzer.

note: type: Content of: <book><chapter><section><para>
en: The second entry of "<literal>/etc/passwd</literal>" was used for the encrypted password entry.  After the introduction of "<literal>/etc/shadow</literal>", this entry is used for the password specification entry.
de: Der zweite Eintrag von "<literal>/etc/passwd</literal>" wurde früher für das verschlüsselte Passwort benutzt. Seit der Einführung von "<literal>/etc/shadow</literal>" enthält er die Passwortspezifikation:

note: type: Content of: <book><chapter><section><table><title>
en: The second entry content of "<literal>/etc/passwd</literal>"
de: Inhalt des zweiten Eintrags in "<literal>/etc/passwd</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: (empty)
de: (leer)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: passwordless account
de: Konto ohne Passwort

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: the encrypted password is in "<literal>/etc/shadow</literal>"
de: das verschlüsselte Passwort ist in "<literal>/etc/shadow</literal>" abgelegt

note: type: Content of: <book><chapter><section><para>
en: "<literal>/etc/shadow</literal>" contains the following.
de: "<literal>/etc/shadow</literal>" enthält Folgendes:

note: type: Content of: <book><chapter><section><para>
en: As explained in <literal>shadow</literal>(5), each "<literal>:</literal>" separated entry of this file means the following.
de: Wie in <literal>shadow</literal>(5) beschrieben haben die durch "<literal>:</literal>" separierten Einträge dieser Datei folgende Bedeutungen:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Encrypted password (The initial "<literal>$1$</literal>" indicates use of the MD5 encryption. The "*" indicates no login.)
de: verschlüsseltes Passwort (das "<literal>$1$</literal>" am Anfang zeigt die Verwendung der MD5-Verschlüsselung an; "*" steht für "kein Login");

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Date of the last password change, expressed as the number of days since Jan 1, 1970
de: Datum der letzten Passwortänderung, ausgedrückt als Anzahl der Tage seit dem 1. Januar 1970;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Number of days the user will have to wait before she will be allowed to change her password again
de: Anzahl der Tage, die der Benutzer vor der erneuten Änderung des Passworts warten muss;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Number of days after which the user will have to change her password
de: Anzahl der Tage, nach denen der Benutzer das Passwort ändern muss;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Number of days before a password is going to expire during which the user should be warned
de: Anzahl der Tage vor dem Verfall des Passworts, während derer der Benutzer vor dem Passwortverfall gewarnt wird;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Number of days after a password has expired during which the password should still be accepted
de: Anzahl der Tage, während derer das Passwort noch akzeptiert wird, obwohl es abgelaufen ist;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Date of expiration of the account, expressed as the number of days since Jan 1, 1970
de: Datum, an dem das Konto abläuft, ausgedrückt als Anzahl der Tage seit dem 1. Januar 1970.

note: type: Content of: <book><chapter><section><para>
en: "<literal>/etc/group</literal>" contains the following.
de: "<literal>/etc/group</literal>" enthält Folgendes:

note: type: Content of: <book><chapter><section><para>
en: As explained in <literal>group</literal>(5), each "<literal>:</literal>" separated entry of this file means the following.
de: Wie in <literal>group</literal>(5) beschrieben haben die durch "<literal>:</literal>" separierten Einträge dieser Datei folgende Bedeutungen:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Group name
de: Gruppenname;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Encrypted password (not really used)
de: verschlüsseltes Passwort (nicht wirklich benutzt);

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "," separated list of user names
de: durch "," getrennte Liste von Benutzernamen.

note: type: Content of: <book><chapter><section><note><para>
en: "<literal>/etc/gshadow</literal>" provides the similar function as "<literal>/etc/shadow</literal>" for "<literal>/etc/group</literal>" but is not really used.
de: "<literal>/etc/gshadow</literal>" bietet für "<literal>/etc/group</literal>" ähnliche Funktionalität wie "<literal>/etc/shadow</literal>", diese wird aber nicht wirklich genutzt.

note: type: Content of: <book><chapter><section><note><para>
en: The actual group membership of a user may be dynamically added if "<literal>auth optional pam_group.so</literal>" line is added to "<literal>/etc/pam.d/common-auth</literal>" and set it in "<literal>/etc/security/group.conf</literal>".  See <literal>pam_group</literal>(8).
de: Die aktuelle Gruppenmitgliedschaft eines Benutzers kann dynamisch angepasst werden, wenn eine Zeile mit "<literal>auth optional pam_group.so</literal>" zu "<literal>/etc/pam.d/common-auth</literal>" hinzugefügt wird und wenn dies in "<literal>/etc/security/group.conf</literal>" gesetzt ist. Lesen Sie dazu <literal>pam_group</literal>(8).

note: type: Content of: <book><chapter><section><note><para>
en: The <literal>base-passwd</literal> package contains an authoritative list of the user and the group: "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>".
de: Das <literal>base-passwd</literal>-Paket enthält eine verbindliche Liste von Benutzern und Gruppen: "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>".

note: type: Content of: <book><chapter><section><title>
en: Managing account and password information
de: Verwalten von Konten- und Passwortinformationen

note: type: Content of: <book><chapter><section><para>
en: Here are few notable commands to manage account information.
de: Hier einige erwähnenswerte Befehle zur Verwaltung von Konteninformationen:

note: type: Content of: <book><chapter><section><table><title>
en: List of commands to manage account information
de: Liste von Befehlen zur Verwaltung von Konteninformationen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: function
de: Funktion

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>getent passwd <emphasis>user_name</emphasis></literal>
de: <literal>getent passwd <emphasis>benutzername</emphasis></literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: browse account information of "<literal><emphasis>user_name</emphasis></literal>"
de: Konteninformationen von <literal><emphasis>benutzername</emphasis></literal> anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>getent shadow <emphasis>user_name</emphasis></literal>
de: <literal>getent shadow <emphasis>benutzername</emphasis></literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: browse shadowed account information of "<literal><emphasis>user_name</emphasis></literal>"
de: durch shadow geschützte Konteninformationen von <literal><emphasis>benutzername</emphasis></literal> anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>getent group <emphasis>group_name</emphasis></literal>
de: <literal>getent group <emphasis>gruppenname</emphasis></literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: browse group information of "<literal><emphasis>group_name</emphasis></literal>"
de: Gruppeninformationen von <literal><emphasis>gruppenname</emphasis></literal> anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: manage password for the account
de: Passwort für das Konto verwalten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: set one-time password for the account activation
de: Einmal-Passwort für die Kontenaktivierung setzen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: manage password aging information
de: Alterungsinformationen des Passworts verwalten

note: type: Content of: <book><chapter><section><para>
en: You may need to have the root privilege for some functions to work. See <literal>crypt</literal>(3) for the password and data encryption.
de: Sie benötigen für einige Funktionen root-Privilegien. Lesen Sie <literal>crypt</literal>(3) für Informationen zur Passwort- und Datenverschlüsselung.

note: type: Content of: <book><chapter><section><note><para>
en: On the system set up with PAM and NSS as the Debian <ulink url="&salsa;">salsa</ulink> machine, the content of local "<literal>/etc/passwd</literal>", "<literal>/etc/group</literal>" and "<literal>/etc/shadow</literal>" may not be actively used by the system.  Above commands are valid even under such environment.
de: Auf Systemen, die mit PAM und NSS eingerichtet sind, wie der Debian-<ulink url="&salsa;">Salsa</ulink>-Maschine, wird der Inhalt der lokalen Dateien "<literal>/etc/passwd</literal>", "<literal>/etc/group</literal>" und "<literal>/etc/shadow</literal>" auf dem System unter Umständen nicht aktiv verwendet. Obige Befehle sind aber auch in solchen Umgebungen gültig.

note: type: Content of: <book><chapter><section><title>
en: Good password
de: Ein gutes Passwort

note: type: Content of: <book><chapter><section><para>
en: When creating an account during your system installation or with the <literal>passwd</literal>(1) command, you should choose a <ulink url="&goodpassword;">good password</ulink> which consists of at least 6 to 8 characters including one or more characters from each of the following sets according to <literal>passwd</literal>(1).
de: Bei der Erstellung eines Kontos während der Systeminstallation oder mit dem <literal>passwd</literal>(1)-Befehl sollten Sie ein <ulink url="&goodpassword;">gutes Passwort</ulink> auswählen, das aus mindestens sechs bis acht Zeichen besteht und ein oder mehrere Zeichen aus folgenden Gruppen enthält (gemäß <literal>passwd</literal>(1)):

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Lower case alphabetics
de: Kleinbuchstaben;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Digits 0 through 9
de: Ziffern zwischen 0 und 9;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Punctuation marks
de: Satzzeichen.

note: type: Content of: <book><chapter><section><warning><para>
en: Do not choose guessable words for the password. Account name, social security number, phone number, address, birthday, name of your family members or pets, dictionary words, simple sequence of characters such as "12345" or "qwerty", … are all bad choice for the password.
de: Wählen Sie keine Wörter für das Passwort, die erraten werden könnten: Kontoname, Sozialversicherungsnummer, Telefonnummer, Adresse, Geburtstag, Name von Familienmitgliedern oder Haustieren, Wörter, die in Lexika auftauchen, einfache Zeichenfolgen wie "12345" oder "qwerty", … alle diese sind eine schlechte Wahl für ein Passwort.

note: type: Content of: <book><chapter><section><title>
en: Creating encrypted password
de: Verschlüsselte Passwörter erstellen

note: type: Content of: <book><chapter><section><para>
en: There are independent tools to <ulink url="&generateencrypteasswordswithsalt;">generate encrypted passwords with salt</ulink>.
de: Es gibt mehrere unabhängige Werkzeuge, um <ulink url="&generateencrypteasswordswithsalt;">verschlüsselte Passwörter mit Salz</ulink> zu erzeugen:

note: type: Content of: <book><chapter><section><table><title>
en: List of tools to generate password
de: Liste der Werkzeuge zur Passworterzeugung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: over-featured front end to the <literal>crypt</literal>(3) library
de: best-ausgestattetes Frontend für die <literal>crypt</literal>(3)-Bibliothek

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compute password hashes (OpenSSL). <literal>passwd</literal>(1ssl)
de: Passwort-Hashes berechnen (OpenSSL). <literal>passwd</literal>(1ssl)

note: type: Content of: <book><chapter><section><title>
en: PAM and NSS
de: PAM und NSS

note: type: Content of: <book><chapter><section><para>
en: Modern <ulink url="&unixlike;">Unix-like</ulink> systems such as the Debian system provide <ulink url="&pampluggableauthnticationmodules;">PAM (Pluggable Authentication Modules)</ulink> and <ulink url="&nssnameserviceswitch;">NSS (Name Service Switch)</ulink> mechanism to the local system administrator to configure his system.  The role of these can be summarizes as the following.
de: Moderne <ulink url="&unixlike;">Unix-ähnliche</ulink> Systeme wie Debian stellen dem lokalen Systemadministrator die Mechanismen <ulink url="&pampluggableauthnticationmodules;">PAM (Pluggable Authentication Modules)</ulink> und <ulink url="&nssnameserviceswitch;">NSS (Name Service Switch)</ulink> zur Systemkonfiguration bereit. Deren Funktionen können wie folgt zusammengefasst werden:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: PAM offers a flexible authentication mechanism used by the application software thus involves password data exchange.
de: PAM bietet flexible Authentifizierungsmechanismen, die von Anwendungen genutzt werden, und integriert daher auch den Austausch von Passwortdaten.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: NSS offers a flexible name service mechanism which is frequently used by the <ulink url="&cstandardlibrary;">C standard library</ulink> to obtain the user and group name for programs such as <literal>ls</literal>(1) and <literal>id</literal>(1).
de: NSS besitzt einen flexiblen Name-Service-Mechanismus, der oft von der <ulink url="&cstandardlibrary;">C-Standard-Bibliothek</ulink> genutzt wird, um die Benutzer- und Gruppennamen für Programme wie <literal>ls</literal>(1) und <literal>id</literal>(1) einzuholen.

note: type: Content of: <book><chapter><section><para>
en: These PAM and NSS systems need to be configured consistently.
de: Diese PAM- und NSS-Systeme müssen konsistent konfiguriert sein.

note: type: Content of: <book><chapter><section><para>
en: The notable packages of PAM and NSS systems are the following.
de: Hier einige erwähnenswerte Pakete von PAM- und NSS-Systemen:

note: type: Content of: <book><chapter><section><table><title>
en: List of notable PAM and NSS systems
de: Liste von PAM- und NSS-Systemen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Pluggable Authentication Modules (basic service)
de: Pluggable Authentication Modules (grundlegende Dienste)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Pluggable Authentication Module allowing LDAP interfaces
de: Pluggable Authentication Module, das LDAP-Schnittstellen erlaubt

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Pluggable Authentication Module to register user sessions for <literal>logind</literal>
de: Pluggable Authentication Module zur Registrierung von Nutzersitzungen für <literal>logind</literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Pluggable Authentication Modules (documentation in html and text)
de: Pluggable Authentication Modules (Dokumentation in html- und Textform)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C Library: Shared libraries which also provides "Name Service Switch" service
de: GNU-C-Bibliothek: Programmbibliothek, die auch einen "Name Service Switch"-Dienst bereitstellt

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C Library: Manpages
de: GNU-C-Bibliothek: Handbuchseiten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C Library: Reference manual in info, pdf and html format (non-free)
de: GNU-C-Bibliothek: Referenzhandbuch im info-, pdf- und html-Format (nicht-frei)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: NSS module for Multicast DNS name resolution
de: NSS-Modul für Multicast-DNS-Namensauflösung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: NSS module for using LDAP as a naming service
de: NSS-Modul, um LDAP als Namensdienst zu verwenden

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "The Linux-PAM System Administrators' Guide" in <literal>libpam-doc</literal> is essential for learning PAM configuration.
de: Der "Linux-PAM System Administrators' Guide" in <literal>libpam-doc</literal> ist zum Erlernen der PAM-Konfiguration unerlässlich.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "System Databases and Name Service Switch" section in <literal>glibc-doc-reference</literal> is essential for learning NSS configuration.
de: Zum Erlernen der NSS-Konfiguration ist der Abschnitt "System Databases and Name Service Switch" in <literal>glibc-doc-reference</literal> unerlässlich.

note: type: Content of: <book><chapter><section><note><para>
en: You can see more extensive and current list by "<literal>aptitude search 'libpam-|libnss-'</literal>" command.  The acronym NSS may also mean "Network Security Service" which is different from "Name Service Switch".
de: Eine ausführlichere und aktuellere Liste bekommen Sie mit dem Befehl "<literal>aptitude search 'libpam-|libnss-'</literal>". Die Abkürzung NSS kann auch "Network Security Service" bedeuten, was etwas anderes ist als "Name Service Switch".

note: type: Content of: <book><chapter><section><note><para>
en: PAM is the most basic way to initialize environment variables for each program with the system wide default value.
de: PAM ist der grundlegendste Weg, um Umgebungsvariablen für jegliche Programme mit einem systemweiten Standardwert vorzubelegen.

note: type: Content of: <book><chapter><section><para>
en: Under <ulink url="&systemd;">systemd</ulink>, <literal>libpam-systemd</literal> package is installed to manage user logins by registering user sessions in the <literal>systemd</literal> control group hierarchy for <ulink url="&logind;">logind</ulink>.  See <literal>systemd-logind</literal>(8), <literal>logind.conf</literal>(5), and <literal>pam_systemd</literal>(8).
de: Unter <ulink url="&systemd;">systemd</ulink> ist das Paket <literal>libpam-systemd</literal> installiert, um die Login-Informationen der Benutzer zu verwalten; dazu werden die Nutzersitzungen in der <literal>systemd</literal>-Kontrollgruppen-Hierarchie für <ulink url="&logind;">logind</ulink> registriert. Details finden Sie in <literal>systemd-logind</literal>(8), <literal>logind.conf</literal>(5) und <literal>pam_systemd</literal>(8).

note: type: Content of: <book><chapter><section><section><title>
en: Configuration files accessed by PAM and NSS
de: Konfigurationsdateien, auf die PAM und NSS zugreifen

note: type: Content of: <book><chapter><section><section><para>
en: Here are a few notable configuration files accessed by PAM and NSS.
de: Hier einige erwähnenswerte Konfigurationsdateien, die von PAM und NSS genutzt werden:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of configuration files accessed by PAM and NSS
de: Liste von Konfigurationsdateien, auf die PAM und NSS zugreifen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: configuration file
de: Konfigurationsdatei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/etc/pam.d/<emphasis>program_name</emphasis></literal>
de: <literal>/etc/pam.d/<emphasis>programmname</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set up PAM configuration for the "<literal><emphasis>program_name</emphasis></literal>" program; see <literal>pam</literal>(7) and <literal>pam.d</literal>(5)
de: Einrichtung der PAM-Konfiguration für das Programm <literal><emphasis>programmname</emphasis></literal>; lesen Sie dazu <literal>pam</literal>(7) und <literal>pam.d</literal>(5)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set up NSS configuration with the entry for each service. See <literal>nsswitch.conf</literal>(5)
de: Einrichtung der NSS-Konfiguration mit Einträgen für die jeweiligen Dienste; lesen Sie dazu <literal>nsswitch.conf</literal>(5)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: limit the user login by the <literal>pam_nologin</literal>(8) module
de: Einschränkung der Benutzeranmeldung über das <literal>pam_nologin</literal>(8)-Modul

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: limit the tty for the root access by the <literal>pam_securetty</literal>(8) module
de: Einschränkung des tty für den root-Zugriff durch das <literal>pam_securetty</literal>(8)-Modul

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set access limit by the <literal>pam_access</literal>(8) module
de: Zugriffsbeschränkungen setzen über das <literal>pam_access</literal>(8)-Modul

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set group based restraint by the <literal>pam_group</literal>(8) module
de: Einschränkungen für Gruppen setzen über das <literal>pam_group</literal>(8)-Modul

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set environment variables by the <literal>pam_env</literal>(8) module
de: Umgebungsvariablen setzen über das <literal>pam_env</literal>(8)-Modul

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set additional environment variables by the <literal>pam_env</literal>(8) module with the "<literal>readenv=1</literal>" argument
de: Zusätzliche Umgebungsvariablen setzen über das <literal>pam_env</literal>(8)-Modul mit dem Argument "<literal>readenv=1</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set locale by <literal>pam_env</literal>(8) module with the "<literal>readenv=1 envfile=/etc/default/locale</literal>" argument (Debian)
de: Setzen der Locale (Gebietsschema) über das <literal>pam_env</literal>(8)-Modul mit dem Argument "<literal>readenv=1 envfile=/etc/default/locale</literal>" (Debian)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set resource restraint (ulimit, core, …) by the <literal>pam_linits</literal>(8) module
de: Beschränkungen für Ressourcen (ulimit, core, …) setzen über das <literal>pam_linits</literal>(8)-Modul

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set time restraint by the <literal>pam_time</literal>(8) module
de: Zeitbeschränkungen setzen über das <literal>pam_time</literal>(8)-Modul

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set <literal>systemd</literal> login manager configuration (see <literal>logind.conf</literal>(5) and <literal>systemd-logind.service</literal>(8))
de: <literal>systemd</literal> Login-Manager-Konfiguration setzen (siehe <literal>logind.conf</literal>(5) and <literal>systemd-logind.service</literal>(8))

note: type: Content of: <book><chapter><section><section><para>
en: The limitation of the password selection is implemented by the PAM modules, <literal>pam_unix</literal>(8) and <literal>pam_cracklib</literal>(8). They can be configured by their arguments.
de: Einschränkungen bei der Passwortauswahl sind über die PAM-Module <literal>pam_unix</literal>(8) und <literal>pam_cracklib</literal>(8) implementiert. Diese können über deren Argumente konfiguriert werden.

note: type: Content of: <book><chapter><section><section><tip><para>
en: PAM modules use suffix "<literal>.so</literal>" for their filenames.
de: PAM-Module verwenden den Anhang "<literal>.so</literal>" für ihre Dateinamen.

note: type: Content of: <book><chapter><section><section><title>
en: The modern centralized system management
de: Modernes zentralisiertes Systemmanagement

note: type: Content of: <book><chapter><section><section><para>
en: The modern centralized system management can be deployed using the centralized <ulink url="&lightweightdireccessprotocolldap;">Lightweight Directory Access Protocol (LDAP)</ulink> server to administer many Unix-like and non-Unix-like systems on the network.  The open source implementation of the Lightweight Directory Access Protocol is <ulink url="&openldapsoftware;">OpenLDAP Software</ulink>.
de: Ein <ulink url="&lightweightdireccessprotocolldap;">Lightweight Directory Access Protocol (LDAP)</ulink>-Server erlaubt modernes zentralisiertes Systemmanagement und somit die Administrierung vieler Unix-ähnlicher und nicht-Unix-Systeme über das Netzwerk. Die quelloffene Implementation des Lightweight Directory Access Protocol ist <ulink url="&openldapsoftware;">OpenLDAP</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: The LDAP server provides the account information through the use of PAM and NSS with <literal>libpam-ldapd</literal> and <literal>libnss-ldapd</literal> packages for the Debian system. Several actions are required to enable this (I have not used this setup and the following is purely secondary information.  Please read this in this context.).
de: Der LDAP-Server stellt die Konteninformationen auf Debian-Systemen durch die Nutzung von PAM und NSS über die <literal>libpam-ldapd</literal>- und <literal>libnss-ldapd</literal>-Pakete bereit. Verschiedene Aktionen sind nötig, um dies zu aktivieren. (Ich verwende dieses Setup nicht, daher stammen diese Informationen komplett aus zweiter Hand. Bitte beachten Sie das beim Lesen dieses Abschnitts.)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You set up a centralized LDAP server by running a program such as the stand-alone LDAP daemon, <literal>slapd</literal>(8).
de: Richten Sie einen zentralisierten LDAP-Server ein, indem Sie ein Programm wie den eigenständigen LDAP-Daemon <literal>slapd</literal>(8) starten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You change the PAM configuration files in the "<literal>/etc/pam.d/</literal>" directory to use "<literal>pam_ldap.so</literal>" instead of the default "<literal>pam_unix.so</literal>".
de: Ändern Sie die PAM-Konfigurationsdateien im Verzeichnis "<literal>/etc/pam.d/</literal>", um "<literal>pam_ldap.so</literal>" statt dem Standard "<literal>pam_unix.so</literal>" zu verwenden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You change the NSS configuration in the "<literal>/etc/nsswitch.conf</literal>" file to use "<literal>ldap</literal>" instead of the default ("<literal>compat</literal>" or "<literal>file</literal>").
de: Ändern Sie die NSS-Konfiguration in der Datei "<literal>/etc/nsswitch.conf</literal>", um "<literal>ldap</literal>" statt dem Standard ("<literal>compat</literal>" oder "<literal>file</literal>") zu verwenden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You must make <literal>libpam-ldapd</literal> to use <ulink url="&sslortls;">SSL (or TLS)</ulink> connection for the security of password.
de: Richten Sie es so ein, dass <literal>libpam-ldapd</literal> <ulink url="&sslortls;">SSL- (oder TLS-)</ulink>Verbindungen verwendet, um die Passwortsicherheit zu gewährleisten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You may make <literal>libnss-ldapd</literal> to use <ulink url="&sslortls;">SSL (or TLS)</ulink> connection to ensure integrity of data at the cost of the LDAP network overhead.
de: Richten Sie es so ein, dass <literal>libnss-ldapd</literal> <ulink url="&sslortls;">SSL- (oder TLS-)</ulink>Verbindungen verwendet, um die Unversehrtheit der Daten sicherzustellen (auch wenn dies zusätzlichen LDAP-Netzwerk-Overhead verursacht).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You should run <literal>nscd</literal>(8) locally to cache any LDAP search results in order to reduce the LDAP network traffic.
de: Sie sollten <literal>nscd</literal>(8) lokal ausführen, um alle Antworten auf LDAP-Anfragen zwischenzuspeichern; dies reduziert den LDAP-Netzwerkverkehr.

note: type: Content of: <book><chapter><section><section><para>
en: Similarly, you can set up alternative centralized systems with other methods.
de: Ähnlich zu diesem Verfahren können Sie auch alternative zentralisierte Systeme mit anderen Methoden einrichten:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Integration of user and group with the Windows system.
de: Verflechtung von Benutzer- und Gruppeninformationen mit Windows-Systemen

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Access <ulink url="&windowsdomain;">Windows domain</ulink> services by the <literal>winbind</literal> and <literal>libpam_winbind</literal> packages.
de: Zugriff auf <ulink url="&windowsdomain;">Windows Domain</ulink>-Dienste mittels der Pakete <literal>winbind</literal>- und <literal>libpam_winbind</literal>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: See <literal>winbindd</literal>(8) and <ulink url="&integratingmswinetworkswithsamba;">Integrating MS Windows Networks with Samba</ulink>.
de: Lesen Sie dazu <literal>winbindd</literal>(8) und <ulink url="&integratingmswinetworkswithsamba;">Integrating MS Windows Networks with Samba</ulink>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Integration of user and group with the legacy Unix-like system.
de: Verflechtung von Benutzer- und Gruppeninformationen mit Unix-ähnlichen Systemen

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Access <ulink url="&nisoriginallycalledyp;">NIS (originally called YP)</ulink> or <ulink url="&nis;">NIS+</ulink> by the <literal>nis</literal> package.
de: Zugriff auf <ulink url="&nisoriginallycalledyp;">NIS (ursprünglich YP genannt)</ulink> oder <ulink url="&nis;">NIS+</ulink> mittels dem <literal>nis</literal>-Paket;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: See <ulink url="&thelinuxnisypnysnishowto;">The Linux NIS(YP)/NYS/NIS+ HOWTO</ulink>.
de: Lesen Sie dazu das <ulink url="&thelinuxnisypnysnishowto;">Linux NIS(YP)/NYS/NIS+ HOWTO</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: "Why GNU su does not support the wheel group"
de: "Warum unterstützt GNU su nicht die wheel-Gruppe"

note: type: Content of: <book><chapter><section><section><para>
en: This is the famous phrase at the bottom of the old "<literal>info su</literal>" page by Richard M. Stallman.  Not to worry: the current <literal>su</literal> command in Debian uses PAM, so that one can restrict the ability to use <literal>su</literal> to the <literal>root</literal> group by enabling the line with "<literal>pam_wheel.so</literal>" in "<literal>/etc/pam.d/su</literal>".
de: Dies ist eine bekannte Redewendung am Ende der alten "<literal>info su</literal>"-Seite von Richard M. Stallman. Aber keine Sorge: der aktuelle <literal>su</literal>-Befehl in Debian nutzt PAM, so dass man die Erlaubnis zur Nutzung von <literal>su</literal> auf die <literal>root</literal>-Gruppe beschränken kann, indem die Zeile mit "<literal>pam_wheel.so</literal>" in "<literal>/etc/pam.d/su</literal>" aktiviert wird.

note: type: Content of: <book><chapter><section><section><title>
en: Stricter password rule
de: Schärfere Passwortregeln

note: type: Content of: <book><chapter><section><section><para>
en: Installing the <literal>libpam-cracklib</literal> package enables you to force stricter password rule.
de: Die Installation des <literal>libpam-cracklib</literal>-Pakets ermöglicht Ihnen, schärfere Regeln für Passwörter vorzuschreiben.

note: type: Content of: <book><chapter><section><section><para>
en: On a typical GNOME system which automatically installs <literal>libpam-gnome-keyring</literal>, "<literal>/etc/pam.d/common-password</literal>" looks like:
de: Auf einem typischen GNOME-System, auf dem automatisch <literal>libpam-gnome-keyring</literal> installiert wird, sieht "<literal>/etc/pam.d/common-password</literal>" wie folgt aus:

note: type: Content of: <book><chapter><section><title>
en: Security of authentication
de: Sicherheit der Authentifizierung

note: type: Content of: <book><chapter><section><note><para>
en: The information here <emphasis role="strong">may not be sufficient</emphasis> for your security needs but it should be a <emphasis role="strong">good start</emphasis>.
de: Die Informationen hier sind für Ihre Sicherheitsbedürfnisse <emphasis role="strong">möglicherweise nicht passend</emphasis>, aber sie sollten für den Anfang <emphasis role="strong">eine gute Basis</emphasis> sein.

note: type: Content of: <book><chapter><section><section><title>
en: Secure password on the Internet
de: Sicheres Passwort im Internet

note: type: Content of: <book><chapter><section><section><para>
en: Many popular transportation layer services communicate messages including password authentication in the plain text. It is very bad idea to transmit password in the plain text over the wild Internet where it can be intercepted.  You can run these services over "<ulink url="&transportlayersecurity;">Transport Layer Security</ulink>" (TLS) or its predecessor, "Secure Sockets Layer" (SSL) to secure entire communication including password by the encryption.
de: Viele beliebte Transport-Layer-Dienste kommunizieren Nachrichten inklusive der Passwort-Authentifizierung im Klartext. Es ist eine sehr schlechte Idee, Passwörter im Klartext über das wilde Internet zu übertragen, wo es abgehört werden kann. Sie können diese Dienste über "<ulink url="&transportlayersecurity;">Transport Layer Security</ulink>" (TLS) oder seinen Vorgänger "Secure Sockets Layer" (SSL) betreiben, um die vollständige Kommunikation inklusive des Passworts über die Verschlüsselung zu schützen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of insecure and secure services and ports
de: Liste von unsicheren und sicheren Diensten und Ports

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: insecure service name
de: Name des unsicheren Dienstes

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: port
de: Port

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: secure service name
de: Name des sicheren Dienstes

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: smtp (mail)
de: smtp (Mail)

note: type: Content of: <book><chapter><section><section><para>
en: The encryption costs CPU time.  As a CPU friendly alternative, you can keep communication in plain text while securing just the password with the secure authentication protocol such as "Authenticated Post Office Protocol" (APOP) for POP and "Challenge-Response Authentication Mechanism MD5" (CRAM-MD5) for SMTP and IMAP.  (For sending mail messages over the Internet to your mail server from your mail client, it is recently popular to use new message submission port 587 instead of traditional SMTP port 25 to avoid port 25 blocking by the network provider while authenticating yourself with CRAM-MD5.)
de: Die Verschlüsselung kostet CPU-Zeit. Als CPU-freundliche Alternative können Sie die Kommunikation im Klartext lassen und nur das Passwort verschlüsseln; verwenden Sie dazu ein sicheres Authentifizierungsprotokoll wie "Authenticated Post Office Protocol" (APOP) für POP oder "Challenge-Response Authentication Mechanism MD5" (CRAM-MD5) für SMTP und IMAP. (Um E-Mail-Nachrichten über das Internet von Ihrem Mail-Client-Programm zum Mail-Server zu übertragen, ist es derzeit verbreitet, den neuen Message-Submission-Port 587 zu nutzen statt dem traditionellen SMTP-Port 25, um zu vermeiden, dass Port 25 vom Netzwerk-Provider geblockt wird, während Sie sich über CRAM-MD5 authentifizieren.)

note: type: Content of: <book><chapter><section><section><title>
en: Secure Shell
de: Secure Shell (sichere Shell)

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&secureshellssh;">Secure Shell (SSH)</ulink> program provides secure encrypted communications between two untrusted hosts over an insecure network with the secure authentication. It consists of the <ulink url="&openssh;">OpenSSH</ulink> client, <literal>ssh</literal>(1), and the <ulink url="&openssh;">OpenSSH</ulink> daemon, <literal>sshd</literal>(8).  This SSH can be used to tunnel an insecure protocol communication such as POP and X securely over the Internet with the port forwarding feature.
de: Das <ulink url="&secureshellssh;">Secure-Shell-(SSH-)</ulink>Programm bietet sichere verschlüsselte Kommunikation zwischen zwei nicht vertrauenswürdigen Rechnern über ein unsicheres Netzwerk mittels sicherer Authentifizierung. Es besteht aus dem <ulink url="&openssh;">OpenSSH</ulink>-Client (<literal>ssh</literal>(1)) und dem <ulink url="&openssh;">OpenSSH</ulink>-Daemon (<literal>sshd</literal>(8)). SSH kann genutzt werden, um mittels der Port-Forwarding-Funktionalität (Port-Weiterleitung) eine unsichere Protokoll-Kommunikation wie POP oder X gesichert durch das Internet zu tunneln.

note: type: Content of: <book><chapter><section><section><para>
en: The client tries to authenticate itself using host-based authentication, public key authentication, challenge-response authentication, or password authentication.  The use of public key authentication enables the remote password-less login. See <xref linkend="_the_remote_access_server_and_utilities_ssh"/>.
de: Der Client versucht, sich selbst über eine Host-basierte Authentifizierung gegenüber dem Server zu identifizieren; dazu können verschiedene Verfahren angewandt werden: Public Key Authentication (über einen öffentlichen Schlüssel), Challenge-Response Authentication (es wird eine Aufgabe gestellt, für die die andere Seite die Lösung liefern muss) oder Passwort-Authentifizierung. Die Nutzung der Public Key Authentication ermöglicht eine Anmeldung aus der Ferne ohne Passwort. Lesen Sie dazu <xref linkend="_the_remote_access_server_and_utilities_ssh"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Extra security measures for the Internet
de: Zusätzliche Sicherheitsmaßnahmen für das Internet

note: type: Content of: <book><chapter><section><section><para>
en: Even when you run secure services such as <ulink url="&secureshellssh;">Secure Shell (SSH)</ulink> and <ulink url="&pointtopointtunnlingprotocolpptp;">Point-to-point tunneling protocol (PPTP)</ulink> servers, there are still chances for the break-ins using brute force password guessing attack etc. from the Internet.  Use of the firewall policy (see <xref linkend="_netfilter_infrastructure"/>) together with the following security tools may improve the security situation.
de: Sogar wenn Sie sichere Dienste wie <ulink url="&secureshellssh;">Secure Shell (SSH)</ulink> und <ulink url="&pointtopointtunnlingprotocolpptp;">Point-to-point Tunneling Protocol (PPTP)</ulink> verwenden, bestehen trotzdem noch Chancen für die Einbrecher mittels Brute-Force-Atttacken zum Erraten von Passwörtern usw. über das Internet. Die Nutzung von Firewall-Richtlinien (mehr dazu in <xref linkend="_netfilter_infrastructure"/>) zusammen mit den folgenden Sicherheitswerkzeugen kann die Situation weiter verbessern.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of tools to provide extra security measures
de: Liste von Werkzeugen, die zusätzliche Sicherheitsmaßnahmen ermöglichen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: small port-knock daemon <literal>knockd</literal>(1) and client <literal>knock</literal>(1)
de: kleiner Port-Knock-Daemon <literal>knockd</literal>(1) (horcht auf spezielle Anklopf-Sequenzen für Ports) und -Client <literal>knock</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ban IPs that cause multiple authentication errors
de: IP-Adressen sperren, die vielfache Authentifizierungsfehler verursachen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lock out remote attackers trying password guessing
de: Ferne Angreifer aussperren, die versuchen, Passwörter zu erraten

note: type: Content of: <book><chapter><section><section><title>
en: Securing the root password
de: Sichern des root-Passworts

note: type: Content of: <book><chapter><section><section><para>
en: To prevent people to access your machine with root privilege, you need to make following actions.
de: Um zu verhindern, dass Leute auf Ihre Maschine mit root-Privilegien zugreifen, müssen Sie folgende Aktionen durchführen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Lock UEFI/BIOS and prevent booting from the removable media
de: das UEFI/BIOS abriegeln und verhindern, dass von Wechseldatenträgern gebootet wird;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Set password for GRUB interactive session
de: ein Passwort für interaktive Sitzungen von GRUB vergeben;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Lock GRUB menu from editing
de: das Editieren des GRUB-Menüs verhindern.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Mount root partition with read/write access.
de: Binden Sie die root-Partition mit Lese-/Schreibberechtigung ein.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Edit "<literal>/etc/passwd</literal>" in the root partition and make the second entry for the <literal>root</literal> account empty.
de: Editieren Sie "<literal>/etc/passwd</literal>" auf der root-Partition und verändern Sie den zweiten Eintrag für das <literal>root</literal>-Konto, so dass dieser leer ist.

note: type: Content of: <book><chapter><section><section><para>
en: If you have edit access to the GRUB menu entry (see <xref linkend="_stage_2_the_boot_loader"/>) for <literal>grub-rescue-pc</literal> at boot time, it is even easier with following steps.
de: Wenn Sie beim Booten Schreibzugriff auf den GRUB-Menüeintrag für <literal>grub-rescue-pc</literal> haben (lesen Sie dazu <xref linkend="_stage_2_the_boot_loader"/>), ist es mit folgenden Schritten sogar noch einfacher:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Boot system with the kernel parameter changed to something like "<literal>root=/dev/sda6 rw init=/bin/sh</literal>".
de: Booten Sie das System, nachdem Sie die Kernel-Parameter etwa wie folgt geändert haben: "<literal>root=/dev/sda6 rw init=/bin/sh</literal>".

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Edit "<literal>/etc/passwd</literal>" and make the second entry for the <literal>root</literal> account empty.
de: Editieren Sie "<literal>/etc/passwd</literal>" und verändern Sie den zweiten Eintrag für das <literal>root</literal>-Konto, so dass dieser leer ist.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Reboot system.
de: Starten Sie das System neu.

note: type: Content of: <book><chapter><section><section><para>
en: The root shell of the system is now accessible without password.
de: Die root-Shell des Systems ist jetzt ohne Passwort zugänglich.

note: type: Content of: <book><chapter><section><section><note><para>
en: Once one has root shell access, he can access everything on the system and reset any passwords on the system.  Further more, he may compromise password for all user accounts using brute force password cracking tools such as <literal>john</literal> and <literal>crack</literal> packages (see <xref linkend="_system_security_and_integrity_check"/>).  This cracked password may lead to compromise other systems.
de: Sobald jemand Zugriff auf die root-Shell hat, kann er auf alles auf dem System zugreifen und jegliche Passwörter auf dem System zurücksetzen. Mehr noch, er könnte die Passwörter für alle Benutzerkonten kompromittieren, indem Brute-Force-Werkzeuge zum Knacken von Passwörtern wie <literal>john</literal> oder <literal>crack</literal> eingesetzt werden (Näheres in <xref linkend="_system_security_and_integrity_check"/>). Diese geknackten Passwörter könnten dann dazu verwendet werden, um andere Systeme zu kompromittieren.

note: type: Content of: <book><chapter><section><section><para>
en: The only reasonable software solution to avoid all these concerns is to use software encrypted root partition (or "<literal>/etc</literal>" partition) using <ulink url="&dmcrypt;">dm-crypt</ulink> and initramfs (see <xref linkend="_data_encryption_tips"/>).  You always need password to boot the system, though.
de: Die einzige vernünftige Software-Lösung, um all diese Bedenken auszuräumen, ist die Verwendung einer Software-verschlüsselten root-Partition (oder "<literal>/etc</literal>"-Partition) mittels <ulink url="&dmcrypt;">dm-crypt</ulink> und initramfs (lesen Sie dazu <xref linkend="_data_encryption_tips"/>). Sie benötigen dann allerdings immer ein Passwort, um das System zu booten.

note: type: Content of: <book><chapter><section><title>
en: Other access controls
de: Andere Möglichkeiten zur Zugriffskontrolle

note: type: Content of: <book><chapter><section><para>
en: There are access controls to the system other than the password based authentication and file permissions.
de: Es gibt Zugriffsbeschränkungen auf dem System, die nicht auf passwort-basierter Authentifizierung und Dateiberechtigungen beruhen.

note: type: Content of: <book><chapter><section><note><para>
en: See <xref linkend="_alt_sysrq_key"/> for restricting the kernel <ulink url="&secureattentionkeysak;">secure attention key (SAK)</ulink> feature.
de: <xref linkend="_alt_sysrq_key"/> enthält Informationen, wie Sie die Kernel-Funktion <ulink url="&secureattentionkeysak;">Secure attention key (SAK)</ulink> einschränken.

note: type: Content of: <book><chapter><section><section><title>
en: Access control lists (ACLs)
de: Zugriffssteuerungslisten (Access control lists/ACLs)

note: type: Content of: <book><chapter><section><section><para>
en: ACLs are a superset of the regular permissions as explained in <xref linkend="_filesystem_permissions"/>.
de: ACLs sind eine Obermenge der regulären Berechtigungen, (beschrieben in <xref linkend="_filesystem_permissions"/>).

note: type: Content of: <book><chapter><section><section><para>
en: You encounter ACLs in action on modern desktop environment.  When a formatted USB storage device is auto mounted as, e.g., "<literal>/media/penguin/USBSTICK</literal>", a normal user <literal>penguin</literal> can execute:
de: ACLs in Aktion finden Sie in modernen Arbeitsplatzumgebungen. Wenn ein formatierter USB-Speicher automatisch eingebunden wird, z.B. als "<literal>/media/penguin/USBSTICK</literal>", kann ein normaler Benutzer <literal>penguin</literal> folgendes ausführen:

note: type: Content of: <book><chapter><section><section><para>
en: "<literal>+</literal>" in the 11th column indicates ACLs are in action.  Without ACLs, a normal user <literal>penguin</literal> shouldn't be able to list like this since <literal>penguin</literal> isn't in <literal>root</literal> group.  You can see ACLs as:
de: Das "<literal>+</literal>" an der 11. Stelle zeigt an, dass ACLs aktiv sind. Ohne ACLs sollte es einem normalen Benutzer nicht erlaubt sein, diesen ls-Befehl auszuführen, da <literal>penguin</literal> nicht in der <literal>root</literal>-Gruppe ist. Sie können die ACLs auflisten mit:

note: type: Content of: <book><chapter><section><section><para>
en: Here:
de: Hierbei gilt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>user::rwx</literal>", "<literal>group::---</literal>", and "<literal>other::---</literal>" correspond to the regular owner, group, and other permissions.
de: "<literal>user::rwx</literal>", "<literal>group::---</literal>" und "<literal>other::---</literal>" stehen für regulären Eigentümer, Gruppe und Berechtigungen anderer.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The ACL "<literal>user:penguin:r-x</literal>" allows a normal user <literal>penguin</literal> to have "<literal>r-x</literal>" permissions.  This enabled "<literal>ls -la</literal>" to list directory content.
de: Die ACL "<literal>user:penguin:r-x</literal>" erlaubt es einem normalen Benutzer <literal>penguin</literal>, die Rechte "<literal>r-x</literal>" zu erhalten. Damit ist es diesem möglich, mit "<literal>ls -la</literal>" den Verzeichnisinhalt aufzulisten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The ACL "<literal>mask::r-x</literal>" sets the upper bound of permissions.
de: Die ACL "<literal>mask::r-x</literal>" setzt eine Obergrenze für die Berechtigungen.

note: type: Content of: <book><chapter><section><section><para>
en: See "<ulink url="&posixaccesscontrollistsonlinux;">POSIX Access Control Lists on Linux</ulink>", <literal>acl</literal>(5), <literal>getfacl</literal>(1), and <literal>setfacl</literal>(1) for more.
de: Lesen Sie dazu "<ulink url="&posixaccesscontrollistsonlinux;">POSIX Access Control Lists on Linux</ulink>", <literal>acl</literal>(5), <literal>getfacl</literal>(1) und <literal>setfacl</literal>(1).

note: type: Content of: <book><chapter><section><section><para>
en: <literal>sudo</literal>(8) is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. <literal>sudo</literal> requires only an ordinary user's password.  Install <literal>sudo</literal> package and activate it by setting options in "<literal>/etc/sudoers</literal>".  See configuration example at "<literal>/usr/share/doc/sudo/examples/sudoers</literal>" and <xref linkend="_sudo_configuration"/>.
de: Das Programm <literal>sudo</literal>(8) wurde entwickelt, um einem Systemadministrator die Möglichkeit zu geben, Benutzern eingeschränkte root-Privilegien zu gewähren sowie um die Aktivitäten rund um das root-Konto zu protokollieren. <literal>sudo</literal> benötigt nur das Passwort eines normalen Benutzers. Installieren Sie das <literal>sudo</literal>-Paket und aktivieren Sie es, indem Sie passende Optionen in "<literal>/etc/sudoers</literal>" setzen. Konfigurationsbeispiele finden Sie unter "<literal>/usr/share/doc/sudo/examples/sudoers</literal>" und in <xref linkend="_sudo_configuration"/>.

note: type: Content of: <book><chapter><section><section><para>
en: My usage of <literal>sudo</literal> for the single user system (see <xref linkend="_sudo_configuration"/>) is aimed to protect myself from my own stupidity. Personally, I consider using <literal>sudo</literal> a better alternative than using the system from the root account all the time.  For example, the following changes the owner of "<literal><emphasis>some_file</emphasis></literal>" to "<literal><emphasis>my_name</emphasis></literal>".
de: Die Art, wie ich <literal>sudo</literal> auf meinem Einzelbenutzersystem verwende (lesen Sie <xref linkend="_sudo_configuration"/>), soll mich selbst vor meiner eigenen Dummheit schützen. Ich persönlich denke, dass die Verwendung von <literal>sudo</literal> eine bessere Alternative zur dauerhaften Nutzung des root-Kontos ist. Der folgende Befehl ändert zum Beispiel den Eigentümer von "<literal><emphasis>irgendeine_datei</emphasis></literal>" in "<literal><emphasis>mein_name</emphasis></literal>":

note: type: Content of: <book><chapter><section><section><para>
en: Of course if you know the root password (as self-installed Debian users do), any command can be run under root from any user's account using "<literal>su -c</literal>".
de: Wenn Sie das root-Passwort kennen (was bei Benutzern, die sich ihr Debian-System selbst installieren, immer der Fall ist), können Sie natürlich jeden Befehl von jeglichem Benutzerkonto aus ausführen, indem Sie "<literal>su -c</literal>" verwenden.

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&policykit;">PolicyKit</ulink> is an operating system component for controlling system-wide privileges in Unix-like operating systems.
de: <ulink url="&policykit;">PolicyKit</ulink> ist eine Komponente des Betriebssystems zur Kontrolle von systemweiten Privilegien auf Unix-ähnlichen Systemen.

note: type: Content of: <book><chapter><section><section><para>
en: Newer GUI applications are not designed to run as privileged processes. They talk to privileged processes via PolicyKit to perform administrative operations.
de: Neuere GUI-Anwendungen sind nicht dafür entwickelt, als privilegierte Prozesse zu laufen. Sie kommunizieren mit privilegierten Prozessen über PolicyKit, um administrative Operationen durchführen zu können.

note: type: Content of: <book><chapter><section><section><para>
en: PolicyKit limits such operations to user accounts belonging to the <literal>sudo</literal> group on the Debian system.
de: Auf Debian-Systemen beschränkt PolicyKit solche Operationen auf Benutzerkonten, die der <literal>sudo</literal>-Gruppe angehören.

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>polkit</literal>(8).
de: Lesen Sie dazu <literal>polkit</literal>(8).

note: type: Content of: <book><chapter><section><section><title>
en: Restricting access to some server services
de: Den Zugriff auf einige Server-Dienste einschränken

note: type: Content of: <book><chapter><section><section><para>
en: For system security, it is a good idea to disable as much server programs as possible.  This becomes critical for network servers.  Having unused servers, activated either directly as <ulink url="&daemon;">daemon</ulink> or via <ulink url="&superserver;">super-server</ulink> program, are considered security risks.
de: Aus Gründen der Systemsicherheit ist es eine gute Idee, so viele Server-Programme wie möglich zu deaktivieren. Dies ist besonders für Netzwerk-Server kritisch. Ungenutzte Server, die entweder direkt als <ulink url="&daemon;">Daemon</ulink> oder über den <ulink url="&superserver;">Super-Server</ulink> aktiviert sind, müssen als Sicherheitsrisiko angesehen werden.

note: type: Content of: <book><chapter><section><section><para>
en: Many programs, such as <literal>sshd</literal>(8), use PAM based access control.  There are many ways to restrict access to some server services.
de: Viele Programme wie <literal>sshd</literal>(8) verwenden PAM-basierte Zugriffskontrollen. Es gibt viele Möglichkeiten, um den Zugriff auf Server-Dienste einzuschränken:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: configuration files: "<literal>/etc/default/<emphasis>program_name</emphasis></literal>"
de: Konfigurationsdateien: "<literal>/etc/default/<emphasis>programmname</emphasis></literal>";

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Systemd service unit configuration for <ulink url="&daemon;">daemon</ulink>
de: Systemd Dienste-Unit-Konfiguration für den <ulink url="&daemon;">Daemon</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&pampluggableauthnticationmodules;">PAM (Pluggable Authentication Modules)</ulink>
de: <ulink url="&pampluggableauthnticationmodules;">PAM (Pluggable Authentication Modules)</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/inetd.conf</literal>" for <ulink url="&superserver;">super-server</ulink>
de: "<literal>/etc/inetd.conf</literal>" für den <ulink url="&superserver;">Super-Server</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/hosts.deny</literal>" and "<literal>/etc/hosts.allow</literal>" for <ulink url="&tcpwrapper;">TCP wrapper</ulink>, <literal>tcpd</literal>(8)
de: "<literal>/etc/hosts.deny</literal>" und "<literal>/etc/hosts.allow</literal>" für <ulink url="&tcpwrapper;">TCP-Wrapper</ulink> (<literal>tcpd</literal>(8));

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/rpc.conf</literal>" for <ulink url="&sunrpc;">Sun RPC</ulink>
de: "<literal>/etc/rpc.conf</literal>" für <ulink url="&sunrpc;">Sun RPC</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/at.allow</literal>" and "<literal>/etc/at.deny</literal>" for <literal>atd</literal>(8)
de: "<literal>/etc/at.allow</literal>" und "<literal>/etc/at.deny</literal>" für <literal>atd</literal>(8);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/cron.allow</literal>" and "<literal>/etc/cron.deny</literal>" for <literal>crontab</literal>(1)
de: "<literal>/etc/cron.allow</literal>" und "<literal>/etc/cron.deny</literal>" für <literal>crontab</literal>(1);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&networkfirewall;">Network firewall</ulink> of <ulink url="&netfilter;">netfilter</ulink> infrastructure
de: <ulink url="&networkfirewall;">Netzwerk-Firewall</ulink> aus der <ulink url="&netfilter;">netfilter</ulink>-Infrastruktur.

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_system_management_operations"/>, <xref linkend="_configuration_files_accessed_by_pam_and_nss"/>, and <xref linkend="_netfilter_infrastructure"/>.
de: Lesen Sie dazu <xref linkend="_system_management_operations"/>, <xref linkend="_configuration_files_accessed_by_pam_and_nss"/> und <xref linkend="_netfilter_infrastructure"/>.

note: type: Content of: <book><chapter><section><section><tip><para>
en: <ulink url="&sunrpc;">Sun RPC</ulink> services need to be active for <ulink url="&nfs;">NFS</ulink> and other RPC based programs.
de: <ulink url="&sunrpc;">Sun-RPC</ulink>-Dienste müssen für <ulink url="&nfs;">NFS</ulink> und andere RPC-basierte Programme aktiviert sein.

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you have problems with remote access in a recent Debian system, comment out offending configuration such as "<literal>ALL: PARANOID</literal>" in "<literal>/etc/hosts.deny</literal>" if it exists.  (But you must be careful on security risks involved with this kind of action.)
de: Falls Sie Probleme mit dem Zugriff von außen auf ein aktuelles Debian-System haben, kommentieren Sie blockierende Konfigurationselemente wie "<literal>ALL: PARANOID</literal>" in "<literal>/etc/hosts.deny</literal>" aus, falls solche existieren. (Aber sie müssen vorsichtig sein bezüglich der Sicherheitsrisiken, die durch solche Aktionen entstehen.)

note: type: Content of: <book><chapter><section><section><title>
en: Linux security features
de: Linux Sicherheits-Funktionalitäten

note: type: Content of: <book><chapter><section><section><para>
en: Linux kernel has evolved and supports security features not found in traditional UNIX implementations.
de: Der Linux-Kernel hat Sicherheitsfunktionen entwickelt und unterstützt sie immer noch, die in traditionellen UNIX-Implementierungen nicht zu finden sind.

note: type: Content of: <book><chapter><section><section><para>
en: Linux supports <ulink url="&extendedattributes;">extended attributes</ulink> which extend the traditional UNIX attributes (see <literal>xattr</literal>(7)).
de: Linux unterstützt <ulink url="&extendedattributes;">erweiterte Dateiattribute</ulink>, die über die traditionellen UNIX-Attribute hinausgehen (siehe <literal>xattr</literal>(7)).

note: type: Content of: <book><chapter><section><section><para>
en: Linux divides the privileges traditionally associated with superuser into distinct units, known as <literal>capabilities</literal>(7), which can be independently enabled and disabled.  Capabilities are a per-thread attribute since kernel version 2.2.
de: Linux teilt die Privilegien, die dem Superuser traditionell zugewiesen wurden, in verschiedene Bereiche auf, bekannt als <literal>Capabilities</literal>(7), die unabhängig voneinander aktiviert oder deaktiviert werden können. Capatilities sind Attribute, die pro Prozess definiert werden können, und werden seit der Kernel-Version 2.2 unterstützt.

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&linuxsecuritymodulelsmframework;">Linux Security Module (LSM) framework</ulink> provides a <ulink url="&mechanismforvariussecuritychecks;">mechanism for various security checks</ulink> to be hooked by new kernel extensions. For example:
de: Das <ulink url="&linuxsecuritymodulelsmframework;">Linux Security Module (LSM) Framework</ulink> stellt einen <ulink url="&mechanismforvariussecuritychecks;">Mechanismus für verschiedene Sicherheits-Checks</ulink> bereit, die von neuen Kernel-Erweiterungen abhängig sind. Zum Beispiel:

note: type: Content of: <book><chapter><section><section><para>
en: Since these extensions may tighten privilege model tighter than the ordinary Unix-like security model policies, even the root power may be restricted.  You are advised to read the <ulink url="&linuxsecuritymodumentatkernelorg;">Linux Security Module (LSM) framework document at kernel.org</ulink>.
de: Da diese Erweiterungen die Privilegien grundsätzlich weiter einschränken, als dies im normalen UNIX-artigen Sicherheitsmodell der Fall ist, können unter Umständen sogar die Superuser-Rechte beschnitten sein. Sie werden aufgefordert, das <ulink url="&linuxsecuritymodumentatkernelorg;">Dokument zum Linux Security Module (LSM) Framework auf kernel.org</ulink> zu lesen.

note: type: Content of: <book><chapter><section><section><para>
en: Linux <ulink url="&namespaces;">namespaces</ulink> wrap a global system resource in an abstraction that makes it appear to the processes within the namespace that they have their own isolated instance of the global resource.  Changes to the global resource are visible to other processes that are members of the namespace, but are invisible to other processes.  Since kernel version 5.6, there are 8 kinds of namespaces (see <literal>namespaces</literal>(7), <literal>unshare</literal>(1), <literal>nsenter</literal>(1)).
de: Das Konzept der Linux <ulink url="&namespaces;">Namespaces</ulink> hüllt eine globale Systemressource in eine Abstraktion, die dazu führt, dass es für einen Prozess innerhalb des Namespace so erscheint, als hätte er eine eigene isolierte Instanz dieser globalen Ressource. Änderungen an der globalen Ressource sind für alle Prozesse innerhalb des Namespace sichtbar, nicht aber für andere Prozesse. Seit Kernel-Version 5.6 gibt es 8 Arten von Namespaces (lesen Sie dazu <literal>namespaces</literal>(7), <literal>unshare</literal>(1), <literal>nsenter</literal>(1)).

note: type: Content of: <book><chapter><section><section><para>
en: As of Debian 11 Bullseye (2021), Debian uses unified cgroup hierarchy (a.k.a. <ulink url="&cgroupsvc;">cgroups-v2</ulink>).
de: Mit Stand Debian 11 Bullseye (2021) nutzt Debian die Funktionalität "unified cgroup hierarchy" (a.k.a. <ulink url="&cgroupsvc;">cgroups-v2</ulink>).

note: type: Content of: <book><chapter><section><section><para>
en: Usage examples of <ulink url="&namespaces;">namespaces</ulink> with <ulink url="&cgroups;">cgroups</ulink> to isolate their processes and to allow resource control are:
de: Anwendungsbeispiele für <ulink url="&namespaces;">Namespaces</ulink> mit <ulink url="&cgroups;">cgroups</ulink>, die die Isolation von Prozessen sowie die Zugriffskontrolle ermöglichen, sind:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&systemd;">Systemd</ulink>.  See <xref linkend="_systemd_init"/>.
de: <ulink url="&systemd;">Systemd</ulink>.  Siehe <xref linkend="_systemd_init"/>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&sandboxenvironment;">Sandbox environment</ulink>.  See <xref linkend="_sandbox"/>.
de: <ulink url="&sandboxenvironment;">Sandbox-Umgebungen</ulink>.  Näheres dazu in <xref linkend="_sandbox"/>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&linuxcontainers;">Linux containers</ulink> such as <ulink url="&docker;">Docker</ulink>, <ulink url="&lxc;">LXC</ulink>.  See <xref linkend="_virtualized_system"/>.
de: <ulink url="&linuxcontainers;">Linux-Container</ulink> wie <ulink url="&docker;">Docker</ulink> oder <ulink url="&lxc;">LXC</ulink>.  Lesen Sie hierzu <xref linkend="_virtualized_system"/>.

note: type: Content of: <book><chapter><section><section><para>
en: These functionalities can't be realized by <xref linkend="_normal_unix_authentication"/>.  These advanced topics are mostly out-of-scope for this introductory document.
de: Diese Funktionalitäten können nicht über das Konzept in <xref linkend="_normal_unix_authentication"/> realisiert werden! Solche fortgeschrittenen Themen sind allerdings nicht Thema dieses einführenden Dokuments.

note: type: Content of: <book><chapter><title>
en: Network setup
de: Netzwerkkonfiguration

note: type: Content of: <book><chapter><tip><para>
en: For modern Debian specific guide to the networking, read <ulink url="&thedebianadminisguringthenetwork;">The Debian Administrator's Handbook — Configuring the Network</ulink>.
de: Bezüglich einer aktuellen Anleitung für Debian zum Thema Netzwerk lesen Sie <ulink url="&thedebianadminisguringthenetwork;">Debian Administratorhandbuch — Konfigurieren des Netzwerks</ulink>.

note: type: Content of: <book><chapter><tip><para>
en: Under <ulink url="&systemd;">systemd</ulink>, <ulink url="&networkd;">networkd</ulink> may be used to manage networks.  See <literal>systemd-networkd</literal>(8).
de: Unter <ulink url="&systemd;">systemd</ulink> kann <ulink url="&networkd;">networkd</ulink> für die Netzwerkverwaltung genutzt werden; lesen Sie dazu <literal>systemd-networkd</literal>(8).

note: type: Content of: <book><chapter><section><title>
en: The basic network infrastructure
de: Die elementare Netzwerkinfrastruktur

note: type: Content of: <book><chapter><section><para>
en: Let's review the basic network infrastructure on the modern Debian system.
de: Lassen Sie uns einen Blick auf die elementare Netzwerkinfrastruktur eines modernen Debian-Systems werfen:

note: type: Content of: <book><chapter><section><table><title>
en: List of network configuration tools
de: Liste von Werkzeugen zur Netzwerkkonfiguration

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: packages
de: Pakete

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&networkmanager;">NetworkManager</ulink> (daemon): manage the network automatically
de: <ulink url="&networkmanager;">NetworkManager</ulink> (Daemon): das Netzwerk automatisch verwalten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&networkmanager;">NetworkManager</ulink> (GNOME frontend)
de: <ulink url="&networkmanager;">NetworkManager</ulink> (GNOME-Frontend)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&netplan;">Netplan</ulink> (generator): Unified, declarative interface to NetworkManager and systemd-networkd backends
de: <ulink url="&netplan;">Netplan</ulink> (generator): Vereinheitlichte, deklarative Schnittstelle zu NetworkManager und systemd-networkd-Backends

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: standardized tool to bring up and down the network (Debian specific)
de: standardisiertes Werkzeug zum Aktivieren und Deaktivieren des Netzwerks (Debian-spezifisch)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: configuration helper for PPPoE connection
de: Konfigurations-Hilfswerkzeug für PPPoE-Verbindungen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: client support for WPA and WPA2 (IEEE 802.11i)
de: clientseitige Unterstützung für WPA und WPA2 (IEEE 802.11i)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Qt GUI client for wpa_supplicant
de: Qt-GUI-Programm für wpa_supplicant

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tools for manipulating Linux Wireless Extensions
de: Werkzeuge zum Bearbeiten der Linux Wireless Extensions

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tool for configuring Linux wireless devices
de: Werkzeug zum Konfigurieren von Drahtlos-Netzwerkgeräten unter Linux

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&iproutec;">iproute2</ulink>, IPv6 and other advanced network configuration: <literal>ip</literal>(8), <literal>tc</literal>(8), etc
de: <ulink url="&iproutec;">iproute2</ulink>, IPv6 und andere erweiterte Netzwerkkonfiguration: <literal>ip</literal>(8), <literal>tc</literal>(8) usw.

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: administration tools for packet filtering and NAT (<ulink url="&netfilter;">Netfilter</ulink>)
de: Administrationswerkzeuge für Paketfilterung und NAT (<ulink url="&netfilter;">Netfilter</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: administration tools for packet filtering and NAT (<ulink url="&netfilter;">Netfilter</ulink>) (successor to {ip,ip6,arp,eb}tables)
de: Administrationswerkzeuge für Paketfilterung und NAT (<ulink url="&netfilter;">Netfilter</ulink>) (Nachfolger von {ip,ip6,arp,eb}tables)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: test
de: Test

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: test network reachability of a remote host by <ulink url="&hostname;">hostname</ulink> or <ulink url="&ipaddress;">IP address</ulink> (<ulink url="&iproutec;">iproute2</ulink>)
de: Erreichbarkeit eines fernen Rechners über das Netzwerk testen, entweder mittels  <ulink url="&hostname;">Rechnername</ulink> oder <ulink url="&ipaddress;">IP-Addresse</ulink> (<ulink url="&iproutec;">iproute2</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: test network reachability of a remote host specified by the <ulink url="&arp;">ARP</ulink> address
de: Erreichbarkeit eines fernen Rechners über das Netzwerk mittels seiner <ulink url="&arp;">ARP</ulink>-Addresse testen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: trace the network path to a remote host
de: Netzwerkpfad zu einem fernen Rechner verfolgen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: display or change Ethernet device settings
de: Eigenschaften von Ethernet-Geräten anzeigen oder ändern

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: trace the network path to a remote host (curses)
de: Netzwerkpfad zu einem fernen Rechner verfolgen (Curses-basiert)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: trace the network path to a remote host (curses and GTK)
de: Netzwerkpfad zu einem fernen Rechner verfolgen (Curses- und GTK-basiert)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tools for common network information operations (GNOME)
de: Werkzeuge für allgemeine Netzwerkinformations-Operationen (GNOME)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: network mapper / port scanner (<ulink url="&nmap;">Nmap</ulink>, console)
de: Netzwerk-Mapper/Port-Scanner (<ulink url="&nmap;">Nmap</ulink>, konsolen-basiert)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: network traffic analyzer (<ulink url="&tcpdump;">Tcpdump</ulink>, console)
de: Netzwerkverkehr-Analysator (<ulink url="&tcpdump;">Tcpdump</ulink>, konsolen-basiert)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: network traffic analyzer (<ulink url="&wireshark;">Wireshark</ulink>, GTK)
de: Netzwerkverkehr-Analysator (<ulink url="&wireshark;">Wireshark</ulink>, GTK-basiert)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: network traffic analyzer (console)
de: Netzwerkverkehr-Analysator (konsolen-basiert)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: produce a summarization of the connections from <literal>tcpdump</literal> output
de: eine Zusammenfassung von Verbindungen auf Basis der <literal>tcpdump</literal>-Ausgabe erstellen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: network clients provided with <ulink url="&bind;">BIND</ulink>: <literal>nslookup</literal>(8), <literal>nsupdate</literal>(8), <literal>dig</literal>(8)
de: Netzwerk-Clients, die mit <ulink url="&bind;">BIND</ulink> bereitgestellt werden: <literal>nslookup</literal>(8), <literal>nsupdate</literal>(8), <literal>dig</literal>(8)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: check <ulink url="&dns;">DNS</ulink> zone information using nameserver lookups
de: <ulink url="&dns;">DNS</ulink>-Zoneninformationen mittels Nameserver-Abfragen überprüfen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: trace a chain of <ulink url="&dns;">DNS</ulink> servers to the source
de: eine Verkettung von <ulink url="&dns;">DNS</ulink>-Servern zu ihrer Quelle verfolgen

note: type: Content of: <book><chapter><section><section><title>
en: The hostname resolution
de: Die Auflösung des Rechnernamens

note: type: Content of: <book><chapter><section><section><para>
en: The hostname resolution is currently supported by the <ulink url="&nssnameserviceswitch;">NSS (Name Service Switch)</ulink> mechanism too.  The flow of this resolution is the following.
de: Die Auflösung des Rechnernamens (hostname) wird derzeit auch durch den <ulink url="&nssnameserviceswitch;">NSS-(Name-Service-Switch-)</ulink>Mechanismus unterstützt. Die Auflösung läuft wie folgt ab:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: The "<literal>/etc/nsswitch.conf</literal>" file with stanza like "<literal>hosts: files dns</literal>" dictates the hostname resolution order. (This replaces the old functionality of the "<literal>order</literal>" stanza in "<literal>/etc/host.conf</literal>".)
de: Die "<literal>/etc/nsswitch.conf</literal>"-Datei mit Einträgen wie "<literal>hosts: files dns</literal>" bestimmt die Reihenfolge der Rechnernamenauflösung. (Dies ersetzt die alte Funktionalität der "<literal>order</literal>"-Einträge in "<literal>/etc/host.conf</literal>".)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: The <literal>files</literal> method is invoked first.  If the hostname is found in the "<literal>/etc/hosts</literal>" file, it returns all valid addresses for it and exits. (The "<literal>/etc/host.conf</literal>" file contains "<literal>multi on</literal>".)
de: Als erstes wird in diesem Beispiel die <literal>files</literal>-Methode aufgerufen. Wenn der Rechnername in der "<literal>/etc/hosts</literal>"-Datei gefunden wird, werden alle gültigen Adressen für den Rechner ausgegeben und die Abfrage wird beendet. (Die "<literal>/etc/host.conf</literal>"-Datei enthält "<literal>multi on</literal>".)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: The <literal>dns</literal> method is invoked.  If the hostname is found by the query to the <ulink url="&internetdomainnamesystemdns;">Internet Domain Name System (DNS)</ulink> identified by the "<literal>/etc/resolv.conf</literal>" file, it returns all valid addresses for it and exits.
de: Dann wird die <literal>dns</literal>-Methode wird aufgerufen. Wenn der Rechnername über das <ulink url="&internetdomainnamesystemdns;">Internet Domain Name System (DNS)</ulink> (definiert über die Datei "<literal>/etc/resolv.conf</literal>") gefunden wird, werden alle dafür gültigen Adressen ausgegeben und die Abfrage wird beendet.

note: type: Content of: <book><chapter><section><section><para>
en: A typical workstation may be installed with its host name set to, e.g., "<emphasis>host_name</emphasis>" and its optional domain name set to an empty string.  Then, "<literal>/etc/hosts</literal>" looks like the following.
de: Eine typische Arbeitsplatzstation könnte z.B. installiert werden mit einem Rechnernamen wie "<emphasis>host_name</emphasis>" und der optionalen Domain-Namen bleibt leer. Dann sähe die "<literal>/etc/hosts</literal>" wie folgt aus:

note: type: Content of: <book><chapter><section><section><para>
en: Each line starts with a <ulink url="&ipaddress;">IP address</ulink> and it is followed by the associated <ulink url="&hostname;">hostname</ulink>.
de: Jede Zeile beginnt mit einer <ulink url="&ipaddress;">IP-Addresse</ulink> und dahinter steht jeweils der zugeordnete <ulink url="&hostname;">Rechnername</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: The IP address <literal>127.0.1.1</literal> in the second line of this example may not be found on some other Unix-like systems.  The <ulink url="&debianinstaller;">Debian Installer</ulink> creates this entry for a system without a permanent IP address as a workaround for some software (e.g., GNOME) as documented in the <ulink url="&bughbjgcb;">bug #719621</ulink>.
de: Die IP-Adresse <literal>127.0.1.1</literal> in der zweiten Zeile dieses Beispiels ist auf einigen anderen Unix-ähnlichen Systemen möglicherweise nicht vorhanden. Der <ulink url="&debianinstaller;">Debian Installer</ulink> erstellt diesen Eintrag für Systeme ohne feste IP-Adresse als provisorische Lösung für einige Software-Produkte (z.B. GNOME), wie in <ulink url="&bughbjgcb;">Fehler #719621</ulink> dokumentiert.

note: type: Content of: <book><chapter><section><section><para>
en: The <emphasis>host_name</emphasis> matches the hostname defined in the "<literal>/etc/hostname</literal>" (see <xref linkend="_the_hostname"/>).
de: Der Eintrag <emphasis>rechnername</emphasis> entspricht dem in"<literal>/etc/hostname</literal>" festgelegten Rechnernamen (Näheres in <xref linkend="_the_hostname"/>).

note: type: Content of: <book><chapter><section><section><para>
en: For a system with a permanent IP address, that permanent IP address should be used here instead of <literal>127.0.1.1</literal>.
de: Auf Systemen mit einer festen IP-Adresse sollte allerdings diese feste IP-Adresse statt der <literal>127.0.1.1</literal> verwendet werden.

note: type: Content of: <book><chapter><section><section><para>
en: For a system with a permanent IP address and a <ulink url="&fullyqualifieddomainnamefqdn;">fully qualified domain name (FQDN)</ulink> provided by the <ulink url="&domainnamesystemdns;">Domain Name System (DNS)</ulink>, that canonical <emphasis>host_name</emphasis>.<emphasis>domain_name</emphasis> should be used instead of just <emphasis>host_name</emphasis>.
de: Bei Systemen mit einer festen IP-Adresse und einem <ulink url="&fullyqualifieddomainnamefqdn;">voll qualifizierten Domain-Namen (FQDN)</ulink>, bereitgestellt durch das <ulink url="&domainnamesystemdns;">Domain Name System (DNS)</ulink>, sollte <emphasis>rechnername</emphasis>.<emphasis>domain-name</emphasis> verwendet werden statt nur <emphasis>rechnername</emphasis>.

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>/etc/resolv.conf</literal>" is a static file if the <literal>resolvconf</literal> package is not installed.  If installed, it is a symbolic link.  Either way, it contains information that initialize the resolver routines. If the DNS is found at IP="<literal>192.168.11.1</literal>", it contains the following.
de: Die Datei "<literal>/etc/resolv.conf</literal>" ist eine statische Datei, falls das Paket <literal>resolvconf</literal> nicht installiert ist. Falls das Paket installiert ist, ist dies ein symbolischer Link. In beiden Fällen enthält es Informationen zur Initialisierung der Namensauflösungs-Routinen. Wenn das DNS zum Beispiel über die IP "<literal>192.168.11.1</literal>" erreichbar ist, enthält sie Folgendes:

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>resolvconf</literal> package makes this "<literal>/etc/resolv.conf</literal>" into a symbolic link and manages its contents by the hook scripts automatically.
de: Das <literal>resolvconf</literal>-Paket macht "<literal>/etc/resolv.conf</literal>" zu einem symbolischen Link und verwaltet ihren Inhalt automatisch über die Hook-Skripte.

note: type: Content of: <book><chapter><section><section><para>
en: For the PC workstation on the typical adhoc LAN environment, the hostname can be resolved via <ulink url="&multicastdns;">Multicast DNS</ulink> (mDNS) in addition to the basic <literal>files</literal> and <literal>dns</literal> methods.
de: Bei PC-Arbeitsplatzrechnern in einer typischen LAN-Umgebung kann der Rechnername zusätzlich zu den grundlegenden <literal>files</literal>- und <literal>dns</literal>-Methoden auch über <ulink url="&multicastdns;">Multicast DNS</ulink> (mDNS) aufgelöst werden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&avahi;">Avahi</ulink> provides a framework for Multicast DNS Service Discovery on Debian.
de: <ulink url="&avahi;">Avahi</ulink> stellt ein Rahmenwerk für Multicast-DNS-Diensteabfragen auf Debian-Systemen bereit.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It is equivalent of <ulink url="&applebonjourapplerendezvous;">Apple Bonjour / Apple Rendezvous</ulink>.
de: Es ist ein Äquivalent zu  <ulink url="&applebonjourapplerendezvous;">Apple Bonjour / Apple Rendezvous</ulink>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>libnss-mdns</literal> plugin package provides host name resolution via mDNS for the GNU Name Service Switch (NSS) functionality of the GNU C Library (glibc).
de: Das <literal>libnss-mdns</literal>-Plugin-Paket bietet Rechnernamensauflösung via mDNS für die GNU Name-Service-Switch-(NSS-)Funktionalität der GNU C-Bibliothek (glibc).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>/etc/nsswitch.conf</literal>" file should have stanza like "<literal>hosts: files mdns4_minimal [NOTFOUND=return] dns</literal>" (see <literal>/usr/share/doc/libnss-mdns/README.Debian</literal> for other configurations).
de: Die Datei "<literal>/etc/nsswitch.conf</literal>" sollte einen Eintrag wie "<literal>hosts: files mdns4_minimal [NOTFOUND=return] dns</literal>" enthalten (andere Konfigurationen finden Sie in <literal>/usr/share/doc/libnss-mdns/README.Debian</literal>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: A host name suffixed with the <ulink url="&local;">".local"</ulink> <ulink url="&pseudotopleveldomain;">pseudo-top-level domain</ulink> is resolved by sending a mDNS query message in a multicast UDP packet using IPv4 address "<literal>224.0.0.251</literal>" or IPv6 address "<literal>FF02::FB</literal>".
de: Ein Rechnername mit der <ulink url="&pseudotopleveldomain;">Pseudo-Top-Level Domain</ulink> <ulink url="&local;">".local"</ulink> als Suffix wird aufgelöst, indem eine mDNS-Anfrage in einem Multicast-UDP-Paket gesendet wird (unter Verwendung entweder der IPv4-Adresse "<literal>224.0.0.251</literal>" oder der IPv6-Adresse "<literal>FF02::FB</literal>").

note: type: Content of: <book><chapter><section><section><note><para>
en: The <ulink url="&expansionofgenerleveldomainsgtld;">expansion of generic Top-Level Domains (gTLD)</ulink> in the <ulink url="&domainnamesystem;">Domain Name System</ulink> is underway.  Watch out for the <ulink url="&namecollision;">name collision</ulink> when choosing a domain name used only within LAN.
de: Die <ulink url="&expansionofgenerleveldomainsgtld;">Ausweitung generischer Top-Level-Domains (gTLD)</ulink> im <ulink url="&domainnamesystem;">Domain-Name-System</ulink> ist in Arbeit. Achten Sie bei Auswahl von Domain-Namen, die nur im lokalen Netzwerk verwendet werden sollen, auf <ulink url="&namecollision;">Namenskollisionen</ulink>.

note: type: Content of: <book><chapter><section><section><note><para>
en: Use of packages such as <literal>libnss-resolve</literal> together with <literal>systemd-resolved</literal>, or <literal>libnss-myhostname</literal>, or <literal>libnss-mymachine</literal>, with coressponding listings on the "<literal>hosts</literal>" line in the "<literal>/etc/nsswitch.conf</literal>" file may override the traditional network configuration discussed in the above.  See <literal>nss-resolve</literal>(8), <literal>systemd-resolved</literal>(8), <literal>nss-myhostname</literal>(8), and <literal>nss-mymachines</literal>(8) for more.
de: Die Verwendung von Paketen wie <literal>libnss-resolve</literal> zusammen mit <literal>systemd-resolved</literal>, oder <literal>libnss-myhostname</literal>, oder <literal>libnss-mymachine</literal>, mit entsprechenden Einträgen in der "<literal>hosts</literal>"-Zeile von "<literal>/etc/nsswitch.conf</literal>" könnte die oben erwähnte traditionelle Netzwerkkonfiguration überschreiben. Näheres dazu in <literal>nss-resolve</literal>(8), <literal>systemd-resolved</literal>(8), <literal>nss-myhostname</literal>(8) und <literal>nss-mymachines</literal>(8).

note: type: Content of: <book><chapter><section><section><title>
en: The network interface name
de: Der Netzwerkschnittstellenname

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&systemd;">systemd</ulink> uses "<ulink url="&predictablenetworkinterfacenames;">Predictable Network Interface Names</ulink>" such as "<literal>enp0s25</literal>".
de: <ulink url="&systemd;">Systemd</ulink> verwendet "<ulink url="&predictablenetworkinterfacenames;">verlässlich vorhersagbare Namen (Predictable Network Interface Names)</ulink>" wie "<literal>enp0s25</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: The network address range for the LAN
de: Der Netzwerkadressbereich für das LAN

note: type: Content of: <book><chapter><section><section><para>
en: Let us be reminded of the IPv4 32 bit address ranges in each class reserved for use on the <ulink url="&localareanetworkslans;">local area networks (LANs)</ulink> by <ulink url="&rfcbjbi;">rfc1918</ulink>.  These addresses are guaranteed not to conflict with any addresses on the Internet proper.
de: Wir wollen uns an die IPv4 32-Bit-Adressbereiche erinnern, die durch die <ulink url="&rfcbjbi;">rfc1918</ulink> für jede Klasse zur Verwendung in <ulink url="&localareanetworkslans;">Local Area Networks (LANs)</ulink> reserviert sind. Diese Adressen werden bestimmt nicht mit irgendwelchen Adressen im Internet kollidieren.

note: type: Content of: <book><chapter><section><section><note><para>
en: IP address written with colon are <ulink url="&ipvgaddress;">IPv6 address</ulink>, e.g., "<literal>::1</literal>" for <literal>localhost</literal>.
de: IP-Adressen mit Doppelpunkten sind <ulink url="&ipvgaddress;">IPv6-Adressen</ulink>, z.B. "<literal>::1</literal>" für <literal>localhost</literal>.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of network address ranges
de: Liste der Netzwerkadressbereiche

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Class
de: Klasse

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: network addresses
de: Netzwerkadressen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: net mask
de: Netzmaske

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: net mask /bits
de: Netzmaske /Bits

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: number of subnets
de: Anzahl der Subnetze

note: type: Content of: <book><chapter><section><section><note><para>
en: If one of these addresses is assigned to a host, then that host must not access the Internet directly but must access it through a gateway that acts as a proxy for individual services or else does <ulink url="&networkaddresstranslationnat;">Network Address Translation (NAT)</ulink>.  The broadband router usually performs NAT for the consumer LAN environment.
de: Wenn eine dieser Adressen einem Rechner zugewiesen ist, kann dieser Rechner das Internet nicht direkt erreichen, sondern muss ein Gateway verwenden, der als Proxy für verschiedene Dienste dient, oder er nutzt <ulink url="&networkaddresstranslationnat;">Network Address Translation (NAT)</ulink>. Ein Breitband-Router nutzt üblicherweise NAT für das Anwender-Netzwerk.

note: type: Content of: <book><chapter><section><section><title>
en: The network device support
de: Unterstützung für Netzwerkgeräte

note: type: Content of: <book><chapter><section><section><para>
en: Although most hardware devices are supported by the Debian system, there are some network devices which require <ulink url="&dfsg;">DFSG</ulink> non-free firmware to support them.  Please see <xref linkend="_hardware_drivers_and_firmware"/>.
de: Der größte Teil verfügbarer Netzwerk-Hardware wird durch das Debian-System unterstützt; es gibt einige Geräte, die laut <ulink url="&dfsg;">DFSG</ulink> nicht-freie Firmware für den Betrieb erfordern. Lesen Sie dazu <xref linkend="_hardware_drivers_and_firmware"/>.

note: type: Content of: <book><chapter><section><title>
en: The modern network configuration for desktop
de: Moderne Netzwerkkonfiguration für Arbeitsplatzsysteme

note: type: Content of: <book><chapter><section><para>
en: Debian can manage the network connection via management <ulink url="&daemon;">daemon</ulink> software such as <ulink url="&networkmanagernm;">NetworkManager (NM)</ulink> (network-manager and associated packages).
de: Debian-Systeme können Netzwerkverbindungen über Software-<ulink url="&daemon;">Daemons</ulink> wie <ulink url="&networkmanagernm;">NetworkManager (NM)</ulink> (network-manager und zugehörige Pakete) verwalten.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: They come with their own <ulink url="&gui;">GUI</ulink> and command-line programs as their user interfaces.
de: Sie haben ihre eigenen grafischen <ulink url="&gui;">GUI</ulink>- und Befehlszeilen-Programme als Bedienoberfläche.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: They come with their own <ulink url="&daemon;">daemon</ulink> as their backend system.
de: Sie haben ihre eigenen <ulink url="&daemon;">Daemons</ulink> als Unterbau.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: They allow easy connection of your system to the Internet.
de: Sie erlauben eine einfache Verbindung Ihres Systems mit dem Internet.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: They allow easy management of wired and wireless network configuration.
de: Sie ermöglichen eine problemlose Verwaltung von kabelgebundenen und kabellosen Netzwerkkonfigurationen.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: They allow us to configure network independent of the legacy <literal>ifupdown</literal> package.
de: Sie erlauben uns, das Netzwerk unabhängig vom althergebrachten <literal>ifupdown</literal> zu konfigurieren.

note: type: Content of: <book><chapter><section><note><para>
en: Do not use these automatic network configuration tools for servers.  These are aimed primarily for mobile desktop users on laptops.
de: Verwenden Sie diese automatischen Netzwerkkonfigurations-Werkzeuge nicht für Server. Sie sind primär für die Nutzung auf Arbeitsplatzrechnern oder Laptops gedacht.

note: type: Content of: <book><chapter><section><para>
en: These modern network configuration tools need to be configured properly to avoid conflicting with the legacy <literal>ifupdown</literal> package and its configuration file "<literal>/etc/network/interfaces</literal>".
de: Diese modernen Werkzeuge müssen korrekt konfiguriert werden, um Konflikte mit dem <literal>ifupdown</literal>-Paket und seiner Konfigurationsdatei "<literal>/etc/network/interfaces</literal>" zu vermeiden.

note: type: Content of: <book><chapter><section><section><title>
en: GUI network configuration tools
de: Grafische Netzwerkkonfigurations-Werkzeuge

note: type: Content of: <book><chapter><section><section><para>
en: Official documentations for NM on Debian are provided in "<literal>/usr/share/doc/network-manager/README.Debian</literal>".
de: Offizielle Dokumentation für NM unter Debian ist in "<literal>/usr/share/doc/network-manager/README.Debian</literal>" verfügbar.

note: type: Content of: <book><chapter><section><section><para>
en: Essentially, the network configuration for desktop is done as follows.
de: Grundsätzlich läuft die Netzwerkkonfiguration für Arbeitsplatzsysteme wie folgt ab:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Make desktop user, e.g. <literal>foo</literal>, belong to group "<literal>netdev</literal>" by the following (Alternatively, do it automatically via <ulink url="&dbus;">D-bus</ulink> under modern desktop environments such as GNOME and KDE).
de: Fügen Sie den Benutzer, der sich am Arbeitsplatz anmeldet, z.B. <literal>foo</literal>, mit folgendem Befehl zur Gruppe "<literal>netdev</literal>" hinzu (alternativ kann dies in modernen Arbeitsplatzumgebungen wie GNOME oder KDE auch automatisch über <ulink url="&dbus;">D-bus</ulink> erledigt werden):

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Keep configuration of "<literal>/etc/network/interfaces</literal>" as simple as in the following.
de: Halten Sie die Konfiguration in "<literal>/etc/network/interfaces</literal>" so einfach wie hier:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Restart NM by the following.
de: Starten Sie NM mit folgendem Befehl neu:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Configure your network via GUI.
de: Konfigurieren Sie Ihr Netzwerk über die grafische GUI-Oberfläche.

note: type: Content of: <book><chapter><section><section><note><para>
en: Only interfaces which are <emphasis role="strong">not</emphasis> listed in "<literal>/etc/network/interfaces</literal>" are managed by NM to avoid conflict with <literal>ifupdown</literal>.
de: Um Konflikte mit <literal>ifupdown</literal> zu vermeiden, werden nur Schnittstellen, die <emphasis role="strong">nicht</emphasis> in "<literal>/etc/network/interfaces</literal>" aufgelistet sind, von NM verwaltet.

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you wish to extend network configuration capabilities of NM, please seek appropriate plug-in modules and supplemental packages such as <literal>network-manager-openconnect</literal>, <literal>network-manager-openvpn-gnome</literal>, <literal>network-manager-pptp-gnome</literal>, <literal>mobile-broadband-provider-info</literal>, <literal>gnome-bluetooth</literal>, etc.
de: Wenn Sie die Fähigkeiten von NM erweitern möchten, suchen Sie nach entsprechenden Plugin-Modulen und zusätzlichen Paketen wie <literal>network-manager-openconnect</literal>, <literal>network-manager-openvpn-gnome</literal>, <literal>network-manager-pptp-gnome</literal>, <literal>mobile-broadband-provider-info</literal>, <literal>gnome-bluetooth</literal> usw.

note: type: Content of: <book><chapter><section><title>
en: The modern network configuration without GUI
de: Moderne Netzwerkkonfiguration ohne grafische Oberfläche

note: type: Content of: <book><chapter><section><para>
en: Under <ulink url="&systemd;">systemd</ulink>, the network may be configured in <literal>/etc/systemd/network/</literal> instead.  See <literal>systemd-resolved</literal>(8), <literal>resolved.conf</literal>(5), and <literal>systemd-networkd</literal>(8).
de: Unter <ulink url="&systemd;">systemd</ulink> kann das Netzwerk stattdessen in <literal>/etc/systemd/network/</literal> konfiguriert werden. Lesen Sie dazu <literal>systemd-resolved</literal>(8), <literal>resolved.conf</literal>(5) und <literal>systemd-networkd</literal>(8).

note: type: Content of: <book><chapter><section><para>
en: This allows the modern network configuration without GUI.
de: Dies ermöglicht eine moderne Netzwerkkonfiguration auch ohne grafische Oberfläche.

note: type: Content of: <book><chapter><section><para>
en: A DHCP client configuration can be set up by creating "<literal>/etc/systemd/network/dhcp.network</literal>".  E.g.:
de: Eine DHCP-Client-Konfiguration kann durch Erzeugen von "<literal>/etc/systemd/network/dhcp.network</literal>" eingerichtet werden, z.B. mit:

note: type: Content of: <book><chapter><section><para>
en: A static network configuration can be set up by creating "<literal>/etc/systemd/network/static.network</literal>".  E.g.:
de: Eine statische Netzwerkkonfiguration richten Sie über "<literal>/etc/systemd/network/static.network</literal>" ein, wie hier:

note: type: Content of: <book><chapter><section><title>
en: The modern network configuration for cloud
de: Moderne Netzwerkkonfiguration für Cloud-Systeme

note: type: Content of: <book><chapter><section><para>
en: The modern network configuration for cloud may use <literal>cloud-init</literal> and <literal>netplan.io</literal> packages (see <xref linkend="_cloud_system_initialization"/>).
de: Eine moderne Netzwerkkonfiguration  für Cloud-Systeme kann die Pakete <literal>cloud-init</literal> und <literal>netplan.io</literal> nutzen (siehe <xref linkend="_cloud_system_initialization"/>).

note: type: Content of: <book><chapter><section><para>
en: The <literal>netplan.io</literal> package supports <literal>systemd-networkd</literal> and <literal>NetworkManager</literal> as its network configuration backends, and enables the declarative network configuration using <ulink url="&yaml;">YAML</ulink> data.  When you change YAML:
de: Das <literal>netplan.io</literal>-Paket unterstützt <literal>systemd-networkd</literal> und <literal>NetworkManager</literal> als Netzwerkkonfigurations-Backends und aktiviert eine deklarative Netzwerkkonfiguration mittels <ulink url="&yaml;">YAML</ulink>-Daten. Nach Änderungen der YAML-Daten:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Run "<literal>netplan generate</literal>" command to generate all the necessary backend configuration from <ulink url="&yaml;">YAML</ulink>.
de: Führen Sie "<literal>netplan generate</literal>" aus, um die benötigte Backend-Konfiguration aus <ulink url="&yaml;">YAML</ulink> zu generieren.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Run "<literal>netplan apply</literal>" command to apply the generated configuration to the backends.
de: Führen Sie "<literal>netplan apply</literal>" aus, um die generierte Konfiguration bei den Backends anzuwenden.

note: type: Content of: <book><chapter><section><para>
en: See <ulink url="&netplandocumentation;">"Netplan documentation"</ulink>, <literal>netplan</literal>(5), <literal>netplan-generate</literal>(8), and <literal>netplan-apply</literal>(8).
de: Lesen Sie die <ulink url="&netplandocumentation;">"Netplan-Dokumentation"</ulink>, <literal>netplan</literal>(5), <literal>netplan-generate</literal>(8) und <literal>netplan-apply</literal>(8).

note: type: Content of: <book><chapter><section><para>
en: See also <ulink url="&cloudinitdocumentation;">"Cloud-init documentation"</ulink> (especially around <ulink url="&configurationsources;">"Configuration sources"</ulink> and <ulink url="&netplanpassthrough;">"Netplan Passthrough"</ulink>) for how <literal>cloud-init</literal> can integrate <literal>netplan.io</literal> configuration with alternative data sources.
de: Lesen Sie auch in der <ulink url="&cloudinitdocumentation;">"Cloud-init-Dokumentation"</ulink> (speziell bezüglich <ulink url="&configurationsources;">"Configuration sources"</ulink> und <ulink url="&netplanpassthrough;">"Netplan Passthrough"</ulink>), wie <literal>cloud-init</literal> die <literal>netplan.io</literal>-Konfiguration mit alternativen Datenquellen integrieren kann.

note: type: Content of: <book><chapter><section><section><title>
en: The modern network configuration for cloud with DHCP
de: Moderne Netzwerkkonfiguration für Cloud-Systeme mit DHCP

note: type: Content of: <book><chapter><section><section><para>
en: A DHCP client configuration can be set up by creating a data source file "<literal>/etc/netplan/50-dhcp.yaml</literal>":
de: Eine DHCP-Client-Konfiguration kann eingerichtet werden, indem eine Datei "<literal>/etc/netplan/50-dhcp.yaml</literal>" erstellt wird:

note: type: Content of: <book><chapter><section><section><title>
en: The modern network configuration for cloud with static IP
de: Moderne Netzwerkkonfiguration für Cloud-Systeme mit statischer IP-Adresse

note: type: Content of: <book><chapter><section><section><para>
en: A static network configuration can be set up by creating a data source file "<literal>/etc/netplan/50-static.yaml</literal>":
de: Eine statische Netzwerkkonfiguration können Sie einrichten, indem Sie "<literal>/etc/netplan/50-static.yaml</literal>" erstellen:

note: type: Content of: <book><chapter><section><section><title>
en: The modern network configuration for cloud with Network Manager
de: Moderne Netzwerkkonfiguration für Cloud-Systeme mit NetworkManager

note: type: Content of: <book><chapter><section><section><para>
en: The network client configuration using Network Manager infrastructure can be set up by creating a data source file "<literal>/etc/netplan/00-network-manager.yaml</literal>":
de: Eine Netzwerkkonfiguration über die NetworkManager-Infrastruktur richten Sie mittels  "<literal>/etc/netplan/00-network-manager.yaml</literal>" ein:

note: type: Content of: <book><chapter><section><title>
en: The low level network configuration
de: Netzwerkkonfiguration auf unterster Ebene

note: type: Content of: <book><chapter><section><para>
en: For the low level network configuration on Linux, use the <ulink url="&iproutec;">iproute2</ulink> programs (<literal>ip</literal>(8), …) .
de: Für Netzwerkkonfiguration über die Konsole können Sie unter Linux die <ulink url="&iproutec;">iproute2</ulink>-Programme (<literal>ip</literal>(8), …) verwenden.

note: type: Content of: <book><chapter><section><section><title>
en: Iproute2 commands
de: iproute2-Befehle

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&iproutec;">Iproute2</ulink> commands offer complete low-level network configuration capabilities. Here is a translation table from obsolete <ulink url="&nettools;">net-tools</ulink> commands to new <ulink url="&iproutec;">iproute2</ulink> etc. commands.
de: Die <ulink url="&iproutec;">iproute2</ulink>-Befehle bieten vollwertige Funktionalität auf der untersten Ebene der Netzwerkkonfiguration. Hier eine Tabelle zur Gegenüberstellung von veralteten <ulink url="&nettools;">net-tools</ulink>-Befehlen und neuen <ulink url="&iproutec;">iproute2</ulink>- und anderen Befehlen.

note: type: Content of: <book><chapter><section><section><table><title>
en: Translation table from obsolete <literal>net-tools</literal> commands to new <literal>iproute2</literal> commands
de: Gegenüberstellung von <literal>net-tools</literal>- und <literal>iproute2</literal>-Befehlen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: obsolete net-tools
de: net-tools (veraltet)

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: new iproute2 etc.
de: iproute2 usw. (neu)

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: manipulation
de: Beeinflussung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: protocol (IP or IPv6) address on a device
de: Protokoll-Adresse (IP oder IPv6) eines Gerätes

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: routing table entry
de: Eintrag in der Routing-Tabelle

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ARP or NDISC cache entry
de: ARP- oder NDISC-Cache-Eintrag

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: multicast address
de: Multicast-Adresse

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tunnel over IP
de: Tunnel über IP

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: name network interfaces based on MAC addresses
de: Netzwerkschnittstellen basierend auf MAC-Adressen benennen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Ethernet device settings
de: Einstellungen von Ethernet-Geräten

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>ip</literal>(8) and <ulink url="&linuxadvancedroungtrafficcontrol;">Linux Advanced Routing &amp; Traffic Control</ulink>.
de: Lesen Sie <literal>ip</literal>(8) und das <ulink url="&linuxadvancedroungtrafficcontrol;">Linux Advanced Routing &amp; Traffic Control</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: Safe low level network operations
de: Sichere Basis-Netzwerkoperationen

note: type: Content of: <book><chapter><section><section><para>
en: You may use low level network commands as follows safely since they do not change network configuration.
de: Sie können die folgenden Netzwerkbefehle der untersten Ebene problemlos verwenden, da sie die Netzwerkkonfiguration nicht verändern:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of low level network commands
de: Liste von Basis-Netzwerkbefehlen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display the link and address status of active interfaces
de: Verbindungs- und Adressstatus von aktiven Schnittstellen anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display all the routing table in numerical addresses
de: Vollständige Routing-Tabelle mit numerischen Adressen anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display the current content of the <ulink url="&arp;">ARP</ulink> cache tables
de: Aktuellen Inhalt der <ulink url="&arp;">ARP</ulink>-Cache-Tabellen anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display ppp daemon log
de: Logdaten des PPP-Daemons anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check the Internet connection to "<literal>yahoo.com</literal>"
de: Internet-Verbindung zu "<literal>yahoo.com</literal>" überprüfen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check who registered "<literal>yahoo.com</literal>" in the domains database
de: Überprüfen, wer "<literal>yahoo.com</literal>" in der Domain-Datenbank registriert hat

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: trace the Internet connection to "<literal>yahoo.com</literal>"
de: Verbindung zu "<literal>yahoo.com</literal>" durch das Internet verfolgen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: trace the Internet connection to "<literal>yahoo.com</literal>" (repeatedly)
de: Verbindung zu "<literal>yahoo.com</literal>" durch das Internet verfolgen (wiederholt)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check <ulink url="&dns;">DNS</ulink> records of "<literal>example.com</literal>" by "<literal>dns-server.com</literal>" for a "<literal>a</literal>", "<literal>mx</literal>", or "<literal>any</literal>" record
de: <ulink url="&dns;">DNS</ulink>-Einträge von "<literal>example.com</literal>" laut den Daten von "<literal>dns-server.com</literal>" auf einen "<literal>a</literal>"-, "<literal>mx</literal>"- oder "<literal>any</literal>"-Eintrag überprüfen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check packet filter
de: Paketfilter überprüfen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find all open ports
de: Alle offenen Ports finden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find listening ports
de: Ports finden, die auf eine Verbindung warten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find listening TCP ports (numeric)
de: TCP-Ports finden, die auf eine Verbindung warten (numerisch)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check DNS zone information of "<literal>example.com</literal>"
de: DNS-Zonen-Informationen von "<literal>example.com</literal>" überprüfen

note: type: Content of: <book><chapter><section><section><tip><para>
en: Some of these low level network configuration tools reside in "<literal>/usr/sbin/</literal>".  You may need to issue full command path such as "<literal>/usr/sbin/ifconfig</literal>" or add "<literal>/usr/sbin</literal>" to the "<literal>$PATH</literal>" list in your "<literal>~/.bashrc</literal>".
de: Einige dieser Basisbefehle zur Netzwerkkonfiguration sind in "<literal>/usr/sbin/</literal>" abgelegt. Sie müssen unter Umständen den vollständigen Pfad, wie z.B. "<literal>/usr/sbin/ifconfig</literal>" angeben oder "<literal>/usr/sbin</literal>" zur Variable "<literal>$PATH</literal>" in Ihrer "<literal>~/.bashrc</literal>"-Datei hinzufügen.

note: type: Content of: <book><chapter><section><title>
en: Network optimization
de: Netzwerkoptimierung

note: type: Content of: <book><chapter><section><para>
en: Generic network optimization is beyond the scope of this documentation.  I touch only subjects pertinent to the consumer grade connection.
de: Die grundsätzliche Netzwerkoptimierung liegt außerhalb des Rahmens dieser Dokumentation. Ich erwähne hier nur Dinge, die für Anwender-typische Verbindungen passend sind.

note: type: Content of: <book><chapter><section><table><title>
en: List of network optimization tools
de: Liste von Werkzeugen zur Netzwerkoptimierung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: display bandwidth usage information on an network interface
de: Informationen zur Bandbreitennutzung einer Netzwerkschnittstelle anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Internet Protocol bandwidth measuring tool
de: Werkzeug zur IP-Bandbreiten-Messung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: InterFace STATistics Monitoring
de: InterFace STATistics Monitoring (Netzwerkschnittstellen-Statistik/-Überwachung)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: portable bandwidth monitor and rate estimator
de: Portierbarer Bandbreitenmonitor und Geschwindigkeitsrechner

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: script that quickly measures network device throughput
de: Skript, das schnell den Durchsatz eines Netzwerkgerätes messen kann

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: empirical stochastic bandwidth tester
de: Empirisch stochastischer Bandbreitentester

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: small and simple console-based bandwidth monitor
de: Kleiner und einfacher konsolenbasierter Bandbreitenmonitor

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: console-based Ethernet statistics monitor
de: Konsolenbasierter Ethernet-Statistikmonitor

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: bandwidth analysis tool
de: Bandbreitenanalyse-Werkzeug

note: type: Content of: <book><chapter><section><section><title>
en: Finding optimal MTU
de: Die optimale MTU finden

note: type: Content of: <book><chapter><section><section><para>
en: NM normally sets optimal <ulink url="&maximumtransmissionunitmtu;">Maximum Transmission Unit (MTU)</ulink> automatically.
de: NM setzt den optimalen Wert für die <ulink url="&maximumtransmissionunitmtu;">Maximum Transmission Unit (MTU)</ulink> normalerweise automatisch.

note: type: Content of: <book><chapter><section><section><para>
en: In some occasion, you may wish to set MTU manually after experiments with <literal>ping</literal>(8) with "<literal>-M do</literal>" option to send a ICMP packet with various data packet size.  MTU is the maximum succeeding data packet size without IP fragmentation plus 28 bytes for the IPv4 and plus 48 bytes for the IPv6.  For example the following finds MTU for IPv4 connection to be 1460 and MTU for IPv6 connection to be 1500.
de: In speziellen Fällen möchten Sie die MTU jedoch vielleicht händisch setzen, nachdem Sie mit <literal>ping</literal>(8) und seiner Option "<literal>-M do</literal>" experimentiert haben; Sie haben damit die Möglichkeit, ein ICMP-Paket mit verschiedenen Paketgrößen zu verschicken. MTU ist die größte Paketgröße, bei der das Paket noch erfolgreich ohne Fragmentierung verschickt werden kann plus 28 Byte für die IPv4- bzw. 48 Byte für die IPv6-Adresse. In folgendem Beispiel wurde für eine IPv4-Verbindung eine MTU von 1460 ermittelt und für IPv6 eine MTU von 1500:

note: type: Content of: <book><chapter><section><section><para>
en: This process is <ulink url="&pathmtupmtudiscovery;">Path MTU (PMTU) discovery</ulink> (<ulink url="&rfcbbjb;">RFC1191</ulink>) and the <literal>tracepath</literal>(8) command can automate this.
de: Dies ist das <ulink url="&pathmtupmtudiscovery;">Path MTU (PMTU) Discovery</ulink>-Verfahren (<ulink url="&rfcbbjb;">RFC1191</ulink>) und der Befehl <literal>tracepath</literal>(8) kann dies automatisieren.

note: type: Content of: <book><chapter><section><section><table><title>
en: Basic guide lines of the optimal MTU value
de: Wesentliche Grundregeln für den optimalen MTU-Wert

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: network environment
de: Netzwerkumgebung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: rationale
de: Argumentation

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Dial-up link (IP: PPP)
de: Einwahlverbindung (IP: PPP)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard
de: Standard

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Ethernet link (IP: DHCP or fixed)
de: Ethernet-Verbindung (IP: DHCP oder fest)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard and default
de: Standard und vorgegeben

note: type: Content of: <book><chapter><section><section><para>
en: In addition to these basic guide lines, you should know the following.
de: Zusätzlich zu diesen Grundregeln sollten Sie folgendes wissen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Any use of tunneling methods (<ulink url="&vpn;">VPN</ulink> etc.) may reduce optimal MTU further by their overheads.
de: Jegliche Nutzung von Tunneling-Methoden (<ulink url="&vpn;">VPN</ulink> usw.) kann aufgrund des Overheads den optimalen MTU-Wert reduzieren.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The MTU value should not exceed the experimentally determined PMTU value.
de: Der MTU-Wert sollte den über die experimentelle Methode ermittelten PMTU-Wert nicht überschreiten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The bigger MTU value is generally better when other limitations are met.
de: Ein größerer MTU-Wert ist grundsätzlich besser, wenn andere Einschränkungen greifen.

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&maximumsegmentsize;">maximum segment size</ulink> (MSS) is used as an alternative measure of packet size.  The relationship between MSS and MTU are the following.
de: Die <ulink url="&maximumsegmentsize;">Maximum Segment Size</ulink> (MSS) wird als alternative Messmethode für die Paketgröße verwendet. Der Zusammenhang zwischen MSS und MTU ist wie folgt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: MSS = MTU - 40 for IPv4
de: MSS = "MTU - 40" bei IPv4

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: MSS = MTU - 60 for IPv6
de: MSS = "MTU - 60" bei IPv6

note: type: Content of: <book><chapter><section><section><note><para>
en: The <literal>iptables</literal>(8) (see <xref linkend="_netfilter_infrastructure"/>) based optimization can clamp packet size by the MSS and is useful for the router.  See "TCPMSS" in <literal>iptables</literal>(8).
de: Bei Netzwerkoptimierung mittels <literal>iptables</literal>(8) (lesen Sie dazu auch <xref linkend="_netfilter_infrastructure"/>) kann die Paketgröße über die MSS begrenzt werden; dies ist für einen Router nützlich. Lesen Sie den Abschnitt bezüglich "TCPMSS" in <literal>iptables</literal>(8).

note: type: Content of: <book><chapter><section><section><title>
en: WAN TCP optimization
de: WAN-TCP-Optimierung

note: type: Content of: <book><chapter><section><section><para>
en: The TCP throughput can be maximized by adjusting TCP buffer size parameters as in "<ulink url="&tcptuning;">TCP tuning</ulink>" for the modern high-bandwidth and high-latency WAN.  So far, the current Debian default settings serve well even for my LAN connected by the fast 1G bps FTTP service.
de: Der TCP-Durchsatz kann über die Anpassung von Parametern zur TCP-Puffergröße maximiert werden, wie in "<ulink url="&tcptuning;">TCP tuning</ulink>"für modernes WAN mit hoher Bandbreite und hoher Latenz beschrieben. Das soll hierzu genügen; die aktuellen Debian-Standardeinstellungen funktionieren für mein LAN mit seiner Verbindung zum sehr schnellen 1G bps FFTP-Dienst sehr gut.

note: type: Content of: <book><chapter><section><title>
en: Netfilter infrastructure
de: Die Netfilter-Infrastruktur

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&netfilter;">Netfilter</ulink> provides infrastructure for <ulink url="&statefulfirewall;">stateful firewall</ulink> and <ulink url="&networkaddresstranslationnat;">network address translation (NAT)</ulink> with <ulink url="&linuxkernel;">Linux kernel</ulink> modules (see <xref linkend="_the_kernel_module_initialization"/>).
de: <ulink url="&netfilter;">Netfilter</ulink> stellt eine Infrastruktur für <ulink url="&statefulfirewall;">Stateful Packet Inspection (SPI, zustandsorientierte Paketüberprüfung)</ulink> und <ulink url="&networkaddresstranslationnat;">Network Address Translation (NAT)</ulink> über Module des <ulink url="&linuxkernel;">Linux-Kernels</ulink> (lesen Sie hierzu <xref linkend="_the_kernel_module_initialization"/>) zur Verfügung.

note: type: Content of: <book><chapter><section><table><title>
en: List of firewall tools
de: Liste von Firewall-Werkzeugen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: administration tools for <ulink url="&netfilter;">netfilter</ulink> (<literal>iptables</literal>(8) for IPv4, <literal>ip6tables</literal>(8) for IPv6)
de: Administrationswerkzeuge für <ulink url="&netfilter;">netfilter</ulink> (<literal>iptables</literal>(8) für IPv4, <literal>ip6tables</literal>(8) für IPv6)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: administration tools for <ulink url="&netfilter;">netfilter</ulink> (<literal>arptables</literal>(8) for ARP)
de: Administrationswerkzeuge für <ulink url="&netfilter;">netfilter</ulink> (<literal>arptables</literal>(8) für ARP)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: administration tools for <ulink url="&netfilter;">netfilter</ulink> (<literal>ebtables</literal>(8) for Ethernet bridging)
de: Administrationswerkzeuge für <ulink url="&netfilter;">netfilter</ulink> (<literal>ebtables</literal>(8) für Ethernet-Bridging-Betrieb)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: continuously monitor <ulink url="&netfilter;">netfilter</ulink> state (similar to <literal>top</literal>(1))
de: Fortlaufende Überwachung des <ulink url="&netfilter;">netfilter</ulink>-Status (ähnlich zu <literal>top</literal>(1))

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&uncomplicatedfirewallufw;">Uncomplicated Firewall (UFW)</ulink> is a program for managing a netfilter firewall
de: <ulink url="&uncomplicatedfirewallufw;">Uncomplicated Firewall (UFW)</ulink> ist ein Programm zur Verwaltung einer Netfilter-Firewall

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: graphical user interface for <ulink url="&uncomplicatedfirewallufw;">Uncomplicated Firewall (UFW)</ulink>
de: grafische Bedienoberfläche für <ulink url="&uncomplicatedfirewallufw;">Uncomplicated Firewall (UFW)</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&firewalld;">firewalld</ulink> is a dynamically managed firewall program with support for network zones
de: <ulink url="&firewalld;">firewalld</ulink> ist ein dynamisch verwaltetes Firewall-Programm mit Unterstützung für Netzwerkzonen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: graphical user interface for <ulink url="&firewalld;">firewalld</ulink>
de: grafische Bedienoberfläche für <ulink url="&firewalld;">firewalld</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink> initialization
de: Initialisierung der <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink>, <ulink url="&netfilter;">netfilter</ulink> configuration file generator
de: Erzeugung von <ulink url="&netfilter;">netfilter</ulink>-Konfigurationsdateien für <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink>, <ulink url="&netfilter;">netfilter</ulink> configuration file generator (light version)
de: Erzeugung von <ulink url="&netfilter;">netfilter</ulink>-Konfigurationsdateien für <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink> (abgespeckte Version)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink>, <ulink url="&netfilter;">netfilter</ulink> configuration file generator (IPv6 version)
de: Erzeugung von <ulink url="&netfilter;">netfilter</ulink>-Konfigurationsdateien für <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink> (IPv6-Version)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink>, <ulink url="&netfilter;">netfilter</ulink> configuration file generator (IPv6, light version)
de: Erzeugung von <ulink url="&netfilter;">netfilter</ulink>-Konfigurationsdateien für <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink> (abgespeckte IPv6-Version)

note: type: Content of: <book><chapter><section><para>
en: Configuration helper scripts such as <ulink url="&shorewall;">shorewall</ulink> ease this process.
de: Konfigurations-Hilfsskripte wie <ulink url="&shorewall;">shorewall</ulink> vereinfachen diesen Prozess.

note: type: Content of: <book><chapter><section><para>
en: See documentations at <ulink url="&netfilterdocumentation;">Netfilter Documentation</ulink> (or in "<literal>/usr/share/doc/iptables/html/</literal>").
de: Sie finden Dokumentation unter <ulink url="&netfilterdocumentation;">Netfilter Documentation</ulink> oder in "<literal>/usr/share/doc/iptables/html/</literal>":

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&linuxnetworkingconceptshowto;">Linux Networking-concepts HOWTO</ulink>
de: <ulink url="&linuxnetworkingconceptshowto;">Linux Networking-Concepts HOWTO</ulink>

note: type: Content of: <book><chapter><title>
en: Network applications
de: Netzwerkapplikationen

note: type: Content of: <book><chapter><para>
en: After establishing network connectivity (see <xref linkend="_network_setup"/>), you can run various network applications.
de: Nach dem Aufbau der Netzwerkverbindung (laut <xref linkend="_network_setup"/>) können Sie verschiedenste Netzwerkapplikationen nutzen.

note: type: Content of: <book><chapter><tip><para>
en: For modern Debian specific guide to the network infrastructure, read <ulink url="&thedebianadminisrkinfrastructure;">The Debian Administrator's Handbook — Network Infrastructure</ulink>.
de: Bezüglich einer aktuellen Anleitung für Debian zum Thema Netzwerk-Infrastruktur lesen Sie das <ulink url="&thedebianadminisrkinfrastructure;">Debian Administratorhandbuch — Netzwerk-Infrastruktur</ulink>.

note: type: Content of: <book><chapter><tip><para>
en: If you enabled "2-Step Verification" with some ISP, you need to obtain an application password to access POP and SMTP services from your program.  You may need to approve your host IP in advance.
de: Falls Sie "2-Schritt-Verifizierung" aktiviert haben, müssen Sie bei manchen Internet-Providern ein Anwendungspasswort beziehen, um aus Ihrem Anwendungsprogramm Zugriff auf POP- und SMTP-Dienste zu erhalten. Auch kann es erforderlich sein, dass Sie im voraus Ihre Host-IP-Adresse bestätigen müssen.

note: type: Content of: <book><chapter><section><title>
en: Web browsers
de: Webbrowser

note: type: Content of: <book><chapter><section><para>
en: There are many <ulink url="&webbrowser;">web browser</ulink> packages to access remote contents with <ulink url="&hypertexttransferprotocol;">Hypertext Transfer Protocol</ulink> (HTTP).
de: Es gibt viele <ulink url="&webbrowser;">Webbrowser</ulink>-Pakete, um über das <ulink url="&hypertexttransferprotocol;">Hypertext Transfer Protocol</ulink> (HTTP-Protokoll) auf ferne Inhalte zuzugreifen:

note: type: Content of: <book><chapter><section><table><title>
en: List of web browsers
de: Liste der Webbrowser

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: description of web browser
de: Beschreibung des Webbrowsers

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&chromium;">Chromium</ulink>, (open-source browser from Google)
de: <ulink url="&chromium;">Chromium</ulink> (quelloffener Browser von Google)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&firefox;">Firefox</ulink>, (open-source browser from Mozilla, only available in Debian Unstable)
de: <ulink url="&firefox;">Firefox</ulink>, (quelloffener Browser von Mozilla, nur in Debian Unstable verfügbar)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&firefoxesr;">Firefox ESR</ulink>, (Firefox Extended Support Release)
de: <ulink url="&firefoxesr;">Firefox ESR</ulink>, (Firefox-Variante mit erweitertem Support-Umfang, ESR)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnome;">GNOME</ulink>, <ulink url="&hig;">HIG</ulink> compliant, <ulink url="&epiphany;">Epiphany</ulink>
de: <ulink url="&gnome;">GNOME</ulink>, <ulink url="&hig;">HIG</ulink>-konform, <ulink url="&epiphany;">Epiphany</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&dillo;">Dillo</ulink>, (light weight browser, <ulink url="&fltk;">FLTK</ulink> based)
de: <ulink url="&dillo;">Dillo</ulink> (ressourcenschonender Browser, <ulink url="&fltk;">FLTK</ulink>-basiert)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text
de: Text

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&links;">Links</ulink> (text only)
de: <ulink url="&links;">Links</ulink> (Nur-Text)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: graphics
de: grafisch

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&links;">Links</ulink> (console graphics without X)
de: <ulink url="&links;">Links</ulink> (Konsolen-Grafik ohne X)

note: type: Content of: <book><chapter><section><section><title>
en: Spoofing the User-Agent string
de: Fälschen der User-Agent-Angabe

note: type: Content of: <book><chapter><section><section><para>
en: In order to access some overly restrictive web sites, you may need to spoof the <ulink url="&useragent;">User-Agent</ulink> string returned by the web browser program.  See:
de: Um auf einige übermäßig beschränkte Webseiten zugreifen zu können, müssen Sie unter Umständen die <ulink url="&useragent;">User-Agent</ulink>-Angabe fälschen, die Ihr Webbrowser zurück gibt. Näheres unter:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><ulink>
en: MDN Web Docs: userAgent
de: MDN Web Docs: userAgent (englisch)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><ulink>
en: Chrome Developers: Override the user agent string
de: Chrome-Entwickler: die User-Agent-Angabe überschreiben (englisch)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><ulink>
en: How to change your user agent
de: Wie Sie Ihre User-Agent-Angabe ändern (englisch)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><ulink>
en: How to Change User-Agent in Chrome, Firefox, Safari, and more
de: Wie Sie die User-Agent-Angabe in Chrome, Firefox, Safari und weiteren ändern (englisch)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><ulink>
en: How to Change Your Browser’s User Agent Without Installing Any Extensions
de: Wie Sie die User-Agent-Angabe Ihres Browsers ändern, ohne irgendwelche Erweiterungen installieren zu müssen (englisch)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><ulink>
en: How to change the User Agent in Gnome Web (epiphany)
de: Wie Sie die User-Agent-Angabe in Gnome Web (epiphany) ändern (englisch)

note: type: Content of: <book><chapter><section><section><title>
en: Browser extension
de: Browser-Erweiterung

note: type: Content of: <book><chapter><section><section><para>
en: All modern GUI browsers support source code based <ulink url="&browserextension;">browser extension</ulink> and it is becoming standardized as <ulink url="&webextensions;">web extensions</ulink>.
de: Alle modernen grafischen Webbrowser unterstützen quellcode-basierte <ulink url="&browserextension;">Browser-Erweiterungen</ulink>; diese sollen als <ulink url="&webextensions;">Web extensions</ulink> standardisiert werden.

note: type: Content of: <book><chapter><section><title>
en: The mail system
de: Das Mail-System

note: type: Content of: <book><chapter><section><para>
en: This section focuses on typical mobile workstations on consumer grade Internet connections.
de: Dieser Abschnitt ist überwiegend für typische tragbare Arbeitsplatzrechner (Laptops) gedacht, die über Internetverbindungen verfügen, wie sie für normale Privatkunden üblich sind.

note: type: Content of: <book><chapter><section><caution><para>
en: If you are to set up the mail server to exchange mail directly with the Internet, you should be better than reading this elementary document.
de: Falls Sie vorhaben, den Mail-Server so einzurichten, dass Mails direkt über das Internet ausgetauscht werden, gibt es wahrscheinlich bessere Beschreibungen als dieses grundlegende Dokument.

note: type: Content of: <book><chapter><section><section><title>
en: Email basics
de: Grundlagen des E-Mail-Systems

note: type: Content of: <book><chapter><section><section><para>
en: An <ulink url="&email;">email</ulink> message consists of three components, the message envelope, the message header, and the message body.
de: Eine <ulink url="&email;">E-Mail</ulink> besteht aus drei Komponenten: den Absender- und Empfänger-Informationen, wie sie bei einem normalen Brief auf dem Umschlag stehen würden, den Nachrichten-Kopfzeilen (Header) und der eigentlichen Nachricht (dem "Nachrichtenkörper").

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "To" and "From" information in the message envelope is used by the <ulink url="&smtp;">SMTP</ulink> to deliver the email. (The "From" information in the message envelope is also called <ulink url="&bounceaddress;">bounce address</ulink>, From_, etc.).
de: Die "An"- und "Von"-Informationen ("To" und "From") auf dem "Umschlag" werden von <ulink url="&smtp;">SMTP</ulink> genutzt, um die Nachricht zuzustellen. (Die "From"-Information auf dem Umschlag wird auch mit <ulink url="&bounceaddress;">Bounce address/Envelope sender</ulink>, From_ usw. bezeichnet).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "To" and "From" information in the message header is displayed by the <ulink url="&emailclient;">email client</ulink>. (While it is most common for these to be the same as ones in the message envelope, such is not always the case.)
de: Die "An"- und "Von"-Informationen ("To" und "From") in den Nachrichten-Kopfzeilen werden vom <ulink url="&emailclient;">E-Mail-Client</ulink> (E-Mail-Programm) angezeigt. (Obwohl es sehr gängig ist, dass diese mit den Informationen vom "Umschlag" übereinstimmen, muss dies nicht immer der Fall sein.)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The email message format covering header and body data is extended by <ulink url="&multipurposeinteilextensionsmime;">Multipurpose Internet Mail Extensions (MIME)</ulink> from the plain ASCII text to other character encodings, as well as attachments of audio, video, images, and application programs.
de: Das E-Mail-Nachrichtenformat bestehend aus Kopfzeilen (Header) und Nachrichtenkörper (Body) wird erweitert durch die <ulink url="&multipurposeinteilextensionsmime;">Multipurpose Internet Mail Extensions (MIME)</ulink>, so dass zusätzlich zum reinen ASCII-Text auch andere Zeichenkodierungen unterstützt werden sowie Anhänge mit Audio-, Video-, Grafik- oder Applikationsdaten.

note: type: Content of: <book><chapter><section><section><para>
en: Full featured GUI based <ulink url="&emailclients;">email clients</ulink> offer all the following functions using the GUI based intuitive configuration.
de: Voll ausgestattete GUI-basierte <ulink url="&emailclients;">E-Mail-Clients</ulink> bieten all diese Funktionen über eine grafische intuitive Konfiguration.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It creates and interprets the message header and body data using <ulink url="&multipurposeinteilextensionsmime;">Multipurpose Internet Mail Extensions (MIME)</ulink> to deal the content data type and encoding.
de: Sie erstellen und interpretieren die Nachrichten-Kopfzeilen und den Nachrichtenkörper unter Verwendung der <ulink url="&multipurposeinteilextensionsmime;">Multipurpose Internet Mail Extensions (MIME)</ulink>, um den Datentyp und die Kodierung des Nachrichteninhalts korrekt zu bestimmen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It authenticates itself to the ISP's SMTP and IMAP servers using the legacy <ulink url="&basicaccessauthentication;">basic access authentication</ulink> or modern <ulink url="&oauthca;">OAuth 2.0</ulink>.  (For <ulink url="&oauthca;">OAuth 2.0</ulink>, set it via Desktop environment settings.  E.g., "Settings" -&gt; "Online Accounts".)
de: Sie authentifizieren sich selbst gegenüber den SMTP- und IMAP-Servern des ISP mittels der althergebrachten <ulink url="&basicaccessauthentication;">Basic Access Authentication</ulink> oder der modernen Variante <ulink url="&oauthca;">OAuth 2.0</ulink>. (Um <ulink url="&oauthca;">OAuth 2.0</ulink> zu nutzen, legen Sie dies über die Einstellungen Ihrer Arbeitsplatzumgebung fest; z.B. über "Einstellungen" -&gt; "Online-Konten".)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It sends the message to the ISP's smarthost SMTP server listening to the message submission port (587).
de: Sie versenden die Nachrichten an den SMTP-Server des ISP (über den Message Submission Port 587).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It receives the stored message on the ISP's server from the TLS/IMAP4 port (993).
de: Sie empfangen die auf dem Mail-Server des ISP vorhandenen Nachrichten über den TSL/IMAP4-Port (993).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It can filter mails by their attributes.
de: Sie können Mails über deren Attribute filtern.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It may offer additional functionalities: Contacts, Calendar, Tasks, Memos.
de: Teilweise bieten sie auch weitere optionale Funktionalitäten: Kontakte, Kalender, Aufgaben, Notizen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of mail user agent (MUA)
de: Liste der Mail User Agents (MUA)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: X GUI program (GTK, <ulink url="&mozillathunderbird;">Mozilla Thunderbird</ulink>)
de: Programm mit grafischer X-GUI-Oberfläche (GTK, <ulink url="&mozillathunderbird;">Mozilla Thunderbird</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: X GUI program (KDE)
de: Programm mit grafischer X-GUI-Oberfläche (KDE)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: character terminal program probably used with <literal>vim</literal>
de: Programm für textbasiertes Terminal, zu benutzen u.a. mit <literal>vim</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: character terminal program under <literal>(x)emacs</literal>
de: Programm für textbasiertes Terminal, zu benutzen mit <literal>(x)emacs</literal>

note: type: Content of: <book><chapter><section><section><title>
en: Modern mail service limitation
de: Einschränkungen moderner E-Mail-Dienste

note: type: Content of: <book><chapter><section><section><para>
en: Modern mail service are under some limitations in order to minimize exposure to the spam (unwanted and unsolicited email) problems.
de: Moderne E-Mail-Dienste unterliegen einigen Einschränkungen, um die Belästigung/Schädigung durch Spam (unerwünschte und unverlangte E-Mails) zu minimieren.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It is not realistic to run SMTP server on the consumer grade network to send mail directly to the remote host reliably.
de: Sie können nicht davon ausgehen, dass das Betreiben eines SMTP-Servers an einem Endverbraucher-Anschluß (und somit das Senden von Nachrichten direkt an einen fernen Zielrechner) zuverlässig funktioniert.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: A mail may be rejected by any host en route to the destination quietly unless it appears as authentic as possible.
de: Eine E-Mail kann an jeglicher Stelle auf der Route zum Ziel ohne weiteren Hinweis verworfen werden, außer sie ist als so authentisch wie möglich erkennbar.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It is not realistic to expect a single smarthost to send mails of unrelated source mail addresses to the remote host reliably.
de: Sie können nicht davon ausgehen, dass das Versenden von Mails an ferne Rechner mit einer zufälligen Absender-Mail-Adresse über einen eigenen Smarthost zuverlässig funktioniert.

note: type: Content of: <book><chapter><section><section><para>
en: This is because:
de: Die Gründe hierfür sind:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The SMTP port (25) connections from hosts serviced by the consumer grade network to the Internet are blocked.
de: Kommunikation über den SMTP-Port (25) von Rechnern an einem Endverbraucher-Anschluß wird geblockt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The SMTP port (25) connections to hosts serviced by the consumer grade network from the Internet are blocked.
de: Kommunikation über den SMTP-Port (25) zu Rechnern an einem Endverbraucher-Anschluß wird geblockt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The outgoing messages from hosts serviced by the consumer grade network to the Internet can only be sent via the message submission port (587).
de: Ausgehende Nachrichten von Rechnern an einem Endverbraucher-Anschluß ins Internet können nur über den Message Submission Port (587) versandt werden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&antispamtechniques;">Anti-spam techniques</ulink> such as <ulink url="&domainkeysidentifiedmaildkim;">DomainKeys Identified Mail (DKIM)</ulink>, <ulink url="&sender_policy_frameworkspf;">Sender_Policy_Framework (SPF)</ulink>, and <ulink url="&domainbasedmessaconformancedmarc;">Domain-based Message Authentication, Reporting and Conformance (DMARC)</ulink> are widely used for the <ulink url="&emailfiltering;">email filtering</ulink>.
de: Zur <ulink url="&emailfiltering;">E-Mail-Filterung</ulink> werden großflächig <ulink url="&antispamtechniques;">Anti-Spam-Techniken</ulink> wie <ulink url="&domainkeysidentifiedmaildkim;">DomainKeys Identified Mail (DKIM)</ulink>, <ulink url="&sender_policy_frameworkspf;">Sender Policy Framework (SPF)</ulink> und <ulink url="&domainbasedmessaconformancedmarc;">Domain-based Message Authentication, Reporting and Conformance (DMARC)</ulink> eingesetzt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <ulink url="&domainkeysidentifiedmail;">DomainKeys Identified Mail</ulink> service may be provided for your mail sent through the smarthost.
de: Unter Umständen können Sie zum Versand von Mails über einen Smarthost den <ulink url="&domainkeysidentifiedmail;">DomainKeys Identified Mail</ulink>-Dienst verwenden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The smarthost may rewrite the source mail address in the message header to your mail account on the smarthost to prevent email address spoofing.
de: Der Smarthost-Dienst überschreibt unter Umständen die Absenderadresse in den Nachrichten-Kopfzeilen mit der Ihres Mail-Accounts, um zu verhindern, dass die E-Mail-Adresse gefälscht wird.

note: type: Content of: <book><chapter><section><section><title>
en: Historic mail service expectation
de: Historische Erwartungen an E-Mail-Dienste

note: type: Content of: <book><chapter><section><section><para>
en: Some programs on Debian expect to access the <literal>/usr/sbin/sendmail</literal> command to send emails as their default or customized setting since the mail service on a UNIX system functioned historically as:
de: Einige Programme im Debian-System erwarten, dass auf den <literal>/usr/sbin/sendmail</literal>-Befehl zugegriffen werden kann, um in der Standardeinstellung (oder auch in benutzerspezifisch angepassten Konfigurationen) E-Mails verschicken zu können. Der Grund hierfür ist, dass der Mail-Dienst auf UNIX-Systemen historisch gesehen wie folgt funktioniert:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: An email is created as a text file.
de: Eine E-Mail wird als Textdatei erstellt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The email is handed to the <literal>/usr/sbin/sendmail</literal> command.
de: Die E-Mail wird an den <literal>/usr/sbin/sendmail</literal>-Befehl übergeben.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For the destination address on the same host, the <literal>/usr/sbin/sendmail</literal> command makes local delivery of the email by appending it to the <literal>/var/mail/$username</literal> file.
de: Wenn die Zieladresse auf dem gleichen Rechner liegt, stellt <literal>/usr/sbin/sendmail</literal> die Mail per lokaler Auslieferung zu, indem sie an die Datei <literal>/var/mail/$username</literal> angehängt wird.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Commands expecting this feature: <literal>apt-listchanges</literal>, <literal>cron</literal>, <literal>at</literal>, ...
de: Befehle, die diese Funktionalität nutzen: <literal>apt-listchanges</literal>, <literal>cron</literal>, <literal>at</literal>, ...

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For the destination address on the remote host, the <literal>/usr/sbin/sendmail</literal> command makes remote transfer of the email to the destination host found by the DNS MX record using SMTP.
de: Liegt die Zieladresse auf einem fernen Rechner, sendet <literal>/usr/sbin/sendmail</literal> die Nachricht per SMTP an den (per DNS-MX-Eintrag ermittelten) Zielrechner.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Commands expecting this feature: <literal>popcon</literal>, <literal>reportbug</literal>, <literal>bts</literal>, ...
de: Befehle, die diese Funktionalität nutzen: <literal>popcon</literal>, <literal>reportbug</literal>, <literal>bts</literal>, ...

note: type: Content of: <book><chapter><section><section><title>
en: Mail transport agent (MTA)
de: Mail Transfer Agent (MTA)

note: type: Content of: <book><chapter><section><section><para>
en: Debian mobile workstations can be configured just with full featured GUI based <ulink url="&emailclients;">email clients</ulink> without <ulink url="&mailtransferagentmta;">mail transfer agent (MTA)</ulink> program after Debian 12 Bookworm.
de: Mobile Arbeitsplatzrechner unter Debian können seit Debian 12 Bookworm so konfiguriert werden, dass ein voll ausgestatteter grafischer <ulink url="&emailclients;">E-Mail-Client</ulink> ohne installierten <ulink url="&mailtransferagentmta;">Mail Transfer Agent (MTA)</ulink> trotzdem korrekt funktioniert.

note: type: Content of: <book><chapter><section><section><para>
en: Debian traditionally installed some MTA program to support programs expecting the <literal>/usr/sbin/sendmail</literal> command.  Such MTA on mobile workstations must cope with <xref linkend="_modern_mail_service_limitation"/> and <xref linkend="_historic_mail_service_expectation"/>.
de: Traditionell hat Debian immer ein MTA-Programm installiert, um Mail-Programme zu unterstützen, die den <literal>/usr/sbin/sendmail</literal> erwarten. Solche MTA müssen auf mobilen Arbeitsplatzrechnern mit <xref linkend="_modern_mail_service_limitation"/> und <xref linkend="_historic_mail_service_expectation"/> zurechtkommen.

note: type: Content of: <book><chapter><section><section><para>
en: For mobile workstations, the typical choice of MTA is either <literal>exim4-daemon-light</literal> or <literal>postfix</literal> with its installation option such as "Mail sent by smarthost; received via SMTP or fetchmail" selected.  These are light weight MTAs that respect "<literal>/etc/aliases</literal>".
de: Bei mobilen Arbeitsplatzrechnern ist die typische Wahl für den MTA entweder <literal>exim4-daemon-light</literal> oder <literal>postfix</literal> (bei diesem wird die Installationsoption "E-Mails direkt mittels SMTP oder über fetchmail empfangen; ausgehende E-Mails über einen Smarthost versenden." ausgewählt). Dies sind ressourcen-schonende MTAs, die auch "<literal>/etc/aliases</literal>" respektieren.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Configuring <literal>exim4</literal> to send the Internet mail via multiple corresponding smarthosts for multiple source email addresses is non-trivial.  If you need such capability for some programs, set them up to use <literal>msmtp</literal> which is easy to set up for multiple source email addresses.  Then leave main MTA only for a single email address.
de: Die Konfiguration von <literal>exim4</literal> zum Versenden von E-Mails über mehrere Absender-Mail-Adressen und mehrere dazugehörige Smarthosts ist alles andere als einfach. Wenn Sie solche Funktionalitäten für einige Programme benötigen, richten Sie diese so ein, dass sie <literal>msmtp</literal> benutzen; damit ist es auf einfache Art möglich, mehrere Absender-Adressen einzurichten. Den Haupt-MTA können Sie dann für nur eine einzige Mail-Adresse eingerichtet lassen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of basic mail transport agent related packages
de: Liste von Paketen für grundlegende Mail Transfer Agents

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Exim4 mail transport agent (MTA: Debian default)
de: Exim4 Mail Transfer Agent (MTA: Debian-Standard)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Exim4 mail transport agent (MTA: flexible alternative)
de: Exim4 Mail Transfer Agent (MTA: flexible Alternative)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Exim4 documentation (text) and common files
de: Exim4-Dokumentation (Text-Variante) und allgemeine Dateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Exim4 documentation (html)
de: Exim4-Dokumentation (html-Variante)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Exim4 documentation (info)
de: Exim4-Dokumentation (info-Variante)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Postfix mail transport agent (MTA: secure alternative)
de: Postfix Mail Transfer Agent (MTA: sichere Alternative)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Postfix documentation (html+text)
de: Postfix-Dokumentation (html- + Text-Variante)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Cyrus SASL API implementation (supplement postfix for SMTP AUTH)
de: Cyrus SASL API Implementation (Ergänzung zu Postfix für SMTP AUTH)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Cyrus SASL - documentation
de: Cyrus SASL - Dokumentation

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Light weight MTA
de: Ressourcen-schonender MTA

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Light weight MTA (sendmail compatibility extension to <literal>msmtp</literal>)
de: Ressourcen-schonender MTA (Sendmail-Kompatibilitätserweiterung für <literal>msmtp</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Strip down MTA, no local mail
de: eingeschränkter MTA, kein lokaler Mail-Transfer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Full featured MTA (only if you are already familiar)
de: vollständig ausgestatteter MTA (nur, wenn Sie sich bereits damit auskennen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git-send-email</literal>(1) program for sending series of patch emails
de: <literal>git-send-email</literal>(1) Programm zum Versenden von Patch-Serien per E-Mail

note: type: Content of: <book><chapter><section><section><section><title>
en: The configuration of exim4
de: Die Konfiguration von exim4

note: type: Content of: <book><chapter><section><section><section><para>
en: For the Internet mail via smarthost, you (re)configure <literal>exim4-*</literal> packages as the following.
de: Für das Verschicken von Mails über das Internet via Smarthost (re-)konfigurieren Sie die <literal>exim4-*</literal>-Pakete wie folgt:

note: type: Content of: <book><chapter><section><section><section><para>
en: Select "mail sent by smarthost; received via SMTP or fetchmail" for "General type of mail configuration".
de: Wählen Sie bei "Generelle E-Mail-Einstellungen" den Eintrag "Versand über Sendezentrale (Smarthost); Empfang mit SMTP oder Fetchmail".

note: type: Content of: <book><chapter><section><section><section><para>
en: Set "System mail name:" to its default as the FQDN (see <xref linkend="_the_hostname_resolution"/>).
de: Setzen Sie den "E-Mail-Name des Systems" auf seinen Standardwert, den FQDN (Näheres dazu in <xref linkend="_the_hostname_resolution"/>).

note: type: Content of: <book><chapter><section><section><section><para>
en: Set "IP-addresses to listen on for incoming SMTP connections:" to its default as "127.0.0.1 ; ::1".
de: Bei "IP-Adressen, an denen eingehende SMTP-Verbindungen erwartet werden" wählen Sie den Standardwert "127.0.0.1 ; ::1".

note: type: Content of: <book><chapter><section><section><section><para>
en: Unset contents of "Other destinations for which mail is accepted:".
de: Löschen Sie alle eingetragenen Werte bei der Abfrage von "Weitere Ziele, für die E-Mails angenommen werden sollen".

note: type: Content of: <book><chapter><section><section><section><para>
en: Unset contents of "Machines to relay mail for:".
de: Löschen Sie alle eingetragenen Werte bei der Abfrage von "Rechner, für die E-Mails weitergeleitet werden (Relay)".

note: type: Content of: <book><chapter><section><section><section><para>
en: Set "IP address or host name of the outgoing smarthost:" to "smtp.hostname.dom:587".
de: Setzen Sie "IP-Adresse oder Rechnername der Sendezentrale für ausgehende E-Mails" auf "smtp.hostname.dom:587".

note: type: Content of: <book><chapter><section><section><section><para>
en: Select "No" for "Hide local mail name in outgoing mail?". (Use "<literal>/etc/email-addresses</literal>" as in <xref linkend="_the_mail_address_configuration"/>, instead.)
de: Wählen Sie "Nein" bei der Frage "Lokalen E-Mail-Namen in ausgehenden E-Mails verbergen?". (Nutzen Sie stattdessen "<literal>/etc/email-addresses</literal>" wie in <xref linkend="_the_mail_address_configuration"/> beschrieben.)

note: type: Content of: <book><chapter><section><section><section><para>
en: Reply to "Keep number of DNS-queries minimal (Dial-on-Demand)?" as one of the following.
de: Bei der Abfrage "DNS-Anfragen minimieren (Automatische Einwahl, Dial-on-Demand)?" gehen Sie wie folgt vor:

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: "No" if the system is connected to the Internet while booting.
de: Wählen Sie "Nein", wenn Ihr System während des Rechnerstarts mit dem Internet verbunden ist.

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: "Yes" if the system is <emphasis role="strong">not</emphasis> connected to the Internet while booting.
de: Wählen Sie "Ja", wenn Ihr System während des Rechnerstarts <emphasis role="strong">nicht</emphasis> (oder nicht immer) mit dem Internet verbunden ist.

note: type: Content of: <book><chapter><section><section><section><para>
en: Set "Delivery method for local mail:" to "mbox format in /var/mail/".
de: Setzen Sie den Wert für "Versandart bei lokaler E-Mail-Zustellung:" auf "Mbox-Format in /var/mail/".

note: type: Content of: <book><chapter><section><section><section><para>
en: Select "Yes" for "Split configuration into small files?:".
de: Bei der Frage "Einstellungen auf kleine Dateien aufteilen?" wählen Sie "Ja".

note: type: Content of: <book><chapter><section><section><section><para>
en: Create password entries for the smarthost by editing "<literal>/etc/exim4/passwd.client</literal>".
de: Erzeugen Sie Passworteinträge für den Smarthost, indem Sie "<literal>/etc/exim4/passwd.client</literal>" editieren:

note: type: Content of: <book><chapter><section><section><section><para>
en: Configure <literal>exim4</literal>(8) with "<literal>QUEUERUNNER='queueonly'</literal>", "<literal>QUEUERUNNER='nodaemon'</literal>", etc. in "<literal>/etc/default/exim4</literal>" to minimize system resource usages. (optional)
de: Konfigurieren Sie <literal>exim4</literal>(8) mit "<literal>QUEUERUNNER='queueonly'</literal>", "<literal>QUEUERUNNER='nodaemon'</literal>" usw. in "<literal>/etc/default/exim4</literal>", um die Nutzung von Systemressourcen zu minimieren (optional).

note: type: Content of: <book><chapter><section><section><section><para>
en: Start <literal>exim4</literal> by the following.
de: Starten Sie <literal>exim4</literal> mit folgendem Befehl:

note: type: Content of: <book><chapter><section><section><section><para>
en: The host name in "<literal>/etc/exim4/passwd.client</literal>" should not be the alias.  You check the real host name with the following.
de: Der Rechnername in "<literal>/etc/exim4/passwd.client</literal>" sollte nicht der Alias-Name sein. Sie können den echten Rechnernamen wie folgt herausfinden:

note: type: Content of: <book><chapter><section><section><section><para>
en: I use regex in "<literal>/etc/exim4/passwd.client</literal>" to work around the alias issue.  SMTP AUTH probably works even if the ISP moves host pointed by the alias.
de: Ich verwende reguläre Ausdrücke in "<literal>/etc/exim4/passwd.client</literal>", um das Alias-Problem zu umgehen. SMTP AUTH funktioniert unter Umständen sogar, wenn der Internet-Diensteanbieter den Host (Rechner), auf den der Alias zeigt, verändert.

note: type: Content of: <book><chapter><section><section><section><para>
en: You can manually update <literal>exim4</literal> configuration by the following:
de: Sie können die <literal>exim4</literal>-Konfiguration händisch aktualisieren, indem Sie wie folgt vorgehen:

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Update <literal>exim4</literal> configuration files in "<literal>/etc/exim4/</literal>".
de: Aktualisieren der <literal>exim4</literal>-Konfigurationsdateien in "<literal>/etc/exim4/</literal>".

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: creating "<literal>/etc/exim4/exim4.conf.localmacros</literal>" to set MACROs and editing "<literal>/etc/exim4/exim4.conf.template</literal>". (non-split configuration)
de: Erzeugen von "<literal>/etc/exim4/exim4.conf.localmacros</literal>", um MACROs zu aktivieren und Editieren von "<literal>/etc/exim4/exim4.conf.template</literal>" (bei Installation ohne gesplittete Konfigurationsdateien)

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: creating new files or editing existing files in the "<literal>/etc/exim4/exim4.conf.d</literal>" subdirectories. (split configuration)
de: Erzeugen neuer oder Editieren vorhandener Dateien in den Unterverzeichnissen von "<literal>/etc/exim4/exim4.conf.d</literal>" (bei Installation mit gesplitteten Konfigurationsdateien)

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Run "<literal>systemctl reload exim4</literal>".
de: Führen Sie "<literal>systemctl reload exim4</literal>" aus.

note: type: Content of: <book><chapter><section><section><section><caution><para>
en: Starting <literal>exim4</literal> takes long time if "No" (default value) was chosen for the debconf query of "Keep number of DNS-queries minimal (Dial-on-Demand)?" and the system is <emphasis role="strong">not</emphasis> connected to the Internet while booting.
de: Das Starten von <literal>exim4</literal> dauert ziemlich lange, wenn die Frage "DNS-Anfragen minimieren (Automatische Einwahl, Dial-on-Demand)?" mit "Nein" (dem Standardwert) beantwortet wurde und das System während dem Rechnerstart <emphasis role="strong">nicht</emphasis> mit dem Internet verbunden ist.

note: type: Content of: <book><chapter><section><section><section><para>
en: Please read the official guide at: "<literal>/usr/share/doc/exim4-base/README.Debian.gz</literal>" and <literal>update-exim4.conf</literal>(8).
de: Lesen Sie bitte die offizielle Anleitung unter "<literal>/usr/share/doc/exim4-base/README.Debian.gz</literal>" und <literal>update-exim4.conf</literal>(8).

note: type: Content of: <book><chapter><section><section><section><warning><para>
en: For all practical consideration, use <ulink url="&smtp;">SMTP</ulink> with <ulink url="&starttls;">STARTTLS</ulink> on port 587 or <ulink url="&smtps;">SMTPS</ulink> (SMTP over SSL) on port 465, instead of plain SMTP on port 25.
de: Aus praktischen Gründen sollten Sie <ulink url="&smtp;">SMTP</ulink> mit <ulink url="&starttls;">STARTTLS</ulink> auf Port 587 verwenden oder <ulink url="&smtps;">SMTPS</ulink> (SMTP over SSL) auf Port 465, stattreinem SMTP auf Port 25.

note: type: Content of: <book><chapter><section><section><section><title>
en: The configuration of postfix with SASL
de: Die Konfiguration von Postfix mit SASL

note: type: Content of: <book><chapter><section><section><section><para>
en: For the Internet mail via smarthost, you should first read <ulink url="&postfixdocumentation;">postfix documentation</ulink> and key manual pages.
de: Für das Verschicken von Mails über das Internet via Smarthost sollten Sie zunächst die <ulink url="&postfixdocumentation;">Postfix-Dokumentation</ulink> und einschlägige dazugehörige Handbuchseiten lesen.

note: type: Content of: <book><chapter><section><section><section><table><title>
en: List of important postfix manual pages
de: Liste von wichtigen Postfix-Handbuchseiten

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Postfix control program
de: Postfix-Steuerprogramm

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Postfix configuration utility
de: Postfix-Konfigurationswerkzeug

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Postfix configuration parameters
de: Postfix-Konfigurationsparameter

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Postfix lookup table maintenance
de: Wartung von Postfix-Lookup-Tabellen

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Postfix alias database maintenance
de: Wartung der Postfix-Alias-Datenbank

note: type: Content of: <book><chapter><section><section><section><para>
en: You (re)configure <literal>postfix</literal> and <literal>sasl2-bin</literal> packages as follows.
de: Sie (re-)konfigurieren die <literal>postfix</literal>- und <literal>sasl2-bin</literal>-Pakete wie folgt:

note: type: Content of: <book><chapter><section><section><section><para>
en: Chose "Internet with smarthost".
de: Wählen Sie "Internet mit Smarthost".

note: type: Content of: <book><chapter><section><section><section><para>
en: Set "SMTP relay host (blank for none):" to "<literal>[smtp.hostname.dom]:587</literal>" and configure it by the following.
de: Setzen Sie "SMTP-Relay-Server (leere Eingabe: keiner)" auf "<literal>[smtp.rechnername.dom]:587</literal>" und konfigurieren Sie ihn mit folgenden Befehlen:

note: type: Content of: <book><chapter><section><section><section><para>
en: Create password entries for the smarthost.
de: Erzeugen Sie Passworteinträge für den Smarthost:

note: type: Content of: <book><chapter><section><section><section><para>
en: Start the <literal>postfix</literal> by the following.
de: Starten Sie <literal>postfix</literal> wie folgt:

note: type: Content of: <book><chapter><section><section><section><para>
en: Here the use of "<literal>[</literal>" and "<literal>]</literal>" in the <literal>dpkg-reconfigure</literal> dialog and "<literal>/etc/postfix/sasl_passwd</literal>" ensures not to check MX record but directly use exact hostname specified.  See "Enabling SASL authentication in the Postfix SMTP client" in "<literal>/usr/share/doc/postfix/html/SASL_README.html</literal>".
de: Hierbei stellt die Verwendung von "<literal>[</literal>" und "<literal>]</literal>" im <literal>dpkg-reconfigure</literal>-Dialog und in "<literal>/etc/postfix/sasl_passwd</literal>" sicher, dass keine MX-Einträge abgefragt werden, sondern direkt der angegebene Rechnername genutzt wird. Lesen Sie dazu "Enabling SASL authentication in the Postfix SMTP client" in "<literal>/usr/share/doc/postfix/html/SASL_README.html</literal>".

note: type: Content of: <book><chapter><section><section><section><title>
en: The mail address configuration
de: Die Mail-Adress-Konfiguration

note: type: Content of: <book><chapter><section><section><section><para>
en: There are a few <ulink url="&mailaddressconfieryanduseragents;">mail address configuration files for mail transport, delivery and user agents</ulink>.
de: Es gibt mehrere <ulink url="&mailaddressconfieryanduseragents;">Dateien zur Konfiguration der Mail-Adresse</ulink> für Mail Transfer Agents, Mail Delivery Agents und Mail User Agents.

note: type: Content of: <book><chapter><section><section><section><table><title>
en: List of mail address related configuration files
de: Liste von Konfigurationsdateien für Mail-Adressen

note: type: Content of: <book><chapter><section><section><section><table><tgroup><thead><row><entry>
en: application
de: Applikation

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: default host name for (outgoing) mail
de: Standard-Rechnername für (ausgehende) Mails

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Debian specific, <literal>mailname</literal>(5)
de: Debian-spezifisch, <literal>mailname</literal>(5)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: host name spoofing for outgoing mail
de: Änderung des Rechnernamens für ausgehende Mails

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: <literal>exim</literal>(8) specific, <literal>exim4-config_files</literal>(5)
de: <literal>exim</literal>(8)-spezifisch, <literal>exim4-config_files</literal>(5)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: <literal>postfix</literal>(1) specific, activated after <literal>postmap</literal>(1) command execution.
de: <literal>postfix</literal>(1)-spezifisch, aktiviert nach Ausführung des <literal>postmap</literal>(1)-Befehls

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: account name alias for incoming mail
de: Kontonamen-Alias für eingehende Mails

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: general, activated after <literal>newaliases</literal>(1) command execution.
de: Grundlegend, aktiviert nach Ausführung des <literal>newaliases</literal>(1)-Befehls

note: type: Content of: <book><chapter><section><section><section><para>
en: The <emphasis role="strong">mailname</emphasis> in the "<literal>/etc/mailname</literal>" file is usually a fully qualified domain name (FQDN) that resolves to one of the host's IP addresses.  For the mobile workstation which does not have a hostname with resolvable IP address, set this <emphasis role="strong">mailname</emphasis> to the value of "<literal>hostname -f</literal>". (This is safe choice and works for both <literal>exim4-*</literal> and <literal>postfix</literal>.)
de: Der <emphasis role="strong">mailname</emphasis> in der Datei "<literal>/etc/mailname</literal>" ist normalerweise ein voll-qualifizierter Domain-Name (FQDN), der sich auf eine der IP-Adressen des Rechners auflösen lässt. Bei Privatkundenrechnern, die keinen solchen FQDN-Namen mit einer aufzulösenden IP-Adresse haben, setzen Sie diesen <emphasis role="strong">mailname</emphasis> auf den Wert von "<literal>hostname -f</literal>". (Dies ist eine sichere Wahl und funktioniert sowohl für <literal>exim4-*</literal> wie auch für <literal>postfix</literal>.)

note: type: Content of: <book><chapter><section><section><section><tip><para>
en: The contents of "<literal>/etc/mailname</literal>" is used by many non-MTA programs for their default behavior. For <literal>mutt</literal>, set "<literal>hostname</literal>" and "<literal>from</literal>" variables in <literal>~/muttrc</literal> file to override the <emphasis role="strong">mailname</emphasis> value.  For programs in the <literal>devscripts</literal> package, such as <literal>bts</literal>(1) and <literal>dch</literal>(1), export environment variables "<literal>$DEBFULLNAME</literal>" and "<literal>$DEBEMAIL</literal>" to override it.
de: Der Inhalt von "<literal>/etc/mailname</literal>" wird von vielen nicht-MTA-Programmen für deren Standardverhalten genutzt. Für <literal>mutt</literal> setzen Sie die "<literal>hostname</literal>"- und "<literal>from</literal>"-Variablen in der Datei <literal>~/muttrc</literal>, um den <emphasis role="strong">mailname</emphasis>-Wert zu überschreiben. Für Programme im <literal>devscripts</literal>-Paket, wie <literal>bts</literal>(1) und <literal>dch</literal>(1), exportieren Sie die Umgebungsvariablen "<literal>$DEBFULLNAME</literal>" und "<literal>$DEBEMAIL</literal>", um ihn zu überschreiben.

note: type: Content of: <book><chapter><section><section><section><tip><para>
en: The <literal>popularity-contest</literal> package normally send mail from root account with FQDN.  You need to set <literal>MAILFROM</literal> in <literal>/etc/popularity-contest.conf</literal> as described in the <literal>/usr/share/popularity-contest/default.conf</literal> file.  Otherwise, your mail will be rejected by the smarthost SMTP server. Although this is tedious, this approach is safer than rewriting the source address for all mails from root by MTA and should be used for other daemons and cron scripts.
de: Das Paket <literal>popularity-contest</literal> sendet normalerweise Mails vom root-Konto über den FQDN. Sie müssen <literal>MAILFROM</literal> in <literal>/etc/popularity-contest.conf</literal> setzen, wie in der Datei <literal>/usr/share/popularity-contest/default.conf</literal> beschrieben. Andernfalls wird Ihre Mail vom Smarthost-SMTP-Server abgelehnt werden. Obwohl lästig, ist dieser Ansatz sicherer als das Neuschreiben der Ursprungsadresse für alle Mails von root über den MTA und sollte für andere Daemons und cron-Skripte ebenfalls genutzt werden.

note: type: Content of: <book><chapter><section><section><section><para>
en: When setting the <emphasis role="strong">mailname</emphasis> to "<literal>hostname -f</literal>", the spoofing of the source mail address via MTA can be realized by the following.
de: Wenn Sie den <emphasis role="strong">mailname</emphasis> auf den Wert von "<literal>hostname -f</literal>" setzen, kann die Änderung der Mail-Ursprungsadresse via MTA wie folgt realisiert werden:

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/email-addresses</literal>" file for <literal>exim4</literal>(8) as explained in the <literal>exim4-config_files</literal>(5)
de: für <literal>exim4</literal>(8) über die Datei "<literal>/etc/email-addresses</literal>", wie in <literal>exim4-config_files</literal>(5) beschrieben;

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/postfix/generic</literal>" file for <literal>postfix</literal>(1) as explained in the <literal>generic</literal>(5)
de: für <literal>postfix</literal>(1) über die Datei "<literal>/etc/postfix/generic</literal>", wie in <literal>generic</literal>(5) beschrieben.

note: type: Content of: <book><chapter><section><section><section><para>
en: For <literal>postfix</literal>, the following extra steps are needed.
de: Für <literal>postfix</literal> sind die folgenden zusätzlichen Schritte nötig:

note: type: Content of: <book><chapter><section><section><section><para>
en: You can test mail address configuration using the following.
de: Sie können die Mailadressen-Konfiguration wie folgt testen:

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: <literal>exim</literal>(8) with <literal>-brw, -bf, -bF, -bV, …</literal> options
de: <literal>exim</literal>(8) mit den Optionen <literal>-brw, -bf, -bF, -bV, …</literal>;

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: <literal>postmap</literal>(1) with <literal>-q</literal> option.
de: <literal>postmap</literal>(1) mit der Option <literal>-q</literal>.

note: type: Content of: <book><chapter><section><section><section><tip><para>
en: Exim comes with several utility programs such as <literal>exiqgrep</literal>(8) and <literal>exipick</literal>(8).  See "<literal>dpkg -L exim4-base|grep man8/</literal>" for available commands.
de: Exim wird zusammen mit mehreren Hilfsprogrammen wie <literal>exiqgrep</literal>(8) und <literal>exipick</literal>(8) ausgeliefert. Informationen über verfügbare Befehle finden Sie mittels "<literal>dpkg -L exim4-base|grep man8/</literal>".

note: type: Content of: <book><chapter><section><section><section><title>
en: Basic MTA operations
de: Grundlegende MTA-Operationen

note: type: Content of: <book><chapter><section><section><section><para>
en: There are several basic MTA operations.  Some may be performed via <literal>sendmail</literal>(1) compatibility interface.
de: Es gibt mehrere grundlegende MTA-Operationen. Einige könnten über die <literal>sendmail</literal>(1)-Kompatibilitätsschnittstelle ausgeführt werden.

note: type: Content of: <book><chapter><section><section><section><table><title>
en: List of basic MTA operation
de: Liste grundlegender MTA-Operationen

note: type: Content of: <book><chapter><section><section><section><table><tgroup><thead><row><entry>
en: exim command
de: exim-Befehl

note: type: Content of: <book><chapter><section><section><section><table><tgroup><thead><row><entry>
en: postfix command
de: postfix-Befehl

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: read mails from standard input and arrange for delivery (<literal>-bm</literal>)
de: Mails von der Standardeingabe lesen und für die Zustellung vorbereiten (<literal>-bm</literal>)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: list the mail queue with status and queue ID (<literal>-bp</literal>)
de: Die Mail-Warteschlange auflisten mit Status und Queue-ID (<literal>-bp</literal>)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: initialize alias database (<literal>-I</literal>)
de: Initialisieren der Alias-Datenbank (<literal>-I</literal>)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: flush waiting mails (<literal>-q</literal>)
de: Wartende Mails zustellen (<literal>-q</literal>)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: flush all mails
de: Alle Mails zustellen

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: flush even frozen mails
de: Zurückgehaltene Mails ebenfalls zustellen

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: freeze one message by its queue ID
de: Eine durch ihre Queue-ID spezifizierte Nachricht zurückhalten

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: remove one message by its queue ID
de: Eine durch ihre Queue-ID spezifizierte Nachricht löschen

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: remove all messages
de: Alle Nachrichten löschen

note: type: Content of: <book><chapter><section><section><section><tip><para>
en: It may be a good idea to flush all mails by a script in "<literal>/etc/ppp/ip-up.d/*</literal>".
de: Es könnte eine gute Idee sein, alle Mails durch ein Skript in "<literal>/etc/ppp/ip-up.d/*</literal>" zustellen zu lassen.

note: type: Content of: <book><chapter><section><title>
en: The remote access server and utilities (SSH)
de: Der Server für Fernzugriff (SSH) und Hilfsprogramme

note: type: Content of: <book><chapter><section><para>
en: The <ulink url="&secureshell;">Secure SHell</ulink> (SSH) is the <emphasis role="strong">secure</emphasis> way to connect over the Internet.  A free version of SSH called <ulink url="&openssh;">OpenSSH</ulink> is available as <literal>openssh-client</literal> and <literal>openssh-server</literal> packages in Debian.
de: Die <ulink url="&secureshell;">Secure SHell</ulink> (SSH) ist der <emphasis role="strong">sichere</emphasis> Weg für Verbindungen über das Internet. Eine freie Version von SSH namens <ulink url="&openssh;">OpenSSH</ulink> ist in Debian über die <literal>openssh-client</literal>- und <literal>openssh-server</literal>-Pakete verfügbar.

note: type: Content of: <book><chapter><section><para>
en: For the user, <literal>ssh</literal>(1) functions as a smarter and more secure <literal>telnet</literal>(1).  Unlike <literal>telnet</literal> command, <literal>ssh</literal> command does not stop on the <literal>telnet</literal> escape character (initial default CTRL-]).
de: Für den Benutzer fungiert <literal>ssh</literal>(1) als clevere und sichere Alternative zu <literal>telnet</literal>(1). Anders als der <literal>telnet</literal>-Befehl scheitert <literal>ssh</literal> nicht am <literal>telnet</literal>-Maskierungszeichen (escape character; Standardeinstellung STRG-]).

note: type: Content of: <book><chapter><section><table><title>
en: List of remote access server and utilities
de: Liste von Servern für Fernzugriff und Hilfsprogrammen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: tool
de: Werkzeug

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Secure shell client
de: Secure-Shell-Client

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Secure shell server
de: Secure-Shell-Server

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: asks user for a pass phrase for ssh-add (plain X)
de: Fragt den Benutzer nach einer Passphrase für ssh-add (reines X)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: asks user for a pass phrase for ssh-add (GNOME)
de: Fragt den Benutzer nach einer Passphrase für ssh-add (GNOME)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: asks user for a pass phrase for ssh-add (GNOME) with extra eye candy
de: Fragt den Benutzer nach einer Passphrase für ssh-add (GNOME) - etwas hübscher

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: web server for <ulink url="&browseraccessiblterminalemulator;">browser accessible VT100 terminal emulator</ulink>
de: Webserver für den <ulink url="&browseraccessiblterminalemulator;">VT100-Terminal-Emulator mit Browser-Zugriff</ulink>

note: type: Content of: <book><chapter><section><para>
en: Although <literal>shellinabox</literal> is not a SSH program, it is listed here as an interesting alternative for the remote terminal access.
de: Obwohl <literal>shellinabox</literal> kein SSH-Programm ist, ist es hier als interessante Alternative für fernen Terminal-Zugriff aufgelistet.

note: type: Content of: <book><chapter><section><para>
en: See also <xref linkend="_x_server_connection"/> for connecting to remote X client programs.
de: Lesen Sie auch <xref linkend="_x_server_connection"/> für Infos zur Verbindung mit fernen X-Client-Programmen.

note: type: Content of: <book><chapter><section><caution><para>
en: See <xref linkend="_extra_security_measures_for_the_internet"/> if your SSH is accessible from the Internet.
de: Lesen Sie <xref linkend="_extra_security_measures_for_the_internet"/>, falls Ihr SSH über das Internet erreichbar ist.

note: type: Content of: <book><chapter><section><tip><para>
en: Please use the <literal>screen</literal>(1) program to enable remote shell process to survive the interrupted connection (see <xref linkend="_the_screen_program"/>).
de: Bitte nutzen Sie das Programm <literal>screen</literal>(1), um dem Remote-Shell-Prozess die Chance zu geben, Verbindungsunterbrechungen zu überstehen (Weiteres dazu finden Sie in <xref linkend="_the_screen_program"/>).

note: type: Content of: <book><chapter><section><section><title>
en: Basics of SSH
de: Grundlagen von SSH

note: type: Content of: <book><chapter><section><section><para>
en: The OpenSSH SSH daemon supports SSH protocol 2 only.
de: Der OpenSSH-Daemon unterstützt lediglich das SSH-Protokoll 2.

note: type: Content of: <book><chapter><section><section><para>
en: Please read "<literal>/usr/share/doc/openssh-client/README.Debian.gz</literal>", <literal>ssh</literal>(1), <literal>sshd</literal>(8), <literal>ssh-keygen</literal>(1), <literal>ssh-add</literal>(1) and <literal>ssh-agent</literal>(1).
de: Bitte lesen Sie "<literal>/usr/share/doc/openssh-client/README.Debian.gz</literal>", <literal>ssh</literal>(1), <literal>sshd</literal>(8), <literal>ssh-keygen</literal>(1), <literal>ssh-add</literal>(1) und <literal>ssh-agent</literal>(1).

note: type: Content of: <book><chapter><section><section><warning><para>
en: "<literal>/etc/ssh/sshd_not_to_be_run</literal>" must not be present if one wishes to run the OpenSSH server.
de: Wenn Sie den OpenSSH-Server laufen lassen möchten, darf "<literal>/etc/ssh/sshd_not_to_be_run</literal>" nicht vorhanden sein.

note: type: Content of: <book><chapter><section><section><warning><para>
en: Don't enable rhost based authentication (<literal>HostbasedAuthentication</literal> in <literal>/etc/ssh/sshd_config</literal>).
de: Aktivieren Sie NICHT rhost-basierte Authentifizierung (<literal>HostbasedAuthentication</literal> in <literal>/etc/ssh/sshd_config</literal>).

note: type: Content of: <book><chapter><section><section><table><title>
en: List of SSH configuration files
de: Liste von SSH-Konfigurationsdateien

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of configuration file
de: Beschreibung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: SSH client defaults, see <literal>ssh_config</literal>(5)
de: SSH-Client-Standardeinstellungen, lesen Sie <literal>ssh_config</literal>(5)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: SSH server defaults, see <literal>sshd_config</literal>(5)
de: SSH-Server-Standardeinstellungen, lesen Sie <literal>sshd_config</literal>(5)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: default public SSH keys that clients use to connect to this account on this SSH server
de: öffentliche Standard-SSH-Schlüssel, die Clients verwenden, um sich mit diesem Konto auf diesem SSH-Server zu verbinden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: secret SSH-2 RSA key of the user
de: geheimer SSH-2 RSA-Schlüssel des Benutzers

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: secret SSH-2 <emphasis>key-type-name</emphasis> key such as <literal>ecdsa</literal>, <literal>ed25519</literal>, ... of the user
de: geheimer SSH-2 <emphasis>key-type-name</emphasis>-Schlüssel wie z.B. <literal>ecdsa</literal>, <literal>ed25519</literal>, ... des Benutzers

note: type: Content of: <book><chapter><section><section><para>
en: The following starts an <literal>ssh</literal>(1) connection from a client.
de: Mit folgenden Befehlen starten Sie eine <literal>ssh</literal>(1)-Verbindung von einem Client:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of SSH client startup examples
de: Liste von Beispielen zum Start einer SSH-Verbindung auf einem Client

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>ssh username@hostname.domain.ext</literal>
de: <literal>ssh benutzername@rechnername.domaene.ext</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: connect with default mode
de: im Standardmodus verbinden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>ssh -v username@hostname.domain.ext</literal>
de: <literal>ssh -v benutzername@rechnername.domaene.ext</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: connect with default mode with debugging messages
de: im Standardmodus verbinden mit aktivierten Debugging-Meldungen (zur Fehlersuche)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: force to use password with SSH version 2
de: Verwendung des Passworts erzwingen mit SSH Version 2

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: run <literal>passwd</literal> program to update password on a remote host
de: führen Sie <literal>passwd</literal> aus, um das Passwort auf einem fernen Rechner zu ändern

note: type: Content of: <book><chapter><section><section><title>
en: User name on the remote host
de: Benutzername auf dem fernen Rechner

note: type: Content of: <book><chapter><section><section><para>
en: If you use the same user name on the local and the remote host, you can eliminate typing "<literal>username@</literal>".
de: Wenn Sie auf dem lokalen und dem fernen Rechner den gleichen Benutzernamen verwenden, können Sie  "<literal>username@</literal>" weglassen.

note: type: Content of: <book><chapter><section><section><para>
en: Even if you use different user name on the local and the remote host, you can eliminate it using "<literal>~/.ssh/config</literal>".  For <ulink url="&debiansalsaservice;">Debian Salsa service</ulink> with account name "<literal>foo-guest</literal>", you set "<literal>~/.ssh/config</literal>" to contain the following.
de: Sogar wenn Sie unterschiedliche Benutzernamen nutzen, können Sie sie weglassen, sofern Sie "<literal>~/.ssh/config</literal>" verwenden. Für den <ulink url="&debiansalsaservice;">Debian Salsa-Service</ulink> mit dem Kontoname "<literal>foo-guest</literal>" muss "<literal>~/.ssh/config</literal>" z.B. folgendes enthalten:

note: type: Content of: <book><chapter><section><section><title>
en: Connecting without remote passwords
de: Verbindungen ohne Passwörter für die ferne Seite

note: type: Content of: <book><chapter><section><section><para>
en: One can avoid having to remember passwords for remote systems by using "<literal>PubkeyAuthentication</literal>" (SSH-2 protocol).
de: Man kann es vermeiden, sich Passwörter für ferne Systeme merken zu müssen, indem man "<literal>PubkeyAuthentication</literal>" (SSH-2-Protokoll) nutzt.

note: type: Content of: <book><chapter><section><section><para>
en: On the remote system, set the respective entries, "<literal>PubkeyAuthentication yes</literal>", in "<literal>/etc/ssh/sshd_config</literal>".
de: Setzen Sie dazu auf dem fernen System die entsprechenden Einträge: "<literal>PubkeyAuthentication yes</literal>" in "<literal>/etc/ssh/sshd_config</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: Generate authentication keys locally and install the public key on the remote system by the following.
de: Erzeugen Sie die Authentifizierungs-Schlüssel lokal und installieren Sie sie wie folgt auf dem fernen System:

note: type: Content of: <book><chapter><section><section><para>
en: You can add options to the entries in "<literal>~/.ssh/authorized_keys</literal>" to limit hosts and to run specific commands.  See <literal>sshd</literal>(8) "AUTHORIZED_KEYS FILE FORMAT".
de: Sie können weitere Optionen zu den Einträgen in "<literal>~/.ssh/authorized_keys</literal>" hinzufügen, um die erlaubten Rechner einzuschränken und spezifische Befehle ausführen. Lesen Sie dazu <literal>sshd</literal>(8) - "AUTHORIZED_KEYS FILE FORMAT".

note: type: Content of: <book><chapter><section><section><title>
en: Dealing with alien SSH clients
de: Der Umgang mit fremden SSH-Clients

note: type: Content of: <book><chapter><section><section><para>
en: There are some free <ulink url="&ssh;">SSH</ulink> clients available for other platforms.
de: Es sind einige freie <ulink url="&ssh;">SSH</ulink>-Clients für andere Plattformen verfügbar:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of free SSH clients for other platforms
de: Liste freier SSH-Clients für andere Plattformen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: environment
de: Umgebung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: free SSH program
de: freies SSH-Programm

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: puTTY (<ulink url="&puttyafreesshandtelnetclient;">PuTTY: a free SSH and Telnet client</ulink>) (GPL)
de: puTTY (<ulink url="&puttyafreesshandtelnetclient;">PuTTY: ein freier SSH- und Telnet-Client</ulink>) (GPL)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Windows (cygwin)
de: Windows (Cygwin)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: SSH in cygwin (<ulink url="&cygwingetthatlinfeelingonwindows;">Cygwin: Get that Linux feeling - on Windows</ulink>) (GPL)
de: SSH in cygwin (<ulink url="&cygwingetthatlinfeelingonwindows;">Cygwin: das Linux-Feeling unter Windows bekommen</ulink>) (GPL)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: OpenSSH; use <literal>ssh</literal> in the Terminal application (GPL)
de: OpenSSH; verwenden Sie <literal>ssh</literal> in der Terminal-Applikation (GPL)

note: type: Content of: <book><chapter><section><section><title>
en: Setting up ssh-agent
de: Einrichten von ssh-agent

note: type: Content of: <book><chapter><section><section><para>
en: It is safer to protect your SSH authentication secret keys with a pass phrase.  If a pass phrase was not set, use "<literal>ssh-keygen -p</literal>" to set it.
de: Es ist sicherer, Ihren geheimen SSH-Authentifizierungs-Schlüssel mit einer Passphrase zu schützen. Falls Sie noch keine Passphrase vergeben haben, verwenden Sie dazu "<literal>ssh-keygen -p</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: Place your public SSH key (e.g.  "<literal>~/.ssh/id_rsa.pub</literal>") into "<literal>~/.ssh/authorized_keys</literal>" on a remote host using a password-based connection to the remote host as described above.
de: Legen Sie Ihren öffentlichen SSH-Schlüssel (z.B. "<literal>~/.ssh/id_rsa.pub</literal>") wie folgt in "<literal>~/.ssh/authorized_keys</literal>" auf dem fernen Server ab, und zwar über eine passwort-basierte Verbindung zum Server, wie oben beschrieben.

note: type: Content of: <book><chapter><section><section><para>
en: No remote password needed from here on for the next command.
de: Es ist kein Passwort für das ferne System zur Ausführung des nächsten Befehls mehr nötig:

note: type: Content of: <book><chapter><section><section><para>
en: Press ^D to terminating ssh-agent session.
de: Drücken Sie Strg-D, um die ssh-agent-Sitzung zu beenden.

note: type: Content of: <book><chapter><section><section><para>
en: For the X server, the normal Debian startup script executes <literal>ssh-agent</literal> as the parent process.  So you only need to execute <literal>ssh-add</literal> once. For more, read <literal>ssh-agent</literal>(1) and <literal>ssh-add</literal>(1).
de: Für den X-Server führt das normale Debian-Start-Skript <literal>ssh-agent</literal> als Eltern-Prozess aus. Sie müssen <literal>ssh-add</literal> daher nur einmal ausführen. Für weitere Details lesen Sie <literal>ssh-agent</literal>(1) und <literal>ssh-add</literal>(1).

note: type: Content of: <book><chapter><section><section><title>
en: Sending a mail from a remote host
de: Eine Mail versenden auf einem fernen Rechner

note: type: Content of: <book><chapter><section><section><para>
en: If you have an SSH shell account on a server with proper DNS settings, you can send a mail generated on your workstation as an email genuinely sent from the remote server.
de: Wenn Sie ein SSH-Shell-Konto auf einem Server mit vernünftigen DNS-Einstellungen haben, können Sie eine Mail, die Sie auf Ihrem Arbeitsplatzrechner vorbereitet haben, von dem fernen Rechner aus als E-Mail verschicken:

note: type: Content of: <book><chapter><section><section><title>
en: Port forwarding for SMTP/POP3 tunneling
de: Portweiterleitung für SMTP-/POP3-Tunnelung

note: type: Content of: <book><chapter><section><section><para>
en: To establish a pipe to connect to port 25 of <literal>remote-server</literal> from port 4025 of <literal>localhost</literal>, and to port 110 of <literal>remote-server</literal> from port 4110 of <literal>localhost</literal> through <literal>ssh</literal>, execute on the local host as the following.
de: Um für eine Verbindung von Port 4025 auf <literal>localhost</literal> zu Port 25 auf <literal>remote-server</literal> (einem fernen Server) oder für eine Verbindung von Port 4110 auf <literal>localhost</literal> zu Port 110 auf <literal>remote-server</literal> via <literal>ssh</literal> eine Weiterleitung aufzubauen, führen Sie auf dem lokalen Rechner (localhost) folgendes aus:

note: type: Content of: <book><chapter><section><section><para>
en: This is a secure way to make connections to SMTP/POP3 servers over the Internet.  Set the "<literal>AllowTcpForwarding</literal>" entry to "<literal>yes</literal>" in "<literal>/etc/ssh/sshd_config</literal>" of the remote host.
de: Dies ist ein sicherer Weg für Verbindungen zu SMTP-/POP3-Servern über das Internet. Setzen Sie in "<literal>/etc/ssh/sshd_config</literal>" auf dem fernen Server den Wert für "<literal>AllowTcpForwarding</literal>" auf "<literal>yes</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: How to shutdown the remote system on SSH
de: Wie Sie das ferne System über SSH herunterfahren

note: type: Content of: <book><chapter><section><section><para>
en: You need to protect the process doing "<literal>shutdown -h now</literal>" (see <xref linkend="_how_to_shutdown_the_system"/>) from the termination of SSH using the <literal>at</literal>(1) command (see <xref linkend="_scheduling_tasks_once"/>) by the following.
de: Sie müssen den Prozess, der das "<literal>shutdown -h now</literal>" ausführt (lesen Sie <xref linkend="_how_to_shutdown_the_system"/>), davor schützen, durch SSH beendet zu werden. Verwenden Sie dazu wie folgt den <literal>at</literal>(1)-Befehl (weiteres zu at in <xref linkend="_scheduling_tasks_once"/>):

note: type: Content of: <book><chapter><section><section><para>
en: Running "<literal>shutdown -h now</literal>" in <literal>screen</literal>(1) (see <xref linkend="_the_screen_program"/>) session is another way to do the same.
de: "<literal>shutdown -h now</literal>" in einer <literal>screen</literal>(1)-Sitzung auszuführen (weitere Infos in <xref linkend="_the_screen_program"/>) ist ein anderer möglicher Weg.

note: type: Content of: <book><chapter><section><section><title>
en: Troubleshooting SSH
de: Fehlersuche bei SSH

note: type: Content of: <book><chapter><section><section><para>
en: If you have problems, check the permissions of configuration files and run <literal>ssh</literal> with the "<literal>-v</literal>" option.
de: Falls Sie Probleme haben, kontrollieren Sie die Zugriffsrechte der Konfigurationsdateien und starten Sie <literal>ssh</literal> mit der Option "<literal>-v</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: Use the "<literal>-p</literal>" option if you are root and have trouble with a firewall; this avoids the use of server ports 1 — 1023.
de: Nutzen Sie die Option "<literal>-p</literal>", wenn Sie root sind und Probleme mit einer Firewall haben; dadurch wird die Verwendung der Ports 1 - 1023 auf dem Server vermieden.

note: type: Content of: <book><chapter><section><section><para>
en: If <literal>ssh</literal> connections to a remote site suddenly stop working, it may be the result of tinkering by the sysadmin, most likely a change in "<literal>host_key</literal>" during system maintenance.  After making sure this is the case and nobody is trying to fake the remote host by some clever hack, one can regain a connection by removing the "<literal>host_key</literal>" entry from "<literal>~/.ssh/known_hosts</literal>" on the local host.
de: Wenn <literal>ssh</literal>-Verbindungen zu einem fernen Rechner plötzlich nicht mehr funktionieren, könnte dies auf Spielereien des Systemadministrators zurückzuführen sein, höchstwahrscheinlich Änderungen am "<literal>host_key</literal>" im Rahmen von Systemwartungsarbeiten. Nachdem Sie sich versichert haben, dass dies der Fall ist und niemand versucht, den fernen Rechner über einen cleveren Hack zu imitieren, können Sie die Verbindung wiedererlangen, indem Sie den "<literal>host_key</literal>"-Eintrag in der "<literal>~/.ssh/known_hosts</literal>"-Datei auf dem lokalen Rechner entfernen.

note: type: Content of: <book><chapter><section><title>
en: The print server and utilities
de: Der Print-Server und Hilfsprogramme

note: type: Content of: <book><chapter><section><para>
en: In the old Unix-like system, the BSD <ulink url="&lineprinterdaemonlpd;">Line printer daemon (lpd)</ulink> was the standard and the standard print out format of the classic free software was <ulink url="&postscriptps;">PostScript (PS)</ulink>.  Some filter system was used along with <ulink url="&ghostscript;">Ghostscript</ulink> to enable printing to the non-PostScript printer.  See <xref linkend="_ghostscript"/>.
de: Im alten Unix-ähnlichen System war der BSD <ulink url="&lineprinterdaemonlpd;">Line Printer Daemon (lpd)</ulink> Standard und das Standard-Druckausgabe-Format von freier Software auf Unix-artigen Systemen war <ulink url="&postscriptps;">PostScript (PS)</ulink>.  Ein Filtersystem wurde zusammen mit <ulink url="&ghostscript;">Ghostscript</ulink> verwendet, um das Drucken auf nicht-PostScript-Druckern zu ermöglichen. Siehe <xref linkend="_ghostscript"/>.

note: type: Content of: <book><chapter><section><para>
en: In the modern Debian system, the <ulink url="&commonunixprintingsystem;">Common UNIX Printing System</ulink> (CUPS) is the de facto standard and the standard print out format of the modern free software is <ulink url="&portabledocumentformatpdf;">Portable Document Format (PDF)</ulink>.
de: Im modernen Debian-System ist das <ulink url="&commonunixprintingsystem;">Common UNIX Printing System (CUPS)</ulink> der De-Facto-Standard und das Standard-Druckausgabe-Format von moderner freier Software ist das <ulink url="&portabledocumentformatpdf;">Portable Document Format (PDF)</ulink>.

note: type: Content of: <book><chapter><section><para>
en: Thanks to the file format dependent auto-conversion feature of the CUPS system, simply feeding any data to the <literal>lpr</literal> command should generate the expected print output. (In CUPS, <literal>lpr</literal> can be enabled by installing the <literal>cups-bsd</literal> package.)
de: Dank der Dateiformat-abhängigen automatischen Konvertierungsfunktion des CUPS-Systems sollte die einfache Übergabe jeglicher Daten an den <literal>lpr</literal>-Befehl zur gewünschten Druckausgabe führen. (In CUPS kann <literal>lpr</literal> aktiviert werden, indem das <literal>cups-bsd</literal>-Paket installiert wird.)

note: type: Content of: <book><chapter><section><para>
en: The Debian system has some notable packages for the print servers and utilities.
de: Das Debian-System enthält einige erwähnenswerte Pakete für Print-Server und deren Hilfsprogramme:

note: type: Content of: <book><chapter><section><table><title>
en: List of print servers and utilities
de: Liste von Print-Servern und Hilfsprogrammen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: BSD lpr/lpd (<ulink url="&lineprinterdaemon;">Line printer daemon</ulink>)
de: BSD lpr/lpd (<ulink url="&lineprinterdaemon;">Line Printer Daemon</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Internet Printing CUPS server
de: Internet-Printing CUPS-Server

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&systemvprintercommands;">System V printer commands</ulink> for CUPS: <literal>lp</literal>(1), <literal>lpstat</literal>(1), <literal>lpoptions</literal>(1), <literal>cancel</literal>(1), <literal>lpmove</literal>(8), <literal>lpinfo</literal>(8), <literal>lpadmin</literal>(8), …
de: <ulink url="&systemvprintercommands;">System-V-Druckerbefehle</ulink> für CUPS: <literal>lp</literal>(1), <literal>lpstat</literal>(1), <literal>lpoptions</literal>(1), <literal>cancel</literal>(1), <literal>lpmove</literal>(8), <literal>lpinfo</literal>(8), <literal>lpadmin</literal>(8), …

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bsdprintercommands;">BSD printer commands</ulink> for CUPS: <literal>lpr</literal>(1), <literal>lpq</literal>(1), <literal>lprm</literal>(1), <literal>lpc</literal>(8)
de: <ulink url="&bsdprintercommands;">BSD-Druckbefehle</ulink> für CUPS: <literal>lpr</literal>(1), <literal>lpq</literal>(1), <literal>lprm</literal>(1), <literal>lpc</literal>(8)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Not applicable
de: Nicht anwendbar

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: printer drivers for CUPS
de: Druckertreiber für CUPS

note: type: Content of: <book><chapter><section><tip><para>
en: You can configure CUPS system by pointing your web browser to "<ulink url="&httplocalhostgdb;">http://localhost:631/</ulink>" .
de: Sie können das CUPS-System konfigurieren, indem Sie in Ihrem Browser "<ulink url="&httplocalhostgdb;">http://localhost:631/</ulink>" eingeben.

note: type: Content of: <book><chapter><section><title>
en: Other network application servers
de: Weitere Netzwerkanwendungs-Server

note: type: Content of: <book><chapter><section><para>
en: Here are other network application servers.
de: Hier einige weitere Netzwerkanwendungs-Server:

note: type: Content of: <book><chapter><section><table><title>
en: List of other network application servers
de: Liste von weiteren Netzwerkanwendungs-Servern

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: protocol
de: Protokoll

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: TELNET server
de: TELNET-Server

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Unix file sharing
de: Datei-Netzwerkfreigabe unter Unix

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Windows file and printer sharing
de: Datei- und Drucker-Netzwerkfreigabe unter Windows

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Apple/Mac file and printer sharing (AppleTalk)
de: Datei- und Drucker-Netzwerkfreigabe unter Apple/Mac (AppleTalk)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: General file download
de: Grundlegender Datei-Download

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: General web server
de: Grundlegender Web-Server

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: General web <ulink url="&proxyserver;">proxy server</ulink>
de: Grundlegender <ulink url="&proxyserver;">Web-Proxy-Server</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: IP address for other hosts
de: IP-Adresse für andere Rechner

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: IP address of client itself
de: IP-Adresse des Clients selbst

note: type: Content of: <book><chapter><section><para>
en: Common Internet File System Protocol (CIFS) is the same protocol as <ulink url="&servermessageblocksmb;">Server Message Block (SMB)</ulink> and is used widely by Microsoft Windows.
de: Das Common Internet File System - Protokoll (CIFS) ist das gleiche Protokoll wie <ulink url="&servermessageblocksmb;">Server Message Block (SMB)</ulink> und wird von Microsoft Windows ausgiebig genutzt.

note: type: Content of: <book><chapter><section><tip><para>
en: See <xref linkend="_the_modern_centralized_system_management"/> for integration of server systems.
de: In <xref linkend="_the_modern_centralized_system_management"/> finden Sie Informationen zur Integration von Server-Systemen.

note: type: Content of: <book><chapter><section><tip><para>
en: The hostname resolution is usually provided by the <ulink url="&dns;">DNS</ulink> server.  For the host IP address dynamically assigned by <ulink url="&dhcp;">DHCP</ulink>, <ulink url="&dynamicdns;">Dynamic DNS</ulink> can be set up for the hostname resolution using <literal>bind9</literal> and <literal>kea</literal> as described in the <ulink url="&ddnspageonthedebianwiki;">DDNS page on the Debian wiki</ulink>.
de: Die Rechnernamenauflösung wird normalerweise über den <ulink url="&dns;">DNS</ulink>-Server realisiert. Für IP-Adressen, die dynamisch über einen <ulink url="&dhcp;">DHCP</ulink>-Server zugewiesen werden, kann <ulink url="&dynamicdns;">Dynamic DNS</ulink> eingerichtet werden; dazu können <literal>bind9</literal> und <literal>kea</literal> genutzt werden, wie auf der <ulink url="&ddnspageonthedebianwiki;">DDNS-Seite im Debian-Wiki</ulink> beschrieben.

note: type: Content of: <book><chapter><section><tip><para>
en: Use of proxy server such as <literal>squid</literal> is much more efficient for saving bandwidth than use of local mirror server with the full Debian archive contents.
de: Die Verwendung eines Proxy-Servers wie <literal>squid</literal> ist viel effizienter, um Bandbreite zu sparen, als ein lokaler Archiv-Spiegel mit dem vollständigen Inhalt des Debian-Archivs.

note: type: Content of: <book><chapter><section><title>
en: Other network application clients
de: Weitere Netzwerkanwendungs-Clients

note: type: Content of: <book><chapter><section><para>
en: Here are other network application clients.
de: Hier einige weitere Netzwerkanwendungs-Clients:

note: type: Content of: <book><chapter><section><table><title>
en: List of network application clients
de: Liste von Netzwerkanwendungs-Clients

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: TCP/IP swiss army knife
de: TCP/IP-Alleskönner

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Secure Socket Layer (SSL) binary and related cryptographic tools
de: Secure-Socket-Layer-(SSL-)Binärdatei und dazugehörige Kryptografie-Werkzeuge

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: universal SSL Wrapper
de: universeller SSL-Wrapper

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: TELNET client
de: TELNET-Client

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: MS Windows file and printer sharing client
de: Datei- und Druckerfreigabe-Client für MS Windows

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: mount and umount commands for remote MS Windows file
de: Befehle zum Einbinden und Trennen von fern abgelegten MS-Windows-Dateien

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&http;">HTTP</ulink> and <ulink url="&ftp;">FTP</ulink>
de: <ulink url="&http;">HTTP</ulink> und <ulink url="&ftp;">FTP</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: web downloader
de: Programm zum Herunterladen von Dateien aus dem Web

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>host</literal>(1) from bind9, "<literal>Priority: standard</literal>"
de: <literal>host</literal>(1) von bind9, "<literal>Priorität: standard</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>dig</literal>(1) from bind, "<literal>Priority: standard</literal>"
de: <literal>dig</literal>(1) von bind, "<literal>Priorität: standard</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: obtain data from LDAP server
de: Daten von einem LDAP-Server beziehen

note: type: Content of: <book><chapter><section><title>
en: The diagnosis of the system daemons
de: Diagnose von System-Daemons

note: type: Content of: <book><chapter><section><para>
en: The <literal>telnet</literal> program enables manual connection to the system daemons and its diagnosis.
de: Das <literal>telnet</literal>-Programm ermöglicht die manuelle Verbindung zu den System-Daemons und ihren Diagnosefunktionen.

note: type: Content of: <book><chapter><section><para>
en: For testing plain <ulink url="&popd;">POP3</ulink> service, try the following
de: Um einen reinen <ulink url="&popd;">POP3</ulink>-Dienst zu testen, probieren Sie folgendes:

note: type: Content of: <book><chapter><section><para>
en: For testing the <ulink url="&tls;">TLS</ulink>/SSL enabled <ulink url="&popd;">POP3</ulink> service by some ISPs, you need TLS/SSL enabled <literal>telnet</literal> client by the <literal>telnet-ssl</literal> or <literal>openssl</literal> packages.
de: Um einen <ulink url="&popd;">POP3</ulink>-Dienst mit aktiviertem <ulink url="&tls;">TLS</ulink>/SSL (wie sie bei manchen Providern vorkommen) zu testen, benötigen Sie einen <literal>telnet</literal>-Client mit aktiviertem TLS/SSL, z.B. aus dem <literal>telnet-ssl</literal>- oder <literal>openssl</literal>-Paket:

note: type: Content of: <book><chapter><section><para>
en: The following <ulink url="&rfcs;">RFCs</ulink> provide required knowledge to each system daemon.
de: Die folgenden <ulink url="&rfcs;">RFCs</ulink> enthalten das zur Diagnose erforderliche Wissen für jeden System-Daemon.

note: type: Content of: <book><chapter><section><table><title>
en: List of popular RFCs
de: Liste populärer RFCs

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&rfcbjdj;">rfc1939</ulink> and <ulink url="&rfcceej;">rfc2449</ulink>
de: <ulink url="&rfcbjdj;">rfc1939</ulink> und <ulink url="&rfcceej;">rfc2449</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&popd;">POP3</ulink> service
de: <ulink url="&popd;">POP3</ulink>-Dienst

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&imape;">IMAP4</ulink> service
de: <ulink url="&imape;">IMAP4</ulink>-Dienst

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&smtp;">SMTP</ulink> service
de: <ulink url="&smtp;">SMTP</ulink>-Dienst

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Mail file format
de: Mail-Datei-Format

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&dns;">DNS</ulink> service
de: <ulink url="&dns;">DNS</ulink>-Dienst

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&http;">HTTP</ulink> service
de: <ulink url="&http;">HTTP</ulink>-Dienst

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&uri;">URI</ulink> definition
de: <ulink url="&uri;">URI</ulink>-Definition

note: type: Content of: <book><chapter><section><para>
en: The port usage is described in "<literal>/etc/services</literal>".
de: Die Verwendung der Ports ist in "<literal>/etc/services</literal>" beschrieben.

note: type: Content of: <book><chapter><title>
en: GUI System
de: GUI-System

note: type: Content of: <book><chapter><section><title>
en: GUI desktop environment
de: GUI-Arbeitsplatzumgebung

note: type: Content of: <book><chapter><section><para>
en: There are several choices for the full featured <ulink url="&gui;">GUI</ulink> desktop environment on the Debian system.
de: Im Debian-System stehen mehrere voll ausgestattete grafische <ulink url="&gui;">GUI</ulink>-Arbeitsplatzumgebungen zur Auswahl:

note: type: Content of: <book><chapter><section><table><title>
en: List of desktop environment
de: Liste der Arbeitsplatzumgebungen

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: task package
de: Programmgruppen-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnome;">GNOME</ulink> desktop environment
de: <ulink url="&gnome;">GNOME</ulink>-Arbeitsplatzumgebung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xfce;">Xfce</ulink> desktop environment
de: <ulink url="&xfce;">Xfce</ulink>-Arbeitsplatzumgebung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&kdeplasma;">KDE Plasma</ulink> desktop environment
de: <ulink url="&kdeplasma;">KDE Plasma</ulink>-Arbeitsplatzumgebung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&mate;">MATE</ulink> desktop environment
de: <ulink url="&mate;">MATE</ulink>-Arbeitsplatzumgebung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&cinnamon;">Cinnamon</ulink> desktop environment
de: <ulink url="&cinnamon;">Cinnamon</ulink>-Arbeitsplatzumgebung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&lxde;">LXDE</ulink> desktop environment
de: <ulink url="&lxde;">LXDE</ulink>-Arbeitsplatzumgebung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&lxqt;">LXQt</ulink> desktop environment
de: <ulink url="&lxqt;">LXQt</ulink>-Arbeitsplatzumgebung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnomeflashback;">GNOME Flashback</ulink> desktop environment
de: <ulink url="&gnomeflashback;">GNOME Flashback</ulink>-Arbeitsplatzumgebung

note: type: Content of: <book><chapter><section><tip><para>
en: Dependency packages selected by a task metapackage may be out of sync with the latest package transition state under the Debian <literal>unstable</literal>/<literal>testing</literal> environment. For <literal>task-gnome-desktop</literal>, you may need to adjust package selections as follows:
de: Paketabhängigkeiten, die durch ein Programmgruppen-Metapaket (task-*) ausgewählt wurden, könnten nicht mehr synchron sein zu den letzten Versionsübergängen in Debian <literal>Unstable</literal>/<literal>Testing</literal>. Für <literal>task-gnome-desktop</literal> beispielsweise müssen Sie eventuell die Paketauswahl wie folgt anpassen:

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Start <literal>aptitude</literal>(8) as <literal>sudo aptitude -u</literal>.
de: Starten Sie <literal>aptitude</literal>(8) mit <literal>sudo aptitude -u</literal>.

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "Tasks" and press "Enter".
de: Wählen Sie "Tasks" aus und drücken Sie "Enter".

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "End-user" press "Enter".
de: Wählen Sie "Endbenutzer" aus und drücken Sie "Enter".

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "GNOME" press "Enter".
de: Wählen Sie "GNOME" aus und drücken Sie "Enter".

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to <literal>task-gnome-desktop</literal> and press "Enter".
de: Wählen Sie <literal>task-gnome-desktop</literal> aus und drücken Sie "Enter".

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "Depends" and press "m" (manually selected).
de: Wählen Sie "Hängt ab von" aus und drücken Sie "m" (manuell installiert).

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "Recommends" and press "m" (manually selected).
de: Wählen Sie "Empfiehlt" aus und drücken Sie "m" (manuell installiert).

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "<literal>task-gnome-desktop</literal> and press "-". (drop)
de: Wählen Sie "<literal>task-gnome-desktop</literal>" aus und drücken Sie "-" (entfernen).

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Adjust selected packages while dropping problematic ones causing package conflicts.
de: Anpassen ausgewählter Pakete bei gleichzeitigem Entfernen von problematischen Paketen, die Abhängigkeitskonflikte auslösen

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Press "g" to start install.
de: Drücken Sie "g", um die Installation/Aktualisierung zu starten.

note: type: Content of: <book><chapter><section><para>
en: This chapter will focus mostly on the default desktop environment of Debian: <literal>task-gnome-desktop</literal> offering <ulink url="&gnome;">GNOME</ulink> on <ulink url="&wayland;">wayland</ulink>.
de: Dieser Abschnitt behandelt die Standard-Arbeitsplatzumgebung von Debian: <literal>task-gnome-desktop</literal>, die <ulink url="&gnome;">GNOME</ulink> unter <ulink url="&wayland;">wayland</ulink> bereitstellt.

note: type: Content of: <book><chapter><section><title>
en: GUI communication protocol
de: GUI-Kommunikationsprotokoll

note: type: Content of: <book><chapter><section><para>
en: GUI communication protocol used on the GNOME desktop can be:
de: Beim GNOME-Desktop verfügbare GUI-Kommunikationsprotokolle:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&waylanddisplayserverprotocol;">Wayland (display server protocol)</ulink> (native)
de: <ulink url="&waylanddisplayserverprotocol;">Wayland (Display-Server-Protokoll)</ulink> (nativ)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&xwindowsystemcoreprotocol;">X Window System core protocol</ulink> (via <literal>xwayland</literal>)
de: <ulink url="&xwindowsystemcoreprotocol;">X-Window-System Core-Protokoll</ulink> (über <literal>xwayland</literal>)

note: type: Content of: <book><chapter><section><para>
en: Please check <ulink url="&freedesktoporgsindowarchitecture;">freedesktop.org site for how Wayland architecture is different from X Window architecture</ulink>.
de: Bitte besuchen Sie die <ulink url="&freedesktoporgsindowarchitecture;">freedesktop.org-Seite für Infos zu Unterschieden zwischen Wayland und der X-Window-Architektur</ulink>.

note: type: Content of: <book><chapter><section><para>
en: From user's perspective, differences can be colloquially summarized as:
de: Aus Sicht des Benutzers können die Unterschiede wie folgt zusammengefasst werden:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Wayland is a same-host GUI communication protocol: new, simpler, faster, no setuid root binary
de: Wayland ist ein rechner-internes GUI-Kommunikationsprotokoll: neu, einfacher, schneller, keine setuid-root-Binärdatei;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: X Window is a network-capable GUI communication protocol: traditional, complex, slower, setuid root binary
de: X-Window ist ein netzwerkfähiges GUI-Kommunikationsprotokoll: traditionell, komplex, langsamer, hat eine setuid-root-Binärdatei.

note: type: Content of: <book><chapter><section><para>
en: For applications using Wayland protocol, the access to their display contents from a remote host is supported by the <ulink url="&vnc;">VNC</ulink> or <ulink url="&rdp;">RDP</ulink>.  See <xref linkend="_remote_desktop"/>
de: Betreffend Anwendungen, die das Wayland-Protokoll verwenden: der Zugriff auf deren Bildschirminhalte von einem fernen Rechner wird unterstützt durch <ulink url="&vnc;">VNC</ulink> und <ulink url="&rdp;">RDP</ulink>.  Siehe <xref linkend="_remote_desktop"/>.

note: type: Content of: <book><chapter><section><para>
en: Modern X servers have <ulink url="&themitsharedmemoryextension;">the MIT Shared Memory Extension</ulink> and communicate with their local X clients using the local shared memory.  This bypasses the network transparent <ulink url="&xlib;">Xlib</ulink> interprocess communication channel and gains performance.  This situation was the <ulink url="&background;">background</ulink> of creating Wayland as a local-only GUI communication protocol.
de: Moderne X-Server enthalten die <ulink url="&themitsharedmemoryextension;">MIT Shared Memory Extension</ulink> und kommunizieren über gemeinsam genutzten Speicher (shared memory) mit den lokalen X-Clients. So wird der netzwerk-transparente <ulink url="&xlib;">Xlib-Interprozess-Kommunikationskanal</ulink> umgangen und die Performance erhöht. Diese Situation war der <ulink url="&background;">Hintergrund</ulink> für die Erstellung von Wayland als ausschließlich lokales GUI-Kommunikationsprotokoll.

note: type: Content of: <book><chapter><section><para>
en: Using the <literal>xeyes</literal> program started from the GNOME terminal, you can check GUI communication protocol used by each GUI application.
de: Über das <literal>xeyes</literal>-Programm - vom GNOME-Terminal aus gestartet - können Sie das GUI-Kommunikationsprotokoll für jede GUI-Anwendung getrennt kontrollieren.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If the mouse cursor is on an application such as "GNOME terminal" which uses Wayland display server protocol, eyes don't move with the mouse cursor.
de: Wenn der Mauscursor auf einer Anwendung steht, die das Wayland Display-Server-Protokoll verwendet - wie z.B. das "GNOME-Terminal", bewegen sich die Augen nicht zusammen mit dem Mauscursor.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If the mouse cursor is on an application such as "xterm" which uses X Window System core protocol, eyes move with the mouse cursor exposing not-so-isolated nature of X Window architecture.
de: Befindet sich der Mauscursor auf einer Anwendung, die das X-Window-System Core-Protokoll nutzt - wie "xterm", bewegen sich die Augen synchron zum Mauscursor; hier zeigt sich die nicht-isolierte Natur der X-Window-Architektur.

note: type: Content of: <book><chapter><section><para>
en: As of April 2021, many popular GUI applications such as GNOME and <ulink url="&libreofficelo;">LibreOffice (LO)</ulink> applications have been migrated to the Wayland display server protocol.  I see <literal>xterm</literal>, <literal>gitk</literal>, <literal>chromium</literal>, <literal>firefox</literal>, <literal>gimp</literal>, <literal>dia</literal>, and KDE applications still use X Window System core protocol.
de: Mit Stand April 2021 wurden viele populäre GUI-Anwendungen wie GNOME- und <ulink url="&libreofficelo;">LibreOffice (LO)</ulink>-Anwendungen auf das Wayland Display-Server-Protokoll migriert. Soweit ich das sehe, verwenden z.B. <literal>xterm</literal>, <literal>gitk</literal>, <literal>chromium</literal>, <literal>firefox</literal>, <literal>gimp</literal>, <literal>dia</literal> und KDE-Anwendungen noch das X-Window-System Core-Protokoll.

note: type: Content of: <book><chapter><section><note><para>
en: For both the xwayland on Wayland or the native X Window System, the old X server configuration file "<literal>/etc/X11/xorg.conf</literal>" shouldn't exist on the system. The graphics and input devices are now configured by the kernel with <ulink url="&drm;">DRM</ulink>, <ulink url="&kms;">KMS</ulink>, and <ulink url="&udev;">udev</ulink>.  The native X server has been rewritten to use them.  See "<ulink url="&modedbdefaultvideomodesupport;">modedb default video mode support</ulink>" in the Linux kernel documentation.
de: Sowohl für xwayland unter Wayland wie auch für das native X-Window-System sollte die alte X-Server-Konfigurationsdatei "<literal>/etc/X11/xorg.conf</literal>" nicht auf dem System vorhanden sein. Die Grafikausgabe- und Eingabegeräte werden jetzt vom Kernel über <ulink url="&drm;">DRM</ulink>, <ulink url="&kms;">KMS</ulink> und <ulink url="&udev;">udev</ulink> konfiguriert. Der native X-Server wurde entsprechend angepasst, um diese zu verwenden. Weiteres dazu unter "<ulink url="&modedbdefaultvideomodesupport;">modedb default video mode support</ulink>" in der Dokumentation des Linux-Kernels.

note: type: Content of: <book><chapter><section><title>
en: GUI infrastructure
de: GUI-Infrastruktur

note: type: Content of: <book><chapter><section><para>
en: Here are notable GUI infrastructure packages for the GNOME on Wayland environment.
de: Hier einige erwähnenswerte GUI-Infrastruktur-Pakete für die GNOME-Umgebung unter Wayland:

note: type: Content of: <book><chapter><section><table><title>
en: List of notable GUI infrastructure packages
de: Liste erwähnenswerter GUI-Infrastruktur-Pakete

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: package size
de: Paketgröße

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNOME's <ulink url="&mutter;">mutter</ulink> window manager <emphasis role="strong">[auto]</emphasis>
de: GNOMEs Fenster-Manager <ulink url="&mutter;">mutter</ulink> <emphasis role="strong">[auto]</emphasis>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: An X server running on top of <ulink url="&wayland;">wayland</ulink> <emphasis role="strong">[auto]</emphasis>
de: Ein X-Server, der auf <ulink url="&wayland;">wayland</ulink> läuft <emphasis role="strong">[auto]</emphasis>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Remote desktop daemon for GNOME using PipeWire <emphasis role="strong">[auto]</emphasis>
de: Remote-Desktop-Daemon für GNOME, der PipeWire verwendet <emphasis role="strong">[auto]</emphasis>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Advanced configuration settings for GNOME
de: Fortgeschrittene Konfigurationsoptionen für GNOME

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Tool to enable / disable GNOME Shell extensions
de: Werkzeug, um die GNOME-Shell-Extensions zu aktivieren/deaktivieren

note: type: Content of: <book><chapter><section><para>
en: Here, "<emphasis role="strong">[auto]</emphasis>" means that these packages are automatically installed when <literal>task-gnome-desktop</literal> is installed.
de: Hierbei bedeutet "<emphasis role="strong">[auto]</emphasis>", dass diese Pakete automatisch installiert werden, wenn Sie bei der Installation die Programmgruppe <literal>task-gnome-desktop</literal> auswählen.

note: type: Content of: <book><chapter><section><tip><para>
en: <literal>gnome-tweaks</literal> is the indispensable configuration utility.  For example:
de: <literal>gnome-tweaks</literal> ist das unverzichtbare Konfigurationswerkzeug für GNOME. Zum Beispiel:

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: You can force "Over-Amplification" of sound volume from "General".
de: können Sie eine "Über-Verstärkung" der Sound-Lautstärke erzwingen (unter "Allgemein");

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: You can force "Caps" to become "Esc" from "Keyboard &amp; Mouse" -&gt; "Keyboard" -&gt; "Additional Layout Option".
de: können Sie erzwingen, dass die Feststelltaste ("Caps-Lock") zu "Esc" wird (unter "Tastatur &amp; Maus" -&gt; "Tastatur" -&gt; "Zusätzliche Layout-Optionen").

note: type: Content of: <book><chapter><section><tip><para>
en: Detail features of GNOME desktop environment can be configured with utilities started by typing "<literal>settings</literal>", "<literal>tweaks</literal>", or "<literal>extensions</literal>" after pressing <literal>Super</literal>-key.
de: Detail-Funktionen der GNOME-Desktop-Umgebung können mit Hilfsprogrammen konfiguriert werden, die Sie erreichen, indem Sie nach dem Drücken der <literal>Super</literal>-Taste "<literal>settings</literal>", "<literal>tweaks</literal>" oder "<literal>extensions</literal>" eingeben.

note: type: Content of: <book><chapter><section><title>
en: GUI applications
de: GUI-Anwendungen

note: type: Content of: <book><chapter><section><para>
en: Many useful GUI applications are available on Debian now.  Installing software packages such as <literal>scribus</literal> (KDE) on GNOME desktop environment are quite acceptable since corresponding functionality is not available under GNOME desktop environment.  But installing too many packages with duplicated functionalities may clutter your system.
de: Viele nützliche GUI-Anwendungen sind jetzt in Debian verfügbar. Die Installation von Paketen wie <literal>scribus</literal> (aus KDE) innerhalb der GNOME-Arbeitsplatzumgebung ist absolut akzeptabel, da eine entsprechende Funktionalität in GNOME nicht enthalten ist. Allerdings könnte die Installation von vielen Paketen mit identischer Funktion Ihr System aufblähen.

note: type: Content of: <book><chapter><section><para>
en: Here is a list of GUI applications which caught my eyes.
de: Hier eine Liste von GUI-Anwendungen, die mir ins Auge gestochen sind:

note: type: Content of: <book><chapter><section><table><title>
en: List of notable GUI applications
de: Liste erwähnenswerter GUI-Anwendungen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Personal information Management (groupware and email)
de: persönliches Informationsmanagement (Groupware und E-Mail)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Email client (<ulink url="&mozillathunderbird;">Mozilla Thunderbird</ulink>)
de: E-Mail-Client (<ulink url="&mozillathunderbird;">Mozilla Thunderbird</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: word processor
de: Schreibprogramm

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&desktoppublishing;">desktop publishing</ulink> editor to edit <ulink url="&pdf;">PDF</ulink> files
de: <ulink url="&desktoppublishing;">Desktop-Publishing</ulink>-Editor zum Ändern von <ulink url="&pdf;">PDF</ulink>-Dateien

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: label editor
de: Aufkleber-Editor

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: spreadsheet
de: Tabellenkalkulation

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: presentation
de: Präsentation

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: database management
de: Datenbank-Verwaltung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: vector graphics editor (draw)
de: Vektorgrafik-Editor

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: flowchart and diagram editor
de: Ablaufschema- und Diagramm-Editor

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: bitmap graphics editor (paint)
de: Bitmapgrafik-Editor

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: digital photo organizer
de: Digitalfoto-Verwaltung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: lighttable and darkroom for photographers
de: Leuchttisch und Dunkelkammer für Photographen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Qt-app
de: Qt-Appl.

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: project management
de: Projektverwaltung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: personal accounting
de: Finanzverwaltung/Homebanking-Programm

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: computer-aided design (CAD) system (2D)
de: System für computerunterstützte Konstruktion (CAD, 2D)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: computer-aided design (CAD) system (3D)
de: System für computerunterstützte Konstruktion (CAD, 3D)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: electronic schematic and PCB design software
de: Software zum Entwurf von Schaltplänen und Platinen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: scanner frontend
de: Scanner-Frontend

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: mathematical equation/formula editor
de: mathematischer Gleichungs-/Formel-Editor

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: e-book converter and library management
de: E-Book-Konvertierer und Bibliotheksverwaltung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: e-book reader
de: E-Book-Reader

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: document(pdf) viewer
de: Dokumentenbetrachter (pdf)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: pure X-app
de: reine X-Appl.

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>xeyes</literal>(1), etc.
de: <literal>xeyes</literal>(1), usw.

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>xev</literal>(1), <literal>xwininfo</literal>(1), etc.
de: <literal>xev</literal>(1), <literal>xwininfo</literal>(1), usw.

note: type: Content of: <book><chapter><section><title>
en: User directories
de: Benutzerverzeichnisse

note: type: Content of: <book><chapter><section><para>
en: Default names for user directories such as "<literal>~/Desktop</literal>", "<literal>~/Documents</literal>", ..., used by the Desktop environment depend on the locale used for the system installation.  You can reset them to the English ones by:
de: Die Standardnamen für Benutzerverzeichnisse wie "<literal>~/Desktop</literal>", "<literal>~/Documents</literal>", ... sind innerhalb der Desktop-Umgebung abhängig von der Locale, die für die Systeminstallation verwendet wurde, können also in eine andere Sprache als Englisch übersetzt sein. Sie können sie auf Englisch zurücksetzen mit:

note: type: Content of: <book><chapter><section><para>
en: Then you manually move all the data to the newer directories.  See <literal>xdg-user-dirs-update</literal>(1).
de: Anschließend verschieben Sie alle Daten in die neuen Verzeichnisse. Siehe dazu <literal>xdg-user-dirs-update</literal>(1).

note: type: Content of: <book><chapter><section><para>
en: You can also set them to any names by editing "<literal>~/.config/user-dirs.dirs</literal>".  See <literal>user-dirs.dirs</literal>(5).
de: Sie können auch frei wählbare eigene Namen vergeben, indem Sie "<literal>~/.config/user-dirs.dirs</literal>" editieren. Näheres dazu in <literal>user-dirs.dirs</literal>(5).

note: type: Content of: <book><chapter><section><title>
en: Fonts
de: Schriften

note: type: Content of: <book><chapter><section><para>
en: Many useful scalable fonts are available for users on Debian.  User's concern is how to avoid redundancy and how to configure parts of installed fonts to be disabled.  Otherwise, useless font choices may clutter your GUI application menus.
de: Viele nützliche skalierbare Schriftarten sind für Debian-Nutzer verfügbar. Anliegen der Benutzer hierbei sind, wie sie Redundanzen (doppelt vorhandene Schriften) vermeiden können und wie sie Teile von installierten Schriftarten deaktivieren können. Ansonsten könnten unnötigerweise verfügbare Schriften die Menüs der GUI-Anwendungen aufblähen.

note: type: Content of: <book><chapter><section><para>
en: Debian system uses <ulink url="&freetype;">FreeType</ulink> 2.0 library to rasterise many scalable font formats for screen and print:
de: Das Debian-System verwendet die <ulink url="&freetype;">FreeType 2.0</ulink>-Bibliothek zur Rasterung vieler skalierbarer Schriftformate für Bildschirmanzeige und Druck:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&typebpostscriptfonts;">Type 1 (PostScript) fonts</ulink> which use cubic <ulink url="&bziercurves;">Bézier curves</ulink> (almost obsolete format)
de: <ulink url="&typebpostscriptfonts;">Type 1 (PostScript)</ulink>-Schriften, die kubische <ulink url="&bziercurves;">Bézierkurven</ulink> verwenden (nahezu veraltetes Format);

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&truetypefonts;">TrueType fonts</ulink> which use quadratic <ulink url="&bziercurves;">Bézier curves</ulink> (good choice format)
de: <ulink url="&truetypefonts;">TrueType</ulink>-Schriften, die quadratische <ulink url="&bziercurves;">Bézierkurven</ulink> verwenden (gute Wahl);

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&opentypefonts;">OpenType fonts</ulink> which use cubic <ulink url="&bziercurves;">Bézier curves</ulink> (best choice format)
de: <ulink url="&opentypefonts;">OpenType</ulink>-Schriften, die kubische <ulink url="&bziercurves;">Bézierkurven</ulink> verwenden (beste Wahl).

note: type: Content of: <book><chapter><section><section><title>
en: Basic fonts
de: Basis-Schriftarten

note: type: Content of: <book><chapter><section><section><para>
en: The following table is compiled in the hope to help users to choose appropriate scalable fonts with clear understanding of the metric compatibility and the glyph coverage.  Most fonts cover all Latin, Greek, and Cyril characters.  The final choice of activated fonts can also be affected by your aesthetics.  These fonts can be used for the screen display or for the paper printing.
de: Die folgende Tabelle wurde erstellt in der Hoffnung, dass sie Nutzern hilft, passende skalierbare Schriftarten auszuwählen durch ein klares Verständnis der metrischen Kompatibilität und der Glyphenabdeckung. Die meisten Schriftenarten decken alle lateinischen, griechischen und kyrillischen Zeichen ab. Auch ästhetische Gründe könnten Einfluß darauf haben, welche Schriften Sie letztlich aktivieren. Diese Schriften können sowohl für die Bildschirmanzeige wie auch für den Druck genutzt werden.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable <ulink url="&truetype;">TrueType</ulink> and <ulink url="&opentype;">OpenType</ulink> fonts
de: Liste erwähnenswerter <ulink url="&truetype;">TrueType-</ulink> und <ulink url="&opentype;">OpenType</ulink>-Schriftarten

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: note on font
de: Hinweise zur Schriftart

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&cantarell;">Cantarell</ulink> (GNOME 3, display)
de: <ulink url="&cantarell;">Cantarell</ulink> (GNOME 3; Bildschirmanzeige)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&notofonts;">Noto fonts</ulink> (Google, multi-lingual with CJK)
de: <ulink url="&notofonts;">Noto-Schriften</ulink> (Google; mehrsprachig inkl. CJK)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&dejavu;">DejaVu</ulink> (GNOME 2, MCM:<ulink url="&verdana;">Verdana</ulink>, extended <ulink url="&bitstreamvera;">Bitstream Vera</ulink>)
de: <ulink url="&dejavu;">DejaVu</ulink> (GNOME 2; MCM:<ulink url="&verdana;">Verdana</ulink>, erweiterte <ulink url="&bitstreamvera;">Bitstream Vera</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&liberationfonts;">Liberation fonts</ulink> for <ulink url="&libreoffice;">LibreOffice</ulink> (Red Hat, MCMATC)
de: <ulink url="&liberationfonts;">Liberation-Schriften</ulink> für <ulink url="&libreoffice;">LibreOffice</ulink> (Red Hat; MCMATC)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&chromeosarimotinosandcousine;">Chrome OS: Arimo, Tinos and Cousine</ulink> (Google, MCMATC)
de: <ulink url="&chromeosarimotinosandcousine;">Chrome OS: Arimo, Tinos und Cousine</ulink> (Google; MCMATC)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&chromeoscarlito;">Chrome OS: Carlito</ulink> (Google, MCM:<ulink url="&calibri;">Calibri</ulink> )
de: <ulink url="&chromeoscarlito;">Chrome OS: Carlito</ulink> (Google; MCM:<ulink url="&calibri;">Calibri</ulink> )

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&chromeoscaladea;">Chrome OS: Caladea</ulink> (Google, MCM:<ulink url="&cambria;">Cambria</ulink> ) (Latin only )
de: <ulink url="&chromeoscaladea;">Chrome OS: Caladea</ulink> (Google; MCM:<ulink url="&cambria;">Cambria</ulink> ) (nur Latein)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnufreefont;">GNU FreeFont</ulink> (extended <ulink url="&urwnimbus;">URW Nimbus</ulink>)
de: <ulink url="&gnufreefont;">GNU FreeFont</ulink> (erweiterte <ulink url="&urwnimbus;">URW Nimbus</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Debian task-desktop, <ulink url="&quicksand;">Quicksand</ulink> (display, Latin only)
de: Debian task-desktop, <ulink url="&quicksand;">Quicksand</ulink> (Bildschirmanzeige, nur Latein)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: A typeface designed for source code <ulink url="&hack;">Hack</ulink> (Facebook)
de: Eine Schriftart, die für Quellcode-<ulink url="&hack;">Hack</ulink> entworfen wurde (Facebook)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&ubuntufonts;">Ubuntu fonts</ulink> (display)
de: <ulink url="&ubuntufonts;">Ubuntu-Schriften</ulink> (Bildschirmanzeige)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&coolretroterminalfonts;">Cool retro terminal fonts</ulink>
de: <ulink url="&coolretroterminalfonts;">Coole Retro-Terminal-Schriften</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Downloader of Microsoft non-free fonts (see below)
de: Downloader für nicht-freie Microsoft-Schriften (siehe unten)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "MCM" stands for "metric compatible with fonts provided by Microsoft"
de: steht "MCM" für "metrisch kompatibel mit durch Microsoft bereitgestellte Schriften";

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "MCMATC" stands for "metric compatible with fonts provided by Microsoft: <ulink url="&arial;">Arial</ulink>, <ulink url="&timesnewroman;">Times New Roman</ulink>, <ulink url="&couriernew;">Courier New</ulink>"
de: steht "MCMATC" für "metrisch kompatibel mit durch Microsoft bereitgestellte Schriften: <ulink url="&arial;">Arial</ulink>, <ulink url="&timesnewroman;">Times New Roman</ulink>, <ulink url="&couriernew;">Courier New</ulink>";

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "MCAHTC" stands for "metric compatible with fonts provided by <ulink url="&adobe;">Adobe</ulink>: Helvetica, Times, Courier"
de: steht "MCAHTC" für "metrisch kompatibel mit durch <ulink url="&adobe;">Adobe</ulink> bereitgestellte Schriften: Helvetica, Times, Courier";

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Numbers in font type columns stands for the rough relative "M" width for the same point size font.
de: stehen Zahlen in den Schrifttyp-Spalten für die ungefähre Weite von "M" der gleichen Punktgrößen-Schrift;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "P" in mono font type columns stands for its usability for programming having clearly distinguishable "0"/"O" and "1"/"I"/"l".
de: steht "P" in einer Mono-Schrifttyp-Spalte für die Eignung in der Programmierung (mit einem klaren Unterschied bei "0"/"O" und "1"/"I"/"l").

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>ttf-mscorefonts-installer</literal> package downloads Microsoft's "<ulink url="&corefontsfortheweb;">Core fonts for the Web</ulink>" and installs <ulink url="&arial;">Arial</ulink>, <ulink url="&timesnewroman;">Times New Roman</ulink>, <ulink url="&couriernew;">Courier New</ulink>, <ulink url="&verdana;">Verdana</ulink>, ... . These installed font data are non-free data.
de: Das <literal>ttf-mscorefonts-installer</literal>-Paket lädt Microsofts "<ulink url="&corefontsfortheweb;">Core fonts for the Web</ulink>" herunter und installiert <ulink url="&arial;">Arial</ulink>, <ulink url="&timesnewroman;">Times New Roman</ulink>, <ulink url="&couriernew;">Courier New</ulink>, <ulink url="&verdana;">Verdana</ulink>, ... . Diese Schriftarten sind nicht-freie Daten.

note: type: Content of: <book><chapter><section><section><para>
en: Many free Latin fonts have their lineage traced to <ulink url="&urwnimbus;">URW Nimbus</ulink> family or <ulink url="&bitstreamvera;">Bitstream Vera</ulink>.
de: Viele freie lateinische Schriftarten haben eine Abstammungslinie zur <ulink url="&urwnimbus;">URW Nimbus</ulink>-Familie oder zu <ulink url="&bitstreamvera;">Bitstream Vera</ulink>.

note: type: Content of: <book><chapter><section><section><tip><para>
en: If your locale needs fonts not covered well by the above fonts, please use aptitude to check under task packages listed under "Tasks" -&gt; "Localization".  The font packages listed as "Depends:" or "Recommends:" in the localization task packages are the primary candidates.
de: Wenn Ihr Gebietsschema Schriften erfordert, die von den oben genannten Schriften nicht gut abgedeckt werden, verwenden Sie bitte aptitude, um nach Tasks-Paketen zu suchen (unter "Tasks" -&gt; "Lokalisierung"). Die Schriftpakete, die in dem zu Ihrem Gebietsschema gehörigen Lokalisierungs-Task zu finden sind (unter "Hängt ab von" oder "Empfiehlt"), sind die primär für Sie interessanten Kandidaten.

note: type: Content of: <book><chapter><section><section><title>
en: Font rasterization
de: Schriftenrasterung

note: type: Content of: <book><chapter><section><section><para>
en: Debian uses <ulink url="&freetype;">FreeType</ulink> to rasterize fonts. Its font choice infrastructure is provided by the <ulink url="&fontconfig;">Fontconfig</ulink> font configuration library.
de: Debian verwendet <ulink url="&freetype;">FreeType</ulink> für die Rasterung von Schriften. Deren Infrastruktur zur Schriftenauswahl wird von der Schriften-Konfigurationsbibliothek <ulink url="&fontconfig;">Fontconfig</ulink> bereitgestellt.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable font environment and related packages
de: Liste erwähnenswerter Pakete für Schriftumgebungen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&freetype;">FreeType</ulink> font rasterization library
de: <ulink url="&freetype;">FreeType</ulink>-Bibliothek zur Schriftenrasterung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&fontconfig;">Fontconfig</ulink> font configuration library
de: <ulink url="&fontconfig;">Fontconfig</ulink> - Schriften-Konfigurationsbibliothek

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>fc-*</literal>: CLI commands for <ulink url="&fontconfig;">Fontconfig</ulink>
de: <literal>fc-*</literal>: Konsolen-Befehle für <ulink url="&fontconfig;">Fontconfig</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&fontmanager;">Font Manager</ulink>: GUI command for <ulink url="&fontconfig;">Fontconfig</ulink>
de: <ulink url="&fontmanager;">Font Manager</ulink>: GUI-Programm für <ulink url="&fontconfig;">Fontconfig</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Nautilus extension for <ulink url="&fontmanager;">Font Manager</ulink>
de: Nautilus-Erweiterung für <ulink url="&fontmanager;">Font Manager</ulink>

note: type: Content of: <book><chapter><section><section><tip><para>
en: Some font packages such as <literal>fonts-noto*</literal> install too many fonts. You may also want to keep some font packages installed but disabled under the normal use situation.  The multiple <ulink url="&glyphs;">glyphs</ulink> are expected for some <ulink url="&unicode;">Unicode</ulink> code points due to <ulink url="&hanunification;">Han unification</ulink> and unwanted gliphs may be chosen by the unconfigured Fontconfig library.  One of the most annoying case is "U+3001 IDEOGRAPHIC COMMA" and "U+3002 IDEOGRAPHIC FULL STOP" among CJK countries.  You can avoid this problematic situation easily by configuring font availability using Font Manager GUI (<ulink url="&fontmanager;">font-manager</ulink>).
de: Einige Schriftpakete wie <literal>fonts-noto*</literal> installieren zu viele Schriftarten. Auch möchten Sie vielleicht einige Schriftpakete installiert haben, aber die zugehörigen Schriftarten sollen normalerweise trotzdem nicht aktiv sein. Doppelte <ulink url="&glyphs;">Glyphen</ulink> sind für einige <ulink url="&unicode;">Unicode</ulink>-Codepoints  aufgrund der <ulink url="&hanunification;">Han-Vereinheitlichung</ulink> zu erwarten, und durch eine unkonfigurierte Fontconfig-Bibliothek könnte es dazu kommen, dass unerwünschte Glyphen ausgewählt werden. Sehr nervige Fälle sind dabei "U+3001 IDEOGRAPHIC COMMA" und "U+3002 IDEOGRAPHIC FULL STOP" in CJK-Ländern. Sie können solche Problematiken ganz einfach vermeiden, indem Sie die Verfügbarkeit von Schriftarten über den grafischen Schriften-Manager <ulink url="&fontmanager;">font-manager</ulink> konfigurieren.

note: type: Content of: <book><chapter><section><section><para>
en: You can list font configuration state from the command line, too.
de: Der Schriftarten-Konfigurationsstatus kann auch über die Befehlszeile abgefragt werden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>fc-match(1)</literal>" for fontconfig font default
de: "<literal>fc-match(1)</literal>" zeigt, welche fontconfig-Schriften Standardeinstellung sind;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>fc-list(1)</literal>" for available fontconfig fonts
de: "<literal>fc-list(1)</literal>" zeigt verfügbare fontconfig-Schriften.

note: type: Content of: <book><chapter><section><section><para>
en: You can configure font configuration state from the text editor but this is non-trivial.  See <literal>fonts.conf</literal>(5).
de: Sie können den Schriftarten-Konfigurationsstatus auch über einen Texteditor konfigurieren, aber dies ist nicht trivial. Lesen Sie dazu <literal>fonts.conf</literal>(5).

note: type: Content of: <book><chapter><section><para>
en: Many mostly GUI applications on Linux are available in binary formats from non-Debian sources.
de: Viele (meist grafische) Anwendungen unter Linux sind auch in binärer Form über Debian-fremde Quellen verfügbar:

note: type: Content of: <book><chapter><section><warning><para>
en: Binaries from these sites may include proprietary non-free software packages.
de: Binärdateien aus diesen Quellen könnten proprietäre, nicht-freie Software-Pakete enthalten.

note: type: Content of: <book><chapter><section><para>
en: There is some raison d'être for these binary format distributions for Free Software aficionados using Debian since these can accommodate clean set of libraries used for each application by the respective upstream developer independent of the ones provided by Debian.
de: Es gibt eine Existenzberechtigung für diese Binärformat-Distributionen auch unter Liebhabern Freier Software, die Debian nutzen, da auf diesem Wege ein sauberer Satz von Bibliotheken für jede Anwendung vom jeweiligen Upstream-Entwickler bereitgestellt werden kann, unabhängig von den ansonsten in Debian verfügbaren Versionen.

note: type: Content of: <book><chapter><section><para>
en: The inherent risk of running external binaries can be reduced by using the <ulink url="&sandboxenvironment;">sandbox environment</ulink> which leverages modern Linux security features (see <xref linkend="_linux_security_features"/>).
de: Das dem Nutzen von externen Binärdateien anhängende Risiko kann reduziert werden, indem eine <ulink url="&sandboxenvironment;">Sandbox-Umgebung</ulink> genutzt wird, die moderne Linux-Sicherheitsfunktionalitäten zum Einsatz bringt (siehe <xref linkend="_linux_security_features"/>):

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: For binaries from AppImage and some upstream sites, run them in <ulink url="&firejail;"> firejail </ulink> with <ulink url="&manualconfiguration;">manual configuration</ulink>.
de: Binärdateien von AppImage und einigen weiteren Upstream-Sites sollten Sie in <ulink url="&firejail;">firejail </ulink> laufen lassen (bei <ulink url="&manualconfiguration;">manueller Konfiguration</ulink>).

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: For binaries from FLATHUB, run them in <ulink url="&flatpak;"> Flatpak </ulink>. (No manual configuration required.)
de: Binärdateien von FLATHUB sollten Sie in <ulink url="&flatpak;"> Flatpak </ulink> laufen lassen. (Keine manuelle Konfiguration erforderlich.)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: For binaries from snapcraft, run them in <ulink url="&snap;"> Snap </ulink>. (No manual configuration required. Compatible with daemon programs.)
de: Binärdateien von Snapcraft sollten Sie in <ulink url="&snap;"> Snap </ulink> laufen lassen. (Keine manuelle Konfiguration erforderlich. Kompatibel mit Daemon-Programmen.)

note: type: Content of: <book><chapter><section><para>
en: The <literal>xdg-desktop-portal</literal> package provides a standardized API to common desktop features.  See <ulink url="&xdgdesktopportalflatpak;"> xdg-desktop-portal (flatpak) </ulink> and <ulink url="&xdgdesktopportalsnap;"> xdg-desktop-portal (snap) </ulink>.
de: Das <literal>xdg-desktop-portal</literal>-Paket bietet eine standardisierte API-Schnittstelle für allgemeine Desktop-Funktionalitäten. Näheres unter <ulink url="&xdgdesktopportalflatpak;">xdg-desktop-portal (Flatpak) </ulink> und <ulink url="&xdgdesktopportalsnap;"> xdg-desktop-portal (Snap) </ulink>.

note: type: Content of: <book><chapter><section><table><title>
en: List of notable sandbox environment and related packages
de: Liste erwähnenswerter Pakete für Sandbox-Umgebungen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&flatpak;">Flatpak</ulink> application deployment framework for desktop apps
de: Rahmenwerk zur Verteilung von Desktop-Anwendungen basierend auf <ulink url="&flatpak;">Flatpak</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Flatpak support for GNOME Software
de: Flatpak-Unterstützung für GNOME Software

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Daemon and tooling that enable <ulink url="&snap;">snap</ulink> packages
de: Daemon und Werkzeuge, um <ulink url="&snap;">Snap</ulink>-Pakete zu aktivieren

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Snap support for GNOME Software
de: Snap-Support für GNOME Software

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: desktop integration portal for Flatpak and Snap
de: Desktop-Integrations-Portal für Flatpak und Snap

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xdgdesktopportalckendforgtkgnome;"> xdg-desktop-portal backend for gtk (GNOME) </ulink>
de: <ulink url="&xdgdesktopportalckendforgtkgnome;">xdg-desktop-portal-Backend für gtk (GNOME) </ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xdgdesktopportalbackendforqtkde;"> xdg-desktop-portal backend for Qt (KDE) </ulink>
de: <ulink url="&xdgdesktopportalbackendforqtkde;">xdg-desktop-portal-Backend für Qt (KDE) </ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xdgdesktopportalorwlrootswayland;"> xdg-desktop-portal backend for wlroots (Wayland) </ulink>
de: <ulink url="&xdgdesktopportalorwlrootswayland;">xdg-desktop-portal-Backend für wlroots (Wayland) </ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: a SUID security sandbox program <ulink url="&firejail;">firejail</ulink> for use with <ulink url="&appimage;">AppImage</ulink>
de: das Sicherheits-Sandbox-Programm <ulink url="&firejail;">firejail</ulink> zur Nutzung mit <ulink url="&appimage;">AppImage</ulink>

note: type: Content of: <book><chapter><section><para>
en: This sandbox environment technology is very much like apps on smart phone OS where apps are executed under controlled resource accesses.
de: Diese Sandbox-Technologie ähnelt sehr den Apps auf Smartphone-Betriebssystemen, wo Apps mit eingeschränktem Ressourcenzugriff ausgeführt werden.

note: type: Content of: <book><chapter><section><para>
en: Some large GUI applications such as web browsers on Debian also use sandbox environment technology internally to make them more secure.
de: Einige große GUI-Anwendungen in Debian wie Webbrowser nutzen intern ebenfalls die Sandbox-Technologie, um sicherer zu werden.

note: type: Content of: <book><chapter><section><title>
en: Remote desktop
de: Arbeitsplatz-Fernzugriff (Remote Desktop)

note: type: Content of: <book><chapter><section><table><para>
en: Access to the desktop and applications which use Wayland protocol and run on the remote host is supported by the <ulink url="&gnomeremotedesktop;">GNOME Remote Desktop</ulink> on the remote host through <ulink url="&vnc;">VNC</ulink> or <ulink url="&rdp;">RDP</ulink> to the local client.
de: Der Zugriff von fern auf den Arbeitsplatz sowie auf Anwendungen, die Wayland nutzen und auf dem fernen Rechner laufen, wird von <ulink url="&gnomeremotedesktop;">GNOME Remote Desktop</ulink> auf dem fernen Rechner bereitgestellt und über <ulink url="&vnc;">VNC</ulink> oder <ulink url="&rdp;">RDP</ulink> an den lokalen Client übertragen.

note: type: Content of: <book><chapter><section><table><para>
en: Access to the desktop capabilities of all QEMU virtual machines is supported by the <ulink url="&spicethesimpleprtingenvironments;">SPICE (the Simple Protocol for Independent Computing Environments)</ulink> protocol.
de: Zugriff auf die Desktop-Fähigkeiten aller virtuellen Maschinen mit QEMU wird über das <ulink url="&spicethesimpleprtingenvironments;">SPICE (the Simple Protocol for Independent Computing Environments)</ulink>-Protokoll unterstützt.

note: type: Content of: <book><chapter><section><table><title>
en: List of notable remote access server
de: Liste erwähnenswerter Server für Fernzugriff

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: protocols
de: Protokolle

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnomeremotedesktop;">GNOME Remote Desktop</ulink> server
de: <ulink url="&gnomeremotedesktop;">GNOME Remote Desktop</ulink>-Server

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xrdp;">xrdp</ulink>, Remote Desktop Protocol (RDP) server
de: <ulink url="&xrdp;">xrdp</ulink>, Remote-Desktop-Protocol (RDP) Server

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xbbvnc;">x11vnc</ulink>, Remote Framebuffer Protocol (VNC) server
de: <ulink url="&xbbvnc;">x11vnc</ulink>, Remote-Framebuffer-Protocol (VNC) Server

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&tigervnc;">TigerVNC</ulink>, Remote Framebuffer Protocol (VNC) server
de: <ulink url="&tigervnc;">TigerVNC</ulink>, Remote-Framebuffer-Protocol (VNC) Server

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnomeremotedesktopclient;">GNOME remote desktop client</ulink>
de: <ulink url="&gnomeremotedesktopclient;">GNOME Remote-Desktop-Client</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&vinagregnomeremotedesktopclient;">Vinagre: GNOME remote desktop client</ulink>
de: <ulink url="&vinagregnomeremotedesktopclient;">Vinagre: GNOME-Client für Arbeitsplatz-Fernzugriff</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&remminagtkremotedesktopclient;">Remmina: GTK remote desktop client</ulink>
de: <ulink url="&remminagtkremotedesktopclient;">Remmina: GTK-Client für Arbeitsplatz-Fernzugriff</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&krdckderemotedesktopclient;">KRDC: KDE remote desktop client</ulink>
de: <ulink url="&krdckderemotedesktopclient;">KRDC: KDE-Client für Arbeitsplatz-Fernzugriff</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&virtualmachinemanager;">Virtual Machine Manager</ulink>'s GUI display client of guest OS
de: <ulink url="&virtualmachinemanager;">Virtual Machine Manager</ulink>: grafischer Display-Client von Gastbetriebssystemen

note: type: Content of: <book><chapter><section><title>
en: X server connection
de: X-Server-Verbindungen

note: type: Content of: <book><chapter><section><para>
en: There are several ways to connect from an application on a remote host to the X server including <literal>xwayland</literal> on the local host.
de: Es gibt verschiedene Wege, um eine Anwendung auf einem fernen Rechner mit dem X-Server zu verbinden; dazu gehört auch <literal>xwayland</literal> auf dem lokalen Rechner.

note: type: Content of: <book><chapter><section><table><title>
en: List of connection methods to the X server
de: Liste der Verbindungsmethoden zum X-Server

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>sshd</literal> with option <literal>X11-forwarding</literal>
de: <literal>sshd</literal> mit der Option <literal>X11-forwarding</literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&ssh;">SSH</ulink> server (secure)
de: <ulink url="&ssh;">SSH</ulink>-Server (sicher)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&ssh;">SSH</ulink> client (secure)
de: <ulink url="&ssh;">SSH</ulink>-Client (sicher)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: X authority file utility
de: Werkzeug für die X-authority-Datei

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: server access control for X
de: Server-Zugriffskontrolle für X

note: type: Content of: <book><chapter><section><section><title>
en: X server local connection
de: Lokale Verbindung zum X-Server

note: type: Content of: <book><chapter><section><section><para>
en: Access to the local X server by the local applications which use X core protocol can be locally connected through a local UNIX domain socket.  This can be authorized by the authority file holding <ulink url="&accesscookie;">access cookie</ulink>. The authority file location is identified by the "<literal>$XAUTHORITY</literal>" environment variable and X display is identified by the "<literal>$DISPLAY</literal>" environment variable.  Since these are normally set automatically, no special action is needed, e.g. "<literal>gitk</literal>" as the following.
de: Ein Zugriff auf den lokalen X-Server durch lokale Anwendungen, die das X-Core-Protokoll nutzen,  kann über einen lokalen UNIX-Domain-Socket realisiert werden. Die Authentifizierung hierfür kann über die authority-Datei mittels <ulink url="&accesscookie;">Access-Cookies</ulink> erfolgen. Der Speicherort der authority-Datei wird über die Umgebungsvariable "<literal>$XAUTHORITY</literal>" definiert, und das X-Display über die "<literal>$DISPLAY</literal>"-Umgebungsvariable. Da diese normalerweise automatisch gesetzt werden, ist keine spezielle Aktion dafür nötig; für "<literal>gitk</literal>" starten Sie z.B. einfach:

note: type: Content of: <book><chapter><section><section><note><para>
en: For <literal>xwayland</literal>, <literal>XAUTHORITY</literal> holds value like "<literal>/run/user/1000/.mutter-Xwaylandauth.YVSU30</literal>".
de: Für <literal>xwayland</literal> enthält <literal>XAUTHORITY</literal> einen Wert wie "<literal>/run/user/1000/.mutter-Xwaylandauth.YVSU30</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: X server remote connection
de: Fernverbindung auf den X-Server

note: type: Content of: <book><chapter><section><section><para>
en: Access to the local X server display from the remote applications which use X core protocol is supported by using the X11 forwarding feature.
de: Der Zugriff von fern auf den lokalen X-Server mittels einer Anwendung, die das X-Core-Protokoll verwendet, wird über die Nutzung der X11-forwarding-Funktionalität unterstützt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Open an <literal>gnome-terminal</literal> on the local host.
de: Öffnen Sie <literal>gnome-terminal</literal> auf dem lokalen Rechner.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Run <literal>ssh</literal>(1) with <literal>-X</literal> option to establish a connection with the remote site as the following.
de: Führen Sie <literal>ssh</literal>(1) mit der Option <literal>-X</literal> wie folgt aus, um eine Verbindung mit der fernen Seite aufzubauen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Run an X application command, e.g. "<literal>gitk</literal>", on the remote site as the following.
de: Starten Sie auf der fernen Seite einen X-Anwendungsbefehl, z.B. "<literal>gitk</literal>":

note: type: Content of: <book><chapter><section><section><para>
en: This method can display the output from a remote X client as if it were locally connected through a local UNIX domain socket.
de: Mit dieser Methode kann die Anzeige eines fernen X-Clients dargestellt werden, als wäre sie lokal über einen UNIX-Domain-Socket verbunden.

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_the_remote_access_server_and_utilities_ssh"/> for SSH/SSHD.
de: Lesen Sie für Informationen zu SSH/SSHD <xref linkend="_the_remote_access_server_and_utilities_ssh"/>.

note: type: Content of: <book><chapter><section><section><warning><para>
en: A remote <ulink url="&tcp;">TCP</ulink>/<ulink url="&ip;">IP</ulink> connection to the X server is disabled by default on the Debian system for security reasons.  Don't enable them by simply setting "<literal>xhost +</literal>" nor by enabling <ulink url="&xdmcpconnection;">XDMCP connection</ulink>, if you can avoid it.
de: Eine <ulink url="&tcp;">TCP</ulink>/<ulink url="&ip;">IP</ulink>-Verbindung zu einem fernen X-Server ist in Debian aus Sicherheitsgründen deaktiviert. Wenn Sie es vermeiden können, sollten Sie dies auch nicht aktivieren (z.B. indem Sie einfach "<literal>xhost +</literal>" setzen oder <ulink url="&xdmcpconnection;">XDMCP-Verbindungen</ulink> gestatten).

note: type: Content of: <book><chapter><section><section><title>
en: X server chroot connection
de: Chroot-Verbindung zum X-Server

note: type: Content of: <book><chapter><section><section><para>
en: Access to the X server by the applications which use X core protocol and run on the same host but in an environment such as chroot where the authority file is not accessible, can be authorized securely with <literal>xhost</literal> by using the <ulink url="&userbasedaccess;">User-based access</ulink>, e.g. "<literal>gitk</literal>" as the following.
de: Der Zugriff auf den X-Server über Anwendungen, die das X-Core-Protokoll verwenden und auf dem gleichen Rechner laufen, jedoch in einer Umgebung (wie einem chroot), in der die authority-Datei nicht erreichbar ist, kann sicher über <literal>xhost</literal> authentifiziert werden, indem <ulink url="&userbasedaccess;">User-based access</ulink> verwendet wird, z.B. wie hier für "<literal>gitk</literal>":

note: type: Content of: <book><chapter><section><title>
en: Clipboard
de: Zwischenablage

note: type: Content of: <book><chapter><section><para>
en: For clipping text to clipboard, see <xref linkend="_mouse_operations"/>.
de: Um Text in die Zwischenablage zu kopieren, lesen Sie <xref linkend="_mouse_operations"/>.

note: type: Content of: <book><chapter><section><para>
en: For clipping graphics to clipboard, see <xref linkend="_graphic_data_tools"/>.
de: Um Grafiken in die Zwischenablage zu kopieren, gehen Sie zu <xref linkend="_graphic_data_tools"/>.

note: type: Content of: <book><chapter><section><para>
en: Some CLI commands can manipulate character clipboard (PRIMARY and CLIPBOARD), too.
de: Auch einige CLI-Befehle können die Zwischenablage beeinflussen:

note: type: Content of: <book><chapter><section><table><title>
en: List of programs related to manipulating character clipboard
de: Liste von Programmen zum Beeinflussen der Zwischenablage

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: target
de: Ziel

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: command line interface to X selections (clipboard)
de: Befehlszeilenprogramm für die X-Auswahl (Zwischenablage)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>wl-copy</literal> <literal>wl-paste</literal>: command line interface to <ulink url="&waylandclipboard;">Wayland clipboard</ulink>
de: <literal>wl-copy</literal> / <literal>wl-paste</literal>: Befehlszeilenschnittstelle für die <ulink url="&waylandclipboard;">Wayland-Zwischenablage</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Linux console
de: Linux-Konsole

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: a daemon that captures mouse events on Linux console
de: ein Daemon, der Mausereignisse auf der Linux-Konsole verarbeitet

note: type: Content of: <book><chapter><title>
en: I18N and L10N
de: I18N und L10N

note: type: Content of: <book><chapter><para>
en: <ulink url="&multilingualizatelanguagesupport;">Multilingualization (M17N) or Native Language Support</ulink> for an application software is done in 2 steps.
de: <ulink url="&multilingualizatelanguagesupport;">Multilingualisation (M17N) oder native Sprachunterstützung</ulink> (die Anpassung eines Software-Produkts zur Unterstützung mehrerer Sprachen) besteht aus zwei Schritten:

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: Internationalization (I18N): To make a software potentially handle multiple locales.
de: Internationalisierung (I18N): eine Software so einrichten, dass sie grundsätzlich verschiedene Gebietsschemata (Locales) unterstützt.

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: Localization (L10N): To make a software handle an specific locale.
de: Lokalisierung (L10N): eine Software für die Unterstützung eines bestimmten Gebietsschemas anpassen.

note: type: Content of: <book><chapter><tip><para>
en: There are 17, 18, or 10 letters between "m" and "n", "i" and "n", or "l" and "n" in multilingualization, internationalization, and localization which correspond to M17N, I18N, and L10N. See <ulink url="&internationalizanandlocalization;">Internationalization and localization</ulink> for details.
de: Bei den englischen Begriffen Multilingualization, Internationalization und Localization befinden sich 17, 18 bzw. 10 Buchstaben zwischen dem ersten und letzten Buchstaben ("m" und "n", "i" und "n" bzw. "l" und "n"), was M17N, I18N und L10N ergibt. Weitere Details finden Sie unter <ulink url="&internationalizanandlocalization;">Internationalization and localization</ulink> (englisch).

note: type: Content of: <book><chapter><section><title>
en: The locale
de: Das Gebietsschema (Locale)

note: type: Content of: <book><chapter><section><para>
en: The behavior of programs supporting internationalization are configured by the environment variable "<literal>$LANG</literal>" to support localization.  Actual support of locale dependent features by the <literal>libc</literal> library requires to install <literal>locales</literal> or <literal>locales-all</literal> packages.  The <literal>locales</literal> package requires to be initialized properly.
de: Das Verhalten von Programmen, die Internationalisierung unterstützen, wird bestimmt durch die Umgebungsvariable "<literal>$LANG</literal>". Die Unterstützung von Locale-abhängigen Funktionalitäten erfordert die Installation von <literal>locales</literal>-Paketen oder dem Paket <literal>locales-all</literal>. Die <literal>locales</literal>-Pakete müssen korrekt eingerichtet sein.

note: type: Content of: <book><chapter><section><para>
en: If neither <literal>locales</literal> or <literal>locales-all</literal> package are installed, support of locale features are lost and system uses US English messages and handles data as <emphasis role="strong">ASCII</emphasis>.  This behavior is the same way as "<literal>$LANG</literal>" is set by "<literal>LANG=</literal>", "<literal>LANG=C</literal>", or "<literal>LANG=POSIX</literal>".
de: Wenn weder irgendwelche <literal>locales</literal>-Pakete noch <literal>locales-all</literal> installiert sind, gibt es keine Locale-spezifischen Funktionalitäten und das System nutzt Meldungen in amerikanischem Englisch; Daten werden als <emphasis role="strong">ASCII</emphasis> behandelt. Dieses Verhalten ist dasselbe, wie wenn "<literal>$LANG</literal>" auf  "<literal>LANG=</literal>", "<literal>LANG=C</literal>" oder "<literal>LANG=POSIX</literal>" gesetzt ist.

note: type: Content of: <book><chapter><section><para>
en: The modern software such as GNOME and KDE are multilingualized.  They are internationalized by making them handle <ulink url="&utfi;">UTF-8</ulink> data and localized by providing their translated messages through the <literal>gettext</literal>(1) infrastructure.  Translated messages may be provided as separate localization packages.
de: Moderne Software wie GNOME oder KDE ist für die Unterstützung verschiedener Sprachen ausgerüstet. Sie ist mittels <ulink url="&utfi;">UTF-8</ulink> internationalisiert und über übersetzte Texte mittels <literal>gettext</literal>(1)-Infrastruktur lokalisiert. Übersetzte Texte werden teilweise als separate Lokalisierungspakete bereitgestellt.

note: type: Content of: <book><chapter><section><para>
en: The current Debian desktop GUI system normally sets the locale under GUI environment as "<literal>LANG=xx_YY.UTF-8</literal>".  Here, "<literal>xx</literal>" is <ulink url="&isogdjlanguagecodes;">ISO 639 language codes</ulink> and "<literal>YY</literal>" is <ulink url="&isodbggcountrycodes;">ISO 3166 country codes</ulink>.  These values are set by the desktop configuration GUI dialogue and change the program behavior.  See <xref linkend="_the_literal_lang_literal_variable"/>
de: Das aktuelle grafische Arbeitsplatzsystem in Debian setzt das Gebietsschema normalerweise in grafischen GUI-Umgebungen auf "<literal>LANG=xx_YY.UTF-8</literal>". Hierbei entspricht "<literal>xx</literal>" dem <ulink url="&isogdjlanguagecodes;">Sprachcode gemäß ISO 639</ulink> und "<literal>YY</literal>" dem <ulink url="&isodbggcountrycodes;">Ländercode gemäß ISO 3166</ulink>. Diese Werte werden über den Konfigurationsdialog der jeweiligen Arbeitsplatzumgebung gesetzt und haben entsprechenden Einfluß auf die Programme. Näheres dazu finden Sie in <xref linkend="_the_literal_lang_literal_variable"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Rationale for UTF-8 locale
de: Argumentation für UTF-8-Gebietsschemata

note: type: Content of: <book><chapter><section><section><para>
en: The simplest representation of the text data is <emphasis role="strong">ASCII</emphasis> which is sufficient for English and uses less than 127 characters (representable with 7 bits).
de: Die einfachste Art von Textdaten ist <emphasis role="strong">ASCII</emphasis>, was passend ist für Englisch und weniger als 127 Zeichen enthält (welche in 7 Bits dargestellt werden können).

note: type: Content of: <book><chapter><section><section><para>
en: Even plain English text may contain non-ASCII characters, e.g. slightly curly left and right quotation marks are not available in ASCII.
de: Sogar reiner Text in Englisch kann nicht-ASCII-Zeichen enthalten, so sind z.B. die leicht geschweiften rechten und linken Anführungszeichen in ASCII nicht enthalten:

note: type: Content of: <book><chapter><section><section><para>
en: In order to support more characters, many character sets and encoding systems have been used to support many languages (see <xref linkend="list-of-encoding-values"/>).
de: Um mehr Zeichen zu unterstützen, wurden weitere Zeichensätze und Zeichenkodierungen entwickelt, um eine Vielzahl von Sprachen unterstützen zu können (siehe <xref linkend="list-of-encoding-values"/>).

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&unicode;">Unicode</ulink> character set can represent practically all characters known to human with 21 bit code point range (i.e., 0 to 10FFFF in hexadecimal notation).
de: Der <ulink url="&unicode;">Unicode</ulink>-Zeichensatz kann nahezu alle dem Menschen bekannten Zeichen mit Codepunkten aus einem Bereich von 21 Bits (dies entspricht 0 bis 10FFFF in hexadezimaler Darstellung) abbilden.

note: type: Content of: <book><chapter><section><section><para>
en: Text encoding system <ulink url="&utfi;">UTF-8</ulink> fits Unicode code points into a sensible 8 bit data stream mostly compatible with the ASCII data processing system.  This makes <emphasis role="strong">UTF-8</emphasis> the modern preferred choice.  <emphasis role="strong">UTF</emphasis> stands for Unicode Transformation Format.  When <ulink url="&ascii;">ASCII</ulink> plain text data is converted to <ulink url="&utfi;">UTF-8</ulink> one, it has exactly the same content and size as the original ASCII one.  So you loose nothing by deploying UTF-8 locale.
de: Das Zeichenkodierungssystem <ulink url="&utfi;">UTF-8</ulink> passt Unicode-Codepunkte in einen 8 Bit breiten Datenstrom ein, der überwiegend zum ASCII-Datenverarbeitungssystem kompatibel ist. Das macht <emphasis role="strong">UTF-8</emphasis> zur modernen und bevorzugten Zeichenkodierung. <emphasis role="strong">UTF</emphasis> steht dabei für Unicode Transformation Format. Wenn reiner <ulink url="&ascii;">ASCII</ulink>-Text in <ulink url="&utfi;">UTF-8</ulink> konvertiert wird, hat er exakt den gleichen Inhalt und die gleiche Größe wie der originale ASCII-Text. Sie verlieren also nichts, wenn Sie ein UTF-8-Gebietsschema nutzen.

note: type: Content of: <book><chapter><section><section><para>
en: Under <ulink url="&utfi;">UTF-8</ulink> locale with the compatible application program, you can display and edit any foreign language text data as long as required fonts and input methods are installed and enabled.  For example under "<literal>LANG=fr_FR.UTF-8</literal>" locale, <literal>gedit</literal>(1) (text editor for the GNOME desktop) can display and edit Chinese character text data while presenting menus in French.
de: Mit einem <ulink url="&utfi;">UTF-8</ulink>-Gebietsschema und einer dazu kompatiblen Anwendung können Sie Textdaten in jeglicher fremden Sprache anzeigen und editieren, solange die entsprechenden Schriftarten und Eingabemethoden installiert und aktiviert sind. Wenn beispielsweise das Gebietsschema auf "<literal>LANG=fr_FR.UTF-8</literal>" gesetzt ist, kann mit <literal>gedit</literal>(1) (dem Texteditor der GNOME Arbeitsplatzumgebung) chinesischer Text dargestellt und bearbeitet werden, während das Menü in Französisch angezeigt wird.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Both the new standard "<literal>en_US.UTF-8</literal>" locale and the old standard "<literal>C</literal>"/"<literal>POSIX</literal>" locale use the standard US English message, they have subtle differences in sorting order etc.  If you want to handle not only ASCII characters but also handle all UTF-8 encoded characters gracefully while maintaining the old "<literal>C</literal>" local behavior, use the non-standard "<literal>C.UTF-8</literal>" locale on Debian.
de: Sowohl das neue (standardmäßige) "<literal>en_US.UTF-8</literal>" wie auch das alte "<literal>C</literal>"/"<literal>POSIX</literal>"-Gebietsschema nutzen US-Englisch für Meldungen, es gibt nur minimale Unterschiede bei der Sortierreihenfolge etc. Wenn Sie nicht nur ASCII-Zeichen anzeigen möchten, sondern auch UTF-8-kodierte Zeichen, und trotzdem das alte Verhalten der "<literal>C</literal>"-Locale bevorzugen, verwenden Sie das Gebietsschema "<literal>C.UTF-8</literal>" (kein Standard).

note: type: Content of: <book><chapter><section><section><note><para>
en: Some programs consume more memory after supporting I18N.  This is because they are coded to use <ulink url="&utfdcucse;">UTF-32(UCS4)</ulink> internally to support Unicode for speed optimization and consume 4 bytes per each ASCII character data independent of locale selected.  Again, you loose nothing by deploying UTF-8 locale.
de: Einige Programme verbrauchen mehr Speicher, wenn sie I18N unterstützen. Das kommt daher, weil sie für die Unicode-Unterstützung intern <ulink url="&utfdcucse;">UTF-32(UCS4)</ulink> verwenden (zwecks Geschwindigkeitsoptimierung; dabei werden 4 Bytes für jedes ASCII-Zeichen genutzt, unabhängig vom gewählten Gebietsschema). Nochmals: Sie verlieren nichts, wenn Sie ein UTF-8-Gebietsschema einsetzen.

note: type: Content of: <book><chapter><section><section><title>
en: The reconfiguration of the locale
de: Die Neukonfiguration des Gebietsschemas (Locale)

note: type: Content of: <book><chapter><section><section><para>
en: In order for the system to access a particular locale, the locale data must be compiled from the locale database.
de: Damit das System ein bestimmtes Gebietsschema verwenden kann, müssen die entsprechenden Locale-Daten aus der Datenbank kompiliert werden.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>locales</literal> package does <emphasis role="strong">not</emphasis> come with pre-compiled locale data.  You need to configure it as:
de: Das <literal>locales</literal>-Paket enthält all die verfügbaren Locale-Daten <emphasis role="strong">nicht</emphasis> bereits vorkompiliert. Sie müssen Sie also konfigurieren mittels:

note: type: Content of: <book><chapter><section><section><para>
en: This process involves 2 steps.
de: Dieser Prozess besteht aus zwei Schritten:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Select all required locale data to be compiled into the binary form. (Please make sure to include at least one UTF-8 locale)
de: Auswahl der benötigten Locale-Daten, die in die binäre Form kompiliert werden sollen. (Stellen Sie bitte sicher, dass Sie mindestens ein UTF-8-Gebietsschema auswählen.)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Set the system wide default locale value by creating "<literal>/etc/default/locale</literal>" for use by PAM (see <xref linkend="_pam_and_nss"/>).
de: Setzen des Werts für das systemweite Standard-Gebietsschema (mittels "<literal>/etc/default/locale</literal>"); dies wird von PAM genutzt (Näheres in <xref linkend="_pam_and_nss"/>).

note: type: Content of: <book><chapter><section><section><para>
en: The system wide default locale value set in "<literal>/etc/default/locale</literal>" may be overridden by the GUI configuration for GUI applications.
de: Der Wert für das systemweite Standard-Gebietsschema (in "<literal>/etc/default/locale</literal>") kann von der Konfiguration für grafische GUI-Anwendungen überschrieben werden.

note: type: Content of: <book><chapter><section><section><note><para>
en: Actual traditional encoding system can be identified by "<literal>/usr/share/i18n/SUPPORTED</literal>".  Thus, the "<literal>LANG=en_US</literal>" is "<literal>LANG=en_US.ISO-8859-1</literal>".
de: Das effektiv genutzte Kodierungssystem kann über "<literal>/usr/share/i18n/SUPPORTED</literal>" identifiziert werden. So ist "<literal>LANG=en_US</literal>" letztlich "<literal>LANG=en_US.ISO-8859-1</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>locales-all</literal> package comes with pre-compiled locale data for all locale data.  Since it doesn't create "<literal>/etc/default/locale</literal>", you may still need to install the <literal>locales</literal> package, too.
de: Das Paket <literal>locales-all</literal> enthält alle Locale-Daten in vorkompilierter Form. Da es aber nicht "<literal>/etc/default/locale</literal>" erzeugt, müssen Sie eventuell trotzdem auch noch das <literal>locales</literal>-Paket installieren.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>locales</literal> package of some Debian derivative distributions come with pre-compiled locale data for all locale data. You need to install both <literal>locales</literal> and <literal>locales-all</literal> packages on Debian to emulate such system environment.
de: Das <literal>locales</literal>-Paket einiger Debian-Derivate enthält vorkompilierte Locale-Daten für alle Locales. Auf einem Debian-System müssen Sie sowohl das <literal>locales</literal>- wie auch das <literal>locales-all</literal>-Paket installieren, um solch eine Systemumgebung zu emulieren.

note: type: Content of: <book><chapter><section><section><title>
en: Filename encoding
de: Dateinamenkodierung

note: type: Content of: <book><chapter><section><section><para>
en: For cross platform data exchanges (see <xref linkend="_removable_storage_device"/>), you may need to mount some filesystem with particular encodings.  For example, <literal>mount</literal>(8) for <ulink url="&vfatfilesystem;">vfat filesystem</ulink> assumes <ulink url="&cpedh;">CP437</ulink> if used without option.  You need to provide explicit mount option to use <ulink url="&utfi;">UTF-8</ulink> or <ulink url="&cpjdc;">CP932</ulink> for filenames.
de: Für den Datenaustausch über verschiedene Plattformen hinweg (Näheres in <xref linkend="_removable_storage_device"/>) müssen Sie unter Umständen beim Einbinden einiger Dateisysteme bestimmte Kodierungen vorwählen. Zum Beispiel wird beim Einbinden eines <ulink url="&vfatfilesystem;">vfat-Dateisystems</ulink> durch <literal>mount</literal>(8) die <ulink url="&cpedh;">CP437</ulink>-Kodierung genutzt, wenn nichts anderes angegeben ist. Sie müssen eine explizite mount-Option angeben, wenn <ulink url="&utfi;">UTF-8</ulink> oder <ulink url="&cpjdc;">CP932</ulink> als Kodierung für die Dateinamen genutzt werden soll.

note: type: Content of: <book><chapter><section><section><note><para>
en: If you are upgrading system or moving disk drives from older non-UTF-8 system, file names with non-ASCII characters may be encoded in the historic and deprecated encodings such as <ulink url="&isoiifjb;">ISO-8859-1</ulink> or <ulink url="&eucjp;">eucJP</ulink>.  Please seek help of text conversion tools to convert them to <ulink url="&utfi;">UTF-8</ulink>. See <xref linkend="_text_data_conversion_tools"/>.
de: Beim Hochrüsten eines Systems oder wenn Sie Laufwerke von älteren nicht-UTF-8-Systemen verwenden, könnten Dateinamen mit nicht-ASCII-Zeichen in historischen und überholten Kodierungen wie <ulink url="&isoiifjb;">ISO-8859-1</ulink> oder <ulink url="&eucjp;">eucJP</ulink> kodiert sein. Bitte suchen Sie die Hilfe von Textkonvertierungswerkzeugen, um diese in <ulink url="&utfi;">UTF-8</ulink> zu konvertieren. Details hierzu finden Sie in <xref linkend="_text_data_conversion_tools"/>.

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&samba;">Samba</ulink> uses Unicode for newer clients (Windows NT, 200x, XP) but uses <ulink url="&cpifa;">CP850</ulink> for older clients (DOS and Windows 9x/Me) as default.  This default for older clients can be changed using "<literal>dos charset</literal>" in the "<literal>/etc/samba/smb.conf</literal>" file, e.g., to <ulink url="&cpjdc;">CP932</ulink> for Japanese.
de: <ulink url="&samba;">Samba</ulink> verwendet für neuere Clients (Windows NT, 200x, XP und später) standardmäßig Unicode, aber bei älteren für DOS und Windows 9x/Me wird per Voreinstellung <ulink url="&cpifa;">CP850</ulink> eingesetzt. Dieser Standard für ältere Clients kann mittels "<literal>dos charset</literal>" in der Datei "<literal>/etc/samba/smb.conf</literal>" geändert werden, <ulink url="&cpjdc;">CP932</ulink> zum Beispiel für Japanisch.

note: type: Content of: <book><chapter><section><section><title>
en: Localized messages and translated documentation
de: Lokalisierte Meldungen und übersetzte Dokumentation

note: type: Content of: <book><chapter><section><section><para>
en: Translations exist for many of the text messages and documents that are displayed in the Debian system, such as error messages, standard program output, menus, and manual pages.  <ulink url="&gnugettextbcommandtoolchain;">GNU gettext(1) command tool chain</ulink> is used as the backend tool for most translation activities.
de: Für viele Textmeldungen und Dokumente, die im Debian-System angezeigt werden, wie z.B. Fehlermeldungen, Standard-Programmausgaben, Menüs und Handbuchseiten, existieren Übersetzungen. Für die meisten Übersetzungsaktivitäten werden die <ulink url="&gnugettextbcommandtoolchain;">GNU-gettext(1)-Werkzeuge</ulink> als Backend-Programme im Hintergrund verwendet.

note: type: Content of: <book><chapter><section><section><para>
en: Under "Tasks" → "Localization" <literal>aptitude</literal>(8) provides an extensive list of useful binary packages which add localized messages to applications and provide translated documentation.
de: <literal>aptitude</literal>(8) bietet unter "Tasks" → "Lokalisierung" eine ausführliche Liste nützlicher Binärpakete, die lokalisierte Meldungen für Anwendungen und übersetzte Dokumentation enthalten.

note: type: Content of: <book><chapter><section><section><para>
en: For example, you can obtain the localized message for manpage by installing the <literal>manpages-<emphasis>LANG</emphasis></literal> package. To read the Italian-language manpage for <emphasis>programname</emphasis> from "<literal>/usr/share/man/it/</literal>", execute as the following.
de: So können Sie übersetzte Handbuchseiten (manpages) in Deutsch erhalten, indem Sie das <literal>manpages-de</literal>-Paket installieren. Um andererseits die italienische Handbuchseite für <emphasis>programmname</emphasis> aus "<literal>/usr/share/man/it/</literal>" zu lesen, führen Sie folgendes aus:

note: type: Content of: <book><chapter><section><section><para>
en: GNU gettext can accommodate priority list of translation languages with <literal>$LANGUAGE</literal> environment variable. For example:
de: GNU gettext kann über die Umgebungsvariable <literal>$LANGUAGE</literal> eine priorisierte Liste von Übersetzungssprachen erstellen. Nutzen Sie dafür zum Beispiel:

note: type: Content of: <book><chapter><section><section><para>
en: For more, see <literal>info gettext</literal> and read the section "The LANGUAGE variable".
de: Bezüglich weiterer Infos lesen Sie <literal>info gettext</literal> und dort speziell den Abschnitt "The LANGUAGE variable".

note: type: Content of: <book><chapter><section><section><title>
en: Effects of the locale
de: Auswirkungen des Gebietsschemas

note: type: Content of: <book><chapter><section><section><para>
en: The sort order of characters with <literal>sort</literal>(1) and <literal>ls</literal>(1) are affected by the locale. Exporting <literal>LANG=en_US.UTF-8</literal> sorts in the dictionary <literal>A-&gt;a-&gt;B-&gt;b...-&gt;Z-&gt;z</literal> order, while exporting <literal>LANG=C.UTF-8</literal> sorts in ASCII binary <literal>A-&gt;B-&gt;...-&gt;Z-&gt;a-&gt;b...</literal> order.
de: Die Sortierreihenfolge der Zeichen bei Befehlen wie <literal>sort</literal>(1) und <literal>ls</literal>(1) ist abhängig von der Locale. Das Exportieren der Variablen <literal>LANG=en_US.UTF-8</literal> führt zur Reihenfolge wie in einem Lexikon (<literal>A-&gt;a-&gt;B-&gt;b...-&gt;Z-&gt;z</literal>), während <literal>LANG=C.UTF-8</literal> eine Reihenfolge in ASCII-Binärform bewirkt (<literal>A-&gt;B-&gt;...-&gt;Z-&gt;a-&gt;b...</literal>).

note: type: Content of: <book><chapter><section><section><para>
en: The date format of <literal>ls</literal>(1) is affected by the locale (see <xref linkend="_customized_display_of_time_and_date"/>).
de: Das Gebietsschema wirkt sich auch auf das Datumsformat von <literal>ls</literal>(1) aus (Näheres in <xref linkend="_customized_display_of_time_and_date"/>).

note: type: Content of: <book><chapter><section><section><para>
en: The date format of <literal>date</literal>(1) is affected by the locale.  For example:
de: Das Datumsformat von <literal>date</literal>(1) ist abhängig von der Locale.  Zum Beispiel:

note: type: Content of: <book><chapter><section><section><para>
en: Number punctuation are different for locales.  For example, in English locale, one thousand point one is displayed as "<literal>1,000.1</literal>" while in German locale, it is displayed as "<literal>1.000,1</literal>".  You may see this difference in spreadsheet program.
de: Die Zahlen-Interpunktion unterscheidet sich ebenfalls abhängig vom Gebietsschema. Zum Beispiel wird ein-tausend-komma-eins im englischen Gebietsschema "<literal>1,000.1</literal>" geschrieben, im deutschen hingegen "<literal>1.000,1</literal>". Sie können den Unterschied in einem Tabellenkalkulationsprogramm sehen.

note: type: Content of: <book><chapter><section><section><para>
en: Each detail feature of "<literal>$LANG</literal>" environment variable may be overridden by setting "<literal>$LC_*</literal>" variables.  These environment variables can be overridden again by setting "<literal>$LC_ALL</literal>" variable.  See <literal>locale</literal>(7) manpage for the details.  Unless you have strong reason to create complicated configuration, please stay away from them and use only "<literal>$LANG</literal>" variable set to one of the UTF-8 locales.
de: Jegliches Detail der "<literal>$LANG</literal>"-Umgebungsvariable kann über das Setzen einer der "<literal>$LC_*</literal>"-Variablen überschrieben werden. Diese wiederum können über die "<literal>$LC_ALL</literal>"-Variable überschrieben werden. Details hierzu finden Sie in der <literal>locale</literal>(7)-Handbuchseite. Bitte versuchen Sie, dies alles zu vermeiden und nutzen Sie nur die Variable "<literal>$LANG</literal>", um eine der UTF-8-Locales zu setzen (außer Sie haben gute Gründe für die Erstellung einer komplizierten Konfiguration).

note: type: Content of: <book><chapter><section><title>
en: The keyboard input
de: Die Tastatureingabe

note: type: Content of: <book><chapter><section><section><title>
en: The keyboard input for Linux console and X Window
de: Tastatureingabe für die Linux-Konsole und X-Window

note: type: Content of: <book><chapter><section><section><note><para>
en: If ibus is active, your classic X keyboard configuration by the <literal>setxkbmap</literal> may be overridden by <literal>ibus</literal> even under classic X-based desktop environment.  You can disable installed <literal>ibus</literal> using <literal>im-config</literal> to set input method to "None".  For more, see <ulink url="&debianwikionkeyboard;">Debian Wiki on keyboard</ulink>.
de: Wenn ibus aktiv ist, könnte Ihre klassische X-Tastatur-Konfiguration (durchgeführt über <literal>setxkbmap</literal>) von <literal>ibus</literal> überschrieben werden, selbst wenn die klassische X-Arbeitsplatzumgebung läuft. Sie können <literal>ibus</literal> über <literal>im-config</literal> deaktivieren, indem Sie die Eingabemethode auf "Keine" einstellen. Weitere Informationen hierzu finden Sie im <ulink url="&debianwikionkeyboard;">Debian-Wiki unter Keyboard</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: The keyboard input for Wayland
de: Tastatureingabe für Wayland

note: type: Content of: <book><chapter><section><section><title>
en: The input method support with IBus
de: Unterstützung für die Eingabemethode mit IBus

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: supported locale
de: unterstütztes Gebietsschema

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: input method framework using dbus
de: Eingabemethoden-Rahmenwerk, das dbus verwendet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Japanese
de: Japanisch

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Chinese (for zh_CN)
de: Chinesisch (für zh_CN)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Korean
de: Koreanisch

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Thai
de: Thailändisch

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Vietnamese
de: Vietnamesisch

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Multilingual: Indic, Arabic and others
de: Multilingual: Indisch, Arabisch und andere

note: type: Content of: <book><chapter><section><section><title>
en: An example for Japanese
de: Ein Beispiel für Japanisch

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You may choose as many input sources.
de: Sie können weitere Eingabequellen wählen.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Relogin to user's account.
de: Melden Sie sich am Benutzerkonto neu an.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Setup each input source by right clicking the GUI toolbar icon.
de: Richten Sie jede Eingabequelle durch einen Rechtsklick auf das Icon in der GUI-Werkzeugleiste ein.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Switch among installed input sources by SUPER-SPACE. (SUPER is normally the Windows key.)
de: Wählen Sie zwischen den installierten Eingabequellen mittels SUPERTASTE+LEERTASTE (die SUPERTASTE ist normalerweise die Windows-Taste).

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you wish to have access to alphabet only keyboard environment with the physical Japanese keyboard on which shift-<literal>2</literal> has <literal>"</literal> (double quotation mark) engraved, you select "Japanese" in the above procedure.  You can enter Japanese using "Japanese mozc (or anthy)" with physical "US" keyboard on which shift-<literal>2</literal> has <literal>@</literal> (at mark) engraved.
de: Wenn Sie mit Ihrer japanischen Tastatur Zugriff auf eine Tastaturumgebung mit alphabetischen Zeichen wünschen, bei der Umschalt-<literal>2</literal> das doppelte Anführungszeichen (<literal>"</literal>) ausgibt, sollten Sie in der obigen Prozedur "Japanisch" auswählen. Auch können Sie Japanisch über "Japanisch mozc (oder anthy)" mit einer physikalischen "US"-Tastatur eingeben, dabei wird dann über Umschalt-<literal>2</literal> das <literal>@</literal>-Zeichen ausgegeben.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The GUI menu entry for <literal>im-config</literal>(8) is "Input method".
de: Der Eintrag für <literal>im-config</literal>(8) im GUI-Menü ist "Eingabemethode"; starten Sie es jetzt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Alternatively, execute "<literal>im-config</literal>" from user's shell.
de: Alternativ führen Sie jetzt "<literal>im-config</literal>" über eine Benutzer-Shell aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>im-config</literal>(8) behaves differently if command is executed from root or not.
de: <literal>im-config</literal>(8) verhält sich unterschiedlich abhängig davon, ob es von root ausgeführt wurde oder nicht.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>im-config</literal>(8) enables the best input method on the system as default without any user actions.
de: <literal>im-config</literal>(8) aktiviert standardmäßig ohne weiteres Zutun des Benutzers die beste Eingabemethode auf dem System.

note: type: Content of: <book><chapter><section><title>
en: The display output
de: Die Bildschirmausgabe

note: type: Content of: <book><chapter><section><para>
en: Linux console can only display limited characters.  (You need to use special terminal program such as <literal>jfbterm</literal>(1) to display non-European languages on the non-GUI console.)
de: Die Linux-Konsole kann nur einen beschränkten Bereich von Zeichen anzeigen. (Sie benötigen ein spezielles Terminal-Programm wie <literal>jfbterm</literal>(1), um nicht-europäische Sprachen in der Konsole außerhalb der grafischen Umgebung anzuzeigen.)

note: type: Content of: <book><chapter><section><para>
en: GUI environment (<xref linkend="_gui_system"/>) can display any characters in the UTF-8 as long as required fonts are installed and enabled. (The encoding of the original font data is taken care and transparent to the user.)
de: Die grafische Umgebung (<xref linkend="_gui_system"/>) kann jegliche Zeichen in UTF-8 anzeigen, sofern die benötigten Schriften installiert und aktiviert sind. (Die Kodierung der Original-Schriftdaten wird für den Benutzer transparent erledigt.)

note: type: Content of: <book><chapter><section><section><title>
en: The terminal configuration
de: Die Terminal-Konfiguration

note: type: Content of: <book><chapter><section><section><para>
en: There are several components to configure character console and <literal>ncurses</literal>(3) system features.
de: Es existieren mehrere Komponenten zur Konfiguration von Systemfunktionalitäten für textbasierte Konsolen und <literal>ncurses</literal>(3):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>/etc/terminfo/*/*</literal>" file (<literal>terminfo</literal>(5))
de: die Datei "<literal>/etc/terminfo/*/*</literal>" (<literal>terminfo</literal>(5));

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>$TERM</literal>" environment variable (<literal>term</literal>(7))
de: die Umgebungsvariable "<literal>$TERM</literal>" (<literal>term</literal>(7));

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>setterm</literal>(1), <literal>stty</literal>(1), <literal>tic</literal>(1), and <literal>toe</literal>(1)
de: <literal>setterm</literal>(1), <literal>stty</literal>(1), <literal>tic</literal>(1) und <literal>toe</literal>(1).

note: type: Content of: <book><chapter><section><section><para>
en: If the <literal>terminfo</literal> entry for <literal>xterm</literal> doesn't work with a non-Debian <literal>xterm</literal>, change your terminal type, "<literal>$TERM</literal>", from "<literal>xterm</literal>" to one of the feature-limited versions such as "<literal>xterm-r6</literal>" when you log in to a Debian system remotely.  See "<literal>/usr/share/doc/libncurses5/FAQ</literal>" for more.  "<literal>dumb</literal>" is the lowest common denominator for "<literal>$TERM</literal>".
de: Falls bei Anmeldung von fern auf einem Debian-System mit einem Debian-fremden <literal>xterm</literal>der <literal>terminfo</literal>-Eintrag für <literal>xterm</literal> nicht funktioniert, ändern Sie den Terminaltyp ("<literal>$TERM</literal>") von "<literal>xterm</literal>" auf eine der funktionseingeschränkten Versionen wie "<literal>xterm-r6</literal>". Näheres dazu finden Sie in "<literal>/usr/share/doc/libncurses5/FAQ</literal>". "<literal>dumb</literal>" ist der kleinste gemeinsame Nenner für "<literal>$TERM</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: East Asian Ambiguous Character Width Characters
de: Unbekannte Zeichenbreite bei ostasiatischen Zeichen

note: type: Content of: <book><chapter><section><section><para>
en: You can work around this problem:
de: Sie können dies Problem jedoch umgehen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>gnome-terminal</literal>: Preferences → Profiles → <emphasis>Profile name</emphasis> → Compatibility → Ambiguous-wide characters → Narrow
de: <literal>gnome-terminal</literal>: Einstellungen → Profile → <emphasis>Profilname</emphasis> → Kompatibilität → Zeichen mit unbekannter Breite → Schmal

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>ncurses</literal>: Set environment <literal>export NCURSES_NO_UTF8_ACS=0</literal>.
de: <literal>ncurses</literal>: Setzen einer Umgebungsvariablen mit <literal>export NCURSES_NO_UTF8_ACS=0</literal>.

note: type: Content of: <book><chapter><title>
en: System tips
de: Systemtipps

note: type: Content of: <book><chapter><para>
en: Here, I describe basic tips to configure and manage systems, mostly from the console.
de: Hier beschreibe ich einige grundlegende Tipps zur Konfiguration und Verwaltung des Systems, überwiegend für die Konsole.

note: type: Content of: <book><chapter><section><title>
en: The console tips
de: Tipps für die Konsole

note: type: Content of: <book><chapter><section><para>
en: There are some utility programs to help your console activities.
de: Es gibt einige Hilfsprogramme, die Sie bei Ihren Konsolenaktivitäten unterstützen können:

note: type: Content of: <book><chapter><section><table><title>
en: List of programs to support console activities
de: Liste von Programmen für Konsolenaktivitäten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: See <xref linkend="_midnight_commander_mc"/>
de: siehe <xref linkend="_midnight_commander_mc"/>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>script</literal>(1) command to make a record of terminal session
de: <literal>script</literal>(1)-Befehl, um eine Aufzeichnung von einer Terminal-Sitzung zu erstellen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: terminal multiplexer with VT100/ANSI terminal emulation
de: Terminal-Multiplexer mit VT100-/ANSI-Terminal-Emulation

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: terminal multiplexer alternative (Use "Control-B" instead)
de: Terminal-Multiplexer-Alternative (verwenden Sie "Strg-B")

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fast recursive string search in the source code tree with automatic filtering
de: schnelle rekursive Textsuche für Quellcode-Bäume mit automatischer Filterung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fuzzy text finder
de: Unschärfe-Textsuch-Programm

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: readline feature command line wrapper
de: Befehlszeilen-Wrapper mit readline-Funktionalität

note: type: Content of: <book><chapter><section><section><title>
en: Recording the shell activities cleanly
de: Shell-Aktivitäten sauber aufzeichnen

note: type: Content of: <book><chapter><section><section><para>
en: The simple use of <literal>script</literal>(1) (see <xref linkend="_recording_the_shell_activities"/>) to record shell activity produces a file with control characters.  This can be avoided by using <literal>col</literal>(1) as the following.
de: Die schlichte Verwendung von <literal>script</literal>(1) wie in <xref linkend="_recording_the_shell_activities"/> erzeugt eine Datei mit Steuerzeichen. Sie können dies durch Nutzung von <literal>col</literal>(1) wie folgt beheben:

note: type: Content of: <book><chapter><section><section><para>
en: Do whatever … and press <literal>Ctrl-D</literal> to exit <literal>script</literal>.
de: Machen Sie irgendetwas … und drücken Sie <literal>Strg-D</literal>, um <literal>script</literal> zu beenden.

note: type: Content of: <book><chapter><section><section><para>
en: There are alternative methods to record the shell activities:
de: Es gibt alternative Methoden, um Shell-Aktivitäten aufzuzeichnen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use <literal>tee</literal> (usable during the boot process in the initramfs):
de: Verwendung von <literal>tee</literal> (auch verwendbar während des Boot-Vorgangs in der initramfs):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use <literal>gnome-terminal</literal> with the extend line buffer for scrollback.
de: Verwendung von <literal>gnome-terminal</literal> erweitertem Zeilenpuffer, um zurückscrollen zu können.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use <literal>screen</literal> with "<literal>^A H</literal>" (see <xref linkend="_the_screen_program"/>) to perform recording of console.
de: Verwendung von <literal>screen</literal> mit "<literal>^A H</literal>" (siehe <xref linkend="_the_screen_program"/>),  um eine Konsolensitzung aufzuzeichnen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use <literal>vim</literal> with "<literal>:terminal</literal>" to enter the terminal mode.  Use "<literal>Ctrl-W N</literal>" to exit from terminal mode to normal mode.  Use "<literal>:w typescript</literal>" to write the buffer to a file.
de: Verwendung von <literal>vim</literal> mit "<literal>:terminal</literal>", um in den Terminal-Modus zu wechseln. (Mit "<literal>Ctrl-W N</literal>" kommen Sie vom Terminal-Modus zurück in den Normalmodus.) Geben Sie "<literal>:w typescript</literal>" ein, um den Puffer in eine Datei zu schreiben.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use <literal>emacs</literal> with "<literal>M-x shell</literal>", "<literal>M-x eshell</literal>", or "<literal>M-x term</literal>" to enter recording console.  Use "<literal>C-x C-w</literal>" to write the buffer to a file.
de: Verwendung von <literal>emacs</literal> mit "<literal>M-x shell</literal>", "<literal>M-x eshell</literal>" oder "<literal>M-x term</literal>", um eine Konsolensitzung aufzuzeichnen. Um den Puffer in eine Datei zu schreiben, verwenden Sie "<literal>C-x C-w</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: The screen program
de: Das Programm screen

note: type: Content of: <book><chapter><section><section><para>
en: <literal>screen</literal>(1) not only allows one terminal window to work with multiple processes, but also allows <emphasis role="strong">remote shell process to survive interrupted connections</emphasis>.  Here is a typical use scenario of <literal>screen</literal>(1).
de: <literal>screen</literal>(1) bietet nicht nur die Möglichkeit, in einem Terminal-Fenster mehrere Prozesse laufen zu lassen, sondern erlaubt auch <emphasis role="strong">einem Remote-Shell-Prozess, Verbindungsunterbrechungen zu überstehen</emphasis>. Hier ein typisches Anwendungsszenario für <literal>screen</literal>(1):

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You login to a remote machine.
de: Sie melden sich auf einer fernen Maschine an.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You start <literal>screen</literal> on a single console.
de: Sie starten <literal>screen</literal> auf einer einfachen Konsole.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You execute multiple programs in <literal>screen</literal> windows created with <literal>^A c</literal> ("Control-A" followed by "c").
de: Sie führen mehrere Programme in <literal>screen</literal>-Fenstern aus, die Sie über <literal>^A c</literal> ("Strg-A" gefolgt von "c") erzeugen.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You switch among the multiple <literal>screen</literal> windows by <literal>^A n</literal> ("Control-A" followed by "n").
de: Sie können mittels <literal>^A n</literal> ("Strg-A" gefolgt von "n") zwischen den verschiedenen <literal>screen</literal>-Fenstern hin- und herschalten.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Suddenly you need to leave your terminal, but you don't want to lose your active work by keeping the connection.
de: Plötzlich müssen Sie Ihr Terminal verlassen, aber Sie möchten Ihre aktuelle Arbeit nicht verlieren und deshalb die Verbindung erhalten.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You may <emphasis role="strong">detach</emphasis> the <literal>screen</literal> session by any methods.
de: Sie können die Verbindung zur <literal>screen</literal>-Sitzung durch eine der folgenden Methoden <emphasis role="strong">lösen</emphasis>:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Brutally unplug your network connection
de: Ganz brutal: die Netzwerkverbindung trennen;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Type <literal>^A d</literal> ("Control-A" followed by "d") and manually logging out from the remote connection
de: Tippen Sie <literal>^A d</literal> ("Strg-A" gefolgt von "d") und melden Sie sich händisch von der Fernverbindung ab;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Type <literal>^A DD</literal> ("Control-A" followed by "DD") to have <literal>screen</literal> detach and log you out
de: Tippen Sie <literal>^A DD</literal> ("Strg-A" gefolgt von "DD"), damit <literal>screen</literal> die Verbindung löst und Sie abmeldet.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You log in again to the same remote machine (even from a different terminal).
de: Sie melden Sich am gleichen fernen Rechner erneut an (funktioniert sogar bei Anmeldung über ein anderes Terminal).

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You start <literal>screen</literal> as "<literal>screen -r</literal>".
de: Sie starten <literal>screen</literal> über "<literal>screen -r</literal>".

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: <literal>screen</literal> magically <emphasis role="strong">reattaches</emphasis> all previous <literal>screen</literal> windows with all actively running programs.
de: <literal>screen</literal> <emphasis role="strong">verbindet</emphasis> ganz von selbst alle vorherigen <literal>screen</literal>-Fenster mit allen aktuell laufenden Programmen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can save connection fees with <literal>screen</literal> for metered network connections such as dial-up and packet ones, because you can leave a process active while disconnected, and then re-attach it later when you connect again.
de: Bei Verbindungen, die über Zeit oder Volumen abgerechnet werden, können Sie mit <literal>screen</literal> Kosten sparen, indem Sie einen Prozess aktiv laufen lassen, während die Verbindung aber unterbrochen ist, und die Sitzung später erneut verbinden, wenn Sie sich wieder einwählt haben.

note: type: Content of: <book><chapter><section><section><para>
en: In a <literal>screen</literal> session, all keyboard inputs are sent to your current window except for the command keystroke.  All <literal>screen</literal> command keystrokes are entered by typing <literal>^A</literal> ("Control-A") plus a single key [plus any parameters].  Here are important ones to remember.
de: In einer <literal>screen</literal>-Sitzung werden alle Tastatureingaben zu Ihrem aktuell laufenden screen-Fenster gesendet, außer Befehlseingaben. Alle <literal>screen</literal>-Befehlseingaben werden mittels <literal>^A</literal> ("Strg-A") plus einer einzelnen Taste [plus eventuellen Parametern] eingegeben. Hier einige wichtige zur Erinnerung:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key bindings for screen
de: Liste von Tastaturkürzeln für screen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show a help screen (display key bindings)
de: eine Hilfe anzeigen (Tastaturkürzel anzeigen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a new window and switch to it
de: ein neues Fenster erstellen und dorthin wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: go to next window
de: zu nächstem Fenster wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: go to previous window
de: zu vorherigem Fenster wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: go to window number 0
de: zu Fenster Nr. 0 wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: go to window number 1
de: zu Fenster Nr. 1 wechseln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show a list of windows
de: eine Liste vorhandener Fenster anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: send a Ctrl-A to current window as keyboard input
de: ein Strg-A als Tastatureingabe an das aktuelle Fenster senden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: write a hardcopy of current window to file
de: Hardcopy des aktuellen Fensters in eine Datei schreiben

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: begin/end logging current window to file
de: Starten/stoppen des Aufzeichnens vom aktuellen Fenster in eine Datei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lock the terminal (password protected)
de: Terminal sperren (Passwort-geschützt)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: detach screen session from the terminal
de: Verbindung der screen-Sitzung zum Terminal lösen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: detach screen session and log out
de: Verbindung der screen-Sitzung lösen und abmelden

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>screen</literal>(1) for details.
de: Lesen Sie <literal>screen</literal>(1) bezüglich weiterer Details.

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>tmux</literal>(1) for functionalities of the alternative command.
de: Lesen Sie <literal>tmux</literal>(1) für Funktionalitäten einer Alternative zum Befehl screen.

note: type: Content of: <book><chapter><section><section><title>
en: Navigating around directories
de: Durch Verzeichnisse navigieren

note: type: Content of: <book><chapter><section><section><para>
en: In <xref linkend="_customizing_bash"/>, 2 tips to allow quick navigation around directories are described: <literal>$CDPATH</literal> and <literal>mc</literal>.
de: In <xref linkend="_customizing_bash"/> finden Sie 2 Tipps, die eine schnelle Navigation durch Verzeichnisse ermöglichen: <literal>$CDPATH</literal> und <literal>mc</literal>.

note: type: Content of: <book><chapter><section><section><para>
en: If you use fuzzy text filter program, you can do without typing the exact path.  For <literal>fzf</literal>, include following in <literal>~/.bashrc</literal>.
de: Wenn Sie einen Unschärfe-Textfilter verwenden, müssen Sie dabei nicht einmal den exakten Pfad angeben. Für <literal>fzf</literal> geben Sie dazu folgendes in <literal>~/.bashrc</literal> ein:

note: type: Content of: <book><chapter><section><section><para>
en: For example:
de: Beispiele:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You can jump to a very deep subdirectory with minimal efforts.  You first type "<literal>cd **</literal>" and press <literal>Tab</literal>.  Then you will be prompted with candidate paths.  Typing in partial path strings, e.g., <literal>s/d/b foo</literal>, will narrow down candidate paths.  You select the path to be used by <literal>cd</literal> with cursor and return keys.
de: Sie können mit minimalem Aufwand in ein sehr tief verschachteltes Unterverzeichnis springen. Zunächst geben Sie "<literal>cd **</literal>" ein und drücken <literal>Tab</literal>. Es werden Ihnen jetzt die in Frage kommenden Pfade angezeigt. Durch Eingabe von Teilen des Pfads, z.B. <literal>s/d/b foo</literal>, schränken Sie die Kandidaten weiter ein. Den gewünschten Pfad wählen Sie mittels <literal>cd</literal> und Pfeil-/Entertasten aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You can select a command from the command history more efficiently with minimal efforts.  You press <literal>Ctrl-R</literal> at the command prompt.  Then you will be prompted with candidate commands.  Typing in partial command strings, e.g., <literal>vim d</literal>, will narrow down candidates.  You select the one to be used with cursor and return keys.
de: Sie können ganz einfach und effizient einen Befehl aus der Befehlshistorie aufrufen. Drücken Sie dazu am Eingabe-Prompt <literal>Strg-R</literal>. Es werden Ihnen die in Frage kommenden Befehle angezeigt. Durch Eingabe von Teilen des Befehls, z.B. <literal>vim d</literal>, schränken Sie die Kandidaten weiter ein. Den gewünschten Befehl wählen Sie mittels Pfeil-/Entertasten aus.

note: type: Content of: <book><chapter><section><section><title>
en: Readline wrapper
de: Readline-Wrapper

note: type: Content of: <book><chapter><section><section><para>
en: Some commands such as <literal>/usr/bin/dash</literal> which lacks command line history editing capability can add such functionality transparently by running under <literal>rlwrap</literal> or its equivalents.
de: Einige Befehle wie z.B. <literal>/usr/bin/dash</literal>, die nicht die Fähigkeit zum Editieren der Befehlshistorie haben, können diese Fähigkeit trotzdem erlangen, indem sie mittels <literal>rlwrap</literal> (oder seinen Äquivalenten) ausgeführt werden.

note: type: Content of: <book><chapter><section><section><para>
en: This provides convenient platform to test subtle points for <literal>dash</literal> with friendly <literal>bash</literal>-like environment.
de: Dies bietet eine komfortable Plattform, um gewisse Dinge mit <literal>dash</literal> zu testen mit dem Komfort einer <literal>bash</literal>-ähnlichen Umgebung.

note: type: Content of: <book><chapter><section><section><title>
en: Scanning the source code tree
de: Durchsuchen eines Quellcode-Baums

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>rg</literal>(1) command in the <literal>ripgrep</literal> package offers a faster alternative to the <literal>grep</literal>(1) command for scanning the source code tree for typical situation.  It takes advantage of modern multi-core CPUs and automatically applies reasonable filters to skip some files.
de: Der Befehl <literal>rg</literal>(1) aus dem <literal>ripgrep</literal>-Paket ist eine schnellere Alternative zu <literal>grep</literal>(1) zum Durchsuchen eines Quellcode-Baums nach typischen Situationen. Er nutzt die Vorteile moderner Multi-Kern-CPUs und wendet bei einigen Dateien automatisch passende Filter an.

note: type: Content of: <book><chapter><section><title>
en: Customizing vim
de: Anpassen von vim

note: type: Content of: <book><chapter><section><para>
en: After you learn basics of <literal>vim</literal>(1) through <xref linkend="_using_vim"/>, please read Bram Moolenaar's "<ulink url="&sevenhabitsofeffetexteditingcaaa;">Seven habits of effective text editing (2000)</ulink>" to understand how <literal>vim</literal> should be used.
de: Nachdem Sie die Grundlagen von <literal>vim</literal>(1) in <xref linkend="_using_vim"/> kennengelernt haben, lesen Sie bitte Bram Moolenaars "<ulink url="&sevenhabitsofeffetexteditingcaaa;">Seven habits of effective text editing (2000)</ulink>", um zu verstehen, wie <literal>vim</literal> genutzt werden sollte.

note: type: Content of: <book><chapter><section><section><title>
en: Customizing vim with internal features
de: Anpassen von vim mit internen Funktionalitäten

note: type: Content of: <book><chapter><section><section><para>
en: The behavior of <literal>vim</literal> can be changed significantly by enabling its internal features through the <literal>Ex</literal>-mode commands such as "<literal>set ...</literal>" to set vim options.
de: Das Verhalten von <literal>vim</literal> kann signifikant verändert werden, indem über <literal>Ex</literal>-Modus-Befehle interne Funktionalitäten aktiviert werden, wie z.B. "<literal>set ...</literal>" zum Setzen von vim-Optionen.

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: More elaborate customization examples: "<ulink url="&vimgalore;">Vim Galore</ulink>", "<ulink url="&sensiblevim;">sensible.vim</ulink>", ...
de: Tiefergehende Anpassungsbeispiele: "<ulink url="&vimgalore;">Vim Galore</ulink>", "<ulink url="&sensiblevim;">sensible.vim</ulink>", ...

note: type: Content of: <book><chapter><section><section><para>
en: These <literal>Ex</literal>-mode commands can be included in user's vimrc file, traditional "<literal>~/.vimrc</literal>" or git-friendly "<literal>~/.vim/vimrc</literal>".  Here is a very simple example <placeholder type="footnote" id="0"/>:
de: Diese <literal>Ex</literal>-Modus-Befehle können in der vimrc-Datei des Benutzers (traditionell "<literal>~/.vimrc</literal>", oder auch git-freundlich "<literal>~/.vim/vimrc</literal>") eingefügt werden. Hier ein einfaches Beispiel <placeholder type="footnote" id="0"/>:

note: type: Content of: <book><chapter><section><section><para>
en: The keymap of <literal>vim</literal> can be changed in user's vimrc file.  E.g.:
de: Die Tastenbelegung von <literal>vim</literal> kann in der vimrc-Datei des Benutzers geändert werden. Z.B.:

note: type: Content of: <book><chapter><section><section><caution><para>
en: Don't try to change the default key bindings without very good reasons.
de: Versuchen Sie nicht ohne guten Grund, die Standard-Tastaturkürzel zu ändern.

note: type: Content of: <book><chapter><section><section><para>
en: In order for the above keybindings to function properly, the terminal program needs to be configured to generate "ASCII DEL" for <literal>Backspace</literal>-key and "Escape sequence" for <literal>Delete</literal>-key.
de: Damit die oben aufgeführten Tastaturkürzel korrekt funktionieren, muss das Terminal-Programm so konfiguriert sein, dass es "ASCII DEL" für die <literal>Backspace</literal>-Taste und "Escape sequence" für die <literal>Entf</literal>-Taste generiert.

note: type: Content of: <book><chapter><section><section><para>
en: Other miscellaneous configuration can be changed in user's vimrc file.  E.g.:
de: Weitere Konfigurationsparameter können in der vimrc-Datei des Benutzers angepasst werden. Z.B.:

note: type: Content of: <book><chapter><section><section><title>
en: Customizing vim with external packages
de: Anpassen von vim mit externen Paketen

note: type: Content of: <book><chapter><section><section><para>
en: Interesting external plugin packages can be found:
de: Interessante externe Plugin-Pakete finden Sie unter:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&vimtheubiquitoustexteditor;"> Vim - the ubiquitous text editor </ulink> -- The official upstream site of Vim and vim scripts
de: <ulink url="&vimtheubiquitoustexteditor;"> Vim - the ubiquitous text editor </ulink> -- Die offizielle Upstream-Seite von Vim und Vim-Scripten

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&vimawsome;"> VimAwsome </ulink> -- The listing of Vim plugins
de: <ulink url="&vimawsome;"> VimAwsome </ulink> -- Auflistung von Vim-Plugins

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&vimscripts;">vim-scripts</ulink> -- Debian package: a collection of vim scripts
de: <ulink url="&vimscripts;">vim-scripts</ulink> -- Debian-Paket: eine Sammlung von Vim-Scripten

note: type: Content of: <book><chapter><section><section><para>
en: Plugin packages in the <ulink url="&vimscripts;">vim-scripts</ulink> package can be enabled using user's vimrc file.  E.g.:
de: Plugin-Pakete aus dem <ulink url="&vimscripts;">vim-scripts</ulink>-Paket können über die vimrc-Datei des Benutzers aktiviert werden. Z.B.:

note: type: Content of: <book><chapter><section><section><para>
en: The new native Vim package system works nicely with "<literal>git</literal>" and "<literal>git submodule</literal>".  One such example configuration can be found at <ulink url="&mygitrepositorydotvim;">my git repository: dot-vim</ulink>.  This does essentially:
de: Das neue native Vim-Paketsystem funktioniert sehr gut mit "<literal>git</literal>" und "<literal>git submodule</literal>". Eine solche Beispielkonfiguration finden Sie in <ulink url="&mygitrepositorydotvim;">meinem git-Repository: dot-vim</ulink>.  Was sie bewirkt, ist letztlich:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: By using "<literal>git</literal>" and "<literal>git submodule</literal>", latest external packages, such as "<literal><emphasis>name</emphasis></literal>", are placed into <literal>~/.vim/pack/*/opt/<emphasis>name</emphasis></literal> and similar.
de: Durch Verwenden von "<literal>git</literal>" und "<literal>git submodule</literal> werden die aktuellsten externen Pakete in <literal>~/.vim/pack/*/opt/</literal> abgelegt, z.B. für "<literal><emphasis>name</emphasis></literal>" in <literal>~/.vim/pack/*/opt/<emphasis>name</emphasis></literal>, und entsprechend für andere Pakete.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: By adding <literal>:packadd! <emphasis>name</emphasis></literal> line to user's vimrc file, these packages are placed on <literal>runtimepath</literal>.
de: Indem eine <literal>:packadd! <emphasis>name</emphasis></literal>-Zeile zur vimrc-Datei des Benutzers hinzugefügt wird, werden die entsprechenden Pakete im <literal>runtimepath</literal> abgelegt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Vim loads these packages on <literal>runtimepath</literal> during its initialization.
de: Vim lädt diese Pakete während der Initialisierung aus dem <literal>runtimepath</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: At the end of its initialization, tags for the installed documents are updated with "<literal>helptags ALL</literal>".
de: Am Ende der Initialisierung werden die Marker (Tags) für die installierten Dokumente mit "<literal>helptags ALL</literal>" aktualisiert.

note: type: Content of: <book><chapter><section><section><para>
en: For more, please start <literal>vim</literal> with "<literal>vim --startuptime vimstart.log</literal>" to check actual execution sequence and time spent for each step.
de: Wenn Sie es genauer wissen möchten, starten Sie <literal>vim</literal> mit "<literal>vim --startuptime vimstart.log</literal>", um die aktuell ausgeführte Startsequenz sowie die für jeden Schritt benötigte Zeit kontrollieren zu können.

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: <ulink url="&vimpathogen;">vim-pathogen</ulink> was popular.
de: <ulink url="&vimpathogen;">vim-pathogen</ulink> war sehr populär.

note: type: Content of: <book><chapter><section><section><para>
en: It is quite confusing to see too many ways<placeholder type="footnote" id="0"/> to manage and load these external packages to <literal>vim</literal>.  Checking the original information is the best cure.
de: Es kann sehr verwirrend sein, wenn es zu viele Wege <placeholder type="footnote" id="0"/> für die Verwaltung und das Herunterladen externer <literal>vim</literal>-Pakete gibt. Sich an die Original-Informationen zu halten, ist dann die beste Hilfe.

note: type: Content of: <book><chapter><section><section><table><title>
en: Information on the initialization of <literal>vim</literal>
de: Informationen zur Initialisierung von <literal>vim</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: information
de: Information

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: explanation on the vim package mechanism
de: Erklärung zum Vim-Paket-Mechanismus

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: explanation on the <literal>runtimepath</literal> mechanism
de: Erklärung zum <literal>runtimepath</literal>-Mechanismus

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: internal states including candidates for the vimrc file
de: interner Status inklusive Kandidaten für die vimrc-Datei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the environment variable "<literal>$VIM</literal>" used to locate the vimrc file
de: die Umgebungsvariable "<literal>$VIM</literal>", die verwendet wird, um die vimrc-Datei zu finden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list of directories which will be searched for all runtime support files
de: Liste der Verzeichnisse, die auf der Suche nach runtime-Support-Dateien durchsucht werden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the environment variable "<literal>$VIMRUNTIME</literal>" used to locate various system provided runtime support files
de: die Umgebungsvariable "<literal>$VIMRUNTIME</literal>", die verwendet wird, um verschiedene (vom System bereitgestellte) Runtime-Support-Dateien zu finden

note: type: Content of: <book><chapter><section><title>
en: Data recording and presentation
de: Datenaufzeichnung und -darstellung

note: type: Content of: <book><chapter><section><section><title>
en: The log daemon
de: Der log-Daemon

note: type: Content of: <book><chapter><section><section><para>
en: Many traditional programs record their activities in the text file format under the "<literal>/var/log/</literal>" directory.
de: Viele traditionelle Programme zeichnen ihre Aktivitäten als Textdatei im "<literal>/var/log/</literal>"-Verzeichnis auf.

note: type: Content of: <book><chapter><section><section><para>
en: <literal>logrotate</literal>(8) is used to simplify the administration of log files on a system which generates a lot of log files.
de: <literal>logrotate</literal>(8) wird verwendet, um die Administration der Logdateien auf Systemen zu vereinfachen, die viele solcher Logdateien erzeugen.

note: type: Content of: <book><chapter><section><section><para>
en: Many new programs record their activities in the binary file format using <literal>systemd-journald</literal>(8) Journal service under the "<literal>/var/log/journal</literal>" directory.
de: Viele neue Programme hingegen zeichnen ihre Aktivitäten in binärem Format mittels dem Journal-Service <literal>systemd-journald</literal>(8) im Verzeichnis "<literal>/var/log/journal</literal>" auf.

note: type: Content of: <book><chapter><section><section><para>
en: You can log data to the <literal>systemd-journald</literal>(8) Journal from a shell script by using the <literal>systemd-cat</literal>(1) command.
de: Sie können Logdaten von einem Shell-Skript zum <literal>systemd-journald</literal>(8)-Journal hinzufügen, indem Sie den <literal>systemd-cat</literal>(1)-Befehl nutzen.

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_the_system_message"/> and <xref linkend="_the_kernel_message"/>.
de: Lesen Sie dazu <xref linkend="_the_system_message"/> und <xref linkend="_the_kernel_message"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Log analyzer
de: Analyseprogramme für Logdateien

note: type: Content of: <book><chapter><section><section><para>
en: Here are notable log analyzers ("<literal>~Gsecurity::log-analyzer</literal>" in <literal>aptitude</literal>(8)).
de: Hier eine Liste erwähnenswerter Analyseprogramme für Logdateien ("<literal>~Gsecurity::log-analyzer</literal>" in <literal>aptitude</literal>(8)):

note: type: Content of: <book><chapter><section><section><table><title>
en: List of system log analyzers
de: Liste von System-Log-Analyzern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: log analyzer with nice output written in Perl
de: Log-Analysator mit netter Ausgabe, geschrieben in Perl

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: powerful and featureful web server log analyzer
de: leistungsfähiger und mit vielen Funktionen ausgestatteter Webserver-Log-Analysator

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: web server log analyzer
de: Webserver-Log-Analysator

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: squid analysis report generator
de: Analysereportgenerator für Squid

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Postfix log entry summarizer
de: Programm zur Zusammenfassung von Postfix-Logeinträgen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: firewall log analyzer
de: Firewall-Log-Analysator

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: monitor and analyze squid access.log files
de: Programm zum Beobachten und Analysieren von Squid-access.log-Dateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: log file viewer with regexp matching, highlighting, and hooks
de: Logdatei-Betrachter mit Unterstützung für reguläre Ausdrücke, Hervorhebung und Einsprungstellen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Controllable Regex Mutilator and Spam Filter (CRM114)
de: Programm zur flexiblen Einordnung von E-Mails und anderen Daten (CRM114)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: interpret ICMP messages
de: Programm zur Interpretation von ICMP-Nachrichten

note: type: Content of: <book><chapter><section><section><note><para>
en: <ulink url="&crmbbe;">CRM114</ulink> provides language infrastructure to write <emphasis role="strong">fuzzy</emphasis> filters with the <ulink url="&treregexlibrary;">TRE regex library</ulink>.  Its popular use is spam mail filter but it can be used as log analyzer.
de: <ulink url="&crmbbe;">CRM114</ulink> bietet eine Sprachinfrastruktur, um <emphasis role="strong">Unschärfe</emphasis>-Filter (fuzzy filters) mittels der <ulink url="&treregexlibrary;">TRE-regex-Bibliothek</ulink> zu erstellen. Ein populärer Anwendungsfall ist der Spam-Mail-Filter, aber es kann auch als Log-Analysator verwendet werden.

note: type: Content of: <book><chapter><section><section><title>
en: Customized display of text data
de: Angepasste Anzeige von Textdaten

note: type: Content of: <book><chapter><section><section><para>
en: Although pager tools such as <literal>more</literal>(1) and <literal>less</literal>(1) (see <xref linkend="_the_pager"/>) and custom tools for highlighting and formatting (see <xref linkend="_highlighting_and_formatting_plain_text_data"/>) can display text data nicely, general purpose editors (see <xref linkend="_the_text_editor"/>) are most versatile and customizable.
de: Obwohl Pager wie <literal>more</literal>(1) und <literal>less</literal>(1) (lesen Sie dazu <xref linkend="_the_pager"/>) sowie spezielle Werkzeuge für Hervorhebung und Formatierung (Näheres dazu in <xref linkend="_highlighting_and_formatting_plain_text_data"/>) Text gut anzeigen können, sind normale Texteditoren (Details in <xref linkend="_the_text_editor"/>) vielseitiger und besser anzupassen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: For <literal>vim</literal>(1) and its pager mode alias <literal>view</literal>(1), "<literal>:set hls</literal>" enables highlighted search.
de: Bei <literal>vim</literal>(1) und seinem Pager-Modus alias <literal>view</literal>(1) wird über "<literal>:set hls</literal>" die Suche mit Hervorhebung aktiviert.

note: type: Content of: <book><chapter><section><section><title>
en: Customized display of time and date
de: Angepasste Anzeige von Datum und Uhrzeit

note: type: Content of: <book><chapter><section><section><para>
en: The default display format of time and date by the "<literal>ls -l</literal>" command depends on the <emphasis role="strong">locale</emphasis> (see <xref linkend="_timestamps"/> for value).  The "<literal>$LANG</literal>" variable is referred first and it can be overridden by the "<literal>$LC_TIME</literal>" or "<literal>$LC_ALL</literal>" exported environment variables.
de: Das Standard-Anzeigeformat von Datum und Uhrzeit bei dem Befehl "<literal>ls -l</literal>" hängt vom gewählten <emphasis role="strong">Gebietsschema</emphasis> (locale) ab (siehe dazu auch <xref linkend="_timestamps"/>). Die Variable "<literal>$LANG</literal>" wird als erstes abgefragt, der Wert kann jedoch mittels der "<literal>$LC_TIME</literal>"- oder "<literal>$LC_ALL</literal>"-Variable überschrieben werden.

note: type: Content of: <book><chapter><section><section><para>
en: The actual default display format for each locale depends on the version of the standard C library (the <literal>libc6</literal> package) used.  I.e., different releases of Debian had different defaults.  For iso-formats, see <ulink url="&isoigab;">ISO 8601</ulink>.
de: Das letztlich verwendete Anzeigeformat für das jeweilige Gebietsschema hängt von der verwendeten Standard-C-Bibliothek (aus dem <literal>libc6</literal>-Paket) ab. Aufgrunddessen hatten verschiedene Debian-Veröffentlichungen unterschiedliche Standardeinstellungen. Bezüglich der ISO-Formate besuchen Sie <ulink url="&isoigab;">ISO 8601</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: If you really wish to customize this display format of time and date beyond the <emphasis role="strong">locale</emphasis>, you should set the <emphasis role="strong">time style value</emphasis> by the "<literal>--time-style</literal>" argument or by the "<literal>$TIME_STYLE</literal>" value (see <literal>ls</literal>(1), <literal>date</literal>(1), "<literal>info coreutils 'ls invocation'</literal>").
de: Wenn Sie das Anzeigeformat von Datum und Uhrzeit wirklich über die <emphasis role="strong">locale</emphasis>-Einstellung hinaus anpassen möchten, sollten Sie die Option <emphasis role="strong">time style value</emphasis> setzen, entweder über das "<literal>--time-style</literal>"-Argument oder über den Wert der Variable "<literal>$TIME_STYLE</literal>" (Näheres unter <literal>ls</literal>(1), <literal>date</literal>(1) und "<literal>info coreutils 'ls invocation'</literal>").

note: type: Content of: <book><chapter><section><section><table><title>
en: Display examples of time and date for the "<literal>ls -l</literal>" command with the <emphasis role="strong">time style value</emphasis>
de: Anzeigebeispiele von Datum und Uhrzeit für den Befehl "<literal>ls -l</literal>" mit <emphasis role="strong">time style value</emphasis>-Einstellung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: locale
de: Locale

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: display of time and date
de: Anzeige von Datum und Uhrzeit

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: any
de: alle

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>C</literal> or <literal>en_US.UTF-8</literal>
de: <literal>C</literal> oder <literal>en_US.UTF-8</literal>

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can eliminate typing long option on commandline using command alias (see <xref linkend="_command_alias"/>):
de: Sie können die Eingabe langer Optionsparameter auf der Befehlszeile vermeiden, indem sie einen Befehls-Alias verwenden (siehe <xref linkend="_command_alias"/>):

note: type: Content of: <book><chapter><section><section><title>
en: Colorized shell echo
de: Farbige Shell-Ausgabe

note: type: Content of: <book><chapter><section><section><para>
en: Shell echo to most modern terminals can be colorized using <ulink url="&ansiescapecode;">ANSI escape code</ulink> (see "<literal>/usr/share/doc/xterm/ctlseqs.txt.gz</literal>").
de: Die Shell-Ausgabe der meisten modernen Terminals kann über <ulink url="&ansiescapecode;">ANSI-Escape-Codes</ulink> farbig gestaltet werden (lesen Sie dazu auch "<literal>/usr/share/doc/xterm/ctlseqs.txt.gz</literal>").

note: type: Content of: <book><chapter><section><section><title>
en: Colorized commands
de: Farbige Befehle

note: type: Content of: <book><chapter><section><section><para>
en: Colorized commands are handy for inspecting their output in the interactive environment.  I include the following in my "<literal>~/.bashrc</literal>".
de: Farbige Befehle sind praktisch, um deren Ausgabe in einer interaktiven Umgebung zu kontrollieren. Ich habe Folgendes in meiner "<literal>~/.bashrc</literal>":

note: type: Content of: <book><chapter><section><section><para>
en: The use of alias limits color effects to the interactive command usage.  It has advantage over exporting environment variable "<literal>export GREP_OPTIONS='--color=auto'</literal>" since color can be seen under pager programs such as <literal>less</literal>(1).  If you wish to suppress color when piping to other programs, use "<literal>--color=auto</literal>" instead in the above example for "<literal>~/.bashrc</literal>".
de: Die Verwendung von Befehls-Alias beschränkt die Farbeffekte auf interaktive Befehlseingaben. Dies ist ein Vorteil gegenüber dem Exportieren der Umgebungsvariablen ("<literal>export GREP_OPTIONS='--color=auto'</literal>"), da die Farben auch in Pager-Programmen wie <literal>less</literal>(1) sichtbar sind. Falls Sie die Farbeffekte bei Weiterleitung zu anderen Programmen deaktivieren möchten, nutzen Sie stattdessen "<literal>--color=auto</literal>" in dem obigen Beispiel für die "<literal>~/.bashrc</literal>".

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can turn off these colorizing aliases in the interactive environment by invoking shell with "<literal>TERM=dumb bash</literal>".
de: Sie können die Farb-Alias in der interaktiven Umgebung ausschalten, indem Sie die Shell mit "<literal>TERM=dumb bash</literal>" starten.

note: type: Content of: <book><chapter><section><section><title>
en: Recording the editor activities for complex repeats
de: Aufzeichnen von Editor-Aktivitäten für komplexe Wiederholungen

note: type: Content of: <book><chapter><section><section><para>
en: You can record the editor activities for complex repeats.
de: Sie können Editor-Aktivitäten aufzeichnen, um sie später für komplexe Wiederholungen wiederzuverwenden.

note: type: Content of: <book><chapter><section><section><para>
en: For <ulink url="&vim;">Vim</ulink>, as follows.
de: Bei <ulink url="&vim;">Vim</ulink> wie folgt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>qa</literal>": start recording typed characters into named register "<literal>a</literal>".
de: "<literal>qa</literal>": Aufnahme der eingegebenen Zeichen in das Register "<literal>a</literal>" starten;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: … editor activities
de: … Editor-Aktivitäten;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>q</literal>": end recording typed characters.
de: "<literal>q</literal>": Aufnahme der eingegebenen Zeichen beenden;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>@a</literal>": execute the contents of register "<literal>a</literal>".
de: "<literal>@a</literal>": Ausführen des Inhalts von Register "<literal>a</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: For <ulink url="&emacs;">Emacs</ulink>, as follows.
de: Bei <ulink url="&emacs;">Emacs</ulink> wie folgt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>C-x (</literal>": start defining a keyboard macro.
de: "<literal>C-x (</literal>": Definition eines Tastaturmakros starten;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>C-x )</literal>": end defining a keyboard macro.
de: "<literal>C-x )</literal>": Definition des Tastaturmakros beenden;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>C-x e</literal>": execute a keyboard macro.
de: "<literal>C-x e</literal>": Ausführen des Tastaturmakros.

note: type: Content of: <book><chapter><section><section><title>
en: Recording the graphics image of an X application
de: Die Bildschirmanzeige einer X-Anwendung aufzeichnen

note: type: Content of: <book><chapter><section><section><para>
en: There are few ways to record the graphics image of an X application, including an <literal>xterm</literal> display.
de: Es gibt mehrere Wege, die Anzeige einer X-Anwendung aufzuzeichnen, inklusive eines <literal>xterm</literal>-Displays:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of graphics image manipulation tools
de: Liste von Werkzeugen zur Bildbearbeitung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: screen
de: Umgebung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: screenshot application for GNOME
de: Bildschirmfoto-Applikation für GNOME

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: screenshot application on steroid
de: Bildschirmfoto-Applikation auf Steroid

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: screenshot in GUI menu
de: Bildschirmfoto im GUI-Menü

note: type: Content of: <book><chapter><section><section><title>
en: Recording changes in configuration files
de: Aufzeichnen von Änderungen in Konfigurationsdateien

note: type: Content of: <book><chapter><section><section><para>
en: There are specialized tools to record changes in configuration files with help of DVCS and to make system snapshots on <ulink url="&btrfs;">Btrfs</ulink>.
de: Es gibt spezielle Werkzeuge, um Änderungen in Konfigurationsdateien mit Hilfe von DVCS-Systemen aufzuzeichnen sowie System-Schnappschüsse mittels <ulink url="&btrfs;">Btrfs</ulink> zu erstellen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages which can record configuration history
de: Liste von Paketen zur Aufzeichnung der Konfigurations-Historie

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: store configuration files and their metadata with <ulink url="&git;">Git</ulink> (default), <ulink url="&mercurial;">Mercurial</ulink>, or <ulink url="&gnubazaar;">GNU Bazaar</ulink>
de: Konfigurationsdateien und deren Metadaten mit <ulink url="&git;">Git</ulink> (Standard), <ulink url="&mercurial;">Mercurial</ulink> oder <ulink url="&gnubazaar;">GNU Bazaar</ulink> abspeichern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: system restore utility using rsync or BTRFS snapshots
de: Werkzeug zur Systemwiederherstellung mittels rsync oder BTRFS-Schnappschüssen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Linux filesystem snapshot management tool
de: Verwaltungswerkzeug für Linux-Dateisystem-Schnappschüsse

note: type: Content of: <book><chapter><section><section><para>
en: You may also think about local script <xref linkend="_backup_tips"/> approach.
de: Sie könnten auch den Ansatz über ein lokales Skript wie in <xref linkend="_backup_tips"/> in Erwägung ziehen.

note: type: Content of: <book><chapter><section><title>
en: Monitoring, controlling, and starting program activities
de: Überwachen, Steuern und Starten von Programmaktivitäten

note: type: Content of: <book><chapter><section><para>
en: Program activities can be monitored and controlled using specialized tools.
de: Programmaktivitäten können mittels spezieller Werkzeuge überwacht und kontrolliert werden:

note: type: Content of: <book><chapter><section><table><title>
en: List of tools for monitoring and controlling program activities
de: Liste von Werkzeugen zur Überwachung und Steuerung von Programmaktivitäten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>nice</literal>(1): run a program with modified scheduling priority
de: <literal>nice</literal>(1): ein Programm mit veränderter Ablaufpriorität ausführen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>renice</literal>(1): modify the scheduling priority of a running process
de: <literal>renice</literal>(1): die Ablaufpriorität eines laufenden Prozess verändern

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>/proc</literal>" filesystem utilities: <literal>ps</literal>(1), <literal>top</literal>(1), <literal>kill</literal>(1), <literal>watch</literal>(1), …
de: Werkzeuge für das "<literal>/proc</literal>"-Dateisystem: <literal>ps</literal>(1), <literal>top</literal>(1), <literal>kill</literal>(1), <literal>watch</literal>(1), …

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>/proc</literal>" filesystem utilities: <literal>killall</literal>(1), <literal>fuser</literal>(1), <literal>peekfd</literal>(1), <literal>pstree</literal>(1)
de: Werkzeuge für das "<literal>/proc</literal>"-Dateisystem: <literal>killall</literal>(1), <literal>fuser</literal>(1), <literal>peekfd</literal>(1), <literal>pstree</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>time</literal>(1): run a program to report system resource usages with respect to time
de: <literal>time</literal>(1): ein Programm ausführen und die Zeit ausgeben, während der Ressourcen verbraucht wurden

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>sar</literal>(1), <literal>iostat</literal>(1), <literal>mpstat</literal>(1), …: system performance tools for Linux
de: <literal>sar</literal>(1), <literal>iostat</literal>(1), <literal>mpstat</literal>(1), …: Werkzeuge zur Messung der System-Performance unter Linux

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Interactive System Activity Grapher for sysstat
de: Interaktive grafische Darstellung der Systemaktivität, basierend auf sysstat

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>lsof</literal>(8): list files opened by a running process using "<literal>-p</literal>" option
de: <literal>lsof</literal>(8): mit der Option "<literal>-p</literal>" diejenigen Dateien auflisten, die von einem gerade laufenden Prozess geöffnet wurden

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>strace</literal>(1): trace system calls and signals
de: <literal>strace</literal>(1): Systemaufrufe und -signale verfolgen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>ltrace</literal>(1): trace library calls
de: <literal>ltrace</literal>(1): Bibliotheksaufrufe verfolgen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>xtrace</literal>(1): trace communication between X11 client and server
de: <literal>xtrace</literal>(1): Kommunikation zwischen X11-Client und -Server verfolgen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>powertop</literal>(1): information about system power use
de: <literal>powertop</literal>(1): Informationen über verbrauchte Systemleistung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: run processes according to a schedule in background from <literal>cron</literal>(8) daemon
de: Prozesse laut dem Ablaufplan des <literal>cron</literal>(8)-Daemons im Hintergrund ausführen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: cron-like command scheduler for systems that don't run 24 hours a day
de: cron-ähnlicher Programmablauf-Planer für Systeme, die nicht 24 Stunden am Tag laufen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>at</literal>(1) or <literal>batch</literal>(1): run a job at a specified time or below certain load level
de: <literal>at</literal>(1) oder <literal>batch</literal>(1): einen Prozess zu einer bestimmten Zeit oder unterhalb einer bestimmten Systembelastung ausführen

note: type: Content of: <book><chapter><section><tip><para>
en: The <literal>procps</literal> packages provide very basics of monitoring, controlling, and starting program activities.  You should learn all of them.
de: Das <literal>procps</literal>-Paket enthält sehr grundlegende Werkzeuge zum Überwachen, Steuern und Starten von Programmaktivitäten. Sie sollten sich mit diesen vertraut machen.

note: type: Content of: <book><chapter><section><section><title>
en: Timing a process
de: Zeitmessung für einen Prozess

note: type: Content of: <book><chapter><section><section><para>
en: Display time used by the process invoked by the command.
de: Zeit anzeigen, die der von dem Befehl angestossene Prozess benötigt hat:

note: type: Content of: <book><chapter><section><section><title>
en: The scheduling priority
de: Die Ablaufpriorität

note: type: Content of: <book><chapter><section><section><para>
en: A nice value is used to control the scheduling priority for the process.
de: Der nice-Wert wird verwendet, um die Ablaufpriorität von Prozessen zu steuern.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of nice values for the scheduling priority
de: Liste der nice-Werte für die Ablaufpriorität

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: nice value
de: nice-Wert

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: scheduling priority
de: Ablaufpriorität

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lowest priority process (nice)
de: niedrigste Prozesspriorität (sparsam)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: very high priority process for user
de: sehr hohe Prozesspriorität für Benutzer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: very high priority process for root (not-nice)
de: sehr hohe Prozesspriorität für root (nicht sparsam)

note: type: Content of: <book><chapter><section><section><para>
en: Sometimes an extreme nice value does more harm than good to the system.  Use this command carefully.
de: Manchmal schadet ein extremer nice-Wert dem System mehr als er ihm nützt. Nutzen Sie diesen Befehl mit Vorsicht.

note: type: Content of: <book><chapter><section><section><title>
en: The ps command
de: Der Befehl ps

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>ps</literal>(1) command on a Debian system support both BSD and SystemV features and helps to identify the process activity statically.
de: Der <literal>ps</literal>(1)-Befehl im Debian-System unterstützt sowohl BSD- wie auch SystemV-Funktionalitäten und hilft dabei, die Prozessaktivitäten (in statischem Zustand) zu beurteilen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of ps command styles
de: Liste von ps-Befehlen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: style
de: Art

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: typical command
de: typischer Befehl

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: feature
de: Funktionalität

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display %CPU %MEM
de: anzeigen von %CPU und %MEM

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display PPID
de: anzeigen der PPID

note: type: Content of: <book><chapter><section><section><para>
en: For the zombie (defunct) children process, you can kill them by the parent process ID identified in the "<literal>PPID</literal>" field.
de: Nicht mehr vorhandene Zombie-Kindprozesse können Sie über die Prozess-ID des Eltern-Prozesses in dem "<literal>PPID</literal>"-Feld beenden.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>pstree</literal>(1) command display a tree of processes.
de: Der Befehl <literal>pstree</literal>(1) zeigt alle Prozesses in Form eines Hierarchie-Baums an.

note: type: Content of: <book><chapter><section><section><title>
en: The top command
de: Der Befehl top

note: type: Content of: <book><chapter><section><section><para>
en: <literal>top</literal>(1) on the Debian system has rich features and helps to identify what process is acting funny dynamically.
de: <literal>top</literal>(1) auf einem Debian-System hat reichhaltige Funktionalitäten und hilft dabei, Prozesse zu identifizieren, die sich sehr auffällig dynamisch verhalten.

note: type: Content of: <book><chapter><section><section><para>
en: It is an interactive full screen program.  You can get its usage help press by pressing the "h"-key and terminate it by pressing the "q"-key.
de: Es ist ein interaktives Programm mit Vollbildschirmmodus. Sie erhalten eine Hilfe zur Nutzung, indem Sie die Taste "h" drücken; mit "q" beenden Sie das Programm.

note: type: Content of: <book><chapter><section><section><title>
en: Listing files opened by a process
de: Dateien auflisten, die von einem Prozess geöffnet wurden

note: type: Content of: <book><chapter><section><section><para>
en: You can list all files opened by a process with a process ID (PID), e.g. 1, by the following.
de: Sie können wie folgt alle Dateien auflisten, die von einem Prozess mit einer bestimmten Prozess-ID (PID), z.B. 1, geöffnet wurden:

note: type: Content of: <book><chapter><section><section><para>
en: PID=1 is usually the <literal>init</literal> program.
de: PID 1 ist normalerweise das <literal>init</literal>-Programm.

note: type: Content of: <book><chapter><section><section><title>
en: Tracing program activities
de: Programmaktivitäten verfolgen

note: type: Content of: <book><chapter><section><section><para>
en: You can trace program activity with <literal>strace</literal>(1), <literal>ltrace</literal>(1), or <literal>xtrace</literal>(1) for system calls and signals, library calls, or communication between X11 client and server.
de: Sie können Programmaktivitäten mit <literal>strace</literal>(1) (für Systemaufrufe und -signale), <literal>ltrace</literal>(1) (für Bibliotheksaufrufe) oder <literal>xtrace</literal>(1) (für die Kommunikation zwischen X11-Client und -Server) verfolgen.

note: type: Content of: <book><chapter><section><section><para>
en: You can trace system calls of the <literal>ls</literal> command as the following.
de: Systemaufrufe des <literal>ls</literal>-Befehls verfolgen Sie z.B. wie folgt:

note: type: Content of: <book><chapter><section><section><tip><para>
en: Use <emphasis role="strong">strace-graph</emphasis> script found in <emphasis role="strong">/usr/share/doc/strace/examples/</emphasis> to make a nice tree view
de: Nutzen Sie das Skript <emphasis role="strong">strace-graph</emphasis> aus <emphasis role="strong">/usr/share/doc/strace/examples/</emphasis>, um eine hübsche Baumansicht zu erstellen.

note: type: Content of: <book><chapter><section><section><title>
en: Identification of processes using files or sockets
de: Identifikation von Prozessen, die Dateien oder Sockets verwenden

note: type: Content of: <book><chapter><section><section><para>
en: You can also identify processes using files by <literal>fuser</literal>(1), e.g. for "<literal>/var/log/mail.log</literal>" by the following.
de: Auch können Sie Prozesse, die bestimmte Dateien nutzen, mit <literal>fuser</literal>(1) identifizieren, hier z.B. "<literal>/var/log/mail.log</literal>":

note: type: Content of: <book><chapter><section><section><para>
en: You see that file "<literal>/var/log/mail.log</literal>" is open for writing by the <literal>rsyslogd</literal>(8) command.
de: Sie sehen, dass die Datei "<literal>/var/log/mail.log</literal>" von dem Befehl <literal>rsyslogd</literal>(8) zum Schreiben geöffnet wurde.

note: type: Content of: <book><chapter><section><section><para>
en: You can also identify processes using sockets by <literal>fuser</literal>(1), e.g. for "<literal>smtp/tcp</literal>" by the following.
de: Prozessse, die bestimmte Sockets verwenden, können Sie ebenfalls mittels <literal>fuser</literal>(1) identifizieren, für "<literal>smtp/tcp</literal>" z.B. wie hier:

note: type: Content of: <book><chapter><section><section><para>
en: Now you know your system runs <literal>exim4</literal>(8) to handle <ulink url="&tcp;">TCP</ulink> connections to <ulink url="&smtp;">SMTP</ulink> port (25).
de: Jetzt wissen Sie, dass auf Ihrem System <literal>exim4</literal>(8) läuft, um <ulink url="&tcp;">TCP</ulink>-Verbindungen zum <ulink url="&smtp;">SMTP</ulink>-Port (25) zu bedienen.

note: type: Content of: <book><chapter><section><section><title>
en: Repeating a command with a constant interval
de: Einen Befehl mit festem Intervall wiederholt ausführen

note: type: Content of: <book><chapter><section><section><para>
en: <literal>watch</literal>(1) executes a program repeatedly with a constant interval while showing its output in fullscreen.
de: <literal>watch</literal>(1) führt ein Programm wiederholt mit einem festen Intervall aus und zeigt dessen Ausgabe im Vollbildschirmmodus an.

note: type: Content of: <book><chapter><section><section><para>
en: This displays who is logged on to the system updated every 2 seconds.
de: Hiermit wird alle 2 Sekunden neu angezeigt, wer auf dem System angemeldet ist.

note: type: Content of: <book><chapter><section><section><title>
en: Repeating a command looping over files
de: Einen Befehl wiederholt mit einer Schleife über verschiedene Dateien ausführen

note: type: Content of: <book><chapter><section><section><para>
en: There are several ways to repeat a command looping over files matching some condition, e.g. matching glob pattern "<literal>*.ext</literal>".
de: Es gibt verschiedene Wege, um einen Befehl zu wiederholen und jedes Mal eine andere Datei aus einer bestimmten Menge von Dateien (hier z.B. ausgewählt über ein glob-Suchmuster auf "<literal>*.ext</literal>") als Argument zu verwenden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Shell for-loop method (see <xref linkend="_shell_loops"/>):
de: Methode mit einer for-Schleife in der Shell (Näheres in <xref linkend="_shell_loops"/>):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>find</literal>(1) and <literal>xargs</literal>(1) combination:
de: Kombination aus <literal>find</literal>(1) und <literal>xargs</literal>(1):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>find</literal>(1) with "<literal>-exec</literal>" option with a command:
de: <literal>find</literal>(1) mit "<literal>-exec</literal>"-Option und einem Befehl:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>find</literal>(1) with "<literal>-exec</literal>" option with a short shell script:
de: <literal>find</literal>(1) mit "<literal>-exec</literal>"-Option und einem kurzen Shell-Skript:

note: type: Content of: <book><chapter><section><section><para>
en: The above examples are written to ensure proper handling of funny file names such as ones containing spaces.  See <xref linkend="_idioms_for_the_selection_of_files"/> for more advance uses of <literal>find</literal>(1).
de: Die obigen Beispiele wurden geschrieben, um auch eine korrekte Behandlung von komischen Dateinamen, wie z.B. solche mit Leerzeichen, sicherzustellen. Lesen Sie dazu auch <xref linkend="_idioms_for_the_selection_of_files"/>; dort finden Sie außerdem weitergehende Verwendungen des Befehls <literal>find</literal>(1).

note: type: Content of: <book><chapter><section><section><title>
en: Starting a program from GUI
de: Ein Programm aus der grafischen Oberfläche heraus starten

note: type: Content of: <book><chapter><section><section><para>
en: For the <ulink url="&commandlineinterfacecli;">command-line interface (CLI)</ulink>, the first program with the matching name found in the directories specified in the <literal>$PATH</literal> environment variable is executed. See <xref linkend="_the_literal_path_literal_variable"/>.
de: Auf der <ulink url="&commandlineinterfacecli;">Befehlszeile (command-line interface, CLI)</ulink> wird das erste Programm mit dem passenden Namen ausgeführt, das in den durch die Umgebungsvariable <literal>$PATH</literal> definierten Verzeichnissen gefunden wird. Lesen Sie dazu auch <xref linkend="_the_literal_path_literal_variable"/>.

note: type: Content of: <book><chapter><section><section><para>
en: For the <ulink url="&graphicaluserinterfacegui;">graphical user interface (GUI)</ulink> compliant to the <ulink url="&freedesktoporg;">freedesktop.org</ulink> standards, the <literal>*.desktop</literal> files in the <literal>/usr/share/applications/</literal> directory provide necessary attributes for the GUI menu display of each program.  Each package which is compliant to Freedesktop.org's xdg menu system installs its menu data provided by "*.desktop" under "/usr/share/applications/". Modern desktop environments which are compliant to Freedesktop.org standard use these data to generate their menu using the xdg-utils package. See "/usr/share/doc/xdg-utils/README".
de: Bei einer zum <ulink url="&freedesktoporg;">freedesktop.org</ulink>-Standard konformen <ulink url="&graphicaluserinterfacegui;">grafischen Oberfläche (graphical user interface, GUI)</ulink> enthalten die <literal>*.desktop</literal>-Dateien in dem Verzeichnis <literal>/usr/share/applications/</literal> alle nötigen Attribute für die Anzeige der Programmeinträge im grafischen Menü. Jedes Paket, das mit dem xdg-Menüsystem von Freedesktop.org konform ist, installiert seine Menüdaten (für die "*.desktop"-Dateien) unter "/usr/share/applications/". Moderne Arbeitsplatzumgebungen gemäß Freedesktop.org-Standard verwenden diese Daten, um mittels dem xdg-utils-Paket das Programmmenü zu erstellen. Näheres dazu in "/usr/share/doc/xdg-utils/README".

note: type: Content of: <book><chapter><section><section><para>
en: For example, the <literal>chromium.desktop</literal> file defines attributes for the "Chromium Web Browser" such as "Name" for the program name, "Exec" for the program execution path and arguments, "Icon" for the icon used, etc. (see the <ulink url="&desktopentryspecification;">Desktop Entry Specification</ulink>) as follows:
de: Im folgenden Beispiel definiert die Datei <literal>chromium.desktop</literal> die Attribute für den "Chromium-Webbrowser", z.B. "Name" für den Programmnamen, "Exec" für den Pfad zum auszuführenden Programm mit zugehörigen Argumenten, "Icon" für das verwendete Icon-Symbol usw. (Details finden Sie unter <ulink url="&desktopentryspecification;">Desktop Entry Specification</ulink>):

note: type: Content of: <book><chapter><section><section><para>
en: This is an oversimplified description. The <literal>*.desktop</literal> files are scanned as follows.
de: Dies ist eine vereinfachte Beschreibung. Die <literal>*.desktop</literal>-Dateien werden wie folgt eingelesen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>$XDG_DATA_HOME</literal> is unset. (The default value of <literal>$HOME/.local/share</literal> is used.)
de: <literal>$XDG_DATA_HOME</literal> wird nicht genutzt (der Standardwert aus <literal>$HOME/.local/share</literal> wird verwendet).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>$XDG_DATA_DIRS</literal> is set to <literal>/usr/share/gnome:/usr/local/share/:/usr/share/</literal>.
de: <literal>$XDG_DATA_DIRS</literal> wird auf <literal>/usr/share/gnome:/usr/local/share/:/usr/share/</literal> gesetzt.

note: type: Content of: <book><chapter><section><section><para>
en: So the base directories (see <ulink url="&xdgbasedirectoryspecification;">XDG Base Directory Specification</ulink>) and the <literal>applications</literal> directories are as follows.
de: Daher werden die Basisverzeichnisse (lesen Sie <ulink url="&xdgbasedirectoryspecification;">XDG Base Directory Specification</ulink>) und <literal>applications</literal>-Verzeichnisse wie folgt gesetzt:

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>*.desktop</literal> files are scanned in these <literal>applications</literal> directories in this order.
de: Die <literal>*.desktop</literal>-Dateien aus diesen <literal>applications</literal>-Verzeichnissen werden in obiger Reihenfolge eingelesen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: A user custom GUI menu entry can be created by adding a <literal>*.desktop</literal> file in the <literal>$HOME/.local/share/applications/</literal> directory.
de: Ein benutzerdefinierter Menüeintrag für die grafische Oberfläche kann erstellt werden, indem eine <literal>*.desktop</literal>-Datei zum Verzeichnis <literal>$HOME/.local/share/applications/</literal> hinzugefügt wird.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The "<literal>Exec=...</literal>" line isn't parsed by the shell.  Use the <literal>env</literal>(1) command if environment variables need to be set.
de: Die "<literal>Exec=...</literal>"-Zeile wird nicht durch die Shell ausgewertet. Nutzen Sie den <literal>env</literal>(1)-Befehl, wenn Umgebungsvariablen gesetzt werden müssen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Similarly, if a <literal>*.desktop</literal> file is created in the <literal>autostart</literal> directory under these base directories, the specified program in the <literal>*.desktop</literal> file is executed automatically when the desktop environment is started. See <ulink url="&desktopapplicatiartspecification;">Desktop Application Autostart Specification</ulink>.
de: Ähnlich dazu verhält es sich, wenn eine <literal>*.desktop</literal>-Datei zum <literal>autostart</literal>-Verzeichnis in diesen Basisverzeichnissen hinzugefügt wird: das in der <literal>*.desktop</literal>-Datei definierte Programm wird beim Start der grafischen Benutzeroberfläche automatisch ausgeführt (z.B. nach dem Anmelden). Lesen Sie dazu <ulink url="&desktopapplicatiartspecification;">Desktop Application Autostart Specification</ulink>.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Similarly, if a <literal>*.desktop</literal> file is created in the <literal>$HOME/Desktop</literal> directory and the Desktop environment is configured to support the desktop icon launcher feature, the specified program in it is executed upon clicking the icon. Please note that the actual name of the <literal>$HOME/Desktop</literal> directory is locale dependent.  See <literal>xdg-user-dirs-update</literal>(1).
de: Ähnlich ist es auch, wenn eine <literal>*.desktop</literal>-Datei im <literal>$HOME/Desktop</literal>-Verzeichnis erstellt wird und die grafische Umgebung die Funktionalität der Programmstarter-Icons (desktop icon launcher) unterstützt: das definierte Programm wird bei Anklicken des Icons ausgeführt. Bitte beachten Sie, dass der eigentliche Name des <literal>$HOME/Desktop</literal>-Verzeichnisses letztlich vom Gebietsschema (Locale) abhängt; Näheres dazu finden Sie in <literal>xdg-user-dirs-update</literal>(1).

note: type: Content of: <book><chapter><section><section><title>
en: Customizing program to be started
de: Anpassen des zu startenden Programms

note: type: Content of: <book><chapter><section><section><para>
en: Some programs start another program automatically.  Here are check points for customizing this process.
de: Einige Programme starten automatisch weitere Programme. Hier einige Punkte bezüglich der Anpassung dieses Prozesses.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Application configuration menu:
de: Menü zur Konfiguration von bevorzugten Anwendungen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Iceweasel browser: "Edit" → "Preferences" → "Applications"
de: Iceweasel-Browser: "Bearbeiten" → "Einstellungen" → "Anwendungen";

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>mc</literal>(1): "<literal>/etc/mc/mc.ext</literal>"
de: <literal>mc</literal>(1): "<literal>/etc/mc/mc.ext</literal>";

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Environment variables such as "<literal>$BROWSER</literal>", "<literal>$EDITOR</literal>", "<literal>$VISUAL</literal>", and "<literal>$PAGER</literal>" (see <literal>environ</literal>(7))
de: Umgebungsvariablen wie "<literal>$BROWSER</literal>", "<literal>$EDITOR</literal>", "<literal>$VISUAL</literal>" und "<literal>$PAGER</literal>" (Näheres in <literal>environ</literal>(7));

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>update-alternatives</literal>(1) system for programs such as "<literal>editor</literal>", "<literal>view</literal>", "<literal>x-www-browser</literal>", "<literal>gnome-www-browser</literal>", and "<literal>www-browser</literal>" (see <xref linkend="_setting_a_default_text_editor"/>)
de: das <literal>update-alternatives</literal>(1)-System für Programme wie "<literal>editor</literal>", "<literal>view</literal>", "<literal>x-www-browser</literal>", "<literal>gnome-www-browser</literal>" und "<literal>www-browser</literal>" (Näheres in <xref linkend="_setting_a_default_text_editor"/>);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: the "<literal>~/.mailcap</literal>" and "<literal>/etc/mailcap</literal>" file contents which associate <ulink url="&mime;">MIME</ulink> type with program (see <literal>mailcap</literal>(5))
de: die Inhalte der Dateien "<literal>~/.mailcap</literal>" und "<literal>/etc/mailcap</literal>", über die die <ulink url="&mime;">MIME</ulink>-Types bestimmten Programmen zugeordnet werden (Näheres in <literal>mailcap</literal>(5));

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>~/.mime.types</literal>" and "<literal>/etc/mime.types</literal>" file contents which associate file name extension with <ulink url="&mime;">MIME</ulink> type (see <literal>run-mailcap</literal>(1))
de: die Inhalte der Dateien "<literal>~/.mime.types</literal>" und "<literal>/etc/mime.types</literal>", über die Dateinamenerweiterungen entsprechenden <ulink url="&mime;">MIME</ulink>-Types zugeordnet werden (Näheres in <literal>run-mailcap</literal>(1)).

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>update-mime</literal>(8) updates the "<literal>/etc/mailcap</literal>" file using "<literal>/etc/mailcap.order</literal>" file (see <literal>mailcap.order</literal>(5)).
de: <literal>update-mime</literal>(8) aktualisiert die "<literal>/etc/mailcap</literal>"-Datei unter Verwendung von "<literal>/etc/mailcap.order</literal>" (Näheres in <literal>mailcap.order</literal>(5)).

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>debianutils</literal> package provides <literal>sensible-browser</literal>(1), <literal>sensible-editor</literal>(1), and <literal>sensible-pager</literal>(1) which make sensible decisions on which editor, pager, and web browser to call, respectively.  I recommend you to read these shell scripts.
de: Das <literal>debianutils</literal>-Paket stellt <literal>sensible-browser</literal>(1), <literal>sensible-editor</literal>(1) und <literal>sensible-pager</literal>(1) bereit; diese treffen eine sinnvolle Auswahl, welcher Editor, Pager bzw. Webbrowser aufgerufen wird. Ich empfehle, dass Sie diese Shell-Skripte lesen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: In order to run a console application such as <literal>mutt</literal> under GUI as your preferred application, you should create an GUI application as following and set "<literal>/usr/local/bin/mutt-term</literal>" as your preferred application to be started as described.
de: Um eine Konsolen-Applikation (hier <literal>mutt</literal>) im GUI als bevorzugte Anwendung festzulegen, sollten Sie wie folgt ein Startskript für die Applikation erzeugen (in diesem Fall "<literal>/usr/local/bin/mutt-term</literal>") und dieses als bevorzugt zu startende Anwendung konfigurieren:

note: type: Content of: <book><chapter><section><section><title>
en: Killing a process
de: Einen Prozess beenden (kill)

note: type: Content of: <book><chapter><section><section><para>
en: Use <literal>kill</literal>(1) to kill (or send a signal to) a process by the process ID.
de: Verwenden Sie <literal>kill</literal>(1), um über die Prozess-ID einen Prozess zu beenden (oder diesem ein Signal zu senden).

note: type: Content of: <book><chapter><section><section><para>
en: Use <literal>killall</literal>(1) or <literal>pkill</literal>(1) to do the same by the process command name and other attributes.
de: Nutzen Sie <literal>killall</literal>(1) oder <literal>pkill</literal>(1), um das gleiche über den Befehlsnamen und andere Attribute des Prozesses zu erledigen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of frequently used signals for kill command
de: Liste von häufig verwendeten Signalen für den kill-Befehl

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: signal value
de: Signalwert

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: signal name
de: Signalname

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: note
de: Hinweis

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: no signal is sent (see <literal>kill</literal>(2))
de: es wird kein Signal gesendet (siehe <literal>kill</literal>(2))

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check if process is running
de: Überprüfung, ob der Prozess läuft

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: terminate the process
de: den Prozess beenden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: disconnected terminal (signal hang up)
de: nicht mehr verbundenes Terminal (Signal aufgehängt)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: interrupt from keyboard (<literal>CTRL-C</literal>)
de: Unterbrechen durch die Tastatur (<literal>Strg-C</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: terminate the process and <ulink url="&dumpcore;">dump core</ulink>
de: den Prozess beenden und <ulink url="&dumpcore;">Core dump</ulink> erstellen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: quit from keyboard (<literal>CTRL-\</literal>)
de: Beenden durch die Tastatur (<literal>Strg-\</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: unblockable kill signal
de: Signal zum unmittelbaren Beenden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: blockable termination signal
de: Anfrage zum Beenden

note: type: Content of: <book><chapter><section><section><title>
en: Scheduling tasks once
de: Einmalige Aufgaben planen

note: type: Content of: <book><chapter><section><section><para>
en: Run the <literal>at</literal>(1) command to schedule a one-time job by the following.
de: Führen Sie den <literal>at</literal>(1)-Befehl wie folgt aus, um eine einmalige Aufgabe zu planen:

note: type: Content of: <book><chapter><section><section><title>
en: Scheduling tasks regularly
de: Regelmäßige Aufgaben planen

note: type: Content of: <book><chapter><section><section><para>
en: Use <literal>cron</literal>(8) to schedule tasks regularly.  See <literal>crontab</literal>(1) and <literal>crontab</literal>(5).
de: Verwenden Sie <literal>cron</literal>(8), um regelmäßig wiederkehrende Aufgaben zu planen. Lesen Sie dazu <literal>crontab</literal>(1) and <literal>crontab</literal>(5).

note: type: Content of: <book><chapter><section><section><para>
en: You can schedule to run processes as a normal user, e.g. <literal>foo</literal> by creating a <literal>crontab</literal>(5) file as "<literal>/var/spool/cron/crontabs/foo</literal>" with "<literal>crontab -e</literal>" command.
de: Sie können Prozesse zur Ausführung durch einen normalen Benutzer, z.B. den Benutzer <literal>foo</literal>, einplanen, indem Sie mit dem Befehl "<literal>crontab -e</literal>" eine <literal>crontab</literal>(5)-Datei namens "<literal>/var/spool/cron/crontabs/foo</literal>" erstellen.

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example of a <literal>crontab</literal>(5) file.
de: Hier ein Beispiel einer <literal>crontab</literal>(5)-Datei:

note: type: Content of: <book><chapter><section><section><tip><para>
en: For the system not running continuously, install the <literal>anacron</literal> package to schedule periodic commands at the specified intervals as closely as machine-uptime permits.  See <literal>anacron</literal>(8) and <literal>anacrontab</literal>(5).
de: Auf Systemen, die nicht ständig laufen, installieren Sie das <literal>anacron</literal>-Paket, um regelmäßige Aufgaben auszuführen, sobald nach entsprechender Maschinen-Einschaltdauer ein festgelegter Intervall abgelaufen ist. Näheres unter <literal>anacron</literal>(8) und <literal>anacrontab</literal>(5).

note: type: Content of: <book><chapter><section><section><tip><para>
en: For scheduled system maintenance scripts, you can run them periodically from root account by placing such scripts in "<literal>/etc/cron.hourly/</literal>", "<literal>/etc/cron.daily/</literal>", "<literal>/etc/cron.weekly/</literal>", or "<literal>/etc/cron.monthly/</literal>".  Execution timings of these scripts can be customized by "<literal>/etc/crontab</literal>" and "<literal>/etc/anacrontab</literal>".
de: Geplante Skripte zur Systemwartung können Sie vom root-Konto aus wiederholt ausführen, indem Sie solche Skripte in "<literal>/etc/cron.hourly/</literal>", "<literal>/etc/cron.daily/</literal>", "<literal>/etc/cron.weekly/</literal>" oder "<literal>/etc/cron.monthly/</literal>" einfügen. Der Ausführungszeitpunkt dieser Skripte kann über "<literal>/etc/crontab</literal>" und "<literal>/etc/anacrontab</literal>" angepasst werden.

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&systemd;">Systemd</ulink> has low level capability to schedule programs to run without <literal>cron</literal> daemon.  For example, <literal>/lib/systemd/system/apt-daily.timer</literal> and <literal>/lib/systemd/system/apt-daily.service</literal> set up daily apt download activities.  See <literal>systemd.timer</literal>(5) .
de: <ulink url="&systemd;">Systemd</ulink> gewisse Fähigkeiten, um die Ausführung von Programmen ohne den  <literal>cron</literal>-Daemon zu planen. Zum Beispiel werden über <literal>/lib/systemd/system/apt-daily.timer</literal> und <literal>/lib/systemd/system/apt-daily.service</literal> tägliche Download-Aktivitäten von apt geplant. Näheres in <literal>systemd.timer</literal>(5) .

note: type: Content of: <book><chapter><section><section><title>
en: Scheduling tasks on event
de: Aufgaben ereignisgesteuert planen

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&systemd;">Systemd</ulink> can schedule program not only on the timer event but also on the mount event.  See <xref linkend="_timer_event_triggered_backup"/> and <xref linkend="_mount_event_triggered_backup"/> for examples.
de: <ulink url="&systemd;">Systemd</ulink> kann Programme nicht nur über das timer-Ereignis gesteuert ausführen, sondern auch über das mount-Ereignis. Beispiele finden Sie in <xref linkend="_timer_event_triggered_backup"/> und <xref linkend="_mount_event_triggered_backup"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Alt-SysRq key
de: Die Alt-SysRq-Tastenkombination

note: type: Content of: <book><chapter><section><section><para>
en: Pressing Alt-SysRq (PrtScr) followed by one keys does the magic of rescuing control of the system.
de: Alt-SysRq (auf deutschen Tastaturen das Drücken von Alt+Druck) gefolgt von einer weiteren Taste löst verschiedene, fast magische Aktionen aus, um im Notfall die Kontrolle über das System wiederzuerlangen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable SAK command keys
de: Liste erwähnenswerter SAK-Befehlstasten

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: key following Alt-SysRq
de: Taste nach Alt-SysRq

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of action
de: Beschreibung der Aktion

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">k</emphasis>ill all processes on the <emphasis role="strong">current virtual console</emphasis> (<ulink url="&sak;">SAK</ulink>)
de: alle Prozesse auf der <emphasis role="strong">aktuellen virtuellen Konsole</emphasis> durch ein <emphasis role="strong">k</emphasis>ill zum Beenden zwingen (<ulink url="&sak;">SAK</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">s</emphasis>ync all mounted filesystems to avoid data corruption
de: alle eingebundenen Dateisysteme <emphasis role="strong">s</emphasis>ynchronisieren (Dateisystempuffer auf Platte schreiben), um Datenverluste zu vermeiden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remount all mounted filesystems read-only (<emphasis role="strong">u</emphasis>mount)
de: alle eingebundenen Dateisysteme neu einbinden mit Nur-Lese-Berechtigung (<emphasis role="strong">u</emphasis>mount)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: restore the keyboard from <emphasis role="strong">r</emphasis>aw mode after X crashes
de: Tastatur aus dem Roh-Modus (<emphasis role="strong">r</emphasis>aw) wiederherstellen nach X-Abstürzen

note: type: Content of: <book><chapter><section><section><para>
en: See more on <ulink url="&linuxkernelusersmrequestkeyhacks;">Linux kernel user’s and administrator’s guide » Linux Magic System Request Key Hacks</ulink>
de: Weitere Details finden Sie im <ulink url="&linuxkernelusersmrequestkeyhacks;">Linux kernel user’s and administrator’s guide » Linux Magic System Request Key Hacks</ulink>.

note: type: Content of: <book><chapter><section><section><tip><para>
en: From SSH terminal etc., you can use the Alt-SysRq feature by writing to the "<literal>/proc/sysrq-trigger</literal>". For example, "<literal>echo s &gt; /proc/sysrq-trigger; echo u &gt; /proc/sysrq-trigger</literal>" from the root shell prompt <emphasis role="strong">s</emphasis>yncs and <emphasis role="strong">u</emphasis>mounts all mounted filesystems.
de: Von einem SSH-Terminal u.ä. können Sie die Alt-SysRq-Funktionalität nutzen, indem Sie in "<literal>/proc/sysrq-trigger</literal>" schreiben. Zum Beispiel werden durch "<literal>echo s &gt; /proc/sysrq-trigger; echo u &gt; /proc/sysrq-trigger</literal>" alle eingebundenen Dateisysteme <emphasis role="strong">s</emphasis>ynchronisiert und mittels <emphasis role="strong">u</emphasis>mount aus der Einbindung gelöst.

note: type: Content of: <book><chapter><section><section><para>
en: The current (2021) Debian amd64 Linux kernel has <literal>/proc/sys/kernel/sysrq=438=0b110110110</literal>:
de: Der aktuelle Debian amd64 Linux-Kernel (Stand 2021) hat <literal>/proc/sys/kernel/sysrq=438=0b110110110</literal>:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 2 = 0x2 - enable control of console logging level (ON)
de: 2 = 0x2 - Aktivieren der Kontrolle über das Konsolen-Log-Level (AN)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 4 = 0x4 - enable control of keyboard (SAK, unraw) (ON)
de: 4 = 0x4 - Aktivieren der Kontrolle über die Tastatur (SAK, unraw) (AN)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 8 = 0x8 - enable debugging dumps of processes etc. (OFF)
de: 8 = 0x8 - Aktivieren von Speicher-Dumps der Prozesse zwecks Fehlersuche (Debugging) usw. (AUS)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 16 = 0x10 - enable sync command (ON)
de: 16 = 0x10 - Aktivieren des sync-Befehls (AN)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 32 = 0x20 - enable remount read-only (ON)
de: 32 = 0x20 - Aktivieren von Neueinbinden mit Nur-Lese-Berechtigung (remount read-only) (AN)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 64 = 0x40 - enable signaling of processes (term, kill, oom-kill) (OFF)
de: 64 = 0x40 - Aktivieren des Sendens von Signalen an Prozesse (term, kill, oom-kill) (AUS)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 128 = 0x80 - allow reboot/poweroff (ON)
de: 128 = 0x80 - Erlauben von Neustart/Ausschalten (AN)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 256 = 0x100 - allow nicing of all RT tasks (ON)
de: 256 = 0x100 - Erlauben von nice-Prioritäten für all Echtzeit-(RT-)Prozesse (AN)

note: type: Content of: <book><chapter><section><title>
en: System maintenance tips
de: Tipps zur Systempflege

note: type: Content of: <book><chapter><section><section><title>
en: Who is on the system?
de: Wer ist/war im System aktiv?

note: type: Content of: <book><chapter><section><section><para>
en: You can check who is on the system by the following.
de: Sie können wie folgt überprüfen, wer derzeit im System aktiv ist:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>who</literal>(1) shows who is logged on.
de: <literal>who</literal>(1) zeigt, wer angemeldet ist.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>w</literal>(1) shows who is logged on and what they are doing.
de: <literal>w</literal>(1) zeigt, wer angemeldet ist und was derjenige jeweils tut.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>last</literal>(1) shows listing of last logged in user.
de: <literal>last</literal>(1) zeigt eine Auflistung der zuletzt angemeldeten Benutzer.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>lastb</literal>(1) shows listing of last bad logged in users.
de: <literal>lastb</literal>(1) zeigt eine Auflistung der letzten Benutzer mit fehlgeschlagenen Anmeldeversuchen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: "<literal>/var/run/utmp</literal>", and "<literal>/var/log/wtmp</literal>" hold such user information.  See <literal>login</literal>(1) and <literal>utmp</literal>(5).
de: Diese Informationen werden in "<literal>/var/run/utmp</literal>" und "<literal>/var/log/wtmp</literal>" zur Verfügung gehalten. Lesen Sie dazu <literal>login</literal>(1) und <literal>utmp</literal>(5).

note: type: Content of: <book><chapter><section><section><title>
en: Warning everyone
de: Allen eine Warnung schicken

note: type: Content of: <book><chapter><section><section><para>
en: You can send message to everyone who is logged on to the system with <literal>wall</literal>(1) by the following.
de: Mit <literal>wall</literal>(1) können Sie wie folgt eine Nachricht an alle am System angemeldeten Benutzer schicken:

note: type: Content of: <book><chapter><section><section><title>
en: Hardware identification
de: Hardware-Identifikation

note: type: Content of: <book><chapter><section><section><para>
en: For the <ulink url="&pci;">PCI</ulink>-like devices (<ulink url="&agp;">AGP</ulink>, <ulink url="&pciexpress;">PCI-Express</ulink>, <ulink url="&cardbus;">CardBus</ulink>, <ulink url="&expresscard;">ExpressCard</ulink>, etc.), <literal>lspci</literal>(8) (probably with "<literal>-nn</literal>" option) is a good start for the hardware identification.
de: Bei <ulink url="&pci;">PCI</ulink>-basierten Geräten (<ulink url="&agp;">AGP</ulink>, <ulink url="&pciexpress;">PCI-Express</ulink>, <ulink url="&cardbus;">CardBus</ulink>, <ulink url="&expresscard;">ExpressCard</ulink> usw.) ist <literal>lspci</literal>(8) (eventuell mit der Option "<literal>-nn</literal>") ein guter Anfang zur Hardware-Identifikation.

note: type: Content of: <book><chapter><section><section><para>
en: Alternatively, you can identify the hardware by reading contents of "<literal>/proc/bus/pci/devices</literal>" or browsing directory tree under "<literal>/sys/bus/pci</literal>" (see <xref linkend="_procfs_and_sysfs"/>).
de: Alternativ können Sie die Hardware auch über das Auslesen der Inhalte von "<literal>/proc/bus/pci/devices</literal>" identifizieren oder indem Sie die Verzeichnisse unterhalb von "<literal>/sys/bus/pci</literal>" durchsuchen (Näheres in <xref linkend="_procfs_and_sysfs"/>).

note: type: Content of: <book><chapter><section><section><table><title>
en: List of hardware identification tools
de: Liste von Werkzeugen zur Hardware-Identifikation

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Linux PCI Utilities: <literal>lspci</literal>(8)
de: Hilfsprogramme für PCI unter Linux: <literal>lspci</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Linux USB utilities: <literal>lsusb</literal>(8)
de: Hilfsprogramme für USB unter Linux: <literal>lsusb</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: NVMe utilities for Linux: <literal>nvme</literal>(1)
de: Hilfsprogramme für NVME unter Linux: <literal>nvme</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PCMCIA utilities for Linux: <literal>pccardctl</literal>(8)
de: Hilfsprogramme für PCMCIA unter Linux: <literal>pccardctl</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: collection of tools for SCSI hardware management: <literal>lsscsi</literal>(8)
de: Sammlung von Werkzeugen für das SCSI-Hardware-Management: <literal>lsscsi</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: system information obtained from "<literal>/proc</literal>": <literal>lsdev</literal>(8)
de: Systeminformationen, gewonnen aus "<literal>/proc</literal>": <literal>lsdev</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: information about hardware configuration: <literal>lshw</literal>(1)
de: Informationen über die Hardware-Konfiguration: <literal>lshw</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: hardware identification system: <literal>discover</literal>(8)
de: System zur Hardware-Identifikation: <literal>discover</literal>(8)

note: type: Content of: <book><chapter><section><section><title>
en: Hardware configuration
de: Hardware-Konfiguration

note: type: Content of: <book><chapter><section><section><para>
en: Although most of the hardware configuration on modern GUI desktop systems such as GNOME and KDE can be managed through accompanying GUI configuration tools, it is a good idea to know some basics methods to configure them.
de: Obwohl der größte Teil der Hardware-Konfiguration auf modernen GUI-Arbeitsplatzsystemen wie GNOME und KDE über entsprechende GUI-Werkzeuge verwaltet werden kann, ist es eine gute Idee, zumindest einige grundlegende Methoden für deren Konfiguration zu kennen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of hardware configuration tools
de: Liste von Werkzeugen zur Hardware-Konfiguration

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Linux console font and keytable utilities
de: Werkzeuge für Schriftarten und Tastaturbelegungen auf der Linux-Konsole

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: X server utilities: <literal>xset</literal>(1), <literal>xmodmap</literal>(1)
de: X-Server-Hilfsprogamme: <literal>xset</literal>(1), <literal>xmodmap</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: daemon to manage events delivered by the Advanced Configuration and Power Interface (ACPI)
de: Daemon zur Verwaltung von Ereignissen der Advanced-Configuration-and-Power-Interface-(ACPI-)Schnittstelle

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility to display information on ACPI devices
de: Werkzeug zur Anzeige von Informationen über ACPI-Geräte

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: daemon to put a laptop to sleep during inactivity
de: Daemon, mit dem man einen Laptop bei Inaktivität in Ruhemodus schicken kann

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: hard disk access optimization (see <xref linkend="_optimization_of_hard_disk"/>)
de: Optimierung des Festplattenzugriffs (lesen Sie dazu <xref linkend="_optimization_of_hard_disk"/>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: control and monitor storage systems using <ulink url="&smart;">S.M.A.R.T.</ulink>
de: Speichersysteme mittels <ulink url="&smart;">S.M.A.R.T.</ulink> kontrollieren und überwachen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: collection of tools for serial port management
de: Werkzeugsammlung zur Verwaltung von seriellen Ports

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: collection of tools for memory hardware management
de: Werkzeugsammlung zur Speicher-Hardware-Verwaltung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: collection of tools for <ulink url="&scsi;">SCSI</ulink> hardware management
de: Werkzeugsammlung zur <ulink url="&scsi;">SCSI</ulink>-Hardware-Verwaltung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: compact disc drive access optimization
de: Optimierung des Zugriffs auf CD-Laufwerke

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: larger mouse cursors for X
de: größere Maus-Cursor für X

note: type: Content of: <book><chapter><section><section><para>
en: Here, <ulink url="&acpi;">ACPI</ulink> is a newer framework for the power management system than <ulink url="&apm;">APM</ulink>.
de: <ulink url="&acpi;">ACPI</ulink> ist ein neueres Rahmenwerk für das Power Management und der Nachfolger für das ältere <ulink url="&apm;">APM</ulink>.

note: type: Content of: <book><chapter><section><section><tip><para>
en: CPU frequency scaling on modern system is governed by kernel modules such as <literal>acpi_cpufreq</literal>.
de: Die Skalierung der CPU-Frequenz wird auf modernen Systemen durch Kernel-Module wie <literal>acpi_cpufreq</literal> abgewickelt.

note: type: Content of: <book><chapter><section><section><title>
en: System and hardware time
de: System- und Hardware-Zeit

note: type: Content of: <book><chapter><section><section><para>
en: The following sets system and hardware time to MM/DD hh:mm, CCYY.
de: Über folgende Befehle wird die System- und Hardware-Zeit auf MM/DD hh:mm, CCYY (MM - Monat, DD - Tag, hh - Stunde, mm - Minute, CCYY - Jahr) gesetzt:

note: type: Content of: <book><chapter><section><section><para>
en: Times are normally displayed in the local time on the Debian system but the hardware and system time usually use <ulink url="&utcgmt;">UTC(GMT)</ulink>.
de: Zeiten werden auf einem Debian-System normalerweise in der Lokalzeit angezeigt, aber die Hardware- und Systemzeit verwenden üblicherweise <ulink url="&utcgmt;">UTC (GMT)</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: If the hardware time is set to UTC, change the setting to "<literal>UTC=yes</literal>" in the "<literal>/etc/default/rcS</literal>".
de: Wenn die Hardware-Zeit (teilweise auch als BIOS-/UEFI- oder CMOS-Uhr bezeichnet) auf UTC eingestellt ist, ändern Sie die Einstellung in "<literal>/etc/default/rcS</literal>" auf "<literal>UTC=yes</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: The following reconfigure the timezone used by the Debian system.
de: Mit folgendem Befehl konfigurieren Sie die vom Debian-System verwendete Zeitzone neu:

note: type: Content of: <book><chapter><section><section><para>
en: If you wish to update system time via network, consider to use the <ulink url="&ntp;">NTP</ulink> service with the packages such as <literal>ntp</literal>, <literal>ntpdate</literal>, and <literal>chrony</literal>.
de: Falls Sie die Systemzeit über das Netzwerk aktualisieren möchten, sollten Sie die Verwendung des <ulink url="&ntp;">NTP</ulink>-Dienstes in Erwägung ziehen; dazugehörige Pakete sind <literal>ntp</literal>, <literal>ntpdate</literal> und <literal>chrony</literal>.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Under <ulink url="&systemd;">systemd</ulink>, use <literal>systemd-timesyncd</literal> for the network time synchronization instead.  See <literal>systemd-timesyncd</literal>(8).
de: Unter <ulink url="&systemd;">systemd</ulink> sollten Sie stattdessen <literal>systemd-timesyncd</literal> für die Netzwerk-Zeitsynchronisation verwenden. Lesen Sie dazu <literal>systemd-timesyncd</literal>(8).

note: type: Content of: <book><chapter><section><section><para>
en: See the following.
de: Hier finden Sie weitere Informationen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&managingaccuratedateandtimehowto;">Managing Accurate Date and Time HOWTO</ulink>
de: <ulink url="&managingaccuratedateandtimehowto;">Managing Accurate Date and Time HOWTO</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&ntppublicservicesproject;">NTP Public Services Project</ulink>
de: <ulink url="&ntppublicservicesproject;">NTP Public Services Project</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>ntp-doc</literal> package
de: im <literal>ntp-doc</literal>-Paket.

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>ntptrace</literal>(8) in the <literal>ntp</literal> package can trace a chain of NTP servers back to the primary source.
de: <literal>ntptrace</literal>(8) aus dem <literal>ntp</literal>-Paket kann eine Hintereinanderschaltung mehrerer NTP-Server zu deren primärer Quelle zurückverfolgen.

note: type: Content of: <book><chapter><section><section><title>
en: The sound infrastructure
de: Die Audio-Infrastruktur

note: type: Content of: <book><chapter><section><section><para>
en: Device drivers for sound cards for current Linux are provided by <ulink url="&advancedlinuxsouarchitecturealsa;">Advanced Linux Sound Architecture (ALSA)</ulink>.  ALSA provides emulation mode for previous <ulink url="&opensoundsystemoss;">Open Sound System (OSS)</ulink> for compatibility.
de: Gerätetreiber für Soundkarten werden in aktuellen Linux-Systemen von <ulink url="&advancedlinuxsouarchitecturealsa;">Advanced Linux Sound Architecture (ALSA)</ulink> bereitgestellt. ALSA enthält zwecks Kompatibilität auch einen Emulationsmodus für das ältere <ulink url="&opensoundsystemoss;">Open Sound System (OSS)</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: Application software may be configured not only to access sound devices directly but also to access them via some standardized sound server system.  Currently, PulseAudio, JACK, and PipeWire are used as sound server system.  See <ulink url="&debianwikipageonsound;">Debian wiki page on Sound</ulink> for the latest situation.
de: Anwendungssoftware kann konfiguriert sein, nicht die Soundkarte direkt anzusprechen, sondern über standardisierte Sound-Server-Systeme darauf zuzugreifen. Derzeit werden PulseAudio, JACK und PipeWire als Sound-Server-Systeme genutzt. Schauen Sie im <ulink url="&debianwikipageonsound;">Debian-Wiki unter Sound</ulink>, wie die aktuelle Situation ist.

note: type: Content of: <book><chapter><section><section><para>
en: There is usually a common sound engine for each popular desktop environment. Each sound engine used by the application can choose to connect to different sound servers.
de: Es gibt normalerweise für jede populäre Arbeitsplatzumgebung eine Sound-Engine. Für jede Sound-Engine, die von einer Anwendung verwendet wird, kann ausgewählt werden, mit welchem der verschiedenen Sound-Server sie sich verbindet.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Use "<literal>cat /dev/urandom &gt; /dev/audio</literal>" or <literal>speaker-test</literal>(1) to test speaker (^C to stop).
de: Verwenden Sie "<literal>cat /dev/urandom &gt; /dev/audio</literal>" oder <literal>speaker-test</literal>(1), um die Lautsprecher zu testen (^C zum stoppen).

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you can not get sound, your speaker may be connected to a muted output.  Modern sound system has many outputs.  <literal>alsamixer</literal>(1) in the <literal>alsa-utils</literal> package is useful to configure volume and mute settings.
de: Falls Sie keinen Ton hören, sind Ihre Lautsprecher möglicherweise an einem stummgeschalteten Ausgang angeschlossen. Moderne Sound-Systeme haben oft mehrere Ausgänge. <literal>alsamixer</literal>(1) aus dem <literal>alsa-utils</literal>-Paket ist nützlich für die Einstellung von Lautstärke und Stummschaltung.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of sound packages
de: Liste von Audio-Paketen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for configuring and using ALSA
de: Werkzeuge zur Konfiguration und Nutzung von ALSA

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: OSS compatibility under ALSA preventing "<literal>/dev/dsp not found</literal>" errors
de: Paket für OSS-Kompatibilität, verhindert unter ALSA das Auftreten von "<literal>/dev/dsp not found</literal>"-Fehlern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&audioandvideopromultimediaserver;">audio and video processing engine multimedia server</ulink> - metapackage
de: <ulink url="&audioandvideopromultimediaserver;">Multimedia-Server - Engine für Audio- und Videoverarbeitung</ulink> - Metapaket

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&audioandvideopromultimediaserver;">audio and video processing engine multimedia server</ulink> - audio server and CLI programs
de: <ulink url="&audioandvideopromultimediaserver;">Multimedia-Server - Engine für Audio- und Videoverarbeitung</ulink> - Audio-Server und CLI-Programme

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&audioandvideopromultimediaserver;">audio and video processing engine multimedia server</ulink> - audio server to replace ALSA
de: <ulink url="&audioandvideopromultimediaserver;">Multimedia-Server - Engine für Audio- und Videoverarbeitung</ulink> - Audio-Server, um ALSA zu ersetzen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&audioandvideopromultimediaserver;">audio and video processing engine multimedia server</ulink> - audio server to replace PulseAudio
de: <ulink url="&audioandvideopromultimediaserver;">Multimedia-Server - Engine für Audio- und Videoverarbeitung</ulink> - Audio-Server, um PulseAudio zu ersetzen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&pulseaudio;">PulseAudio</ulink> server
de: <ulink url="&pulseaudio;">PulseAudio</ulink>-Server

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&pulseaudio;">PulseAudio</ulink> client library
de: <ulink url="&pulseaudio;">PulseAudio</ulink>-Client-Bibliothek

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&jackaudioconnectionkitjack;">JACK Audio Connection Kit. (JACK)</ulink> server (low latency)
de: <ulink url="&jackaudioconnectionkitjack;">JACK Audio Connection Kit (JACK)</ulink>-Server (niedrige Latenzzeiten)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&jackaudioconnectionkitjack;">JACK Audio Connection Kit. (JACK)</ulink> library (low latency)
de: <ulink url="&jackaudioconnectionkitjack;">JACK Audio Connection Kit (JACK)</ulink>-Bibliothek (niedrige Latenzzeiten)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&phonon;">Phonon</ulink>: KDE sound engine
de: <ulink url="&phonon;">Phonon</ulink>: KDE-Sound-Engine

note: type: Content of: <book><chapter><section><section><title>
en: Disabling the screen saver
de: Deaktivieren des Bildschirmschoners

note: type: Content of: <book><chapter><section><section><para>
en: For disabling the screen saver, use following commands.
de: Verwenden Sie folgende Befehle, um den Bildschirmschoner zu deaktivieren:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of commands for disabling the screen saver
de: Liste von Befehlen zur Deaktivierung des Bildschirmschoners

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The Linux console
de: Linux-Konsole

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The X Window (turning off screensaver)
de: X-Window (Bildschirmschoner ausschalten)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The X Window (disabling dpms)
de: X-Window (dpms deaktivieren)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The X Window (GUI configuration of screen saver)
de: X-Window (grafische Oberfläche zur Konfiguration des Bildschirmschoners)

note: type: Content of: <book><chapter><section><section><title>
en: Disabling beep sounds
de: Ausschalten von Pieptönen

note: type: Content of: <book><chapter><section><section><para>
en: One can always unplug the PC speaker to disable beep sounds.  Removing <literal>pcspkr</literal> kernel module does this for you.
de: Man kann immer den Stecker des internen PC-Lautsprechers abziehen, um jegliche Pieptöne loszuwerden, aber auch über das Entfernen des <literal>pcspkr</literal>-Kernel-Moduls kann dies erreicht werden.

note: type: Content of: <book><chapter><section><section><para>
en: The following prevents the <literal>readline</literal>(3) program used by <literal>bash</literal>(1) to beep when encountering an alert character (ASCII=7).
de: Folgender Befehl verhindert, dass das <literal>readline</literal>(3)-Programm, das von <literal>bash</literal>(1) genutzt wird, einen Piepton ausgibt, wenn es ein Alarm-Zeichen (ASCII=7) empfängt:

note: type: Content of: <book><chapter><section><section><title>
en: Memory usage
de: Arbeitsspeichernutzung

note: type: Content of: <book><chapter><section><section><para>
en: There are 2 resources available for you to get the memory usage situation.
de: Es gibt zwei Ressourcen, über die Sie die aktuelle Situation zur Arbeitsspeichernutzung abfragen können:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The kernel boot message in the "<literal>/var/log/dmesg</literal>" contains the total exact size of available memory.
de: Die Boot-Meldungen des Kernels in "<literal>/var/log/dmesg</literal>" enthalten die exakte Größe des verfügbaren Arbeitsspeichers.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>free</literal>(1) and <literal>top</literal>(1) display information on memory resources on the running system.
de: <literal>free</literal>(1) und <literal>top</literal>(1) zeigen Informationen über Arbeitsspeicher-Ressourcen auf dem laufenden System an.

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example.
de: Hier ein Beispiel:

note: type: Content of: <book><chapter><section><section><para>
en: You may be wondering "dmesg tells me a free of 990 MB, and free -k says 320 MB is free. More than 600 MB missing …".
de: Sie fragen sich vielleicht: "Warum sagt dmesg mir, dass 990 MB frei sind, während free -k sagt, 320 MB seien frei. Da fehlen mehr als 600 MB …"

note: type: Content of: <book><chapter><section><section><para>
en: Do not worry about the large size of "<literal>used</literal>" and the small size of "<literal>free</literal>" in the "<literal>Mem:</literal>" line, but read the one under them (675404 and 321780 in the example above) and relax.
de: Sorgen Sie sich nicht über den hohen Wert von "<literal>used</literal>" und die kleine Größe von "<literal>free</literal>" in der "<literal>Mem:</literal>"-Zeile; schauen Sie sich stattdessen die Werte darunter an (inklusive Puffer/Cache, 675404 und 321780 in obigem Beispiel) und entspannen Sie sich.

note: type: Content of: <book><chapter><section><section><para>
en: For my MacBook with 1GB=1048576k DRAM (video system steals some of this), I see the following.
de: Auf meinem MacBook mit 1GB=1048576k DRAM (das Grafik-System stiehlt einiges davon) sehe ich Folgendes:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of memory sizes reported
de: Liste der gemeldeten Arbeitsspeichergrößen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: report
de: gemeldet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Total size in dmesg
de: absolute Größe in dmesg

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Free in dmesg
de: frei in dmesg

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Total under shell
de: absolut auf der Shell

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Free under shell
de: frei auf der Shell

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 20256k (but effectively 321780k)
de: 20256k (aber effektiv 321780k)

note: type: Content of: <book><chapter><section><section><title>
en: System security and integrity check
de: Systemsicherheits- und Integritätsüberprüfung

note: type: Content of: <book><chapter><section><section><para>
en: Poor system maintenance may expose your system to external exploitation.
de: Schlechte Systemwartung könnte Ihr System für Angriffe von extern anfällig machen.

note: type: Content of: <book><chapter><section><section><para>
en: For system security and integrity check, you should start with the following.
de: Um eine Systemsicherheits- und Integritätsüberprüfung durchzuführen, sollten Sie mit folgendem beginnen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>debsums</literal> package, see <literal>debsums</literal>(1) and <xref linkend="_top_level_release_file_and_authenticity"/>.
de: dem <literal>debsums</literal>-Paket, lesen Sie dazu <literal>debsums</literal>(1) und <xref linkend="_top_level_release_file_and_authenticity"/>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>chkrootkit</literal> package, see <literal>chkrootkit</literal>(1).
de: dem <literal>chkrootkit</literal>-Paket, lesen Sie dazu <literal>chkrootkit</literal>(1);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>clamav</literal> package family, see <literal>clamscan</literal>(1) and <literal>freshclam</literal>(1).
de: der <literal>clamav</literal>-Paketfamilie, lesen Sie dazu <literal>clamscan</literal>(1) und <literal>freshclam</literal>(1);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&debiansecurityfaq;">Debian security FAQ</ulink>.
de: der <ulink url="&debiansecurityfaq;">Debian Sicherheits-FAQ</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&securingdebianmanual;">Securing Debian Manual</ulink>.
de: der <ulink url="&securingdebianmanual;">Anleitung zum Absichern von Debian</ulink>.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of tools for system security and integrity check
de: Liste von Werkzeugen für eine Systemsicherheits- und Integritätsüberprüfung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: daemon to mail anomalies in the system logfiles to the administrator
de: Daemon, um Anomalien in den System-Logdateien per Mail an den Administrator zu melden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility to verify installed package files against MD5 checksums
de: Hilfsprogramm, um installierte Paketdateien anhand von MD5-Prüfsummen zu verifizieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&rootkit;">rootkit</ulink> detector
de: <ulink url="&rootkit;">rootkit</ulink>-Erkennungsprogramm

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: anti-virus utility for Unix - command-line interface
de: Antiviren-Programm für Unix - Befehlszeilenschnittstelle

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: report system security vulnerabilities
de: Sicherheitslücken im System melden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: file and directory integrity checker
de: Integritätsüberprüfung für Dateien und Verzeichnisse

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: active password cracking tool
de: Programm zum aktiven Knacken von Passwörtern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Advanced Intrusion Detection Environment - static binary
de: Fortschrittliche Intrusion-Detection-Umgebung - statische Binärdatei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: file integrity verification program
de: Dateiintegritäts-Verifizierungsprogramm

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: password guessing program
de: Programm zum Erraten von Passwörtern

note: type: Content of: <book><chapter><section><section><para>
en: Here is a simple script to check for typical world writable incorrect file permissions.
de: Hier ein einfaches Skript, um nach Dateien mit typischerweise falschen Dateiberechtigungen (schreibbar für alle) zu suchen:

note: type: Content of: <book><chapter><section><section><caution><para>
en: Since the <literal>debsums</literal> package uses <ulink url="&mdf;">MD5</ulink> checksums stored locally, it can not be fully trusted as the system security audit tool against malicious attacks.
de: Da das <literal>debsums</literal>-Paket <ulink url="&mdf;">MD5</ulink>-Prüfsummen verwendet, die lokal gespeichert sind, kann ihm als Sicherheits-Audit-Werkzeug gegen bösartige Angriffe nicht vollständig vertraut werden.

note: type: Content of: <book><chapter><section><title>
en: Data storage tips
de: Tipps zur Speicherung von Daten

note: type: Content of: <book><chapter><section><para>
en: You may need to <literal>umount</literal>(8) some devices manually from the command line before operating on them if they are automatically mounted by the GUI desktop system.
de: Teilweise werden Geräte vom grafischen Arbeitsplatzsystem automatisch eingebunden. Solche Geräte müssen Sie dann händisch über die Befehlszeile vom System trennen (mittels <literal>umount</literal>(8)), bevor Sie daran arbeiten können.

note: type: Content of: <book><chapter><section><section><title>
en: Disk space usage
de: Verwendung des Plattenplatzes

note: type: Content of: <book><chapter><section><section><para>
en: The disk space usage can be evaluated by programs provided by the <literal>mount</literal>, <literal>coreutils</literal>, and <literal>xdu</literal> packages:
de: Der verwendete Plattenplatz kann mit Programmen aus den Paketen <literal>mount</literal>, <literal>coreutils</literal> und <literal>xdu</literal> beurteilt werden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>mount</literal>(8) reports all mounted filesystems (= disks).
de: <literal>mount</literal>(8) gibt Informationen über alle eingebundenen Dateisysteme (= "Laufwerke") aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>df</literal>(1) reports the disk space usage for the file system.
de: <literal>df</literal>(1) gibt Informationen über den verwendeten Plattenplatz für das Dateisystem aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>du</literal>(1) reports the disk space usage for the directory tree.
de: <literal>du</literal>(1) gibt Informationen über den verwendeten Plattenplatz für den Verzeichnisbaum aus.

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can feed the output of <literal>du</literal>(8) to <literal>xdu</literal>(1) to produce its graphical and interactive presentation with "<literal>du -k . |xdu</literal>", "<literal>sudo du -k -x / |xdu</literal>", etc.
de: Mit "<literal>du -k . |xdu</literal>", "<literal>sudo du -k -x / |xdu</literal>" usw. können Sie die Ausgabe von <literal>du</literal>(8) an <literal>xdu</literal>(1) weiterleiten, um eine grafische und interaktive Präsentation zu erhalten.

note: type: Content of: <book><chapter><section><section><title>
en: Disk partition configuration
de: Konfiguration der Festplattenpartitionen

note: type: Content of: <book><chapter><section><section><para>
en: For <ulink url="&diskpartition;">disk partition</ulink> configuration, although <literal>fdisk</literal>(8) has been considered standard, <literal>parted</literal>(8) deserves some attention.  "Disk partitioning data", "partition table", "partition map", and "disk label" are all synonyms.
de: Bei der Konfiguration von <ulink url="&diskpartition;">Laufwerkspartitionen</ulink> können Sie erwägen, <literal>parted</literal>(8) zu verwenden (obwohl <literal>fdisk</literal>(8) lange als Standard angesehen wurde). Die Begriffe "Partitionstabelle", "Disk partitioning data", "Partition map" und "Disk label" werden alle gleichbedeutend verwendet.

note: type: Content of: <book><chapter><section><section><para>
en: Older PCs use the classic <ulink url="&masterbootrecordmbr;">Master Boot Record (MBR)</ulink> scheme to hold <ulink url="&diskpartitioning;">disk partitioning</ulink> data in the first sector, i.e., <ulink url="&lba;">LBA</ulink> sector 0 (512 bytes).
de: Ältere PCs verwenden das klassische Schema des <ulink url="&masterbootrecordmbr;">Master Boot Record (MBR)</ulink> und legen die <ulink url="&diskpartitioning;">Partitionstabelle</ulink> im ersten Sektor, also im <ulink url="&lba;">LBA</ulink>-Sektor 0 (512 Byte) ab.

note: type: Content of: <book><chapter><section><section><para>
en: Recent PCs with <ulink url="&unifiedextensiblareinterfaceuefi;">Unified Extensible Firmware Interface (UEFI)</ulink>, including Intel-based Macs, use <ulink url="&guidpartitiontablegpt;">GUID Partition Table (GPT)</ulink> scheme to hold <ulink url="&diskpartitioning;">disk partitioning</ulink> data not in the first sector.
de: Aktuelle PCs mit <ulink url="&unifiedextensiblareinterfaceuefi;">Unified Extensible Firmware Interface (UEFI)</ulink>, inklusive Intel-basierten Macs, verwenden teilweise das <ulink url="&guidpartitiontablegpt;">GUID Partition Table (GPT)</ulink>-Schema, bei dem die <ulink url="&diskpartitioning;">Partitionstabelle</ulink> nicht im ersten Sektor liegt.

note: type: Content of: <book><chapter><section><section><para>
en: Although <literal>fdisk</literal>(8) has been standard for the disk partitioning tool, <literal>parted</literal>(8) is replacing it.
de: Obwohl <literal>fdisk</literal>(8) lange Zeit das Standardwerkzeug zur Laufwerkspartitionierung war, ist <literal>parted</literal>(8) dabei, ihm den Rang abzulaufen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of disk partition management packages
de: Liste von Paketen für die Partitionierung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: miscellaneous system utilities including <literal>fdisk</literal>(8) and <literal>cfdisk</literal>(8)
de: verschiedene System-Werkzeuge inklusive <literal>fdisk</literal>(8) und <literal>cfdisk</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU Parted disk partition resizing program
de: GNU Parted - Programm zum Anlegen / Ändern von Partitionen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNOME partition editor based on <literal>libparted</literal>
de: GNOME Partitionseditor, basierend auf <literal>libparted</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: partition editor for the GPT/MBR hybrid disk
de: Partitionseditor für GPT/MBR-Hybrid-Laufwerke

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program to create device mappings for partitions
de: Programm zur Erzeugung von Gerätezuordnungen (device mappings) für Partitionen

note: type: Content of: <book><chapter><section><section><caution><para>
en: Although <literal>parted</literal>(8) claims to create and to resize filesystem too, it is safer to do such things using best maintained specialized tools such as <literal>mkfs</literal>(8) (<literal>mkfs.msdos</literal>(8), <literal>mkfs.ext2</literal>(8), <literal>mkfs.ext3</literal>(8), <literal>mkfs.ext4</literal>(8), …) and <literal>resize2fs</literal>(8).
de: Obwohl <literal>parted</literal>(8) vorgibt, Dateisysteme erzeugen und auch nachträglich in der Größe verändern zu können, ist es sicherer, für solche Dinge gut betreute und spezialisierte Werkzeuge wie <literal>mkfs</literal>(8) (<literal>mkfs.msdos</literal>(8), <literal>mkfs.ext2</literal>(8), <literal>mkfs.ext3</literal>(8), <literal>mkfs.ext4</literal>(8), …) und <literal>resize2fs</literal>(8) zu verwenden.

note: type: Content of: <book><chapter><section><section><note><para>
en: In order to switch between <ulink url="&gpt;">GPT</ulink> and <ulink url="&mbr;">MBR</ulink>, you need to erase first few blocks of disk contents directly (see <xref linkend="_clearing_file_contents"/>) and use "<literal>parted /dev/sdx mklabel gpt</literal>" or "<literal>parted /dev/sdx mklabel msdos</literal>" to set it.  Please note "<literal>msdos</literal>" is use here for <ulink url="&mbr;">MBR</ulink>.
de: Um zwischen <ulink url="&gpt;">GPT</ulink> und <ulink url="&mbr;">MBR</ulink> zu wechseln, müssen Sie die ersten paar Blöcke der Platte löschen (lesen Sie dazu <xref linkend="_clearing_file_contents"/>) und "<literal>parted /dev/sdx mklabel gpt</literal>" oder "<literal>parted /dev/sdx mklabel msdos</literal>" nutzen, um die gewünschte Einstellung neu zu setzen. Bitte beachten Sie, dass hierbei "<literal>msdos</literal>" für <ulink url="&mbr;">MBR</ulink> verwendet wird.

note: type: Content of: <book><chapter><section><section><title>
en: Accessing partition using UUID
de: Zugriff auf Partitionen über die UUID-Kennung

note: type: Content of: <book><chapter><section><section><para>
en: Although reconfiguration of your partition or activation order of removable storage media may yield different names for partitions, you can access them consistently. This is also helpful if you have multiple disks and your BIOS/UEFI doesn't give them consistent device names.
de: Obwohl aufgrund der Neukonfiguration einer Partition oder der Aktivierungsreihenfolge von Wechseldatenträgern Laufwerke von einem zum anderen Mal unterschiedliche Laufwerksnamen haben können, gibt es auch eine Möglichkeit, konsistente Bezeichnungen für den Laufwerkszugriff zu verwenden. Dies ist ebenfalls hilfreich, wenn Sie mehrere Festplatten haben und Ihr BIOS/UEFI die Gerätenamen nicht jedes Mal identisch zuweist.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>mount</literal>(8) with "<literal>-U</literal>" option can mount a block device using <ulink url="&uuid;">UUID</ulink>, instead of using its file name such as "<literal>/dev/sda3</literal>".
de: <literal>mount</literal>(8) kann über die Option "<literal>-U</literal>" ein blockorientiertes Gerät mittels seiner <ulink url="&uuid;">UUID</ulink>-Kennung einbinden, statt dessen Gerätedateinamen (wie z.B. "<literal>/dev/sda3</literal>") zu nutzen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/fstab</literal>" (see <literal>fstab</literal>(5)) can use <ulink url="&uuid;">UUID</ulink>.
de: "<literal>/etc/fstab</literal>" (lesen Sie hierzu auch <literal>fstab</literal>(5)) kann <ulink url="&uuid;">UUID</ulink> verwenden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Boot loaders (<xref linkend="_stage_2_the_boot_loader"/>) may use <ulink url="&uuid;">UUID</ulink> too.
de: Auch Bootloader (<xref linkend="_stage_2_the_boot_loader"/>) können unter Umständen die <ulink url="&uuid;">UUID</ulink> benutzen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can probe <ulink url="&uuid;">UUID</ulink> of a block special device with <literal>blkid</literal>(8).
de: Sie können die <ulink url="&uuid;">UUID</ulink> eines blockorientierten Gerätes mit <literal>blkid</literal>(8) abfragen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can also probe UUID and other information with "<literal>lsblk -f</literal>".
de: Sie können die UUID und weitere Informationen auch mit "<literal>lsblk -f</literal>" abfragen.

note: type: Content of: <book><chapter><section><section><para>
en: LVM2 is a <ulink url="&logicalvolumemanager;">logical volume manager</ulink> for the Linux kernel.  With LVM2, disk partitions can be created on logical volumes instead of the physical harddisks.
de: LVM2 ist ein <ulink url="&logicalvolumemanager;">Logical Volume Manager</ulink> für den Linux-Kernel. Mit LVM2 können Partitionen auf logischen Volumes erzeugt werden statt auf physikalischen Festplatten.

note: type: Content of: <book><chapter><section><section><para>
en: LVM requires the following.
de: LVM erfordert folgendes:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: device-mapper support in the Linux kernel (default for Debian kernels)
de: device-mapper-Unterstützung im Linux-Kernel (Standardeinstellung für Debian-Kernel);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: the userspace device-mapper support library (<literal>libdevmapper*</literal> package)
de: die Userspace-Bibliothek zur Unterstützung von device-mapper (<literal>libdevmapper*</literal>-Paket);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: the userspace LVM2 tools (<literal>lvm2</literal> package)
de: die Userspace-LVM2-Werkzeuge (<literal>lvm2</literal>-Paket).

note: type: Content of: <book><chapter><section><section><para>
en: Please start learning LVM2 from the following manpages.
de: Lehrreiche Informationen über LVM2 finden Sie mittels folgender Handbuchseiten:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>lvm</literal>(8): Basics of LVM2 mechanism (list of all LVM2 commands)
de: <literal>lvm</literal>(8): Grundlagen des LVM2-Mechanismus' (Liste aller LVM2-Befehle);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>lvm.conf</literal>(5): Configuration file for LVM2
de: <literal>lvm.conf</literal>(5): Konfigurationsdatei für LVM2;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>lvs</literal>(8): Report information about logical volumes
de: <literal>lvs</literal>(8): Informationen über logische Volumes ausgeben;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>vgs</literal>(8): Report information about volume groups
de: <literal>vgs</literal>(8): Informationen über Volume-Gruppen ausgeben;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>pvs</literal>(8): Report information about physical volumes
de: <literal>pvs</literal>(8): Informationen über physikalische Volumes ausgeben.

note: type: Content of: <book><chapter><section><section><title>
en: Filesystem configuration
de: Konfiguration von Dateisystemen

note: type: Content of: <book><chapter><section><section><para>
en: For <ulink url="&exte;">ext4</ulink> filesystem, the <literal>e2fsprogs</literal> package provides the following.
de: Für das <ulink url="&exte;">ext4</ulink>-Dateisystem enthält das <literal>e2fsprogs</literal>-Paket folgendes:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>mkfs.ext4</literal>(8) to create new <ulink url="&exte;">ext4</ulink> filesystem
de: <literal>mkfs.ext4</literal>(8) zur Erzeugung neuer <ulink url="&exte;">ext4</ulink>-Dateisysteme;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>fsck.ext4</literal>(8) to check and to repair existing <ulink url="&exte;">ext4</ulink> filesystem
de: <literal>fsck.ext4</literal>(8) zur Überprüfung und Reparatur vorhandener <ulink url="&exte;">ext4</ulink>-Dateisysteme;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>tune2fs</literal>(8) to configure superblock of <ulink url="&exte;">ext4</ulink> filesystem
de: <literal>tune2fs</literal>(8) zur Konfiguration des Superblocks von <ulink url="&exte;">ext4</ulink>-Dateisystemen;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>debugfs</literal>(8) to debug <ulink url="&exte;">ext4</ulink> filesystem interactively. (It has <literal>undel</literal> command to recover deleted files.)
de: <literal>debugfs</literal>(8) für interaktive Fehlersuche in <ulink url="&exte;">ext4</ulink>-Dateisystemen (es enthält den <literal>undel</literal>-Befehl, um gelöschte Dateien wiederherzustellen).

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>mkfs</literal>(8) and <literal>fsck</literal>(8) commands are provided by the <literal>e2fsprogs</literal> package as front-ends to various filesystem dependent programs (<literal>mkfs.fstype</literal> and <literal>fsck.fstype</literal>). For <ulink url="&exte;">ext4</ulink> filesystem, they are <literal>mkfs.ext4</literal>(8) and <literal>fsck.ext4</literal>(8) (they are symlinked to <literal>mke2fs</literal>(8) and <literal>e2fsck</literal>(8)).
de: Die Befehle <literal>mkfs</literal>(8) und <literal>fsck</literal>(8) werden durch das <literal>e2fsprogs</literal>-Paket bereitgestellt und sind Frontends für Dateisystem-abhängige Programme (<literal>mkfs.<emphasis>dateisystemtyp</emphasis></literal> und <literal>fsck.<emphasis>dateisystemtyp</emphasis></literal>). Für <ulink url="&exte;">ext4</ulink> sind das <literal>mkfs.ext4</literal>(8) und <literal>fsck.ext4</literal>(8) (dies sind symbolischer Link auf <literal>mke2fs</literal>(8) und <literal>e2fsck</literal>(8)).

note: type: Content of: <book><chapter><section><section><para>
en: Similar commands are available for each filesystem supported by Linux.
de: Ähnliche Befehle sind für jedes von Linux unterstützte Dateisystem verfügbar.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of filesystem management packages
de: Liste von Paketen für das Dateisystem-Management

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&extc;">ext2</ulink>/<ulink url="&extd;">ext3</ulink>/<ulink url="&exte;">ext4</ulink> filesystems
de: Hilfsprogramme für <ulink url="&extc;">ext2</ulink>/<ulink url="&extd;">ext3</ulink>/<ulink url="&exte;">ext4</ulink>-Dateisysteme

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&btrfs;">Btrfs</ulink> filesystem
de: Hilfsprogramme für das <ulink url="&btrfs;">Btrfs</ulink>-Dateisystem

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&reiserfs;">Reiserfs</ulink> filesystem
de: Hilfsprogramme für das <ulink url="&reiserfs;">Reiserfs</ulink>-Dateisystem

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&openzfs;">OpenZFS</ulink> filesystem
de: Hilfsprogramme für das <ulink url="&openzfs;">OpenZFS</ulink>-Dateisystem

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&fat;">FAT</ulink> filesystem. (Microsoft: MS-DOS, Windows)
de: Hilfsprogramme für das <ulink url="&fat;">FAT</ulink>-Dateisystem (Microsoft: MS-DOS, Windows)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&exfat;">exFAT</ulink> filesystem maintained by Samsung.
de: Hilfsprogramme für das von Samsung betreute <ulink url="&exfat;">exFAT</ulink>-Dateisystem

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: read/write <ulink url="&exfat;">exFAT</ulink> filesystem (Microsoft) driver for FUSE.
de: Treiber für das Lesen/Schreiben des <ulink url="&exfat;">exFAT</ulink>-Dateisystems (Microsoft) über FUSE

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&xfs;">XFS</ulink> filesystem. (SGI: IRIX)
de: Hilfsprogramme für das <ulink url="&xfs;">XFS</ulink>-Dateisystem (SGI: IRIX)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: read/write <ulink url="&ntfs;">NTFS</ulink> filesystem (Microsoft: Windows NT, …) driver for FUSE.
de: Treiber für das Lesen/Schreiben des <ulink url="&ntfs;">NTFS</ulink>-Dateisystems (Microsoft: Windows NT, ...) über FUSE

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&jfs;">JFS</ulink> filesystem. (IBM: AIX, OS/2)
de: Hilfsprogramme für das <ulink url="&jfs;">JFS</ulink>-Dateisystem (IBM: AIX, OS/2)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&reisere;">Reiser4</ulink> filesystem
de: Hilfsprogramme für das <ulink url="&reisere;">Reiser4</ulink>-Dateisystem

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for <ulink url="&hfs;">HFS</ulink> and <ulink url="&hfsplus;">HFS Plus</ulink> filesystem. (Apple: Mac OS)
de: Hilfsprogramme für <ulink url="&hfs;">HFS</ulink>- und <ulink url="&hfsplus;">HFS Plus</ulink>-Dateisysteme (Apple: Mac OS)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program to zero free blocks from ext2/3/4 filesystems
de: Programm, um freie Blöcke auf ext2/3/4-Dateisystemen mit Nullen zu überschreiben

note: type: Content of: <book><chapter><section><section><tip><para>
en: <ulink url="&exte;">Ext4</ulink> filesystem is the default filesystem for the Linux system and strongly recommended to use it unless you have some specific reasons not to.
de: <ulink url="&exte;">Ext4</ulink> ist das Standard-Dateisystem für Linux-Systeme und Sie sollten dies verwenden, außer Sie haben einen bestimmten Grund, ein anderes zu nutzen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: <ulink url="&btrfs;">Btrfs</ulink> status can be found at <ulink url="&debianwikionbtrfs;">Debian wiki on btrfs</ulink> and <ulink url="&kernelorgwikionbtrfs;">kernel.org wiki on btrfs</ulink>.  It is expected to be the next default filesystem after the ext4 filesystem.
de: Den aktuellen Status zu <ulink url="&btrfs;">Btrfs</ulink> finden Sie im <ulink url="&debianwikionbtrfs;">Debian Wiki</ulink> und im <ulink url="&kernelorgwikionbtrfs;">kernel.org Wiki</ulink>. Man geht davon aus, dass dies nach ext4 das neue Standard-Dateisystem wird.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Some tools allow access to filesystem without Linux kernel support (see <xref linkend="_manipulating_files_without_mounting_disk"/>).
de: Einige Werkzeuge erlauben den Zugriff auf Dateisysteme ohne entsprechende Unterstützung im Linux-Kernel (lesen Sie dazu <xref linkend="_manipulating_files_without_mounting_disk"/>).

note: type: Content of: <book><chapter><section><section><title>
en: Filesystem creation and integrity check
de: Dateisystemerzeugung und Integritätsüberprüfung

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>mkfs</literal>(8) command creates the filesystem on a Linux system. The <literal>fsck</literal>(8) command provides the filesystem integrity check and repair on a Linux system.
de: Der <literal>mkfs</literal>(8)-Befehl erzeugt unter Linux ein Dateisystem. Mit <literal>fsck</literal>(8) führen Sie eine Integritätsüberprüfung oder Reparatur des Dateisystems durch.

note: type: Content of: <book><chapter><section><section><para>
en: Debian now defaults to no periodic <literal>fsck</literal> after filesystem creation.
de: Standardmäßig gibt es jetzt auf Debian-Systemen nach der Erzeugung des Dateisystems keinen periodischen Dateisystem-Check (<literal>fsck</literal>) mehr.

note: type: Content of: <book><chapter><section><section><caution><para>
en: It is generally not safe to run <literal>fsck</literal> on <emphasis role="strong">mounted filesystems</emphasis>.
de: Es ist grundsätzlich nicht sicher, <literal>fsck</literal> auf <emphasis role="strong">eingebundenen Dateisystemen</emphasis> laufen zu lassen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can run the <literal>fsck</literal>(8) command safely on all filesystems including root filesystem on reboot by setting "<literal>enable_periodic_fsck</literal>" in "<literal>/etc/mke2fs.conf</literal>" and the max mount count to 0 using "<literal>tune2fs -c0 /dev/<emphasis>partition_name</emphasis></literal>".  See <literal>mke2fs.conf</literal>(5) and <literal>tune2fs</literal>(8).
de: Sie können den <literal>fsck</literal>(8)-Befehl auf allen Dateisystemen inklusive dem root-Dateisystem (/) gefahrlos beim Reboot ausführen, indem Sie "<literal>enable_periodic_fsck</literal>" in "<literal>/etc/mke2fs.conf</literal>" setzen und den Max-Wert für die mount-Vorgänge mittels "<literal>tune2fs -c0 /dev/<emphasis>partitionsname</emphasis></literal>" auf 0 setzen. Details finden Sie in <literal>mke2fs.conf</literal>(5) und <literal>tune2fs</literal>(8).

note: type: Content of: <book><chapter><section><section><tip><para>
en: Check files in "<literal>/var/log/fsck/</literal>" for the result of the <literal>fsck</literal>(8) command run from the boot script.
de: In "<literal>/var/log/fsck/</literal>" finden Sie Ergebnisse von dem <literal>fsck</literal>(8)-Lauf, der bei jedem Systemstart durch das Boot-Skript durchgeführt wird.

note: type: Content of: <book><chapter><section><section><title>
en: Optimization of filesystem by mount options
de: Optimierung von Dateisystemen über mount-Optionen

note: type: Content of: <book><chapter><section><section><para>
en: The basic static filesystem configuration is given by "<literal>/etc/fstab</literal>".  For example,
de: Die grundlegende statische Dateisystem-Konfiguration wird in "<literal>/etc/fstab</literal>" festgelegt. Zum Beispiel:

note: type: Content of: <book><chapter><section><section><tip><para>
en: <ulink url="&uuid;">UUID</ulink> (see <xref linkend="_accessing_partition_using_uuid"/>) may be used to identify a block device instead of normal block device names such as "<literal>/dev/sda1</literal>", "<literal>/dev/sda2</literal>", …
de: Die <ulink url="&uuid;">UUID</ulink> (Näheres in <xref linkend="_accessing_partition_using_uuid"/>) kann statt der normalen Namen für blockorientierte Geräte wie "<literal>/dev/sda1</literal>", "<literal>/dev/sda2</literal>" … verwendet werden, um das Gerät zu identifizieren.

note: type: Content of: <book><chapter><section><section><para>
en: Since Linux 2.6.30, the kernel defaults to the behavior provided by "<literal>relatime</literal>" option.
de: Seit Linux 2.6.30 ist das Standardverhalten die "<literal>relatime</literal>"-Option.

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>fstab</literal>(5) and <literal>mount</literal>(8).
de: Lesen Sie <literal>fstab</literal>(5) und <literal>mount</literal>(8).

note: type: Content of: <book><chapter><section><section><title>
en: Optimization of filesystem via superblock
de: Optimierung von Dateisystemen über den Superblock

note: type: Content of: <book><chapter><section><section><para>
en: Characteristics of a filesystem can be optimized via its superblock using the <literal>tune2fs</literal>(8) command.
de: Die Charakteristik eines Dateisystems kann über seinen Superblock optimiert werden; verwenden Sie dazu den Befehl <literal>tune2fs</literal>(8):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Execution of "<literal>sudo tune2fs -l /dev/sda1</literal>" displays the contents of the filesystem superblock on "<literal>/dev/sda1</literal>".
de: "<literal>sudo tune2fs -l /dev/sda1</literal>" zeigt den Inhalt des Dateisystem-Superblocks auf "<literal>/dev/sda1</literal>" an.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Execution of "<literal>sudo tune2fs -c 50 /dev/sda1</literal>" changes frequency of filesystem checks (<literal>fsck</literal> execution during boot-up) to every 50 boots on "<literal>/dev/sda1</literal>".
de: "<literal>sudo tune2fs -c 50 /dev/sda1</literal>" ändert den Intervall zur Überprüfung des Dateisystems (Ausführung von <literal>fsck</literal> während des Systemstarts) für "<literal>/dev/sda1</literal>" auf jeden 50. Start.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Execution of "<literal>sudo tune2fs -j /dev/sda1</literal>" adds journaling capability to the filesystem, i.e. filesystem conversion from <ulink url="&extc;">ext2</ulink> to <ulink url="&extd;">ext3</ulink> on "<literal>/dev/sda1</literal>".  (Do this on the unmounted filesystem.)
de: "<literal>sudo tune2fs -j /dev/sda1</literal>" fügt Journalfunktionalität zum Dateisystem hinzu; das bedeutet, dass ein <ulink url="&extc;">ext2</ulink>-Dateisystem auf "<literal>/dev/sda1</literal>" nach <ulink url="&extd;">ext3</ulink> konvertiert wird. (Führen Sie dies nur bei einem nicht eingebundenen Dateisystem durch.)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Execution of "<literal>sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda1 &amp;&amp; fsck -pf /dev/sda1</literal>" converts it from <ulink url="&extd;">ext3</ulink> to <ulink url="&exte;">ext4</ulink> on "<literal>/dev/sda1</literal>".  (Do this on the unmounted filesystem.)
de: "<literal>sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda1 &amp;&amp; fsck -pf /dev/sda1</literal>" konvertiert ein <ulink url="&extd;">ext3</ulink>-Dateisystem auf "<literal>/dev/sda1</literal>" nach <ulink url="&exte;">ext4</ulink>. (Führen Sie dies nur bei einem nicht eingebundenen Dateisystem durch.)

note: type: Content of: <book><chapter><section><section><tip><para>
en: Despite its name, <literal>tune2fs</literal>(8) works not only on the <ulink url="&extc;">ext2</ulink> filesystem but also on the <ulink url="&extd;">ext3</ulink> and <ulink url="&exte;">ext4</ulink> filesystems.
de: Ungeachtet seines Namens funktioniert <literal>tune2fs</literal>(8) nicht nur für <ulink url="&extc;">ext2</ulink>-Dateisysteme, sondern auch für <ulink url="&extd;">ext3</ulink> und <ulink url="&exte;">ext4</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: Optimization of hard disk
de: Optimierung der Festplatte

note: type: Content of: <book><chapter><section><section><warning><para>
en: Please check your hardware and read manpage of <literal>hdparm</literal>(8) before playing with hard disk configuration because this may be quite dangerous for the data integrity.
de: Bitte überprüfen Sie Ihre Hardware und lesen Sie die Handbuchseite von <literal>hdparm</literal>(8), bevor Sie mit der Festplattenkonfiguration herumspielen, da dies ziemlich gefährlich für die Datenintegrität sein kann.

note: type: Content of: <book><chapter><section><section><para>
en: You can test disk access speed of a hard disk, e.g. "<literal>/dev/sda</literal>", by "<literal>hdparm -tT /dev/sda</literal>". For some hard disk connected with (E)IDE, you can speed it up with "<literal>hdparm -q -c3 -d1 -u1 -m16 /dev/sda</literal>" by enabling the "(E)IDE 32-bit I/O support", enabling the "using_dma flag", setting "interrupt-unmask flag", and setting the "multiple 16 sector I/O" (dangerous!).
de: Sie können die Zugriffsgeschwindigkeit einer Festplatte testen, für "<literal>/dev/sda</literal>" z.B. mit "<literal>hdparm -tT /dev/sda</literal>". Bei einigen Festplatten, die über (E)IDE angeschlossen sind, kann diese über "<literal>hdparm -q -c3 -d1 -u1 -m16 /dev/sda</literal>" erhöht werden; dabei wird "(E)IDE 32-Bit I/O-Unterstützung" aktiviert, außerdem das "using_dma-Flag" und das "interrupt-unmask-Flag" gesetzt sowie die (gefährliche!) "Multiple 16 Sector I/O"-Einstellung aktiviert.

note: type: Content of: <book><chapter><section><section><para>
en: You can test write cache feature of a hard disk, e.g. "<literal>/dev/sda</literal>", by "<literal>hdparm -W /dev/sda</literal>". You can disable its write cache feature with "<literal>hdparm -W 0 /dev/sda</literal>".
de: Sie können die Cache-Funktionalität für das Schreiben auf eine Festplatte testen, für "<literal>/dev/sda</literal>" z.B. mit "<literal>hdparm -W /dev/sda</literal>". Mit "<literal>hdparm -W 0 /dev/sda</literal>" deaktivieren Sie diese Funktion.

note: type: Content of: <book><chapter><section><section><para>
en: You may be able to read badly pressed CDROMs on modern high speed CD-ROM drive by slowing it down with "<literal>setcd -x 2</literal>".
de: Im Falle von Problemen beim Lesen von schlecht gepressten CD-ROMs in modernen Hochgeschwindigkeits-CD-ROM-Laufwerken können Sie diese möglicherweise trotzdem lesen, indem Sie mit "<literal>setcd -x 2</literal>" die Geschwindigkeit herabsetzen.

note: type: Content of: <book><chapter><section><section><title>
en: Optimization of solid state drive
de: Optimierung von Solid State Disks

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&solidstatedrivessd;">Solid state drive (SSD)</ulink> is auto detected now.
de: Eine <ulink url="&solidstatedrivessd;">Solid State Disk (SSD)</ulink> wird mittlerweile automatisch detektiert.

note: type: Content of: <book><chapter><section><section><para>
en: Reduce unnecessary disk accesses to prevent disk wear out by mounting "<literal>tmpfs</literal>" on volatile data path in <literal>/etc/fstab</literal>.
de: Reduzieren Sie unnötige Laufwerkszugriffe, um die Laufwerksabnutzung zu minimieren, indem Sie "<literal>tmpfs</literal>" für das Einbinden schnell veränderlicher Daten in Ihrer <literal>/etc/fstab</literal> verwenden.

note: type: Content of: <book><chapter><section><section><title>
en: Using SMART to predict hard disk failure
de: SMART verwenden, um Festplattenausfälle vorherzusehen

note: type: Content of: <book><chapter><section><section><para>
en: You can monitor and log your hard disk which is compliant to <ulink url="&smart;">SMART</ulink> with the <literal>smartd</literal>(8) daemon.
de: Sie können Ihre Festplatte mit dem <literal>smartd</literal>(8)-Daemon überwachen und protokollieren, sofern diese mit dem <ulink url="&smart;">SMART</ulink>-Standard kompatibel ist:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Enable <ulink url="&smart;">SMART</ulink> feature in <ulink url="&bios;">BIOS</ulink>.
de: Aktivieren Sie die <ulink url="&smart;">SMART</ulink>-Funktionalität im <ulink url="&bios;">BIOS</ulink>.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Install the <literal>smartmontools</literal> package.
de: Installieren Sie das Paket <literal>smartmontools</literal>.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Identify your hard disk drives by listing them with <literal>df</literal>(1).
de: Identifizieren Sie Ihre Festplatten, indem Sie sie mit <literal>df</literal>(1) auflisten.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Let's assume a hard disk drive to be monitored as "<literal>/dev/sda</literal>".
de: Wir gehen hier davon aus, dass die zu überwachende Festplatte als "<literal>/dev/sda</literal>" auftaucht.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Check the output of "<literal>smartctl -a /dev/sda</literal>" to see if <ulink url="&smart;">SMART</ulink> feature is actually enabled.
de: Überprüfen Sie die Ausgabe von "<literal>smartctl -a /dev/sda</literal>", um festzustellen, ob die <ulink url="&smart;">SMART</ulink>-Funktionalität derzeit wirklich aktiv ist.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: If not, enable it by "<literal>smartctl -s on -a /dev/sda</literal>".
de: Falls nicht, aktivieren Sie sie mit "<literal>smartctl -s on -a /dev/sda</literal>".

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Enable <literal>smartd</literal>(8) daemon to run by the following.
de: Aktivieren Sie den <literal>smartd</literal>(8)-Daemon wie folgt:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: uncomment "<literal>start_smartd=yes</literal>" in the "<literal>/etc/default/smartmontools</literal>" file.
de: Entfernen Sie das Kommentarzeichen vor "<literal>start_smartd=yes</literal>" in der Datei "<literal>/etc/default/smartmontools</literal>".

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: restart the <literal>smartd</literal>(8) daemon by "<literal>sudo systemctl restart smartmontools</literal>".
de: Führen Sie einen Neustart des <literal>smartd</literal>(8)-Daemons über "<literal>sudo systemctl restart smartmontools</literal>" durch.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>smartd</literal>(8) daemon can be customized with the <literal>/etc/smartd.conf</literal> file including how to be notified of warnings.
de: Die Einstellungen des <literal>smartd</literal>(8)-Daemons können über die <literal>/etc/smartd.conf</literal>-Datei angepasst werden; dazu gehört auch die Einstellung, auf welchem Wege Sie über Warnungen informiert werden möchten.

note: type: Content of: <book><chapter><section><section><title>
en: Specify temporary storage directory via $TMPDIR
de: Angeben eines Verzeichnisses für temporäre Dateien über $TMPDIR

note: type: Content of: <book><chapter><section><section><para>
en: Applications create temporary files normally under the temporary storage directory "<literal>/tmp</literal>".  If "<literal>/tmp</literal>" does not provide enough space, you can specify such temporary storage directory via the <literal>$TMPDIR</literal> variable for well-behaving programs.
de: Anwendungen erzeugen temporäre Dateien normalerweise unterhalb des temporären Verzeichnisses "<literal>/tmp</literal>". Falls "<literal>/tmp</literal>" nicht genug freien Speicherplatz bietet, können Sie für Anwendungen, die sich diesbezüglich korrekt verhalten, auch mittels der <literal>$TMPDIR</literal>-Variable festlegen, welches Verzeichnis für solche temporären Daten genutzt werden soll.

note: type: Content of: <book><chapter><section><section><title>
en: Expansion of usable storage space via LVM
de: Vergrößerung des nutzbaren Speicherplatzes mittels LVM

note: type: Content of: <book><chapter><section><section><para>
en: For partitions created on <ulink url="&logicalvolumemanagerlvm;">Logical Volume Manager (LVM)</ulink> (Linux feature) at install time, they can be resized easily by concatenating extents onto them or truncating extents from them over multiple storage devices without major system reconfiguration.
de: Partitionen, die bei der Installation über den <ulink url="&logicalvolumemanagerlvm;">Logical Volume Manager (LVM)</ulink> (Linux-Funktionalität) erzeugt wurden, können einfach und ohne größere System-Neukonfiguration in der Größe verändert werden, indem Speicherplatz hinzugefügt oder entfernt wird, und zwar über die Grenzen einzelner Laufwerke hinweg.

note: type: Content of: <book><chapter><section><section><title>
en: Expansion of usable storage space by mounting another partition
de: Vergrößerung des nutzbaren Speicherplatzes über das Einbinden anderer Partitionen

note: type: Content of: <book><chapter><section><section><para>
en: If you have an empty partition (e.g., "<literal>/dev/sdx</literal>"), you can format it with <literal>mkfs.ext4</literal>(1) and <literal>mount</literal>(8) it to a directory where you need more space. (You need to copy original data contents.)
de: Wenn Sie eine leere Partition (z.B. "<literal>/dev/sdx</literal>") haben, können Sie sie mit <literal>mkfs.ext4</literal>(1) formatieren und dann mit <literal>mount</literal>(8) in ein Verzeichnis einbinden, in dem Sie mehr Platz benötigen (Sie müssen die originalen Daten kopieren):

note: type: Content of: <book><chapter><section><section><tip><para>
en: You may alternatively mount an empty disk image file (see <xref linkend="_making_the_empty_disk_image_file"/>) as a loop device (see <xref linkend="_mounting_the_disk_image_file"/>).  The actual disk usage grows with the actual data stored.
de: Alternativ können Sie eine leere Festplatten-Image-Datei (lesen Sie dazu <xref linkend="_making_the_empty_disk_image_file"/>) als loop-device einbinden (Näheres dazu in <xref linkend="_mounting_the_disk_image_file"/>). Die reelle Größe des Festplatten-Images wächst mit den wirklich darin abgelegten Daten.

note: type: Content of: <book><chapter><section><section><title>
en: Expansion of usable storage space by bind-mounting another directory
de: Vergrößerung des nutzbaren Speicherplatzes, indem ein anderes Verzeichnis mit "mount --bind" eingebunden wird

note: type: Content of: <book><chapter><section><section><para>
en: If you have an empty directory (e.g., "<literal>/path/to/emp-dir</literal>") on another partition with usable space, you can mount(8) it with "<literal>--bind</literal>" option to a directory (e.g., "<literal>work-dir</literal>") where you need more space.
de: Wenn Sie ein leeres Verzeichnis (z.B. "<literal>/pfad/zu/leer</literal>") auf einer anderen Partition haben, auf der noch Platz frei ist, können Sie dieses Verzeichnis mit der mount-Option "<literal>--bind</literal>" in ein anderes Verzeichnis (z.B. "<literal>arbeit</literal>") einbinden, in dem Sie mehr Speicherplatz benötigen:

note: type: Content of: <book><chapter><section><section><title>
en: Expansion of usable storage space by overlay-mounting another directory
de: Vergrößerung des nutzbaren Speicherplatzes, indem ein anderes Verzeichnis mit "Overlay-mounting" eingebunden wird

note: type: Content of: <book><chapter><section><section><para>
en: If you have usable space in another partition (e.g., "<literal>/path/to/empty</literal>" and "<literal>/path/to/work</literal>"), you can create a directory in it and stack that on to an old directory (e.g., "<literal>/path/to/old</literal>") where you need space using the <ulink url="&overlayfs;">OverlayFS</ulink> for Linux kernel 3.18 or newer (Debian Stretch 9.0 or newer).
de: Wenn Sie freien Platz auf einer anderen Partition haben (mit 2 Verzeichnissen wie "<literal>/pfad/zu/leer</literal>" und "<literal>/pfad/zu/arbeit</literal>"), können Sie dort ein Verzeichnis erstellen und dieses einem anderen alten Verzeichnis (z.B. "<literal>/pfad/zu/alt</literal>") "überstülpen", in dem Sie mehr Platz benötigen. Dies wird ermöglicht durch die <ulink url="&overlayfs;">OverlayFS</ulink>-Funktionalität im Linux-Kernel 3.18 oder neuer (ab Debian Stretch 9.0).

note: type: Content of: <book><chapter><section><section><para>
en: Here, "<literal>/path/to/empty</literal>" and "<literal>/path/to/work</literal>" should be on the RW-enabled partition to write on "<literal>/path/to/old</literal>".
de: Hierbei sollten "<literal>/pfad/zu/leer</literal>" und "<literal>/pfad/zu/nutzverzeichnis</literal>" auf einer schreibbaren (RW) Partition liegen, um "<literal>/pfad/zu/alt</literal>" zu überlagern.

note: type: Content of: <book><chapter><section><section><title>
en: Expansion of usable storage space using symlink
de: Vergrößerung des nutzbaren Speicherplatzes über einen symbolischen Link

note: type: Content of: <book><chapter><section><section><caution><para>
en: This is a deprecated method.  Some software may not function well with "symlink to a directory".  Instead, use the "mounting" approaches described in the above.
de: Diese Methode ist überholt. Manche Software könnte nicht korrekt funktionieren mit "symbolischen Links auf ein Verzeichnis". Verwenden Sie stattdessen einen der oben beschriebenen "mounting"-basierten Ansätze.

note: type: Content of: <book><chapter><section><section><para>
en: If you have an empty directory (e.g., "<literal>/path/to/emp-dir</literal>") in another partition with usable space, you can create a symlink to the directory with <literal>ln</literal>(8).
de: Wenn Sie ein leeres Verzeichnis (z.B. "<literal>/pfad/zu/leer</literal>") auf einer anderen Partition haben, auf der noch Platz frei ist, können Sie mit <literal>ln</literal>(8) einen symbolischen Link zu einem anderen Verzeichnis erstellen:

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not use "symlink to a directory" for directories managed by the system such as "<literal>/opt</literal>".  Such a symlink may be overwritten when the system is upgraded.
de: Verwenden Sie solch einen symbolischen Link auf ein Verzeichnis nicht für Verzeichnisse, die von dem System verwaltet werden, wie z.B. "<literal>/opt</literal>". Solch ein Link könnte bei einer Systemhochrüstung überschrieben werden.

note: type: Content of: <book><chapter><section><title>
en: The disk image
de: Das Festplatten-Abbild

note: type: Content of: <book><chapter><section><para>
en: Here, we discuss manipulations of the disk image.
de: Hier wird die Veränderung eines Festplatten-Abbilds behandelt.

note: type: Content of: <book><chapter><section><section><title>
en: Making the disk image file
de: Erzeugung der Festplatten-Abbild-Datei

note: type: Content of: <book><chapter><section><section><para>
en: The disk image of the traditional PC's <ulink url="&masterbootrecordmbr;">master boot record (MBR)</ulink> (see <xref linkend="_disk_partition_configuration"/>) which reside on the first sector on the primary IDE disk can be made by using <literal>dd</literal>(1) by the following.
de: Ein Abbild des <ulink url="&masterbootrecordmbr;">Master Boot Record (MBR)</ulink>, wie er in traditionellen PCs verwendet wird (lesen Sie auch <xref linkend="_disk_partition_configuration"/>) und der im ersten Sektor der primären IDE-Festplatte abgelegt ist, kann mit <literal>dd</literal>(1) erstellt werden, wie hier:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>mbr.img</literal>": The MBR with the partition table
de: "<literal>mbr.img</literal>": der MBR mit der Partitionstabelle

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>mbr-nopart.img</literal>": The MBR without the partition table
de: "<literal>mbr-nopart.img</literal>": der MBR ohne Partitionstabelle

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>mbr-part.img</literal>": The partition table of the MBR only
de: "<literal>mbr-part.img</literal>": die Partitionstabelle nur vom MBR

note: type: Content of: <book><chapter><section><section><para>
en: If you are making an image of a disk partition of the original disk, substitute "<literal>/dev/sda</literal>" with "<literal>/dev/sda1</literal>" etc.
de: Falls Sie ein Abbild einer einzelnen Partition der Festplatte erstellen möchten, ersetzen Sie "<literal>/dev/sda</literal>" z.B. durch "<literal>/dev/sda1</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: Writing directly to the disk
de: Direkt auf eine Festplatte schreiben

note: type: Content of: <book><chapter><section><section><para>
en: Similarly, the disk partition image file, "<literal>partition.img</literal>" can be written to an unmounted partition, e.g., the first partition of the second SCSI drive "<literal>/dev/sdb1</literal>" with matching size, by the following.
de: Ähnlich dazu kann mit folgendem Befehl die Abbild-Datei "<literal>partition.img</literal>" einer einzelnen Partition auf eine nicht eingebundene Partition passender Größe (hier z.B. die erste Partition der zweiten SCSI- oder Serial-ATA-Festplatte "<literal>/dev/sdb1</literal>") geschrieben werden:

note: type: Content of: <book><chapter><section><section><title>
en: Mounting the disk image file
de: Einbinden der Festplatten-Abbild-Datei

note: type: Content of: <book><chapter><section><section><para>
en: The disk image "<literal>partition.img</literal>" containing a single partition image can be mounted and unmounted by using the <ulink url="&loopdevice;">loop device</ulink> as follows.
de: Das Festplatten-Abbild "<literal>partition.img</literal>", welches ein einfaches Partitions-Abbild enthält, kann mittels einem <ulink url="&loopdevice;">loop device</ulink> wie folgt eingebunden und anschließend wieder gelöst werden:

note: type: Content of: <book><chapter><section><section><para>
en: This can be simplified as follows.
de: Das kann noch weiter vereinfacht werden:

note: type: Content of: <book><chapter><section><section><para>
en: Each partition of the disk image "<literal>disk.img</literal>" containing multiple partitions can be mounted by using the <ulink url="&loopdevice;">loop device</ulink>.
de: Jede Partition des Festplatten-Abbilds "<literal>disk.img</literal>", das mehrere Partitionen enthält, kann mittels <ulink url="&loopdevice;">loop device</ulink> eingebunden werden.

note: type: Content of: <book><chapter><section><section><para>
en: Alternatively, similar effects can be done by using the <ulink url="&devicemapper;">device mapper</ulink> devices created by <literal>kpartx</literal>(8) from the <literal>kpartx</literal> package as follows.
de: Alternativ können Sie ähnliche Funktionalitäten auch erreichen, indem Sie wie hier die <ulink url="&devicemapper;">device-mapper</ulink>-Geräte nutzen, die von <literal>kpartx</literal>(8) aus dem <literal>kpartx</literal>-Paket erzeugt werden:

note: type: Content of: <book><chapter><section><section><title>
en: Cleaning a disk image file
de: Eine Festplatten-Abbild-Datei bereinigen

note: type: Content of: <book><chapter><section><section><para>
en: A disk image file, "<literal>disk.img</literal>" can be cleaned of all removed files into clean sparse image "<literal>new.img</literal>" by the following.
de: Eine Festplatten-Abbild-Datei (hier "<literal>disk.img</literal>") kann wie folgt von allen gelöschten Dateien bereinigt und in eine gesäuberte kompakte Abbild-Datei "<literal>new.img</literal>" geschrieben werden:

note: type: Content of: <book><chapter><section><section><para>
en: If "<literal>disk.img</literal>" is in ext2, ext3 or ext4, you can also use <literal>zerofree</literal>(8) from the <literal>zerofree</literal> package as follows.
de: Wenn "<literal>disk.img</literal>" auf einem ext2-, ext3- oder ext4-Dateisystem liegt, können Sie auch <literal>zerofree</literal>(8) aus dem <literal>zerofree</literal>-Paket verwenden, wie hier gezeigt:

note: type: Content of: <book><chapter><section><section><title>
en: Making the empty disk image file
de: Eine leere Abbild-Datei erstellen

note: type: Content of: <book><chapter><section><section><para>
en: The empty disk image "<literal>disk.img</literal>" which can grow up to 5GiB can be made using <literal>dd</literal>(1) as follows.
de: Ein leeres Festplatten-Abbild "<literal>disk.img</literal>", das bis zu einer Größe von 5 GiB anwachsen kann, erzeugen Sie mit <literal>dd</literal>(1) wie folgt:

note: type: Content of: <book><chapter><section><section><para>
en: Instead of using <literal>dd</literal>(1), specialized <literal>fallocate</literal>(8) may be used here.
de: Statt <literal>dd</literal>(1) kann hier auch das dafür spezialisierte <literal>fallocate</literal>(8) verwendet werden.

note: type: Content of: <book><chapter><section><section><para>
en: You can create an ext4 filesystem on this disk image "<literal>disk.img</literal>" using the <ulink url="&loopdevice;">loop device</ulink> as follows.
de: Mittels eines <ulink url="&loopdevice;">loop device</ulink> erstellen Sie auf diesem Festplatten-Abbild "<literal>disk.img</literal>" wie folgt ein ext4-Dateisystem:

note: type: Content of: <book><chapter><section><section><para>
en: For "<literal>disk.img</literal>", its file size is 5.0 GiB and its actual disk usage is mere 83MiB.  This discrepancy is possible since <ulink url="&exte;">ext4</ulink> can hold <ulink url="&sparsefile;">sparse file</ulink>.
de: Die Dateigröße von "<literal>disk.img</literal>" ist 5.0 GiB, aber der aktuell von ihm verwendete Speicherplatz ist lediglich 83 MiB. Diese Diskrepanz ist möglich, da <ulink url="&exte;">ext4</ulink> die Verwendung von <ulink url="&sparsefile;">Sparse-Dateien</ulink> unterstützt.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The actual disk usage of <ulink url="&sparsefile;">sparse file</ulink> grows with data which are written to it.
de: Der wirklich genutzte Speicherplatz von <ulink url="&sparsefile;">Sparse-Dateien</ulink> wächst mit den Daten, die in diese hineingeschrieben werden.

note: type: Content of: <book><chapter><section><section><para>
en: Using similar operation on devices created by the <ulink url="&loopdevice;">loop device</ulink> or the <ulink url="&devicemapper;">device mapper</ulink> devices as <xref linkend="_mounting_the_disk_image_file"/>, you can partition this disk image "<literal>disk.img</literal>" using <literal>parted</literal>(8) or <literal>fdisk</literal>(8), and can create filesystem on it using <literal>mkfs.ext4</literal>(8), <literal>mkswap</literal>(8), etc.
de: Die Nutzung von Befehlen ähnlich denen aus <xref linkend="_mounting_the_disk_image_file"/> auf Geräten, die von <ulink url="&loopdevice;">loop device</ulink> oder <ulink url="&devicemapper;">device-mapper</ulink>-Geräten erzeugt wurden, erlaubt Ihnen ebenfalls, das Abbild "<literal>disk.img</literal>" über <literal>parted</literal>(8) oder <literal>fdisk</literal>(8) zu erzeugen, sowie Dateisysteme mit <literal>mkfs.ext4</literal>(8), <literal>mkswap</literal>(8) usw. zu erstellen.

note: type: Content of: <book><chapter><section><section><title>
en: Making the ISO9660 image file
de: Erstellen einer ISO9660-Abbild-Datei

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&isojgga;">ISO9660</ulink> image file, "<literal>cd.iso</literal>", from the source directory tree at "<literal>source_directory</literal>" can be made using <literal>genisoimage</literal>(1) provided by <ulink url="&cdrkit;">cdrkit</ulink> by the following.
de: Eine <ulink url="&isojgga;">ISO9660</ulink>-Abbild-Datei "<literal>cd.iso</literal>" aus einem Quellverzeichnisbaum (hier in "<literal>quell_verzeichnis</literal>") kann mit <literal>genisoimage</literal>(1) aus dem <ulink url="&cdrkit;">cdrkit</ulink>-Paket erstellt werden:

note: type: Content of: <book><chapter><section><section><para>
en: Similarly, the bootable ISO9660 image file, "<literal>cdboot.iso</literal>", can be made from <literal>debian-installer</literal> like directory tree at "<literal>source_directory</literal>" by the following.
de: Ähnlich dazu kann ein boot-fähiges ISO9660-Abbild "<literal>cdboot.iso</literal>" aus einem Verzeichnisbaum ("<literal>quell_verzeichnis</literal>") erstellt werden, der dem des <literal>debian-installer</literal> ähnelt:

note: type: Content of: <book><chapter><section><section><para>
en: Here <ulink url="&isolinuxbootloader;">Isolinux boot loader</ulink> (see <xref linkend="_stage_2_the_boot_loader"/>) is used for booting.
de: Hier wird der <ulink url="&isolinuxbootloader;">Isolinux-Bootloader</ulink> zum Booten verwendet (Näheres in <xref linkend="_stage_2_the_boot_loader"/>).

note: type: Content of: <book><chapter><section><section><para>
en: You can calculate the md5sum value and make the ISO9660 image directly from the CD-ROM device as follows.
de: Sie können die Berechnung der md5sum-Prüfsumme und die Erstellung eines ISO9660-Abbilds direkt von der CD-ROM durchführen, wie hier gezeigt:

note: type: Content of: <book><chapter><section><section><warning><para>
en: You must carefully avoid ISO9660 filesystem read ahead bug of Linux as above to get the right result.
de: Sie müssen wie oben gezeigt dafür sorgen, dass Sie nicht von einem Fehler im Linux-Kernel ("ISO9660 filesystem read ahead bug") betroffen werden; nur so können Sie korrekte Ergebnisse erhalten.

note: type: Content of: <book><chapter><section><section><title>
en: Writing directly to the CD/DVD-R/RW
de: Direkt auf die CD/DVD-R/RW schreiben

note: type: Content of: <book><chapter><section><section><para>
en: You can find a usable device by the following.
de: Sie finden nutzbare Laufwerke wie folgt:

note: type: Content of: <book><chapter><section><section><para>
en: Then the blank CD-R is inserted to the CD drive, and the ISO9660 image file, "<literal>cd.iso</literal>" is written to this device, e.g., "<literal>/dev/sda</literal>", using <literal>wodim</literal>(1) by the following.
de: Dann wird die leere CD-R in das Laufwerk eingelegt und die ISO9660-Abbild-Datei "<literal>cd.iso</literal>" wird wie folgt mit <literal>wodim</literal>(1) auf das Laufwerk (hier "<literal>/dev/sda</literal>") geschrieben:

note: type: Content of: <book><chapter><section><section><para>
en: If CD-RW is used instead of CD-R, do this instead by the following.
de: Falls statt der CD-R eine CD-RW genutzt wird, verwenden Sie dies:

note: type: Content of: <book><chapter><section><section><tip><para>
en: If your desktop system mounts CDs automatically, unmount it by "<literal>sudo umount /dev/sda</literal>" from console before using <literal>wodim</literal>(1).
de: Wenn Ihre Arbeitsplatzumgebung CDs automatisch einbindet, lösen Sie die Einbindung mit "<literal>sudo umount /dev/sda</literal>" über eine Konsole, bevor Sie den <literal>wodim</literal>(1)-Befehl ausführen.

note: type: Content of: <book><chapter><section><section><title>
en: Mounting the ISO9660 image file
de: Einbinden einer ISO9660-Abbild-Datei

note: type: Content of: <book><chapter><section><section><para>
en: If "<literal>cd.iso</literal>" contains an ISO9660 image, then the following manually mounts it to "<literal>/cdrom</literal>".
de: Wenn "<literal>cd.iso</literal>" ein ISO9660-Abbild enthält, können Sie es wie folgt in "<literal>/cdrom</literal>" einbinden:

note: type: Content of: <book><chapter><section><section><tip><para>
en: Modern desktop system may mount removable media such as ISO9660 formatted CD automatically (see <xref linkend="_removable_storage_device"/>).
de: Moderne Arbeitsplatzsysteme binden Wechseldatenträger (wie mit ISO9660 formatierte CDs) automatisch ein (lesen Sie dazu <xref linkend="_removable_storage_device"/>).

note: type: Content of: <book><chapter><section><title>
en: The binary data
de: Binärdaten

note: type: Content of: <book><chapter><section><para>
en: Here, we discuss direct manipulations of the binary data on storage media.
de: Hier behandeln wir das Bearbeiten von Binärdaten auf einem Speichermedium.

note: type: Content of: <book><chapter><section><section><title>
en: Viewing and editing binary data
de: Betrachten und Bearbeiten von Binärdaten

note: type: Content of: <book><chapter><section><section><para>
en: The most basic viewing method of binary data is to use "<literal>od -t x1</literal>" command.
de: Die grundlegendste Methode zum Betrachten von Binärdaten ist die Verwendung des Befehls "<literal>od -t x1</literal>".

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages which view and edit binary data
de: Liste von Paketen zum Betrachten und Bearbeiten von Binärdaten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: basic package which has <literal>od</literal>(1) to dump files (HEX, ASCII, OCTAL, …)
de: grundlegendes Paket, das <literal>od</literal>(1) für die Ausgabe von Dateien (HEX, ASCII, OCTAL, …) enthält

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility package which has <literal>hd</literal>(1) to dump files (HEX, ASCII, OCTAL, …)
de: Hilfspaket, das <literal>hd</literal>(1) für die Ausgabe von Dateien (HEX, ASCII, OCTAL, …) enthält

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: binary editor and viewer (HEX, ASCII)
de: Editor und Betrachter für Binärdateien (HEX, ASCII)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: full featured hexadecimal editor (GNOME)
de: voll ausgestatteter Hexadezimal-Editor (GNOME)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: full featured hexadecimal editor (KDE4)
de: voll ausgestatteter Hexadezimal-Editor (KDE4)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: binary editor and viewer (HEX, ASCII, EBCDIC)
de: Editor und Betrachter für Binärdateien (HEX, ASCII, EBCDIC)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: binary editor and viewer (HEX, ASCII, EBCDIC, OCTAL, …)
de: Editor und Betrachter für Binärdateien (HEX, ASCII, EBCDIC, OKTAL, …)

note: type: Content of: <book><chapter><section><section><tip><para>
en: HEX is used as an acronym for <ulink url="&hexadecimal;">hexadecimal</ulink> format with <ulink url="&radix;">radix</ulink> 16.  OCTAL is for <ulink url="&octal;">octal</ulink> format with <ulink url="&radix;">radix</ulink> 8.  ASCII is for <ulink url="&americanstandardationinterchange;">American Standard Code for Information Interchange</ulink>, i.e., normal English text code.  EBCDIC is for <ulink url="&extendedbinarycolinterchangecode;">Extended Binary Coded Decimal Interchange Code</ulink> used on <ulink url="&ibmmainframe;">IBM mainframe</ulink> operating systems.
de: HEX wird als Acronym für das <ulink url="&hexadecimal;">Hexadezimal</ulink>-Format mit einer Basis (<ulink url="&radix;">Radix</ulink>) von 16 verwendet. OKTAL steht für das <ulink url="&octal;">Oktal</ulink>-Format mit einer Basis von 8. ASCII ist der <ulink url="&americanstandardationinterchange;">American Standard Code for Information Interchange</ulink>, also für normalen englischsprachigen Text-Code. EBCDIC steht für den <ulink url="&extendedbinarycolinterchangecode;">Extended Binary Coded Decimal Interchange Code</ulink>, der auf <ulink url="&ibmmainframe;">IBM Mainframe</ulink>-Betriebssystemen verwendet wird.

note: type: Content of: <book><chapter><section><section><title>
en: Manipulating files without mounting disk
de: Manipulieren von Dateien ohne Einbinden der Festplatte

note: type: Content of: <book><chapter><section><section><para>
en: There are tools to read and write files without mounting disk.
de: Diese Werkzeuge können Dateien lesen und schreiben, ohne dass die Festplatte dazu eingebunden werden muss:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages to manipulate files without mounting disk
de: Liste von Paketen zur Manipulation von Dateien ohne Einbinden der Festplatte

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for MSDOS files without mounting them
de: Hilfsprogramme zur Bearbeitung von MSDOS-Dateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for HFS and HFS+ files without mounting them
de: Hilfsprogramme zur Bearbeitung von HFS- und HFS+-Dateien

note: type: Content of: <book><chapter><section><section><title>
en: Data redundancy
de: Datenredundanz

note: type: Content of: <book><chapter><section><section><para>
en: Software <ulink url="&raid;">RAID</ulink> systems offered by the Linux kernel provide data redundancy in the kernel filesystem level to achieve high levels of storage reliability.
de: Software <ulink url="&raid;">RAID</ulink>-Systeme, bereitgestellt durch den Linux-Kernel, bieten Datenredundanz auf Ebene des Kernel-Dateisystems und erreichen so eine sehr hohe Zuverlässigkeit der Datenspeicherung.

note: type: Content of: <book><chapter><section><section><para>
en: There are tools to add data redundancy to files in application program level to achieve high levels of storage reliability, too.
de: Es gibt auch Werkzeuge, die Datenredundanz für Dateien auf Ebene der Anwendungen ermöglichen und so ebenfalls eine sehr zuverlässige Datenspeicherung erlauben:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of tools to add data redundancy to files
de: Liste von Werkzeugen, um Redundanz für Dateien hinzuzufügen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Parity Archive Volume Set, for checking and repair of files
de: Parity Archive Volume Set, für die Dateiüberprüfung und -reparatur

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: data loss/scratch/aging protection for CD/DVD media
de: Schutz vor Datenverlust/Kratzern/Alterung von CD-/DVD-Medien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: backup tool using MiniDV camcorders (providing <literal>rsbep</literal>(1))
de: Backup-Werkzeug, das MiniDV-Camcorder verwendet (enthält <literal>rsbep</literal>(1))

note: type: Content of: <book><chapter><section><section><title>
en: Data file recovery and forensic analysis
de: Datenwiederherstellung und forensische Analyse

note: type: Content of: <book><chapter><section><section><para>
en: There are tools for data file recovery and forensic analysis.
de: Hier einige Programme für Datenwiederherstellung und forensische Analysen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages for data file recovery and forensic analysis
de: Liste von Paketen für Datenwiederherstellung und forensische Analysen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for partition scan and disk recovery
de: Hilfsprogramm zum Scannen von Partitionen und Wiederherstellen von Daten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility to recover files by looking for magic bytes
de: Hilfsprogramm zur Dateiwiederherstellung mittels Suche nach "magischen Bytes"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: frugal, high performance file carver
de: ein sparsamer, sehr leistungsfähiger Datei-Carver

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: rescue data from damaged harddisks
de: Daten von beschädigten Festplatten retten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility to undelete files on the ext3/4 filesystem
de: Hilfsprogramm, um gelöschte Dateien von ext3-/ext4-Dateisystemen wiederherzustellen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tool to help recover deleted files on the ext3 filesystem
de: Werkzeug, das bei der Wiederherstellung von gelöschten Dateien auf ext3-Dateisystemen hilft

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: data recovery program for NTFS filesystems
de: Datenwiederherstellungsprogramm für NTFS-Dateisysteme

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: gzip recovery toolkit
de: Werkzeugsatz für die Wiederherstellung von gzip-Daten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tools for forensics analysis. (Sleuthkit)
de: Werkzeuge für forensische Analysen (SleuthKit)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: graphical interface to SleuthKit
de: grafische Oberfläche für SleuthKit

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: forensics application to recover data
de: forensiche Anwendung zur Datenwiederherstellung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: forensic imaging tool based on Qt
de: forensisches Imaging-Werkzeug, basierend auf Qt

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enhanced version of <literal>dd</literal> for forensics and security
de: erweitertes <literal>dd</literal> für Forensik und Sicherheit

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can undelete files on the ext2 filesystem using <literal>list_deleted_inodes</literal> and <literal>undel</literal> commands of <literal>debugfs</literal>(8) in the <literal>e2fsprogs</literal> package.
de: Sie können gelöschte Dateien auf einem ext2-Dateisystem wiederherstellen, indem Sie <literal>list_deleted_inodes</literal> und den <literal>undel</literal>-Befehl von <literal>debugfs</literal>(8) (aus dem <literal>e2fsprogs</literal>-Paket) verwenden.

note: type: Content of: <book><chapter><section><section><title>
en: Splitting a large file into small files
de: Aufsplitten einer großen in mehrere kleine Dateien

note: type: Content of: <book><chapter><section><section><para>
en: When a data is too big to backup as a single file, you can backup its content after splitting it into, e.g. 2000MiB chunks and merge those chunks back into the original file later.
de: Wenn eine Datei zu groß ist, um sie als einzelne Datei zu sichern, können Sie trotzdem ein Backup davon erstellen, nachdem Sie sie in kleinere, z.B. 2000 MiB große Stücke aufgeteilt haben; später können diese Stücke wieder zur Originaldatei zusammengesetzt werden.

note: type: Content of: <book><chapter><section><section><caution><para>
en: Please make sure you do not have any files starting with "<literal>x</literal>" to avoid name crashes.
de: Stellen Sie sicher, dass Sie dort keine anderen Dateien haben, die mit einem "<literal>x</literal>" beginnen, um Kollisionen bei den Dateinamen zu vermeiden.

note: type: Content of: <book><chapter><section><section><title>
en: Clearing file contents
de: Leeren von Dateiinhalten

note: type: Content of: <book><chapter><section><section><para>
en: In order to clear the contents of a file such as a log file, do not use <literal>rm</literal>(1) to delete the file and then create a new empty file, because the file may still be accessed in the interval between commands.  The following is the safe way to clear the contents of the file.
de: Zum Leeren des Inhalt einer Datei, z.B. einer Logdatei, verwenden Sie nicht <literal>rm</literal>(1), um die Datei zu löschen und anschließend eine neue leere Datei zu erstellen, da in der Zeit zwischen den Befehlen möglicherweise Zugriffsversuche auf die Datei erfolgen könnten. Folgender Weg ist der sicherste, um Dateiinhalte zu leeren:

note: type: Content of: <book><chapter><section><section><title>
en: Dummy files
de: Dummy-Dateien

note: type: Content of: <book><chapter><section><section><para>
en: The following commands create dummy or empty files.
de: Folgende Befehle erzeugen Dummy- oder leere Dateien:

note: type: Content of: <book><chapter><section><section><para>
en: You should find following files.
de: Sie sollten folgende Dateien vorfinden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>5kb.file</literal>" is 5KB of zeros.
de: "<literal>5kb.file</literal>" ist eine 5KB große Datei, die Nullen enthält.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>7mb.file</literal>" is 7MB of random data.
de: "<literal>7mb.file</literal>" ist eine 7MB große Datei mit zufälligem Inhalt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>zero.file</literal>" may be a 0 byte file.  If it existed, its <literal>mtime</literal> is updated while its content and its length are kept.
de: "<literal>zero.file</literal>" könnte eine 0 Byte große Datei sein. Falls sie bereits existierte, wurde ihr <literal>mtime</literal>-Attribut aktualisiert, aber der Inhalt wurde beibehalten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>alwayszero.file</literal>" is always a 0 byte file.  If it existed, its <literal>mtime</literal> is updated and its content is reset.
de: "<literal>alwayszero.file</literal>" ist immer eine 0 Byte große Datei. Falls sie bereits existierte, wurde ihr <literal>mtime</literal>-Attribut aktualisiert und der Inhalt entfernt.

note: type: Content of: <book><chapter><section><section><title>
en: Erasing an entire hard disk
de: Eine vollständige Festplatte löschen

note: type: Content of: <book><chapter><section><section><para>
en: Erase all the disk content by resetting data to 0 with the following.
de: Löschen Sie den kompletten Inhalt der Platte, indem Sie wie folgt die Daten auf 0 setzen:

note: type: Content of: <book><chapter><section><section><para>
en: Erase everything by overwriting with random data as follows.
de: Löschen Sie alles, indem Sie es wie folgt mit zufälligen Daten überschreiben:

note: type: Content of: <book><chapter><section><section><para>
en: Erase everything by overwriting with random data very efficiently as follows.
de: Löschen Sie alles, indem Sie es wie hier auf sehr effiziente Art mit zufälligen Daten überschreiben:

note: type: Content of: <book><chapter><section><section><para>
en: You may alternatively use <literal>badblocks</literal>(8) with <literal>-t random</literal> option.
de: Alternativ können Sie auch <literal>badblocks</literal>(8) mit der Option <literal>-t random</literal> verwenden.

note: type: Content of: <book><chapter><section><section><para>
en: Since <literal>dd</literal>(1) is available from the shell of many bootable Linux CDs such as Debian installer CD, you can erase your installed system completely by running an erase command from such media on the system hard disk, e.g., "<literal>/dev/sda</literal>", "<literal>/dev/sda</literal>", etc.
de: Da <literal>dd</literal>(1) auf der Shell vieler boot-fähiger Linux-CDs (wie einer Debian-Installer-CD) verfügbar ist, können Sie Ihr installiertes Betriebssystem vollständig entfernen, indem Sie von solch einer CD einen Löschbefehl auf die System-Festplatte (z.B. "<literal>/dev/sda</literal>", "<literal>/dev/sda</literal>" o.ä.) ausführen.

note: type: Content of: <book><chapter><section><section><title>
en: Erasing unused area of an hard disk
de: Einen ungenutzten Bereich einer Festplatte löschen

note: type: Content of: <book><chapter><section><section><title>
en: Undeleting deleted but still open files
de: Wiederherstellen von gelöschten, aber noch geöffneten Dateien

note: type: Content of: <book><chapter><section><section><para>
en: Even if you have accidentally deleted a file, as long as that file is still being used by some application (read or write mode), it is possible to recover such a file.
de: Wenn Sie versehentlich eine Datei gelöscht haben, die noch von einem Programm verwendet wird (lesend oder schreibend), ist es möglich, diese Datei wiederherzustellen.

note: type: Content of: <book><chapter><section><section><para>
en: Execute on another terminal (when you have the <literal>lsof</literal> package installed) as follows.
de: Führen Sie auf einem anderen Terminal (wenn Sie das <literal>lsof</literal>-Paket installiert haben) folgendes aus:

note: type: Content of: <book><chapter><section><section><title>
en: Searching all hardlinks
de: Alle harten Links suchen

note: type: Content of: <book><chapter><section><section><para>
en: Files with hardlinks can be identified by "<literal>ls -li</literal>".
de: Dateien mit harten Links können mittels "<literal>ls -li</literal>" identifiziert werden:

note: type: Content of: <book><chapter><section><section><para>
en: Both "<literal>baz</literal>" and "<literal>foo</literal>" have link counts of "2" (&gt;1) showing them to have hardlinks.  Their <ulink url="&inode;">inode</ulink> numbers are common "2738404".  This means they are the same hardlinked file.  If you do not happen to find all hardlinked files by chance, you can search it by the <ulink url="&inode;">inode</ulink>, e.g., "2738404" as the following.
de: Sowohl bei "<literal>baz</literal>" wie auch bei "<literal>foo</literal>" zeigt die Anzahl der Links von "2" (&gt;1) an, dass für sie harte Links existieren. Sie haben beide die gemeinsame <ulink url="&inode;">Inode</ulink>-Nummer "2738404". Das bedeutet, dass dies beides die gleiche hart verlinkte Datei ist. Falls Sie nicht zufällig alle hart verlinkten Dateien finden, können Sie über die <ulink url="&inode;">Inode</ulink> (z.B. "2738404") danach suchen:

note: type: Content of: <book><chapter><section><section><title>
en: Invisible disk space consumption
de: Unsichtbarer Verbrauch von Festplattenplatz

note: type: Content of: <book><chapter><section><section><para>
en: All deleted but open files consume disk space although they are not visible from normal <literal>du</literal>(1).  They can be listed with their size by the following.
de: Alle gelöschten, aber noch geöffneten Dateien verbrauchen Festplattenplatz, obwohl dies über einen normalen <literal>du</literal>(1)-Befehl nicht festgestellt werden kann. Sie können wie folgt über ihre Größe aufgelistet werden:

note: type: Content of: <book><chapter><section><title>
en: Data encryption tips
de: Tipps zur Datenverschlüsselung

note: type: Content of: <book><chapter><section><para>
en: With physical access to your PC, anyone can easily gain root privilege and access all the files on your PC (see <xref linkend="_securing_the_root_password"/>).  This means that login password system can not secure your private and sensitive data against possible theft of your PC.  You must deploy data encryption technology to do it.  Although <ulink url="&gnuprivacyguard;">GNU privacy guard</ulink> (see <xref linkend="_data_security_infrastructure"/>) can encrypt files, it takes some user efforts.
de: Mit physikalischem Zugriff auf den Rechner kann jeder ganz einfach uneingeschränkte Rechte und Zugriffe auf alle Dateien auf Ihrem PC erlangen (lesen Sie dazu <xref linkend="_securing_the_root_password"/>). Das passwortgeschützte Anmeldesystem ist nicht in der Lage, Ihre Privatsphäre und sensible Daten vor einem möglichen Diebstahl Ihres PCs zu schützen. Dies kann nur durch Verwendung einer Technologie zur Datenverschlüsselung erreicht werden. Obwohl <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> (Näheres in <xref linkend="_data_security_infrastructure"/>) Dateien verschlüsseln kann, bedeutet es für den Benutzer einigen Aufwand.

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&dmcrypt;">Dm-crypt</ulink> facilitates automatic data encryption via native Linux kernel modules with minimal user efforts using <ulink url="&devicemapper;">device-mapper</ulink>.
de: <ulink url="&dmcrypt;">dm-crypt</ulink> ermöglicht eine automatische Datenverschlüsselung über native Linux-Kernel-Module mittels <ulink url="&devicemapper;">device-mapper</ulink> bei minimalem Aufwand für den Benutzer.

note: type: Content of: <book><chapter><section><table><title>
en: List of data encryption utilities
de: Liste von Werkzeugen zur Datenverschlüsselung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: utilities for encrypted block device (<ulink url="&dmcrypt;">dm-crypt</ulink> / <ulink url="&luks;">LUKS</ulink>)
de: Werkzeug zur Verschlüsselung von blockorientierten Geräten (<ulink url="&dmcrypt;">dm-crypt</ulink> / <ulink url="&luks;">LUKS</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: utilities for encrypted block device (<ulink url="&dmcrypt;">dm-crypt</ulink> / <ulink url="&luks;">LUKS</ulink>) with focus on mount/unmount by normal users
de: Werkzeuge zur Verschlüsselung von blockorientierten Geräten (<ulink url="&dmcrypt;">dm-crypt</ulink> / <ulink url="&luks;">LUKS</ulink>) mit Fokus auf das Einbinden/Trennen durch normale Benutzer

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: utilities for Linux filesystem encryption (<ulink url="&fscrypt;">fscrypt</ulink>)
de: Werkzeuge für die Verschlüsselung von Linux-Dateisystemen (<ulink url="&fscrypt;">fscrypt</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: PAM module for Linux filesystem encryption (<ulink url="&fscrypt;">fscrypt</ulink>)
de: PAM-Modul für die Verschlüsselung von Linux-Dateisystemen (<ulink url="&fscrypt;">fscrypt</ulink>)

note: type: Content of: <book><chapter><section><caution><para>
en: Data encryption costs CPU time etc.  Encrypted data becomes inaccessible if its password is lost.  Please weigh its benefits and costs.
de: Datenverschlüsselung kostet CPU-Zeit usw. Verschlüsselte Daten sind nicht mehr zugänglich, wenn das zugehörige Passwort verloren ist. Bitte wägen Sie Kosten und Nutzen gegeneinander ab.

note: type: Content of: <book><chapter><section><note><para>
en: Entire Debian system can be installed on a encrypted disk by the <ulink url="&debianinstaller;">debian-installer</ulink> (lenny or newer) using <ulink url="&dmcrypt;">dm-crypt</ulink>/<ulink url="&luks;">LUKS</ulink> and initramfs.
de: Mit dem <ulink url="&debianinstaller;">debian-installer</ulink> (Lenny und später) kann ein vollständiges Debian-System auf einer verschlüsselten Festplatte installiert werden; dabei werden <ulink url="&dmcrypt;">dm-crypt</ulink>/<ulink url="&luks;">LUKS</ulink> und initramfs verwendet.

note: type: Content of: <book><chapter><section><tip><para>
en: See <xref linkend="_data_security_infrastructure"/> for user space encryption utility: <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink>.
de: In <xref linkend="_data_security_infrastructure"/> finden Sie Infos über eine Verschlüsselungslösung, die komplett auf Benutzerebene abläuft: <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: Removable disk encryption with dm-crypt/LUKS
de: Verschlüsselung von Wechseldatenträgern mit dm-crypt/LUKS

note: type: Content of: <book><chapter><section><section><para>
en: Then, it can be mounted just like normal one on to "<literal>/media/<emphasis>username/disk_label</emphasis></literal>", except for asking password (see <xref linkend="_removable_storage_device"/>) under modern desktop environment using the <literal>udisks2</literal> package.  The difference is that every data written to it is encrypted.  The password entry may be automated using keyring (see <xref linkend="_password_keyring"/>).
de: Dann kann er in einer modernen Arbeitsplatzumgebung wie ein normaler USB-Stick unter "<literal>/media/<emphasis>benutzername/datenträgername</emphasis></literal>" eingebunden werden (Näheres hierzu in <xref linkend="_removable_storage_device"/>), nur dass dabei nach dem Passwort gefragt wird; dazu wird das Paket <literal>udisks2</literal> genutzt. Der Unterschied ist, dass jegliche Daten, die auf den Stick geschrieben werden, verschlüsselt sind. Der Passworteintrag kann auch automatisch über einen Schlüsselbund erfolgen (Näheres dazu in <xref linkend="_password_keyring"/>).

note: type: Content of: <book><chapter><section><section><para>
en: You may alternatively format media in different filesystem, e.g., ext4 with "<literal>mkfs.ext4 /dev/mapper/sdx1</literal>".  If btrfs is used instead, the <literal>udisks2-btrfs</literal> package needs to be installed.  For these filesystems, the file ownership and permissions may need to be configured.
de: Alternativ können Sie solche Medien auch mit anderen Dateisystemen formatieren, z.B. ext4 mit "<literal>mkfs.ext4 /dev/mapper/sdx1</literal>". Falls btrfs genutzt wird, muss das Paket <literal>udisks2-btrfs</literal> installiert sein. Bei diesen Dateisystemen müssen unter Umständen der Eigentümer und die Berechtigungen der Dateien separat konfiguriert werden.

note: type: Content of: <book><chapter><section><section><title>
en: Mounting encrypted disk with dm-crypt/LUKS
de: Einbinden verschlüsselter Laufwerke mit dm-crypt/LUKS

note: type: Content of: <book><chapter><section><section><para>
en: For example, an encrypted disk partition created with dm-crypt/LUKS on "<literal>/dev/sdc5</literal>" by Debian Installer can be mounted onto "<literal>/mnt</literal>" as follows:
de: Eine verschlüsselte Plattenpartition zum Beispiel, die durch den Debian Installer mit dm-crypt/LUKS auf "<literal>/dev/sdc5</literal>" erstellt wurde, kann wie folgt unter "<literal>/mnt</literal>" eingebunden werden:

note: type: Content of: <book><chapter><section><title>
en: The kernel
de: Der Kernel

note: type: Content of: <book><chapter><section><para>
en: Debian distributes modularized <ulink url="&linuxkernel;">Linux kernel</ulink> as packages for supported architectures.
de: Debian stellt für unterstützte Architekturen modulare <ulink url="&linuxkernel;">Linux-Kernel</ulink> als Pakete bereit.

note: type: Content of: <book><chapter><section><para>
en: If you are reading this documentation, you probably don't need to compile Linux kernel by yourself.
de: Wenn Sie diese Dokumentation lesen, müssen Sie vermutlich keinen eigenen Linux-Kernel kompilieren.

note: type: Content of: <book><chapter><section><section><title>
en: Kernel parameters
de: Kernel-Parameter

note: type: Content of: <book><chapter><section><section><para>
en: Many Linux features are configurable via kernel parameters as follows.
de: Viele Linux-Funktionalitäten sind wie folgt über Kernel-Parameter konfigurierbar:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Kernel parameters initialized by the bootloader (see <xref linkend="_stage_2_the_boot_loader"/>)
de: Kernel-Parameter, die durch den Bootloader initialisiert werden (Näheres in <xref linkend="_stage_2_the_boot_loader"/>);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Kernel parameters changed by <literal>sysctl</literal>(8) at runtime for ones accessible via sysfs (see <xref linkend="_procfs_and_sysfs"/>)
de: Kernel-Parameter, die durch <literal>sysctl</literal>(8) zur Laufzeit geändert werden und die über sysfs erreichbar sind (Näheres in <xref linkend="_procfs_and_sysfs"/>);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Module parameters set by arguments of <literal>modprobe</literal>(8) when a module is activated (see <xref linkend="_mounting_the_disk_image_file"/>)
de: Modul-Parameter, die über Argumente von <literal>modprobe</literal>(8) gesetzt werden, wenn ein Modul aktiviert wird (Näheres in <xref linkend="_mounting_the_disk_image_file"/>).

note: type: Content of: <book><chapter><section><section><para>
en: See "<ulink url="&thelinuxkernelusinistratorsguide;">The Linux kernel user’s and administrator’s guide</ulink> » <ulink url="&thekernelscommandlineparameters;">The kernel’s command-line parameters</ulink>" for the detail.
de: Nähere Details finden Sie unter "<ulink url="&thelinuxkernelusinistratorsguide;">The Linux kernel user’s and administrator’s guide</ulink> » <ulink url="&thekernelscommandlineparameters;">The kernel’s command-line parameters</ulink>" (Englisch).

note: type: Content of: <book><chapter><section><section><title>
en: Kernel headers
de: Kernel-Header

note: type: Content of: <book><chapter><section><section><para>
en: Most <emphasis role="strong">normal programs</emphasis> don't need kernel headers and in fact may break if you use them directly for compiling. They should be compiled against the headers in "<literal>/usr/include/linux</literal>" and "<literal>/usr/include/asm</literal>" provided by the <literal>libc6-dev</literal> package (created from the <literal>glibc</literal> source package) on the Debian system.
de: Die meisten <emphasis role="strong">normalen</emphasis> Programme benötigen keine Kernel-Header und könnten im Gegenteil sogar gestört werden, wenn Sie diese direkt zum Kompilieren verwenden würden. Sie sollten stattdessen gegen die Header in "<literal>/usr/include/linux</literal>" und "<literal>/usr/include/asm</literal>" aus dem Paket <literal>libc6-dev</literal> kompiliert werden (diese werden auf einem Debian-System aus dem <literal>glibc</literal>-Quellpaket erzeugt).

note: type: Content of: <book><chapter><section><section><note><para>
en: For compiling some kernel-specific programs such as the kernel modules from the external source and the automounter daemon (<literal>amd</literal>), you must include path to the corresponding kernel headers, e.g. "<literal>-I/usr/src/linux-particular-version/include/</literal>", to your command line.
de: Um einige Kernel-spezifische Programme wie Kernel-Module aus externen Linux-Quellen oder den automounter-Daemon (<literal>amd</literal>) zu kompilieren, müssen Sie den Pfad zu den entsprechenden Kernel-Headern auf der Befehlszeile mit angeben.

note: type: Content of: <book><chapter><section><section><title>
en: Compiling the kernel and related modules
de: Kompilieren des Kernels und dazugehöriger Module

note: type: Content of: <book><chapter><section><section><para>
en: Debian has its own method of compiling the kernel and related modules.
de: Debian hat seine eigene Methode zur Kompilierung des Kernels und zugehöriger Module.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key packages to be installed for the kernel recompilation on the Debian system
de: Liste von Schlüsselpaketen für die Neukompilierung des Kernels auf einem Debian-System

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: essential packages for building Debian packages: <literal>make</literal>, <literal>gcc</literal>, …
de: Pakete, die zum Bauen von Debian-Paketen essentiell nötig sind: <literal>make</literal>, <literal>gcc</literal>, …

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: compress and decompress utilities for bz2 files
de: Werkzeuge zum Komprimieren und Dekomprimieren von bz2-Dateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: developer's libraries and docs for ncurses
de: Entwickler-Bibliothek und Dokumentation für ncurses

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: git: distributed revision control system used by the Linux kernel
de: git: vom Linux-Kernel verwendetes verteiltes Versionskontrollsystem

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: provide fakeroot environment for building package as non-root
de: bietet eine fakeroot-Umgebung, um Pakete als nicht-root-Benutzer zu bauen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tool to build an initramfs (Debian specific)
de: Werkzeug zur Erzeugung eines initramfs (Debian-spezifisch)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&dynamickernelmodulesupportdkms;">dynamic kernel module support (DKMS)</ulink> (generic)
de: <ulink url="&dynamickernelmodulesupportdkms;">Dynamic Kernel Module Support (DKMS)</ulink> (generisch)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: helper tool to make module package (Debian specific)
de: Hilfsprogramme zum Erstellen von Modulpaketen (Debian-spezifisch)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: helper scripts for a Debian Package maintainer (Debian specific)
de: Helfer-Skripte für Debian-Paketbetreuer (Debian-spezifisch)

note: type: Content of: <book><chapter><section><section><para>
en: If you use <literal>initrd</literal> in <xref linkend="_stage_2_the_boot_loader"/>, make sure to read the related information in <literal>initramfs-tools</literal>(8), <literal>update-initramfs</literal>(8), <literal>mkinitramfs</literal>(8) and <literal>initramfs.conf</literal>(5).
de: Wenn Sie eine <literal>initrd</literal> wie in <xref linkend="_stage_2_the_boot_loader"/> verwenden, lesen Sie unbedingt die entsprechenden Informationen in <literal>initramfs-tools</literal>(8), <literal>update-initramfs</literal>(8), <literal>mkinitramfs</literal>(8) und <literal>initramfs.conf</literal>(5).

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not put symlinks to the directories in the source tree (e.g. "<literal>/usr/src/linux*</literal>") from "<literal>/usr/include/linux</literal>" and "<literal>/usr/include/asm</literal>" when compiling the Linux kernel source. (Some outdated documents suggest this.)
de: Setzen Sie in den Verzeichnissen Ihres Quellcode-Baums (z.B. "<literal>/usr/src/linux*</literal>") keine symbolischen Links auf "<literal>/usr/include/linux</literal>" and "<literal>/usr/include/asm</literal>" (einige veraltete Dokumentationen empfehlen dies).

note: type: Content of: <book><chapter><section><section><note><para>
en: When compiling the latest Linux kernel on the Debian <literal>stable</literal> system, the use of backported latest tools from the Debian <literal>unstable</literal> may be needed.
de: Um den aktuellsten Linux-Kernel auf einem Debian-<literal>Stable</literal>-System zu kompilieren, könnte die Verwendung von rückportierten aktuellen Werkzeugen aus <literal>Unstable</literal> nötig sein.

note: type: Content of: <book><chapter><section><section><note><para>
en: <literal>module-assistant</literal>(8) (or its short form <literal>m-a</literal>) helps users to build and install module package(s) easily for one or more custom kernels.
de: <literal>module-assistant</literal>(8) (oder seine Kurzform <literal>m-a</literal>) unterstützt Benutzer bei Bau und Installation von Modulpaketen für einen oder mehrere selbst angepasste Kernel.

note: type: Content of: <book><chapter><section><section><note><para>
en: The <ulink url="&dynamickernelmodulesupportdkms;">dynamic kernel module support (DKMS)</ulink> is a new distribution independent framework designed to allow individual kernel modules to be upgraded without changing the whole kernel. This is used for the maintenance of out-of-tree modules.  This also makes it very easy to rebuild modules as you upgrade kernels.
de: <ulink url="&dynamickernelmodulesupportdkms;">Dynamic Kernel Module Support (DKMS)</ulink> ist ein neues distributions-unabhängiges Rahmenwerk, das entwickelt wurde, um die Aktualisierung einzelner Kernel-Module ohne Austausch des kompletten Kernels zu ermöglichen. Dies wird verwendet für die Betreuung von Modulen außerhalb des Linux-Quellcode-Baums. Auch ist es damit sehr einfach, im Zuge der Hochrüstung des Kernels Module neu zu bauen.

note: type: Content of: <book><chapter><section><section><title>
en: Compiling the kernel source: Debian Kernel Team recommendation
de: Kompilieren des Kernel-Quellcodes: Empfehlung des Debian-Kernel-Teams

note: type: Content of: <book><chapter><section><section><para>
en: For building custom kernel binary packages from the upstream kernel source, you should use the "<literal>deb-pkg</literal>" target provided by it.
de: Um eigene Kernel-Binärpakete aus den Upstream-Kernel-Quelltexten zu erstellen, sollten Sie das angebotene "<literal>deb-pkg</literal>"-Target nutzen:

note: type: Content of: <book><chapter><section><section><tip><para>
en: The linux-source-<emphasis>version</emphasis> package provides the Linux kernel source with Debian patches as "<literal>/usr/src/linux-<emphasis>version</emphasis>.tar.bz2</literal>".
de: Das Paket linux-source-<emphasis>version</emphasis> stellt den Linux-Kernel-Quelltext inklusive Debian-Patches als "<literal>/usr/src/linux-<emphasis>version</emphasis>.tar.bz2</literal>" bereit.

note: type: Content of: <book><chapter><section><section><para>
en: For building specific binary packages from the Debian kernel source package, you should use the "<literal>binary-arch_<emphasis>architecture</emphasis>_<emphasis>featureset</emphasis>_<emphasis>flavour</emphasis></literal>" targets in "<literal>debian/rules.gen</literal>".
de: Um spezifische Binärpakete aus dem Debian-Kernel-Quellpaket zu bauen, sollten Sie die Targets "<literal>binary-arch_<emphasis>architecture</emphasis>_<emphasis>featureset</emphasis>_<emphasis>flavour</emphasis></literal>" in "<literal>debian/rules.gen</literal>" verwenden:

note: type: Content of: <book><chapter><section><section><para>
en: See further information:
de: Hier finden Sie weitere Informationen:

note: type: Content of: <book><chapter><section><section><title>
en: Hardware drivers and firmware
de: Hardware-Treiber und Firmware

note: type: Content of: <book><chapter><section><section><para>
en: The hardware driver is the code running on the main CPUs of the target system. Most hardware drivers are available as free software now and are included in the normal Debian kernel packages in the <literal>main</literal> area.
de: Der Hardware-Treiber ist Code, der auf der Haupt-CPU des Zielsystems läuft. Die meisten Hardware-Treiber sind heutzutage als freie Software verfügbar und in den normalen Debian-Kernel-Paketen im <literal>main</literal>-Bereich des Debian-Archivs enthalten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&gpu;">GPU</ulink> driver
de: <ulink url="&gpu;">GPU</ulink>-Treiber

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Intel GPU driver (<literal>main</literal>)
de: Intel GPU-Treiber (<literal>main</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: AMD/ATI GPU driver (<literal>main</literal>)
de: AMD/ATI GPU-Treiber (<literal>main</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: NVIDIA GPU driver (<literal>main</literal> for <ulink url="&nouveau;">nouveau</ulink> driver, and <literal>non-free</literal> for binary-only drivers supported by the vendor.)
de: NVIDIA GPU-Treiber (<literal>main</literal> für den <ulink url="&nouveau;">nouveau</ulink>-Treiber, <literal>non-free</literal> für Treiber, die vom Hersteller als Nur-Binär-Variante bereitgestellt werden)

note: type: Content of: <book><chapter><section><section><para>
en: The firmware is the code or data loaded on the device attach to the target system (e.g., CPU <ulink url="&microcode;">microcode</ulink>, rendering code running on GPU, or <ulink url="&fpga;">FPGA</ulink> / <ulink url="&cpld;">CPLD</ulink> data, …).  Some firmware packages are available as free software but many firmware packages are not available as free software since they contain sourceless binary data.  Installing these firmware data is essential for the device to function as expected.
de: Die Firmware ist Code, der in das (mit dem Zielsystem verbundene) Gerät geladen wird (z.B. CPU-<ulink url="&microcode;">Mikrocode</ulink>, Rendering-Code, der auf der GPU läuft, oder <ulink url="&fpga;">FPGA</ulink>-/<ulink url="&cpld;">CPLD</ulink>-Daten …). Einige Firmware-Pakete gibt es als freie Software, aber viele davon werden nicht als freie Software bereitgestellt, da sie Binärdaten ohne den zugehörigen Quelltext enthalten. Die Installation dieses Firmware-Codes ist erforderlich, damit das Gerät wie vorgesehen funktionieren kann.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The firmware data packages containing data loaded to the volatile memory on the target device.
de: Firmware-Pakete, die Daten enthalten, welche in den flüchtigen Speicher des Zielgeräts geladen werden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The firmware update program packages which update data on the non-volatile memory on the target device.
de: Pakete mit Firmware-Update-Programmen, die Daten in den nicht-flüchtigen Speicher des Zielgeräts laden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&fwupd;">fwupd</ulink> (<literal>main</literal>): Firmware update daemon which downloads firmware data from <ulink url="&linuxvendorfirmwareservice;">Linux Vendor Firmware Service</ulink>.
de: <ulink url="&fwupd;">fwupd</ulink> (<literal>main</literal>): Firmware-Update-Daemon, der Firmware-Daten vom <ulink url="&linuxvendorfirmwareservice;">Linux Vendor Firmware Service</ulink> herunterlädt

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: gnome-firmware (<literal>main</literal>): GTK front end for fwupd
de: gnome-firmware (<literal>main</literal>): GTK-Frontend für fwupd

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: plasma-discover-backend-fwupd (<literal>main</literal>): Qt front end for fwupd
de: plasma-discover-backend-fwupd (<literal>main</literal>): Qt-Frontend für fwupd

note: type: Content of: <book><chapter><section><section><para>
en: Please note that access to <literal>non-free-firmware</literal> packages are provided by the official installation media to offer functional installation experience to the user since Debian 12 Bookworm.  The <literal>non-free-firmware</literal> area is described in <xref linkend="_debian_archive_basics"/>.
de: Bitte beachten Sie, dass die offiziellen Installationsmedien seit Debian 12 Bookworm Pakete aus <literal>non-free-firmware</literal> bereithalten, um den Benutzern ein funktionales Installationserlebnis zu ermöglichen.Der Archivbereich <literal>non-free-firmware</literal> ist in <xref linkend="_debian_archive_basics"/> beschrieben.

note: type: Content of: <book><chapter><section><section><para>
en: Please also note that the firmware data downloaded by <ulink url="&fwupd;">fwupd</ulink> from <ulink url="&linuxvendorfirmwareservice;">Linux Vendor Firmware Service</ulink> and loaded to the running Linux kernel may be <literal>non-free</literal>.
de: Bitte beachten Sie außerdem, dass die Firmware-Daten, die über <ulink url="&fwupd;">fwupd</ulink> vom <ulink url="&linuxvendorfirmwareservice;">Linux Vendor Firmware Service</ulink> heruntergeladen und in den laufenden Linux-Kernel integriert werden, ebenfalls <literal>nicht-frei (non-free)</literal> sein könnten.

note: type: Content of: <book><chapter><section><title>
en: Virtualized system
de: Virtualisierte Systeme

note: type: Content of: <book><chapter><section><para>
en: Use of virtualized system enables us to run multiple instances of system simultaneously on a single hardware.
de: Die Verwendung eines virtualisierten Systems ermöglicht es uns, mehrere Instanzen eines Systems gleichzeitig auf einer einzigen Hardware laufen zu lassen.

note: type: Content of: <book><chapter><section><tip><para>
en: See <ulink url="&debianwikionsystemvirtualization;">Debian wiki on SystemVirtualization</ulink>.
de: Lesen Sie die <ulink url="&debianwikionsystemvirtualization;">Debian-Wiki-Seite SystemVirtualization</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: Virtualization and emulation tools
de: Virtualisierungs- und Emulationswerkzeuge

note: type: Content of: <book><chapter><section><section><para>
en: There are several <ulink url="&virtualization;">virtualization</ulink> and emulation tool platforms.
de: Es gibt verschiedene <ulink url="&virtualization;">Virtualisierungs-</ulink> und Emulations-Plattformen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Complete <ulink url="&hardwareemulation;">hardware emulation</ulink> packages such as ones installed by the <ulink url="&gamesemulator;">games-emulator</ulink> metapackage
de: Vollständige <ulink url="&hardwareemulation;">Hardware-Emulations-Pakete</ulink>, wie die aus dem Metapaket <ulink url="&gamesemulator;">games-emulator</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Mostly CPU level emulation with some I/O device emulations such as <ulink url="&qemu;">QEMU</ulink>
de: Plattformen, bei denen die CPU und einige Eingabe-/Ausgabegeräte überwiegend emuliert werden, wie z.B. <ulink url="&qemu;">QEMU</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Mostly CPU level virtualization with some I/O device emulations such as <ulink url="&kernelbasedvirtualmachinekvm;">Kernel-based Virtual Machine (KVM)</ulink>
de: Plattformen, bei denen die CPU und einige Eingabe-/Ausgabegeräte überwiegend virtualisiert werden, wie z.B. <ulink url="&kernelbasedvirtualmachinekvm;">Kernel-based Virtual Machine (KVM)</ulink> (Betriebssystemkern-basierte virtuelle Maschine)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: OS level container virtualization with the kernel level support such as <ulink url="&lxclinuxcontainers;">LXC (Linux Containers)</ulink>, <ulink url="&docker;">Docker</ulink>, <literal>systemd-nspawn</literal>(1), ...
de: Container-Virtualisierung auf Betriebssytemebene mit Kernel-Level-Unterstützung, wie z.B. <ulink url="&lxclinuxcontainers;">LXC (Linux Containers)</ulink>, <ulink url="&docker;">Docker</ulink>, <literal>systemd-nspawn</literal>(1), ...

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: OS level filesystem access virtualization with the system library call override on the file path such as <ulink url="&chroot;">chroot</ulink>
de: Dateisystemzugriff-Virtualisierung auf Betriebssystemebene, bei der der Aufruf der Systembibliotheken über den Dateipfad überschrieben/geändert wird, wie z.B. <ulink url="&chroot;">chroot</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: OS level filesystem access virtualization with the system library call override on the file ownership such as <ulink url="&fakeroot;">fakeroot</ulink>
de: Dateisystemzugriff-Virtualisierung auf Betriebssystemebene, bei der der Aufruf der Systembibliotheken über die Dateieigentümerschaft überschrieben/geändert wird, wie z.B.<ulink url="&fakeroot;">fakeroot</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: OS API emulation such as <ulink url="&wine;">Wine</ulink>
de: Betriebssystem-API-Emulation, wie z.B. <ulink url="&wine;">Wine</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Interpreter level virtualization with its executable selection and run-time library overrides such as <ulink url="&virtualenv;">virtualenv</ulink> and <ulink url="&venv;">venv</ulink> for Python
de: Virtualisierung auf Interpreter-Ebene mit Überschreiben von Executable Selection und Runtime-Bibliotheken, wie z.B. <ulink url="&virtualenv;">virtualenv</ulink> und <ulink url="&venv;">venv</ulink> für Python

note: type: Content of: <book><chapter><section><section><para>
en: The container virtualization uses <xref linkend="_linux_security_features"/> and is the backend technology of <xref linkend="_sandbox"/>.
de: Die Container-Virtualisierung nutzt Fähigkeiten aus <xref linkend="_linux_security_features"/> sowie die Backend-Technologie aus <xref linkend="_sandbox"/>.

note: type: Content of: <book><chapter><section><section><para>
en: Here are some packages to help you to setup the virtualized system.
de: Hier einige Pakete, die Ihnen bei der Einrichtung eines virtualisierten Systems helfen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of virtualization tools
de: Liste von Virtualisierungswerkzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU core utilities which contain <literal>chroot</literal>(8)
de: GNU core-Hilfsprogramme, die <literal>chroot</literal>(8) enthalten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: systemd container/nspawn tools which contain <literal>systemd-nspawn</literal>(1)
de: systemd container/nspawn-Werkzeuge, die <literal>systemd-nspawn</literal>(1) enthalten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: specialized tool for executing Debian binary packages in chroot
de: spezialisiertes Werkzeug, um Debian-Binärpakete in chroot-Umgebungen auszuführen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tool for building Debian binary packages from Debian sources
de: Werkzeug, um Debian-Binärpakete aus Debian-Quellen zu bauen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: bootstrap a basic Debian system (written in sh)
de: Programm zum Bootstrap eines grundlegenden Debian-Systems (geschrieben in sh)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: bootstrap a Debian system (written in Perl)
de: Programm zum Bootstrap eines Debian-Systems (geschrieben in Perl)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: bootstrap a Debian system (written in C)
de: Programm zum Bootstrap eines Debian-Systems (geschrieben in C)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cloud image management utilities
de: Management-Werkzeuge für Cloud-Images

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cloud guest utilities
de: Cloud-Gast-Werkzeuge

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&virtualmachinemanager;">Virtual Machine Manager</ulink>: desktop application for managing virtual machines
de: <ulink url="&virtualmachinemanager;">Virtual Machine Manager</ulink>: grafische Arbeitsplatzanwendung zur Verwaltung von virtuellen Maschinen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: programs for the <ulink url="&libvirt;">libvirt</ulink> library
de: Programme für die <ulink url="&libvirt;">libvirt</ulink>-Bibliothek

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&docker;">docker</ulink>: Linux container runtime
de: <ulink url="&docker;">docker</ulink>: Linux-Container-Runtime

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&podman;">podman</ulink>: engine to run OCI-based containers in Pods
de: <ulink url="&podman;">podman</ulink>: Engine für OCI-basierte Container in Pods

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: engine to run OCI-based containers in Pods - wrapper for docker
de: Engine für OCI-basierte Container in Pods - Wrapper für docker

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&incus;">Incus</ulink>: system container and virtual machine manager
de: <ulink url="&incus;">Incus</ulink>: System-Container und Manager für virtuelle Maschinen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gamesemulator;">games-emulator</ulink>: Debian's emulators for games
de: <ulink url="&gamesemulator;">games-emulator</ulink>: Debians Emulatoren für Spiele

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bochs;">Bochs</ulink>: IA-32 PC emulator
de: <ulink url="&bochs;">Bochs</ulink>: IA-32 PC-Emulator

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&qemu;">QEMU</ulink>: full system emulation binaries
de: <ulink url="&qemu;">QEMU</ulink>: Binärdateien zur Emulation eines vollständigen Systems

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&qemu;">QEMU</ulink>: user mode emulation binaries
de: <ulink url="&qemu;">QEMU</ulink>: Binärdateien für User-Mode-Emulation

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&qemu;">QEMU</ulink>: utilities
de: <ulink url="&qemu;">QEMU</ulink>: Hilfsprogramme

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&kvm;">KVM</ulink>: full virtualization on x86 hardware with the <ulink url="&hardwareassistedvirtualization;">hardware-assisted virtualization</ulink>
de: <ulink url="&kvm;">KVM</ulink>: vollständige Virtualisierungslösung auf x86-Hardware mit <ulink url="&hardwareassistedvirtualization;">hardware-unterstützter Virtualisierung</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&virtualbox;">VirtualBox</ulink>: x86 virtualization solution on i386 and amd64
de: <ulink url="&virtualbox;">VirtualBox</ulink>: x86-Virtualisierungslösung auf i386 und amd64

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&boxes;">Boxes</ulink>: Simple GNOME app to access virtual systems
de: <ulink url="&boxes;">Boxes</ulink>: einfache GNOME-App für den Zugriff auf virtuelle Systeme

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tools to manage debian <ulink url="&xen;">XEN</ulink> virtual server
de: Werkzeuge zur Verwaltung von virtuellen Debian-<ulink url="&xen;">XEN</ulink>-Servern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&wine;">Wine</ulink>: Windows API Implementation (standard suite)
de: <ulink url="&wine;">Wine</ulink>: Windows-API-Implementierung (Standard-Programm-Suite)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&dosbox;">DOSBox</ulink>: x86 emulator with Tandy/Herc/CGA/EGA/VGA/SVGA graphics, sound and DOS
de: <ulink url="&dosbox;">DOSBox</ulink>: x86-Emulator mit Tandy-/Herc-/CGA-/EGA-/VGA-/SVGA-Grafik, Audioausgabe und DOS

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&linuxcontainersuserspacetools;">Linux containers user space tools</ulink>
de: <ulink url="&linuxcontainersuserspacetools;">Linux-Container verwenden Werkzeuge im User-Space-Bereich</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&venv;">venv</ulink> for creating virtual python environments (system library)
de: <ulink url="&venv;">venv</ulink> zur Erzeugung von virtuellen Umgebungen für Python (Systembibliothek)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&virtualenv;">virtualenv</ulink> for creating isolated virtual python environments
de: <ulink url="&virtualenv;">virtualenv</ulink> zur Erzeugung isolierter virtueller Umgebungen für Python

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&pipx;">pipx</ulink> for installing python applications in isolated environments
de: <ulink url="&pipx;">pipx</ulink> für die Installation von Python-Applikationen in isolierten Umgebungen

note: type: Content of: <book><chapter><section><section><para>
en: See Wikipedia article <ulink url="&comparisonofplatmvirtualmachines;">Comparison of platform virtual machines</ulink> for detail comparison of different platform virtualization solutions.
de: Der Wikipedia-Artikel <ulink url="&comparisonofplatmvirtualmachines;">Comparison of platform virtual machines</ulink> (Englisch) enthält detaillierte Gegenüberstellungen der verschiedenen Plattform-Virtualisierungslösungen.

note: type: Content of: <book><chapter><section><section><title>
en: Virtualization work flow
de: Arbeitsablauf bei Virtualisierung

note: type: Content of: <book><chapter><section><section><note><para>
en: Default Debian kernels support <ulink url="&kvm;">KVM</ulink> since <literal>lenny</literal>.
de: Standard-Debian-Kernel unterstützen <ulink url="&kvm;">KVM</ulink> seit <literal>Lenny</literal>.

note: type: Content of: <book><chapter><section><section><para>
en: Typical work flow for <ulink url="&virtualization;">virtualization</ulink> involves several steps.
de: Ein typischer Arbeitsablauf für eine <ulink url="&virtualization;">Virtualisierung</ulink> enthält folgende Schritte:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Create an empty filesystem (a file tree or a disk image).
de: Erzeugen eines leeren Dateisystems (ein Verzeichnisbaum oder ein Festplatten-Image);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The file tree can be created by "<literal>mkdir -p /path/to/chroot</literal>".
de: Ein Verzeichnisbaum kann über "<literal>mkdir -p /path/to/chroot</literal>" erzeugt werden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The raw disk image file can be created with <literal>dd</literal>(1) (see <xref linkend="_making_the_disk_image_file"/> and <xref linkend="_making_the_empty_disk_image_file"/>).
de: Eine rohe (leere) Image-Datei kann mittels <literal>dd</literal>(1) erstellt werden (lesen Sie dazu <xref linkend="_making_the_disk_image_file"/> und <xref linkend="_making_the_empty_disk_image_file"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>qemu-img</literal>(1) can be used to create and convert disk image files supported by <ulink url="&qemu;">QEMU</ulink>.
de: <literal>qemu-img</literal>(1) kann verwendet werden, um zu <ulink url="&qemu;">QEMU</ulink> kompatible Image-Dateien zu erzeugen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The raw and <ulink url="&vmdk;">VMDK</ulink> file format can be used as common format among virtualization tools.
de: Rohe Image-Dateien und solche im <ulink url="&vmdk;">VMDK</ulink>-Format sind weit verbreitet und können bei verschiedenen Virtualisierungslösungen eingesetzt werden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Mount the disk image with <literal>mount</literal>(8) to the filesystem (optional).
de: Einbinden des Festplatten-Images in das Dateisystem mit <literal>mount</literal>(8) (optional);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: For the raw disk image file, mount it as <ulink url="&loopdevice;">loop device</ulink> or <ulink url="&devicemapper;">device mapper</ulink> devices (see <xref linkend="_mounting_the_disk_image_file"/>).
de: Bei einer rohen Image-Datei verwenden Sie zum Einbinden ein <ulink url="&loopdevice;">loop device</ulink> oder <ulink url="&devicemapper;">Device Mapper</ulink>-Geräte (Näheres in <xref linkend="_mounting_the_disk_image_file"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: For disk images supported by <ulink url="&qemu;">QEMU</ulink>, mount them as <ulink url="&networkblockdevice;">network block device</ulink> (see <xref linkend="_mounting_the_virtual_disk_image_file"/>).
de: Festplatten-Images, die von <ulink url="&qemu;">QEMU</ulink> unterstützt werden, binden Sie als <ulink url="&networkblockdevice;">Network Block Device</ulink> ein (lesen Sie dazu <xref linkend="_mounting_the_virtual_disk_image_file"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Populate the target filesystem with required system data.
de: Bestücken des Zieldateisystems mit den benötigten Systemdaten;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The use of programs such as <literal>debootstrap</literal> and <literal>cdebootstrap</literal> helps with this process (see <xref linkend="_chroot_system"/>).
de: Die Nutzung von Programmen wie <literal>debootstrap</literal> und <literal>cdebootstrap</literal> hilft Ihnen bei diesem Schritt (Details dazu in <xref linkend="_chroot_system"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use installers of OSs under the full system emulation.
de: Verwenden Sie die Installationsroutinen anderer Betriebssysteme für das in der Emulation laufende System.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Run a program under a virtualized environment.
de: Ausführen eines Programms in der virtualisierten Umgebung;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&chroot;">chroot</ulink> provides basic virtualized environment enough to compile programs, run console applications, and run daemons in it.
de: <ulink url="&chroot;">chroot</ulink> bietet eine grundlegende virtualisierte Umgebung, die zur Kompilierung von Programmen, Ausführung von Konsolenanwendungen sowie Daemons ausreichende Funktionalitäten hat.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&qemu;">QEMU</ulink> provides cross-platform CPU emulation.
de: <ulink url="&qemu;">QEMU</ulink> stellt eine CPU-Emulation quer über verschiedene Plattformen zur Verfügung.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&qemu;">QEMU</ulink> with <ulink url="&kvm;">KVM</ulink> provides full system emulation by the <ulink url="&hardwareassistedvirtualization;">hardware-assisted virtualization</ulink>.
de: <ulink url="&qemu;">QEMU</ulink> mit <ulink url="&kvm;">KVM</ulink> bietet eine vollständige Systememulation mit <ulink url="&hardwareassistedvirtualization;">hardware-unterstützter Virtualisierung</ulink>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&virtualbox;">VirtualBox</ulink> provides full system emulation on i386 and amd64 with or without the <ulink url="&hardwareassistedvirtualization;">hardware-assisted virtualization</ulink>.
de: <ulink url="&virtualbox;">VirtualBox</ulink> bietet eine vollständige System-Emulation auf i386 und amd64 mit oder ohne <ulink url="&hardwareassistedvirtualization;">hardware-unterstützter Virtualisierung</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: Mounting the virtual disk image file
de: Einbinden des virtuellen Festplatten-Images

note: type: Content of: <book><chapter><section><section><para>
en: For the raw disk image file, see <xref linkend="_the_disk_image"/>.
de: Wenn Sie eine rohe Image-Datei verwenden, finden Sie die nötigen Informationen in <xref linkend="_the_disk_image"/>.

note: type: Content of: <book><chapter><section><section><para>
en: For other virtual disk image files, you can use <literal>qemu-nbd</literal>(8) to export them using <ulink url="&networkblockdevice;">network block device</ulink> protocol and mount them using the <literal>nbd</literal> kernel module.
de: Bei anderen Dateiformaten für virtuelle Festplatten-Images können Sie <literal>qemu-nbd</literal>(8) verwenden, um diese über das <ulink url="&networkblockdevice;">Network Block Device</ulink>-Protokoll zu exportieren; dann können sie mittels dem <literal>nbd</literal>-Kernelmodul in das Dateisystem eingebunden werden (mount).

note: type: Content of: <book><chapter><section><section><para>
en: <literal>qemu-nbd</literal>(8) supports disk formats supported by <ulink url="&qemu;">QEMU</ulink>: raw, <ulink url="&qcowcqcow;">qcow2, qcow</ulink>, <ulink url="&vmdk;">vmdk</ulink>, <ulink url="&vdi;">vdi</ulink>, <ulink url="&bochs;">bochs</ulink>, cow (user-mode Linux copy-on-write), <ulink url="&parallels;">parallels</ulink>, <ulink url="&dmg;">dmg</ulink>, <ulink url="&cloop;">cloop</ulink>, <ulink url="&vpc;">vpc</ulink>, vvfat (virtual VFAT), and host_device.
de: <literal>qemu-nbd</literal>(8) unterstützt Festplattenformate, die auch von <ulink url="&qemu;">QEMU</ulink> unterstützt werden. <ulink url="&qemu;">QEMU</ulink> wiederum unterstützt folgende Formate: roh (raw), <ulink url="&qcowcqcow;">qcow2, qcow</ulink>, <ulink url="&vmdk;">vmdk</ulink>, <ulink url="&vdi;">vdi</ulink>, <ulink url="&bochs;">bochs</ulink>, cow (User-Mode-Linux Copy-on-Write), <ulink url="&parallels;">parallels</ulink>, <ulink url="&dmg;">dmg</ulink>, <ulink url="&cloop;">cloop</ulink>, <ulink url="&vpc;">vpc</ulink>, vvfat (virtuelles VFAT) und host_device.

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&networkblockdevice;">network block device</ulink> can support partitions in the same way as the <ulink url="&loopdevice;">loop device</ulink> (see <xref linkend="_mounting_the_disk_image_file"/>).  You can mount the first partition of "<literal>disk.img</literal>" as follows.
de: Das <ulink url="&networkblockdevice;">Network Block Device</ulink> unterstützt Partitionen auf die gleiche Art wie das <ulink url="&loopdevice;">loop device</ulink> (Näheres hierzu in <xref linkend="_mounting_the_disk_image_file"/>). Sie können die erste Partition von "<literal>disk.img</literal>" wie folgt einbinden:

note: type: Content of: <book><chapter><section><section><tip><para>
en: You may export only the first partition of "<literal>disk.img</literal>" using "<literal>-P 1</literal>" option to <literal>qemu-nbd</literal>(8).
de: Eventuell möchten Sie lediglich die erste Partition von "<literal>disk.img</literal>" exportieren; geben Sie dazu für <literal>qemu-nbd</literal>(8) die Option "<literal>-P 1</literal>" an.

note: type: Content of: <book><chapter><section><section><title>
en: Chroot system
de: Chroot-System

note: type: Content of: <book><chapter><section><section><para>
en: If you wish to try a new Debian environment from a terminal console, I recommend you to use <ulink url="&chroot;">chroot</ulink>.  This enables you to run console applications of Debian <literal>unstable</literal> and <literal>testing</literal> without usual risks associated and without rebooting.  <literal>chroot</literal>(8) is the most basic way.
de: Wenn Sie eine neue Debian-Umgebung im Terminal ausprobieren möchten, empfehle ich Ihnen, <ulink url="&chroot;">chroot</ulink> zu verwenden. Es ermöglicht Ihnen, Konsolenapplikationen aus Debian <literal>Unstable</literal> und <literal>Testing</literal> laufen zu lassen ohne die üblichen Risiken, die dies sonst mit sich bringt, und ohne einen Reboot des Systems.  <literal>chroot</literal>(8) ist der elementarste Weg für solch einen Ansatz.

note: type: Content of: <book><chapter><section><section><caution><para>
en: Examples below assumes both parent system and chroot system share the same <literal>amd64</literal> CPU architecture.
de: Die hier angegebenen Beispiele gehen davon aus, dass sowohl das Elternsystem wie auch das chroot-System die gleiche CPU-Architektur (<literal>amd64</literal>) haben.

note: type: Content of: <book><chapter><section><section><para>
en: Although you can manually create a <literal>chroot</literal>(8) environment using <literal>debootstrap</literal>(1), this requires non-trivial efforts.
de: Obwohl Sie sich eine <literal>chroot</literal>(8)-Umgebung auch händisch über <literal>debootstrap</literal>(1) erstellen können, erfordert dies einigen nicht ganz trivialen Aufwand.

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&sbuild;">sbuild</ulink> package to build Debian packages from source uses the chroot environment managed by the <ulink url="&schroot;">schroot</ulink> package.  It comes with helper script <literal>sbuild-createchroot</literal>(1).  Let's learn how it works by running it as follows.
de: Das <ulink url="&sbuild;">sbuild</ulink>-Paket zum Bauen von Debian-Paketen aus dem Quellcode nutzt eine chroot-Umgebung, die über das <ulink url="&schroot;">schroot</ulink>-Paket verwaltet wird. Es enthält das Helfer-Skript <literal>sbuild-createchroot</literal>(1). Hier lernen Sie, wie dies funktioniert:

note: type: Content of: <book><chapter><section><section><para>
en: You see how <literal>debootstrap</literal>(8) populates system data for <literal>unstable</literal> environment under "<literal>/srv/chroot/unstable-amd64-sbuild</literal>" for a minimal build system.
de: Sie sehen jetzt, wie <literal>debootstrap</literal>(8) Systemdaten für eine <literal>unstable</literal>-Umgebung in "<literal>/srv/chroot/unstable-amd64-sbuild</literal>" anlegt und so ein minimales Build-System erzeugt.

note: type: Content of: <book><chapter><section><section><para>
en: You can login to this environment using <literal>schroot</literal>(1).
de: Sie können sich über <literal>schroot</literal>(1) in dieser Umgebung anmelden.

note: type: Content of: <book><chapter><section><section><para>
en: You see how a system shell running under <literal>unstable</literal> environment is created.
de: Hier sehen Sie nun, wie eine System-Shell in einer <literal>unstable</literal>-Umgebung erstellt wird.

note: type: Content of: <book><chapter><section><section><note><para>
en: The "<literal>/usr/sbin/policy-rc.d</literal>" file which always exits with 101 prevents daemon programs to be started automatically on the Debian system.  See "<literal>/usr/share/doc/init-system-helpers/README.policy-rc.d.gz</literal>".
de: Die Datei "<literal>/usr/sbin/policy-rc.d</literal>", die immer mit dem Rückgabewert 101 beendet wird, verhindert, dass Daemon-Programme automatisch in dieser Debian-Umgebung gestartet werden. Lesen Sie hierzu "<literal>/usr/share/doc/init-system-helpers/README.policy-rc.d.gz</literal>".

note: type: Content of: <book><chapter><section><section><note><para>
en: Some programs under chroot may require access to more files from the parent system to function than <literal>sbuild-createchroot</literal> provides as above.  For example, "<literal>/sys</literal>", "<literal>/etc/passwd</literal>", "<literal>/etc/group</literal>", "<literal>/var/run/utmp</literal>", "<literal>/var/log/wtmp</literal>", etc. may need to be bind-mounted or copied.
de: Einige Programme könnten unter chroot Zugriff auf mehr Dateien des Elternsystems erfordern, als <literal>sbuild-createchroot</literal> mit obiger Vorgehensweise bereitstellt. Zum Beispiel könnte es nötig sein, "<literal>/sys</literal>", "<literal>/etc/passwd</literal>", "<literal>/etc/group</literal>", "<literal>/var/run/utmp</literal>", "<literal>/var/log/wtmp</literal>" usw. über bind-mount einzubinden oder zu kopieren.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>sbuild</literal> package helps to construct a chroot system and builds a package inside the chroot using <literal>schroot</literal> as its backend.  It is an ideal system to check build-dependencies.  See more on <ulink url="&sbuildatdebianwiki;">sbuild at Debian wiki</ulink> and <ulink url="&sbuildconfiguratebianmaintainers;">sbuild configuration example in "Guide for Debian Maintainers"</ulink>.
de: Das <literal>sbuild</literal>-Paket hilft Ihnen, ein chroot-System zu erstellen mit <literal>schroot</literal> als Backend, und ein Paket innerhalb dieser Umgebung zu bauen. Dies ist ideal, um Paketabhängigkeiten zu testen. Weitere Informationen finden Sie im <ulink url="&sbuildatdebianwiki;">Debian-Wiki unter sbuild</ulink> sowie im <ulink url="&sbuildconfiguratebianmaintainers;">sbuild-Konfigurationsbeispiel des "Guide for Debian Maintainers"</ulink>.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>systemd-nspawn</literal>(1) command helps to run a command or OS in a light-weight container in similar ways to <literal>chroot</literal>.  It is more powerful since it uses namespaces to fully virtualize the the process tree, IPC, hostname, domain name and, optionally, networking and user databases.  See <ulink url="&systemdnspawn;">systemd-nspawn</ulink>.
de: Der Befehl <literal>systemd-nspawn</literal>(1) hilft dabei, einen Befehl oder ein Betriebssystem in einem ressourcen-schonenden Container laufen zu lassen, ähnlich wie bei <literal>chroot</literal>. Es ist aber leistungsstärker, da es Namensräume verwendet, um Prozessbaum, IPC, Rechnername, Domainname und optional auch Netzwerk- und Benutzerdatenbanken vollständig zu virtualisieren. Siehe <ulink url="&systemdnspawn;">systemd-nspawn</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: Multiple desktop systems
de: System mit mehreren Arbeitsplatzumgebungen

note: type: Content of: <book><chapter><section><section><para>
en: If you wish to try a new GUI Desktop environment of any OS, I recommend you to use <ulink url="&qemu;">QEMU</ulink> or <ulink url="&kvm;">KVM</ulink> on a Debian <literal>stable</literal> system to run multiple desktop systems safely using <ulink url="&virtualization;">virtualization</ulink>.  These enable you to run any desktop applications including ones of Debian <literal>unstable</literal> and <literal>testing</literal> without usual risks associated with them and without rebooting.
de: Wenn Sie eine neue grafische Arbeitsplatzumgebung von irgendeinem Betriebssystem ausprobieren möchten, empfehle ich Ihnen, <ulink url="&qemu;">QEMU</ulink> oder <ulink url="&kvm;">KVM</ulink> auf einem Debian-<literal>Stable</literal>-System zu verwenden, um mittels <ulink url="&virtualization;">Virtualisierung</ulink> mehrere Arbeitsplatzumgebungen (Desktops) sicher auf einem System laufen lassen zu können. So ist es möglich, Desktop-Anwendungen aus Debian <literal>Unstable</literal> und <literal>Testing</literal> ohne die üblichen damit verbundenen Risiken auszuführen sowie ohne einen Reboot des Systems.

note: type: Content of: <book><chapter><section><section><para>
en: Since pure <ulink url="&qemu;">QEMU</ulink> is very slow, it is recommended to accelerate it with <ulink url="&kvm;">KVM</ulink> when the host system supports it.
de: Da reines <ulink url="&qemu;">QEMU</ulink> sehr langsam ist, wird empfohlen, es mit <ulink url="&kvm;">KVM</ulink> zu beschleunigen, falls das Host-System dies unterstützt.

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&virtualmachinemanager;">Virtual Machine Manager</ulink> also known as <literal>virt-manager</literal> is a convenient GUI tool for managing KVM virtual machines via <ulink url="&libvirt;">libvirt</ulink>.
de: <ulink url="&virtualmachinemanager;">Virtual Machine Manager</ulink>, auch bekannt als <literal>virt-manager</literal>, ist ein praktisches grafisches Werkzeug für die Verwaltung von virtuellen KVM-Maschinen via <ulink url="&libvirt;">libvirt</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: The virtual disk image "<literal>virtdisk.qcow2</literal>" containing a Debian system for <ulink url="&qemu;">QEMU</ulink> can be created using <ulink url="&debianinstallersmallcds;">debian-installer: Small CDs</ulink> as follows.
de: Ein Image einer virtuellen Festplatte "<literal>virtdisk.qcow2</literal>", mit einem Debian-System für <ulink url="&qemu;">QEMU</ulink> kann z.B. mittels <ulink url="&debianinstallersmallcds;">Debian über das Internet installieren</ulink> wie folgt erzeugt werden:

note: type: Content of: <book><chapter><section><section><tip><para>
en: Running other GNU/Linux distributions such as <ulink url="&ubuntu;">Ubuntu</ulink> and <ulink url="&fedora;">Fedora</ulink> under <ulink url="&virtualization;">virtualization</ulink> is a great way to learn configuration tips.  Other proprietary OSs may be run nicely under this GNU/Linux <ulink url="&virtualization;">virtualization</ulink>, too.
de: Andere GNU/Linux-Distributionen wie <ulink url="&ubuntu;">Ubuntu</ulink> und <ulink url="&fedora;">Fedora</ulink> mittels <ulink url="&virtualization;">Virtualisierung</ulink> laufen zu lassen ist eine tolle Möglichkeit, Tipps zur Konfiguration zu bekommen. Auch andere proprietäre Betriebssysteme können über diese GNU/Linux-<ulink url="&virtualization;">Virtualisierung</ulink> bequem zum Laufen gebracht werden.

note: type: Content of: <book><chapter><section><section><para>
en: See more tips at <ulink url="&debianwikisystemvirtualization;">Debian wiki: SystemVirtualization</ulink>.
de: Weitere Tipps finden Sie im <ulink url="&debianwikisystemvirtualization;">Debian Wiki unter SystemVirtualization</ulink>.

note: type: Content of: <book><chapter><title>
en: Data management
de: Datenmanagement

note: type: Content of: <book><chapter><para>
en: Tools and tips for managing binary and text data on the Debian system are described.
de: Hier werden Werkzeuge und Tipps zur Verwaltung von Binär- und Textdateien auf einem Debian-System beschrieben.

note: type: Content of: <book><chapter><section><title>
en: Sharing, copying, and archiving
de: Austauschen, kopieren und archivieren von Dateien

note: type: Content of: <book><chapter><section><warning><para>
en: The uncoordinated write access to actively accessed devices and files from multiple processes must not be done to avoid the <ulink url="&racecondition;">race condition</ulink>.  <ulink url="&filelocking;">File locking</ulink> mechanisms using <literal>flock</literal>(1) may be used to avoid it.
de: Nicht-koordinierte zeitgleiche Schreibzugriffe auf Geräte und Dateien durch mehrere Prozesse sind nicht erlaubt, da dadurch eine <ulink url="&racecondition;">Race Condition</ulink> (Wettlaufsituation um konkurrierende Zugriffe auf die Ressource) entstehen könnte. Dies kann über einen <ulink url="&filelocking;">File locking</ulink>-Mechanismus mittels <literal>flock</literal>(1) umgangen werden.

note: type: Content of: <book><chapter><section><para>
en: The security of the data and its controlled sharing have several aspects.
de: Die Sicherheit der Daten und deren kontrolliertes Austauschen mit anderen hat verschiedene Aspekte:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The creation of data archive
de: Erzeugung von Datenarchiven;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The remote storage access
de: Fern-Speicherzugriff;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The duplication
de: Vervielfältigung;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The tracking of the modification history
de: Nachverfolgung der Änderungshistorie;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The facilitation of data sharing
de: Erleichterung des Tauschens von Daten;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The prevention of unauthorized file access
de: Verhinderung von unerlaubten Dateizugriffen;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The detection of unauthorized file modification
de: Erkennung von unerlaubten Dateiveränderungen.

note: type: Content of: <book><chapter><section><para>
en: These can be realized by using some combination of tools.
de: Diese können über die Verwendung einer Kombination von Werkzeugen realisiert werden:

note: type: Content of: <book><chapter><section><section><title>
en: Archive and compression tools
de: Archivierungs- und Kompressionswerkzeuge

note: type: Content of: <book><chapter><section><section><title>
en: Copy and synchronization tools
de: Kopier- und Synchronisationswerkzeuge

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Network filesystems
de: Netzwerk-Dateisysteme;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Removable storage media
de: Wechseldatenträger;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The secure shell
de: Secure Shell;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The authentication system
de: Authentifizierungssysteme;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Version control system tools
de: Versionskontrollsysteme;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Hash and cryptographic encryption tools
de: Hash- und kryptographische Verschlüsselungswerkzeuge.

note: type: Content of: <book><chapter><section><section><para>
en: Here is a summary of archive and compression tools available on the Debian system.
de: Hier eine Zusammenfassung von Archivierungs- und Kompressionswerkzeugen im Debian-System:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of archive and compression tools
de: Liste von Archivierungs- und Kompressionswerkzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: extension
de: Erweiterung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: comment
de: Erläuterung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the standard archiver (de facto standard)
de: Standard-Archivierungs-Programm (De-Facto-Standard)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Unix System V style archiver, use with <literal>find</literal>(1)
de: Unix-Archivier-Programm im System-V-Stil, zu verwenden mit <literal>find</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archiver for the creation of static libraries
de: Archivier-Programm zur Erstellung von statischen Bibliotheken

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archiver for Java (zip like)
de: Archivier-Programm für Java (zip-artig)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: new POSIX standard archiver, compromise between <literal>tar</literal> and <literal>cpio</literal>
de: neues POSIX-Archivier-Programm, Kompromiss zwischen <literal>tar</literal> und <literal>cpio</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU <ulink url="&lzhh;">LZ77</ulink> compression utility (de facto standard)
de: GNU <ulink url="&lzhh;">LZ77</ulink>-Kompressionswerkzeug (De-Facto-Standard)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&burrowswheelerblrtingcompression;">Burrows-Wheeler block-sorting compression</ulink> utility with higher compression ratio than <literal>gzip</literal>(1) (slower than <literal>gzip</literal> with similar syntax)
de: <ulink url="&burrowswheelerblrtingcompression;">Burrows-Wheeler Block-Sorting Kompressions</ulink>-Werkzeug mit höherem Kompressionsverhältnis als <literal>gzip</literal>(1) (langsamer als <literal>gzip</literal> mit ähnlicher Syntax)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&lzma;">LZMA</ulink> compression utility with higher compression ratio than <literal>gzip</literal>(1)  (deprecated)
de: <ulink url="&lzma;">LZMA</ulink>-Kompressionswerkzeug mit höherem Kompressionsverhältnis als <literal>gzip</literal>(1) (überholt)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xz;">XZ</ulink> compression utility with higher compression ratio than <literal>bzip2</literal>(1) (slower than <literal>gzip</literal> but faster than <literal>bzip2</literal>; replacement for <ulink url="&lzma;">LZMA</ulink> compression utility)
de: <ulink url="&xz;">XZ</ulink>-Kompressionswerkzeug mit höherem Kompressionsverhältnis als <literal>bzip2</literal>(1) (langsamer als <literal>gzip</literal>, aber schneller als <literal>bzip2</literal>; ersetzt das <ulink url="&lzma;">LZMA</ulink>-Kompressionswerkzeug)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&zstandard;">Zstandard</ulink> fast lossless compression utility
de: <ulink url="&zstandard;">Zstandard</ulink>: schnelles verlustfreies Kompressionswerkzeug

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&hzip;">7-Zip</ulink> file archiver with high compression ratio (<ulink url="&lzma;">LZMA</ulink> compression)
de: <ulink url="&hzip;">7-Zip</ulink>-Dateiarchivier-Programm mit hohem Kompressionsverhältnis (<ulink url="&lzma;">LZMA</ulink>-Kompression)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&hzip;">7-Zip</ulink> file archiver with high compression ratio (<ulink url="&lzma;">LZMA</ulink> compression and others)
de: <ulink url="&hzip;">7-Zip</ulink>-Dateiarchivier-Programm mit hohem Kompressionsverhältnis (<ulink url="&lzma;">LZMA</ulink>- und andere Kompressionsalgorithmen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&lzo;">LZO</ulink> compression utility with higher compression and decompression speed than <literal>gzip</literal>(1) (lower compression ratio than <literal>gzip</literal> with similar syntax)
de: <ulink url="&lzo;">LZO</ulink>-Kompressionswerkzeug mit höherer Kompressions- und Dekompressionsgeschwindigkeit als <literal>gzip</literal>(1) (niedrigeres Kompressionsverhältnis als <literal>gzip</literal> mit ähnlicher Syntax)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&infozip;">InfoZIP</ulink>: DOS archive and compression tool
de: <ulink url="&infozip;">InfoZIP</ulink>: DOS-Archivierungs- und Kompressionswerkzeug

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&infozip;">InfoZIP</ulink>: DOS unarchive and decompression tool
de: <ulink url="&infozip;">InfoZIP</ulink>: DOS-Dearchivierungs- und Dekompressionswerkzeug

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not set the "<literal>$TAPE</literal>" variable unless you know what to expect.  It changes <literal>tar</literal>(1) behavior.
de: Setzen Sie nicht die "<literal>$TAPE</literal>"-Variable, außer Sie sind sich über die Folgen im klaren. Sie verändern dadurch das Verhalten von <literal>tar</literal>(1).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The gzipped <literal>tar</literal>(1) archive uses the file extension "<literal>.tgz</literal>" or "<literal>.tar.gz</literal>".
de: Ein gezipptes <literal>tar</literal>(1)-Archiv verwendet die Dateierweiterung "<literal>.tgz</literal>" oder "<literal>.tar.gz</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The xz-compressed <literal>tar</literal>(1) archive uses the file extension "<literal>.txz</literal>" or "<literal>.tar.xz</literal>".
de: Ein xz-komprimiertes <literal>tar</literal>(1)-Archiv verwendet die Dateierweiterung "<literal>.txz</literal>" oder "<literal>.tar.xz</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Popular compression method in <ulink url="&foss;">FOSS</ulink> tools such as <literal>tar</literal>(1) has been moving as follows: <literal>gzip</literal> → <literal>bzip2</literal> → <literal>xz</literal>
de: Die Popularität der Kompressionsmethoden in <ulink url="&foss;">FOSS</ulink>-Programmen wie <literal>tar</literal>(1) hat sich mit der Zeit wie folgt verschoben: <literal>gzip</literal> → <literal>bzip2</literal> → <literal>xz</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>cp</literal>(1), <literal>scp</literal>(1) and <literal>tar</literal>(1) may have some limitation for special files.  <literal>cpio</literal>(1) is most versatile.
de: <literal>cp</literal>(1), <literal>scp</literal>(1) und <literal>tar</literal>(1) könnten Einschränkungen bei speziellen Dateien haben. <literal>cpio</literal>(1) ist dabei erheblich vielseitiger.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>cpio</literal>(1) is designed to be used with <literal>find</literal>(1) and other commands and suitable for creating backup scripts since the file selection part of the script can be tested independently.
de: <literal>cpio</literal>(1) wurde entwickelt, um zusammen mit <literal>find</literal>(1) und anderen Befehlen verwendet zu werden und ist geeignet, Backup-Skripte zu erstellen, da der Teil des Skriptes zur Dateiauswahl eigenständig getestet werden kann.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Internal structure of Libreoffice data files are "<literal>.jar</literal>" file which can be opened also by <literal>unzip</literal>.
de: Die interne Struktur von Libreoffice-Dateien entspricht der von "<literal>.jar</literal>"-Dateien, die auch mit <literal>unzip</literal> geöffnet werden können.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The de-facto cross platform archive tool is <literal>zip</literal>.  Use it as "<literal>zip -rX</literal>" to attain the maximum compatibility.  Use also the "<literal>-s</literal>" option, if the maximum file size matters.
de: Das de-facto plattform-übergreifende Archivwerkzeug ist <literal>zip</literal>. Benutzen Sie es in der Art "<literal>zip -rX</literal>", um maximal mögliche Kompatibilität zu erreichen. Verwenden Sie auch die Option "<literal>-s</literal>", wenn die maximale Dateigröße bei Ihnen relevant ist.

note: type: Content of: <book><chapter><section><section><para>
en: Here is a summary of simple copy and backup tools available on the Debian system.
de: Hier eine Zusammenfassung von einfachen Kopier- und Backup-Werkzeugen im Debian-System:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of copy and synchronization tools
de: Liste von Kopier- und Synchronisationswerkzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: locally copy files and directories ("-a" for recursive)
de: Dateien und Verzeichnisse lokal kopieren (verwenden Sie "<literal>-a</literal>" für rekursive Operationen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remotely copy files and directories (client, "<literal>-r</literal>" for recursive)
de: Dateien und Verzeichnisse von fern kopieren (Client, verwenden Sie "<literal>-r</literal>" für rekursive Operationen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remotely copy files and directories (remote server)
de: Dateien und Verzeichnisse von fern kopieren (ferner Server)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 1-way remote synchronization and backup
de: 1-Weg-Synchronisation und -Backup von fern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 2-way remote synchronization and backup
de: 2-Wege-Synchronisation und -Backup von fern

note: type: Content of: <book><chapter><section><section><para>
en: Copying files with <literal>rsync</literal>(8) offers richer features than others.
de: Das Kopieren von Dateien mit <literal>rsync</literal>(8) bietet mehr Funktionalitäten als mit anderen Werkzeugen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: delta-transfer algorithm that sends only the differences between the source files and the existing files in the destination
de: Delta-Transfer-Algorithmus, der nur die Unterschiede zwischen Quelle und Ziel überträgt;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: quick check algorithm (by default) that looks for files that have changed in size or in last-modified time
de: schneller Prüf-Algorithmus, der (standardmäßig) nach Dateien sucht, die sich in Größe oder Änderungs-Zeitstempel verändert haben;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>--exclude</literal>" and "<literal>--exclude-from</literal>" options similar to <literal>tar</literal>(1)
de: die Optionen "<literal>--exclude</literal>" und "<literal>--exclude-from</literal>", vergleichbar mit denen von <literal>tar</literal>(1);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "a trailing slash on the source directory" syntax that avoids creating an additional directory level at the destination.
de: die Syntax des Schrägstrichs hinter dem Quellverzeichnis, die verhindert, dass eine zusätzliche Verzeichnisebene auf dem Zielort erstellt wird.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Version control system (VCS) tools in <xref linkend="list-of-vcs"/> can function as the multi-way copy and synchronization tools.
de: Versionskontrollsysteme (VCS) wie die in <xref linkend="list-of-vcs"/> können ebenfalls als Mehrwege-Kopier- und Synchronisationswerkzeuge dienen.

note: type: Content of: <book><chapter><section><section><title>
en: Idioms for the archive
de: Aufrufe für Archivierungsoperationen

note: type: Content of: <book><chapter><section><section><para>
en: Here are several ways to archive and unarchive the entire content of the directory "<literal>./source</literal>" using different tools.
de: Hier finden Sie mehrere Wege, um den kompletten Inhalt des Verzeichnisses "<literal>./source</literal>" mit verschiedenen Werkzeugen zu archivieren oder dearchivieren.

note: type: Content of: <book><chapter><section><section><para>
en: Alternatively, by the following.
de: Alternativ auch:

note: type: Content of: <book><chapter><section><section><title>
en: Idioms for the copy
de: Aufrufe für Kopieroperationen

note: type: Content of: <book><chapter><section><section><para>
en: Here are several ways to copy the entire content of the directory "<literal>./source</literal>" using different tools.
de: Hier finden Sie mehrere Wege, um den kompletten Inhalt des Verzeichnisses "<literal>./source</literal>" mit verschiedenen Werkzeugen zu kopieren.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Local copy: "<literal>./source</literal>" directory → "<literal>/dest</literal>" directory
de: Lokale Kopie: "<literal>./source</literal>"-Verzeichnis → "<literal>/dest</literal>"-Verzeichnis

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Remote copy: "<literal>./source</literal>" directory at local host → "<literal>/dest</literal>" directory at "<literal>user@host.dom</literal>" host
de: Kopie auf einen fernen Rechner: "<literal>./source</literal>"-Verzeichnis auf dem lokalen Rechner → "<literal>/dest</literal>"-Verzeichnis auf dem Rechner "<literal>user@host.dom</literal>"

note: type: Content of: <book><chapter><section><section><para>
en: You can alternatively use "a trailing slash on the source directory" syntax.
de: Sie können auch die Syntax mit Schrägstrich am Ende des Zielverzeichnisses nutzen:

note: type: Content of: <book><chapter><section><section><para>
en: GNU <literal>cp</literal>(1) and openSSH <literal>scp</literal>(1):
de: GNU <literal>cp</literal>(1) und openSSH <literal>scp</literal>(1):

note: type: Content of: <book><chapter><section><section><para>
en: You can substitute "<literal>.</literal>" with "<literal>foo</literal>" for all examples containing "<literal>.</literal>" to copy files from "<literal>./source/foo</literal>" directory to "<literal>/dest/foo</literal>" directory.
de: Sie können in allen Beispielen, die einen "<literal>.</literal>" enthalten, diesen "<literal>.</literal>" durch "<literal>foo</literal>" ersetzen, um Dateien aus dem Verzeichnis "<literal>./source/foo</literal>" in das Verzeichnis "<literal>/dest/foo</literal>" zu kopieren.

note: type: Content of: <book><chapter><section><section><para>
en: You can substitute "<literal>.</literal>" with the absolute path "<literal>/path/to/source/foo</literal>" for all examples containing "<literal>.</literal>" to drop "<literal>cd ./source;</literal>".  These copy files to different locations depending on tools used as follows.
de: Auch kann in allen Beispielen, die einen "<literal>.</literal>" enthalten, dieser "<literal>.</literal>" durch einen absoluten Pfad wie "<literal>/pfad/zu/source/foo</literal>" ersetzt werden, damit kann dann auf "<literal>cd ./source;</literal>" verzichtet werden. Dadurch werden, abhängig von den verwendeten Werkzeugen, die Dateien an unterschiedliche Orte kopiert:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dest/foo</literal>": <literal>rsync</literal>(8), GNU <literal>cp</literal>(1), and <literal>scp</literal>(1)
de: bei <literal>rsync</literal>(8), GNU <literal>cp</literal>(1) und <literal>scp</literal>(1): nach "<literal>/dest/foo</literal>";

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dest/path/to/source/foo</literal>": GNU <literal>tar</literal>(1), and <literal>cpio</literal>(1)
de: bei GNU <literal>tar</literal>(1) und <literal>cpio</literal>(1): nach "<literal>/dest/pfad/zu/source/foo</literal>".

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>rsync</literal>(8) and GNU <literal>cp</literal>(1) have option "<literal>-u</literal>" to skip files that are newer on the receiver.
de: <literal>rsync</literal>(8) und GNU <literal>cp</literal>(1) unterstützen die Option "<literal>-u</literal>", um Dateien zu überspringen, die am Zielort neuer sind als im Quellverzeichnis.

note: type: Content of: <book><chapter><section><section><title>
en: Idioms for the selection of files
de: Aufrufe für die Auswahl von Dateien

note: type: Content of: <book><chapter><section><section><para>
en: <literal>find</literal>(1) is used to select files for archive and copy commands (see <xref linkend="_idioms_for_the_archive"/> and <xref linkend="_idioms_for_the_copy"/>) or for <literal>xargs</literal>(1) (see <xref linkend="_repeating_a_command_looping_over_files"/>).  This can be enhanced by using its command arguments.
de: <literal>find</literal>(1) wird verwendet, um Dateien für Archivierungs- und Kopierbefehle auszuwählen (lesen Sie <xref linkend="_idioms_for_the_archive"/> und <xref linkend="_idioms_for_the_copy"/>) oder <literal>xargs</literal>(1) (Näheres in <xref linkend="_repeating_a_command_looping_over_files"/>). Dies kann mit deren Befehlsargumenten noch erweitert werden.

note: type: Content of: <book><chapter><section><section><para>
en: Basic syntax of <literal>find</literal>(1) can be summarized as the following.
de: Die grundsätzliche Syntax von <literal>find</literal>(1) kann wie folgt zusammengefasst werden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Its conditional arguments are evaluated from left to right.
de: Seine bedingten Argumente werden von links nach rechts ausgewertet.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: This evaluation stops once its outcome is determined.
de: Die Auswertung wird beendet, sobald ihr Resultat ermittelt wurde.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Logical <emphasis role="strong">OR</emphasis>" (specified by "<literal>-o</literal>" between conditionals) has lower precedence than "logical <emphasis role="strong">AND</emphasis>" (specified by "<literal>-a</literal>" or nothing between conditionals).
de: Ein "logisches <emphasis role="strong">ODER</emphasis>" (definiert über "<literal>-o</literal>" zwischen den Bedingungen) hat eine niedrigere Priorität als ein "logisches <emphasis role="strong">UND</emphasis>" (das über "<literal>-a</literal>" oder nichts zwischen den Bedingungen definiert wird).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Logical <emphasis role="strong">NOT</emphasis>" (specified by "<literal>!</literal>" before a conditional) has higher precedence than "logical <emphasis role="strong">AND</emphasis>".
de: Ein "logisches <emphasis role="strong">NICHT</emphasis>" (definiert über "<literal>!</literal>" vor der Bedingung) hat eine höhere Priorität als ein "logisches <emphasis role="strong">UND</emphasis>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-prune</literal>" always returns logical <emphasis role="strong">TRUE</emphasis> and, if it is a directory, searching of file is stopped beyond this point.
de: "<literal>-prune</literal>" liefert immer ein logisches <emphasis role="strong">WAHR</emphasis> zurück und, falls es ein Verzeichnis ist, wird die Suche nach Dateien an diesem Punkt beendet.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-name</literal>" matches the base of the filename with shell glob (see <xref linkend="_shell_glob"/>) but it also matches its initial "<literal>.</literal>" with metacharacters such as "<literal>*</literal>" and "<literal>?</literal>". (New <ulink url="&posix;">POSIX</ulink> feature)
de: "<literal>-name</literal>" findet Dateien über den Anfang des Dateinamens mittels Shell-Glob-Suchmuster (lesen Sie dazu <xref linkend="_shell_glob"/>), findet sie aber über Metazeichen wie "<literal>*</literal>" und "<literal>?</literal>" auch bei einem führenden "<literal>.</literal>" (neue <ulink url="&posix;">POSIX</ulink>-Funktionalität).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-regex</literal>" matches the full path with emacs style <emphasis role="strong">BRE</emphasis> (see <xref linkend="_regular_expressions"/>) as default.
de: "<literal>-regex</literal>" findet Dateien mit vollständigem Pfad standardmäßig über Emacs-artige reguläre Ausdrücke (<emphasis role="strong">BRE</emphasis>, nähere Infos finden Sie in <xref linkend="_regular_expressions"/>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-size</literal>" matches the file based on the file size (value precedented with "<literal>+</literal>" for larger, precedented with "<literal>-</literal>" for smaller)
de: "<literal>-size</literal>" findet Dateien basierend auf der Dateigröße (mit einem "<literal>+</literal>" vor dem Wert für größer, mit einem "<literal>-</literal>" für kleiner).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-newer</literal>" matches the file newer than the one specified in its argument.
de: "<literal>-newer</literal>" findet Dateien, die neuer sind als in dem Argument angegeben.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-print0</literal>" always returns logical <emphasis role="strong">TRUE</emphasis> and print the full filename (<ulink url="&nullterminated;">null terminated</ulink>) on the standard output.
de: "<literal>-print0</literal>" liefert immer ein logisches <emphasis role="strong">WAHR</emphasis> zurück und gibt den kompletten Dateinamen (<ulink url="&nullterminated;">abgeschlossen durch ein Nullzeichen</ulink>) auf der Standardausgabe aus.

note: type: Content of: <book><chapter><section><section><para>
en: <literal>find</literal>(1) is often used with an idiomatic style as the following.
de: <literal>find</literal>(1) wird oft in einem idiomatischen Stil verwendet, wie hier:

note: type: Content of: <book><chapter><section><section><para>
en: This means to do following actions.
de: Das bedeutet folgendes:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Search all files starting from "<literal>/path/to</literal>"
de: nach allen Dateien suchen, beginnend in "<literal>/pfad/zu</literal>";

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Globally limit its search within its starting filesystem and uses <emphasis role="strong">ERE</emphasis> (see <xref linkend="_regular_expressions"/>) instead
de: die Suche global auf das Dateisystem beschränken, in dem sie begonnen wurde, und stattdessen reguläre Ausdrücke (<emphasis role="strong">ERE</emphasis>, lesen Sie dazu <xref linkend="_regular_expressions"/>) verwenden;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Exclude files matching regex of "<literal>.*\.cpio</literal>" or "<literal>.*~</literal>" from search by stop processing
de: Dateien ausschließen, auf die die regulären Ausdrücke "<literal>.*\.cpio</literal>" oder "<literal>.*~</literal>" zutreffen, indem die Suche abgebrochen wird;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Exclude directories matching regex of "<literal>.*/\.git</literal>" from search by stop processing
de: Verzeichnisse ausschließen, auf die der reguläre Ausdruck "<literal>.*/\.git</literal>" zutrifft, indem die Suche abgebrochen wird;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Exclude files larger than 99 Megabytes (units of 1048576 bytes) from search by stop processing
de: Dateien ausschließen, die größer als 99 Megabyte (1048576 Byte) sind, indem die Suche abgebrochen wird;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Print filenames which satisfy above search conditions and are newer than "<literal>/path/to/timestamp</literal>"
de: Dateinamen ausgeben, die obige Suchkriterien erfüllen und neuer als "<literal>/path/to/timestamp</literal>" sind.

note: type: Content of: <book><chapter><section><section><para>
en: Please note the idiomatic use of "<literal>-prune -o</literal>" to exclude files in the above example.
de: Bitte beachten Sie die idiomatische Verwendung von "<literal>-prune -o</literal>", um in obigen Beispielen Dateien auszuschließen.

note: type: Content of: <book><chapter><section><section><note><para>
en: For non-Debian <ulink url="&unixlike;">Unix-like</ulink> system, some options may not be supported by <literal>find</literal>(1). In such a case, please consider to adjust matching methods and replace "<literal>-print0</literal>" with "<literal>-print</literal>".  You may need to adjust related commands too.
de: Auf <ulink url="&unixlike;">Unix-artigen</ulink> Nicht-Debian-Systemen werden einige Optionen von <literal>find</literal>(1) unter Umständen nicht unterstützt. Versuchen Sie in diesem Fall, die Suchmethoden anzupassen und "<literal>-print0</literal>" durch "<literal>-print</literal>" zu ersetzen. Unter Umständen müssen Sie auch zugehörige Befehle anpassen.

note: type: Content of: <book><chapter><section><section><title>
en: Archive media
de: Archivierungsmedien

note: type: Content of: <book><chapter><section><section><para>
en: When choosing <ulink url="&computerdatastoragemedia;">computer data storage media</ulink> for important data archive, you should be careful about their limitations.  For small personal data backup, I use CD-R and DVD-R by the brand name company and store in a cool, shaded, dry, clean environment.  (Tape archive media seem to be popular for professional use.)
de: Wenn Sie <ulink url="&computerdatastoragemedia;">Speichermedien</ulink> für die Sicherung wichtiger Daten suchen, sollten Sie sorgfältig deren Einschränkungen abwägen. Für eine kleine persönliche Datensicherung verwende ich CD-R und DVD-R von einem Markenhersteller und lagere die Disks in einer kühlen, dunklen, trockenen und sauberen Umgebung. (Für die professionelle Nutzung scheinen Tapes (Speicherbänder) zur Archivierung sehr beliebt zu sein.)

note: type: Content of: <book><chapter><section><section><note><para>
en: <ulink url="&afireresistantsafe;">A fire-resistant safe</ulink> are meant for paper documents.  Most of the computer data storage media have less temperature tolerance than paper. I usually rely on multiple secure encrypted copies stored in multiple secure locations.
de: <ulink url="&afireresistantsafe;">Ein feuerbeständiger Tresor</ulink> ist gedacht für Dokumente in Papierform. Jedoch haben die meisten Speichermedien eine niedrigere Temperaturtoleranz als Papier. Ich baue auf mehrere sicher verschlüsselte Kopien, die an verschiedenen sicheren Orten aufbewahrt werden.

note: type: Content of: <book><chapter><section><section><para>
en: Optimistic storage life of archive media seen on the net (mostly from vendor info).
de: Optimistische Angabe der Lebensdauer von Speichermedien, gefunden im Internet (überwiegend Herstellerangaben):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 100+ years : Acid free paper with ink
de: 100 Jahre und mehr: säurefreies Papier mit Tinte;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 100 years : Optical storage (CD/DVD, CD/DVD-R)
de: 100 Jahre: Optische Speichermedien (CD/DVD, CD-R/DVD-R);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 30 years : Magnetic storage (tape, floppy)
de: 30 Jahre: Magnetische Speichermedien (Bänder, Disketten);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 20 years : Phase change optical storage (CD-RW)
de: 20 Jahre: Optische Medien basierend auf Phasenänderung (CD-RW).

note: type: Content of: <book><chapter><section><section><para>
en: These do not count on the mechanical failures due to handling etc.
de: Hierbei sind keine mechanischen Ausfälle durch Handhabung usw. berücksichtigt.

note: type: Content of: <book><chapter><section><section><para>
en: Optimistic write cycle of archive media seen on the net (mostly from vendor info).
de: Optimistische Angabe von Schreibzyklen der Speichermedien, gefunden im Internet (überwiegend Herstellerangaben):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 250,000+ cycles : Harddisk drive
de: 250000 Zyklen und mehr: Festplattenlaufwerk;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 10,000+ cycles : Flash memory
de: 10000 Zyklen und mehr: Flash-Speicher;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 1,000 cycles : CD/DVD-RW
de: 1000 Zyklen: CD-RW/DVD-RW;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 1 cycles : CD/DVD-R, paper
de: 1 Zyklus: CD-R/DVD-R, Papier.

note: type: Content of: <book><chapter><section><section><caution><para>
en: Figures of storage life and write cycle here should not be used for decisions on any critical data storage.  Please consult the specific product information provided by the manufacture.
de: Die obigen Angaben zu Lebensdauer und Schreibzyklen sollten nicht für Entscheidungen bezüglich kritischer Datenspeicherung herangezogen werden. Bitte konsultieren Sie in diesem Fall die spezifischen Produktinformationen des Herstellers.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Since CD/DVD-R and paper have only 1 write cycle, they inherently prevent accidental data loss by overwriting.  This is advantage!
de: Da CD-R/DVD-R und Papier nur einmal beschrieben werden können, schützen sie von Natur aus vor dem versehentlichen Datenverlust durch Überschreiben. Dies ist ein Vorteil!

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you need fast and frequent backup of large amount of data, a hard disk on a remote host linked by a fast network connection, may be the only realistic option.
de: Wenn Sie eine schnelle und wiederholte Sicherung großer Datenmengen benötigen, könnte eine Festplatte in einem fernen Rechner, verbunden über eine schnelle Internetverbindung, die einzige realistische Option sein.

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you use re-writable media for your backups, use of filesystem such as <ulink url="&btrfs;">btrfs</ulink> or <ulink url="&zfs;">zfs</ulink> which supports read-only snapshots may be a good idea.
de: Wenn Sie wiederbeschreibbare Medien für Ihre Backups verwenden, könnte es eine gute Idee sein, Dateisysteme wie <ulink url="&btrfs;">btrfs</ulink> oder <ulink url="&zfs;">zfs</ulink> zu nutzen, die nur-lesbare Schnappschüsse unterstützen.

note: type: Content of: <book><chapter><section><section><title>
en: Removable storage device
de: Wechseldatenträger

note: type: Content of: <book><chapter><section><section><para>
en: Removable storage devices may be any one of the following.
de: Wechseldatenträger können folgende Geräte sein:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&usbflashdrive;">USB flash drive</ulink>
de: <ulink url="&usbflashdrive;">USB-Flash-Speicher</ulink> (USB-Stick);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&harddiskdrive;">Hard disk drive</ulink>
de: <ulink url="&harddiskdrive;">Festplattenlaufwerk</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&opticaldiscdrive;">Optical disc drive</ulink>
de: <ulink url="&opticaldiscdrive;">Optisches Laufwerk</ulink> (CD/DVD/BD);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Digital camera
de: Digitalkamera;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Digital music player
de: Digitaler Mediaplayer.

note: type: Content of: <book><chapter><section><section><para>
en: They may be connected via any one of the following.
de: Sie können über eine dieser Möglichkeiten verbunden sein:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&usb;">USB</ulink>
de: <ulink url="&usb;">USB</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&ieeebdjefirewire;">IEEE 1394 / FireWire</ulink>
de: <ulink url="&ieeebdjefirewire;">IEEE 1394 / FireWire</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&pccard;">PC Card</ulink>
de: <ulink url="&pccard;">PC Card</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: Modern desktop environments such as GNOME and KDE can mount these removable devices automatically without a matching "<literal>/etc/fstab</literal>" entry.
de: Moderne Arbeitsplatzumgebungen wie GNOME und KDE können diese Wechseldatenträger auch ohne einen entsprechenden "<literal>/etc/fstab</literal>"-Eintrag automatisiert einbinden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>udisks2</literal> package provides a daemon and associated utilities to mount and unmount these devices.
de: Das <literal>udisks2</literal>-Paket enthält einen Daemon und dazugehörige Hilfsprogramme, um diese Datenträger automatisch einzubinden und zu trennen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&dbus;">D-bus</ulink> creates events to initiate automatic processes.
de: <ulink url="&dbus;">D-bus</ulink> erzeugt Ereignisse, um automatische Prozesse anzustoßen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&policykit;">PolicyKit</ulink> provides required privileges.
de: <ulink url="&policykit;">PolicyKit</ulink> stellt die erforderlichen Berechtigungen bereit.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Automounted devices may have the "<literal>uhelper=</literal>" mount option which is used by <literal>umount</literal>(8).
de: Automatisch eingebundene Geräte haben eventuell die mount-Option "<literal>uhelper=</literal>", die von <literal>umount</literal>(8) genutzt wird.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Automounting under modern desktop environment happens only when those removable media devices are not listed in "<literal>/etc/fstab</literal>".
de: In modernen Arbeitsplatzumgebungen funktioniert das automatische Einbinden von Laufwerken nur, wenn diese Geräte nicht in "<literal>/etc/fstab</literal>" aufgelistet sind.

note: type: Content of: <book><chapter><section><section><para>
en: Mount point under modern desktop environment is chosen as "<literal>/media/<emphasis>username/disk_label</emphasis></literal>" which can be customized by the following.
de: Der Einbindungspunkt wird in modernen Umgebungen in der Form "<literal>/media/<emphasis>benutzername/laufwerksname</emphasis></literal>" abgebildet; die Laufwerksbezeichnung (manchmal auch als Disk-Label bezeichnet) kann wie folgt angepasst werden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>mlabel</literal>(1) for FAT filesystem
de: <literal>mlabel</literal>(1) bei FAT-Dateisystemen;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>genisoimage</literal>(1) with "<literal>-V</literal>" option for ISO9660 filesystem
de: <literal>genisoimage</literal>(1) mit der Option "<literal>-V</literal>" bei ISO9660-Dateisystemen;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>tune2fs</literal>(1) with "<literal>-L</literal>" option for ext2/ext3/ext4 filesystem
de: <literal>tune2fs</literal>(1) mit der Option "<literal>-L</literal>" bei ext2-/ext3-/ext4-Dateisystemen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The choice of encoding may need to be provided as mount option (see <xref linkend="_filename_encoding"/>).
de: Die verwendete Zeichenkodierung muss unter Umständen als mount-Option angegeben werden (lesen Sie dazu <xref linkend="_filename_encoding"/>).

note: type: Content of: <book><chapter><section><section><tip><para>
en: The use of the GUI menu to unmount a filesystem may remove its dynamically generated device node such as "<literal>/dev/sdc</literal>".  If you wish to keep its device node, unmount it with the <literal>umount</literal>(8) command from the shell prompt.
de: Die Verwendung des grafischen GUI-Menüs zur Trennung eines eingebundenen Dateisystems könnte auch dessen dynamisch erzeugte Gerätedatei (z.B. "<literal>/dev/sdc</literal>" entfernen. Falls Sie diese Gerätedatei erhalten möchten, trennen Sie die Einbindung mit dem <literal>umount</literal>(8)-Befehl von einem Shell-Prompt.

note: type: Content of: <book><chapter><section><section><title>
en: Filesystem choice for sharing data
de: Dateisystemauswahl für den Datenaustausch

note: type: Content of: <book><chapter><section><section><para>
en: When sharing data with other system via removable storage device, you should format it with common <ulink url="&filesystem;">filesystem</ulink> supported by both systems. Here is a list of filesystem choices.
de: Um Daten mit anderen Systemen über Wechseldatenträger auszutauschen, sollten Sie diese mit einem <ulink url="&filesystem;">Dateisystem</ulink> formatieren, das von beiden Systemen unterstützt wird.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of filesystem choices for removable storage devices with typical usage scenarios
de: Liste von Dateisystemen für Wechseldatenträger mit typischen Anwendungsszenarien

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: filesystem name
de: Dateisystemname

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: typical usage scenario
de: Typisches Anwendungsszenario

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of data on the floppy disk (&lt;32MiB)
de: Plattformübergreifender Datenaustausch mittels Diskette (&lt;32 MiB)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of data on the small hard disk like device (&lt;2GiB)
de: Plattformübergreifender Datenaustausch mittels kleiner festplatten-ähnlicher Geräte (&lt;2 GiB)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of data on the large hard disk like device (&lt;8TiB, supported by newer than MS Windows95 OSR2)
de: Plattformübergreifender Datenaustausch mittels großer festplatten-ähnlicher Geräte (&lt;8 TiB, unterstützt von Systemen neuer als MS Windows95 OSR2)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of data on the large hard disk like device (&lt;512TiB, supported by WindowsXP, Mac OS X Snow Leopard 10.6.5, and Linux kernel since 5.4 release)
de: Plattformübergreifender Datenaustausch mittels großer festplatten-ähnlicher Geräte (&lt;512 TiB, unterstützt von WindowsXP, Mac OS X Snow Leopard 10.6.5 und Linux-Kernel ab 5.4)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of data on the large hard disk like device (supported natively on <ulink url="&mswindowsnt;">MS Windows NT</ulink> and later version, and supported by <ulink url="&ntfsdg;">NTFS-3G</ulink> via <ulink url="&fuse;">FUSE</ulink> on Linux)
de: Plattformübergreifender Datenaustausch mittels großer festplatten-ähnlicher Geräte (nativ unterstützt von <ulink url="&mswindowsnt;">MS Windows NT</ulink> und späteren Versionen; auch unterstützt durch <ulink url="&ntfsdg;">NTFS-3G</ulink> via <ulink url="&fuse;">FUSE</ulink> unter Linux)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of static data on CD-R and DVD+/-R
de: Plattformübergreifender Austausch statischer Daten mittels CD-R und DVD+/-R

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: incremental data writing on CD-R and DVD+/-R (new)
de: inkrementelles Schreiben von Daten auf CD-R und DVD+/-R (neu)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: space efficient unix file data storage on the floppy disk
de: platzsparendes Speichern von Unix-Daten auf Diskette

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing of data on the hard disk like device with older Linux systems
de: Datenaustausch mit älteren Linux-Systemen auf festplatten-ähnlichen Geräten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing of data on the hard disk like device with current Linux systems
de: Datenaustausch mit aktuellen Linux-Systemen auf festplatten-ähnlichen Geräten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing of data on the hard disk like device with current Linux systems with read-only snapshots
de: Datenaustausch mit aktuellen Linux-Systemen auf festplatten-ähnlichen Geräten mit nur-lesbaren Schnappschüssen

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <xref linkend="_removable_disk_encryption_with_dm_crypt_luks"/> for cross platform sharing of data using device level encryption.
de: Details zum plattformübergreifenden Datenaustausch mit Verschlüsselung auf Geräteebene finden Sie in <xref linkend="_removable_disk_encryption_with_dm_crypt_luks"/>.

note: type: Content of: <book><chapter><section><section><para>
en: The FAT filesystem is supported by almost all modern operating systems and is quite useful for the data exchange purpose via removable hard disk like media.
de: Das FAT-Dateisystem wird von nahezu allen modernen Dateisystemen unterstützt und ist für den Datenaustausch über Wechseldatenträger sehr nützlich.

note: type: Content of: <book><chapter><section><section><para>
en: When formatting removable hard disk like devices for cross platform sharing of data with the FAT filesystem, the following should be safe choices.
de: Wenn Sie Geräte wie externe Festplatten für den plattformübergreifenden Datenaustausch mit dem FAT-Dateisystem formatieren, sollten die folgenden Varianten eine sichere Wahl sein:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Partitioning them with <literal>fdisk</literal>(8), <literal>cfdisk</literal>(8) or <literal>parted</literal>(8) (see <xref linkend="_disk_partition_configuration"/>) into a single primary partition and to mark it as the following.
de: Partitionieren Sie das Medium mit <literal>fdisk</literal>(8), <literal>cfdisk</literal>(8) oder <literal>parted</literal>(8) (lesen Sie dazu <xref linkend="_disk_partition_configuration"/>) mit einer einzigen primären Partition und markieren Sie sie wie folgt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Type "6" for FAT16 for media smaller than 2GB.
de: Typ "6" (FAT16) für Medien kleiner als 2 GB;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Type "c" for FAT32 (LBA) for larger media.
de: Typ "c" (FAT32, LBA) für größere Medien.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Formatting the primary partition with <literal>mkfs.vfat</literal>(8) with the following.
de: Formatieren der primären Partition mit <literal>mkfs.vfat</literal>(8) wie folgt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Just its device name, e.g. "<literal>/dev/sda1</literal>" for FAT16
de: einfach über den Gerätenamen, z.B. "<literal>/dev/sda1</literal>" für FAT16;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The explicit option and its device name, e.g. "<literal>-F 32 /dev/sda1</literal>" for FAT32
de: über die explizite Option und den Gerätenamen, z.B. "<literal>-F 32 /dev/sda1</literal>" für FAT32.

note: type: Content of: <book><chapter><section><section><para>
en: When using the FAT or ISO9660 filesystems for sharing data, the following should be the safe considerations.
de: Wenn das FAT- oder ISO9660-Dateisystem für den Dateiaustausch verwendet wird, sollte folgendes eine sichere Variante sein:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Archiving files into an archive file first using <literal>tar</literal>(1), or <literal>cpio</literal>(1) to retain the long filename, the symbolic link, the original Unix file permission and the owner information.
de: archivieren der Dateien in eine Archivdatei mittels <literal>tar</literal>(1) oder <literal>cpio</literal>(1), um die langen Dateinamen, symbolischen Links, originalen Unix-Dateiberechtigungen und Benutzerinformationen zu erhalten;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Splitting the archive file into less than 2 GiB chunks with the <literal>split</literal>(1) command to protect it from the file size limitation.
de: splitten der Archivdatei in Stücke kleiner als 2 GiB mittels <literal>split</literal>(1), um so die Beschränkung der Dateigröße umgehen zu können;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Encrypting the archive file to secure its contents from the unauthorized access.
de: verschlüsseln der Archivdatei, um den Inhalt vor unberechtigtem Zugriff zu schützen.

note: type: Content of: <book><chapter><section><section><note><para>
en: For FAT filesystems by its design, the maximum file size is <literal>(2^32 - 1) bytes = (4GiB - 1 byte)</literal>. For some applications on the older 32 bit OS, the maximum file size was even smaller <literal>(2^31 - 1) bytes = (2GiB - 1 byte)</literal>.  Debian does not suffer the latter problem.
de: Bei dem FAT-Dateisystem liegt - begründet durch sein Design - die maximale Dateigröße bei <literal>(2^32 - 1) Byte = (4 GiB - 1 Byte)</literal>. Bei einigen Anwendungen auf älteren 32-Bit-Betriebssystemen war die maximale Dateigröße sogar noch kleiner: <literal>(2^31 - 1) Byte = (2 GiB - 1 Byte)</literal>. Debian ist von letzterem nicht betroffen.

note: type: Content of: <book><chapter><section><section><note><para>
en: Microsoft itself does not recommend to use FAT for drives or partitions of over 200 MB.  Microsoft highlights its short comings such as inefficient disk space usage in their "<ulink url="&overviewoffathpfdntfsfilesystems;">Overview of FAT, HPFS, and NTFS File Systems</ulink>".  Of course, we should normally use the ext4 filesystem for Linux.
de: Microsoft selbst empfiehlt FAT nicht für Laufwerke oder Partitionen über 200 MB Größe. Microsoft hebt die Nachteile wie ineffiziente Speicherplatznutzung in seiner "<ulink url="&overviewoffathpfdntfsfilesystems;">Übersicht über die Dateisysteme FAT, HPFS und NTFS</ulink>" hervor. Natürlich sollten wir für Linux normalerweise das ext4-Dateisystem nutzen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: For more on filesystems and accessing filesystems, please read "<ulink url="&filesystemshowto;">Filesystems HOWTO</ulink>".
de: Mehr Informationen über Dateisysteme und Dateisystemzugriffe finden Sie im "<ulink url="&filesystemshowto;">Filesystems HOWTO</ulink>" (Englisch).

note: type: Content of: <book><chapter><section><section><title>
en: Sharing data via network
de: Datenaustausch über das Netzwerk

note: type: Content of: <book><chapter><section><section><para>
en: When sharing data with other system via network, you should use common service. Here are some hints.
de: Wenn Sie Daten mit anderen Systemen über das Netzwerk austauschen, sollten Sie allgemein gängige Dienste verwenden. Hier einige Hinweise:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of the network service to choose with the typical usage scenario
de: Liste von Netzwerkdiensten mit typischen Anwendungsszenarien

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: network service
de: Netzwerkdienst

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of typical usage scenario
de: Beschreibung des typischen Anwendungsszenarios

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&smbcifs;">SMB/CIFS</ulink> network mounted filesystem with <ulink url="&samba;">Samba</ulink>
de: <ulink url="&smbcifs;">SMB/CIFS</ulink> - über Netzwerk mit <ulink url="&samba;">Samba</ulink> eingebundenes Dateisystem

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing files via "Microsoft Windows Network", see <literal>smb.conf</literal>(5) and <ulink url="&theofficialsambandreferenceguide;">The Official Samba 3.x.x HOWTO and Reference Guide</ulink> or the <literal>samba-doc</literal> package
de: Datenaustausch über "Microsoft Windows Network", Näheres in <literal>smb.conf</literal>(5) und <ulink url="&theofficialsambandreferenceguide;">The Official Samba 3.x.x HOWTO and Reference Guide</ulink> oder im <literal>samba-doc</literal>-Paket

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&nfs;">NFS</ulink> network mounted filesystem with the Linux kernel
de: <ulink url="&nfs;">NFS</ulink> - über Netzwerk mittels Linux-Kernel eingebundenes Dateisystem

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing files via "Unix/Linux Network", see <literal>exports</literal>(5) and <ulink url="&linuxnfshowto;">Linux NFS-HOWTO</ulink>
de: Datenaustausch über "Unix/Linux Network", Näheres in <literal>exports</literal>(5) und im <ulink url="&linuxnfshowto;">Linux NFS-HOWTO</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing file between the web server/client
de: Datenaustausch zwischen Web-Server/-Client

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&https;">HTTPS</ulink> service
de: <ulink url="&https;">HTTPS</ulink>-Dienst

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing file between the web server/client with encrypted Secure Sockets Layer (SSL) or <ulink url="&transportlayersecurity;">Transport Layer Security</ulink> (TLS)
de: Datenaustausch zwischen Web-Server/-Client mit verschlüsseltem Secure Sockets Layer (SSL) oder <ulink url="&transportlayersecurity;">Transport Layer Security</ulink> (TLS)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&ftp;">FTP</ulink> service
de: <ulink url="&ftp;">FTP</ulink>-Dienst

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing file between the FTP server/client
de: Datenaustausch zwischen FTP-Server/-Client

note: type: Content of: <book><chapter><section><section><para>
en: Although these filesystems mounted over network and file transfer methods over network are quite convenient for sharing data, these may be insecure.  Their network connection must be secured by the following.
de: Obwohl Dateisysteme, die über solche Netzwerk-gestützten Transfermethoden eingebunden sind, für den Datenaustausch sehr praktisch sind, könnten Sie unsicher sein. Die genutzte Netzwerkverbindung muss wie folgt abgesichert sein:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Encrypt it with <ulink url="&ssltls;">SSL/TLS</ulink>
de: verschlüsseln Sie sie mit <ulink url="&ssltls;">SSL/TLS</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Tunnel it via <ulink url="&ssh;">SSH</ulink>
de: tunneln Sie sie via <ulink url="&ssh;">SSH</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Tunnel it via <ulink url="&vpn;">VPN</ulink>
de: tunneln Sie sie via <ulink url="&vpn;">VPN</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Limit it behind the secure firewall
de: schränken Sie den Zugriff über eine Firewall ein.

note: type: Content of: <book><chapter><section><section><para>
en: See also <xref linkend="_other_network_application_servers"/> and <xref linkend="_other_network_application_clients"/>.
de: Lesen Sie auch <xref linkend="_other_network_application_servers"/> und <xref linkend="_other_network_application_clients"/>.

note: type: Content of: <book><chapter><section><title>
en: Backup and recovery
de: Datensicherung und -wiederherstellung

note: type: Content of: <book><chapter><section><para>
en: We all know that computers fail sometime or human errors cause system and data damages.  Backup and recovery operations are the essential part of successful system administration.  All possible failure modes hit you some day.
de: Wir alle wissen, dass Computer manchmal defekt sein können oder menschliche Fehler System- und Datenausfälle verursachen. Aktionen zur Datensicherung und -wiederherstellung sind unverzichtbarer Teil einer erfolgreichen Systemadministration. Alle möglichen Fehlervarianten werden Sie eines Tages ereilen.

note: type: Content of: <book><chapter><section><tip><para>
en: Keep your backup system simple and backup your system often.  Having backup data is more important than how technically good your backup method is.
de: Halten Sie Ihr Datensicherungssystem einfach und führen Sie häufig Sicherungen durch. Aktuelle Sicherungen von seinen Daten zu haben ist wichtiger als die technische Qualität der Sicherungsmethodik.

note: type: Content of: <book><chapter><section><section><title>
en: Backup and recovery policy
de: Richtlinien für Datensicherung und -wiederherstellung

note: type: Content of: <book><chapter><section><section><para>
en: There are 3 key factors which determine actual backup and recovery policy.
de: Es gibt drei Schlüsselfaktoren, die letztendig die Sicherungs- und Wiederherstellungsstrategie bestimmen:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Knowing what to backup and recover.
de: Zu wissen, was man sichern und wiederherstellen muss:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Data files directly created by you: data in "<literal>~/</literal>"
de: Daten, die direkt von Ihnen selbst erstellt wurden: Daten in "<literal>~/</literal>";

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Data files created by applications used by you: data in "<literal>/var/</literal>" (except "<literal>/var/cache/</literal>", "<literal>/var/run/</literal>", and "<literal>/var/tmp/</literal>")
de: Daten, die von Anwendungen, die Sie verwenden, erstellt wurden: Daten in "<literal>/var/</literal>" (außer "<literal>/var/cache/</literal>", "<literal>/var/run/</literal>" und "<literal>/var/tmp/</literal>");

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: System configuration files: data in "<literal>/etc/</literal>"
de: Systemkonfigurationsdateien: Daten in "<literal>/etc/</literal>";

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Local programs: data in "<literal>/usr/local/</literal>" or "<literal>/opt/</literal>"
de: Lokale Programme: Daten in "<literal>/usr/local/</literal>" oder "<literal>/opt/</literal>";

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: System installation information: a memo in plain text on key steps (partition, …)
de: Informationen zur Systeminstallation: Aufzeichnungen über wichtige Schritte (Partitionierung, …) in einfacher Textform;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Proven set of data: confirmed by experimental recovery operations in advance
de: Daten, von denen Sie wissen, dass sie wichtig sind, bestätigt durch im Vornherein versuchsweise durchgeführte Wiederherstellungsoperationen.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Cron job as a user process: files in "<literal>/var/spool/cron/crontabs</literal>" directory and restart <literal>cron</literal>(8).  See <xref linkend="_scheduling_tasks_regularly"/> for <literal>cron</literal>(8) and <literal>crontab</literal>(1).
de: Cron-Job als Benutzerprozess: Dateien im Verzeichnis "<literal>/var/spool/cron/crontabs</literal>"; anschließend <literal>cron</literal>(8) neu starten. Informationen über <literal>cron</literal>(8) und <literal>crontab</literal>(1) in <xref linkend="_scheduling_tasks_regularly"/>.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Systemd timer jobs as user processes: files in "<literal>~/.config/systemd/user</literal>" directory.  See <literal>systemd.timer</literal>(5) and <literal>systemd.service</literal>(5).
de: Systemd Timer-Jobs als Benutzerprozess: Dateien im Verzeichnis "<literal>~/.config/systemd/user</literal>". Näheres in <literal>systemd.timer</literal>(5) und <literal>systemd.service</literal>(5).

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Autostart jobs as user processes: files in "<literal>~/.config/autostart</literal>" directory.  See <ulink url="&desktopapplicatiartspecification;">Desktop Application Autostart Specification</ulink>.
de: Autostart-Jobs als Benutzerprozess: Dateien im Verzeichnis "<literal>~/.config/autostart</literal>". Siehe <ulink url="&desktopapplicatiartspecification;">Desktop Application Autostart Specification</ulink> (Englisch).

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Knowing how to backup and recover.
de: Wissen, wie Sie Daten sichern und wiederherstellen:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Secure storage of data: protection from overwrite and system failure
de: Sicheres Speichern von Daten: geschützt vor Überschreiben und Systemausfällen;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Frequent backup: scheduled backup
de: Häufige Datensicherungen: Sicherungen planen;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Redundant backup: data mirroring
de: Redundante Datensicherungen: Spiegeln der Sicherungsdateien;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Fool proof process: easy single command backup
de: Idiotensicheres Vorgehen: Sicherung durch einen einfachen Befehl.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Assessing risks and costs involved.
de: Bewertung der entstehenden Risiken und Kosten:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Risk of data when lost
de: Risiko, falls die Daten verloren gehen;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para><footnote><para>
en: A write-once media such as CD/DVD-R can prevent overwrite accidents.  (See <xref linkend="_the_binary_data"/> for how to write to the storage media from the shell commandline.  GNOME desktop GUI environment gives you easy access via menu: "Places→CD/DVD Creator".)
de: Medien zu verwenden, die nur einmal beschrieben werden können (wie CD-R/DVD-R), schützt vor versehentlichem Überschreiben. (In <xref linkend="_the_binary_data"/> lesen Sie, wie Sie von der Befehlszeile aus auf die Speichermedien schreiben können. Die grafische Oberfläche der GNOME-Arbeitsplatzumgebung bietet Ihnen auch einen einfachen Weg über das Menü: "Orte→CD/DVD-Ersteller".)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Data should be at least on different disk partitions preferably on different disks and machines to withstand the filesystem corruption.  Important data are best stored on a read-only filesystem.  <placeholder type="footnote" id="0"/>
de: Daten sollten zumindest auf verschiedenen Festplattenpartitionen, besser sogar auf unterschiedlichen Laufwerken und Maschinen liegen, um unanfällig gegen Dateisystembeschädigungen zu sein. Wichtige Daten sollten am besten auf einem schreibgeschützten Dateisystem abgelegt werden.  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Risk of data when breached
de: Risiko, falls die Daten öffentlich werden;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para><footnote><para>
en: Some of these data can not be regenerated by entering the same input string to the system.
de: Einige dieser Daten kann nicht wieder hergestellt werden, selbst wenn die exakt gleichen Eingaben erneut getätigt werden.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Sensitive identity data such as "<literal>/etc/ssh/ssh_host_*_key</literal>", "<literal>~/.gnupg/*</literal>", "<literal>~/.ssh/*</literal>", "<literal>~/.local/share/keyrings/*</literal>", "<literal>/etc/passwd</literal>", "<literal>/etc/shadow</literal>", "<literal>popularity-contest.conf</literal>", "<literal>/etc/ppp/pap-secrets</literal>", and "<literal>/etc/exim4/passwd.client</literal>" should be backed up as encrypted.  <placeholder type="footnote" id="0"/> (See <xref linkend="_data_encryption_tips"/>.)
de: Sensible Identitätsdaten wie "<literal>/etc/ssh/ssh_host_*_key</literal>", "<literal>~/.gnupg/*</literal>", "<literal>~/.ssh/*</literal>", "<literal>~/.local/share/keyrings/*</literal>", "<literal>/etc/passwd</literal>", "<literal>/etc/shadow</literal>", "<literal>popularity-contest.conf</literal>", "<literal>/etc/ppp/pap-secrets</literal>" oder "<literal>/etc/exim4/passwd.client</literal>" sollten nur verschlüsselt gesichert werden.  <placeholder type="footnote" id="0"/> (Siehe auch <xref linkend="_data_encryption_tips"/>.)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Never hard code system login password nor decryption passphrase in any script even on any trusted system.  (See <xref linkend="_password_keyring"/>.)
de: Fügen Sie niemals System-Login-Passwörter oder Verschlüsselungs-Passphrasen in ein Skript ein, nicht einmal auf einem System, dem Sie vertrauen. (Siehe dazu <xref linkend="_password_keyring"/>.)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Failure mode and their possibility
de: Mögliche Ausfälle und deren Wahrscheinlichkeit.

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Hardware (especially HDD) will break
de: Hardware-Defekte (speziell bei Festplatten) sind wahrscheinlich

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Filesystem may be corrupted and data in it may be lost
de: Dateisysteme könnten beschädigt werden und enthaltene Daten gehen verloren

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Remote storage system can't be trusted for security breaches
de: Fernen Speichersystemen (Cloud, ...) können Sie aufgrund von Sicherheitslücken nicht trauen

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Weak password protection can be easily compromised
de: Ein schwacher Passwortschutz kann leicht kompromittiert werden

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: File permission system may be compromised
de: Systeme zur Festlegung von Dateiberechtigungen können kompromittiert werden

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Required resources for backup: human, hardware, software, …
de: Für die Sicherung benötigte Ressourcen: Personen, Hardware, Software, …;

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Automatic scheduled backup with cron job or systemd timer job
de: Automatisch ablaufende Backups über cron-Jobs oder systemd-timer-Jobs

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can recover debconf configuration data with "<literal>debconf-set-selections debconf-selections</literal>" and dpkg selection data with "<literal>dpkg --set-selection &lt;dpkg-selections.list</literal>".
de: Sie können die debconf-Konfigurationsdaten mit "<literal>debconf-set-selections debconf-selections</literal>" wiederherstellen und die dpkg-Paketauswahl mit "<literal>dpkg --set-selection &lt;dpkg-selections.list</literal>".

note: type: Content of: <book><chapter><section><section><note><para>
en: Do not back up the pseudo-filesystem contents found on <literal>/proc</literal>, <literal>/sys</literal>, <literal>/tmp</literal>, and <literal>/run</literal> (see <xref linkend="_procfs_and_sysfs"/> and <xref linkend="_tmpfs"/>).  Unless you know exactly what you are doing, they are huge useless data.
de: Machen Sie keine Sicherungen von den Pseudo-Dateisystemen in <literal>/proc</literal>, <literal>/sys</literal>, <literal>/tmp</literal> und <literal>/run</literal> (Näheres dazu in <xref linkend="_procfs_and_sysfs"/> und <xref linkend="_tmpfs"/>). Dies sind absolut nutzlose Daten, außer Sie genau wissen, was Sie tun.

note: type: Content of: <book><chapter><section><section><note><para>
en: You may wish to stop some application daemons such as MTA (see <xref linkend="_mail_transport_agent_mta"/>) while backing up data.
de: Sie sollten eventuell einige Anwendungs-Daemons wie den MTA (lesen Sie dazu <xref linkend="_mail_transport_agent_mta"/>) beenden, während Sie die Datensicherung durchführen.

note: type: Content of: <book><chapter><section><section><title>
en: Backup utility suites
de: Programmsammlungen für Datensicherungsaufgaben

note: type: Content of: <book><chapter><section><section><para>
en: Here is a select list of notable backup utility suites available on the Debian system.
de: Hier eine Auswahl erwähnenswerter, im Debian-System verfügbarer Datensicherungsprogramme:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of backup suite utilities
de: Liste von Datensicherungsprogrammen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bacula;">Bacula</ulink>: network backup, recovery and verification - common support files
de: <ulink url="&bacula;">Bacula</ulink>: Datensicherung, -wiederherstellung und -verifizierung über das Netzwerk - gemeinsame Hilfsdateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bacula;">Bacula</ulink>: network backup, recovery and verification - client meta-package
de: <ulink url="&bacula;">Bacula</ulink>: Datensicherung, -wiederherstellung und -verifizierung über das Netzwerk - Client-Metapaket

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bacula;">Bacula</ulink>: network backup, recovery and verification - text console
de: <ulink url="&bacula;">Bacula</ulink>: Datensicherung, -wiederherstellung und -verifizierung über das Netzwerk - Textkonsole

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bacula;">Bacula</ulink>: network backup, recovery and verification - server meta-package
de: <ulink url="&bacula;">Bacula</ulink>: Datensicherung, -wiederherstellung und -verifizierung über das Netzwerk - Server-Metapaket

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (Libs)
de: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (Netzwerk-Backup-System - Bibliotheken)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (Client)
de: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (Netzwerk-Backup-System - Client)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (Server)
de: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (Netzwerk-Backup-System - Server)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&backuppc;">BackupPC</ulink> is a high-performance, enterprise-grade system for backing up PCs (disk based)
de: <ulink url="&backuppc;">BackupPC</ulink> ist ein leistungsfähiges System der Enterprise-Klasse zur Datensicherung von PCs (festplatten-basiert)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: (remote) incremental backup
de: Inkrementelles Backup (auch von fern)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GUI frontend for duplicity
de: GUI-Frontend für duplicity

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: (remote) deduplicating backup
de: deduplizierendes Backup (auch von fern)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: borgbackup helper
de: borgbackup-Hilfsprogramm

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lightweight, extensible <emphasis role="strong">meta-backup</emphasis> system
de: ressourcenschonendes, erweiterbares <emphasis role="strong">Meta-Backup</emphasis>-System

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: command-line backup tool
de: befehlszeilen-basiertes Datensicherungs-Werkzeug

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: low-maintenance backup/restore tool for mountable media (disk based)
de: wartungsarmes Sicherungs-/Wiederherstellungsprogramm für mount-fähige Medien (festplatten-basiert)

note: type: Content of: <book><chapter><section><section><para>
en: Backup tools have their specialized focuses.
de: Datensicherungs-Werkzeuge haben alle ihren speziellen Fokus:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&mondorescue;">Mondo Rescue</ulink> is a backup system to facilitate restoration of complete system quickly from backup CD/DVD etc. without going through normal system installation processes.
de: <ulink url="&mondorescue;">Mondo Rescue</ulink> ist ein Backup-System, das die schnelle Wiederherstellung eines vollständigen Systems von CD/DVD ermöglicht, ohne dass dabei die normalen Systeminstallations-Prozesse durchlaufen werden müssen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&bacula;">Bacula</ulink>, <ulink url="&amanda;">Amanda</ulink>, and <ulink url="&backuppc;">BackupPC</ulink> are full featured backup suite utilities which are focused on regular backups over network.
de: <ulink url="&bacula;">Bacula</ulink>, <ulink url="&amanda;">Amanda</ulink> und <ulink url="&backuppc;">BackupPC</ulink> sind voll ausgestattete Backup-Lösungen, die auf die regelmäßige Datensicherung über Netzwerk fokussiert sind.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&duplicity;">Duplicity</ulink>, and <ulink url="&borg;">Borg</ulink> are simpler backup utilities for typical workstations.
de: <ulink url="&duplicity;">Duplicity</ulink> und <ulink url="&borg;">Borg</ulink> sind einfache Backup-Werkzeuge für typische Arbeitsplatzrechner.

note: type: Content of: <book><chapter><section><section><title>
en: Backup tips
de: Backup-Tipps

note: type: Content of: <book><chapter><section><section><para>
en: For a personal workstation, full featured backup suite utilities designed for the server environment may not serve well.  At the same time, existing backup utilities for workstations may have some shortcomings.
de: Für einen Arbeitsplatzrechner könnte eine voll ausgestattete, für Server-Umgebungen entwickelte Backup-Lösung unpassend sein. Gleichzeitig könnten aber vorhandene Backup-Werkzeuge für Arbeitsplatzrechner auch Schwächen haben.

note: type: Content of: <book><chapter><section><section><para>
en: Here are some tips to make backup easier with minimal user efforts.  These techniques may be used with any backup utilities.
de: Hier einige Tipps, um Backups zu erleichtern, bei gleichzeitig mimimalem Aufwand. Diese Techniken können bei allen Backup-Programmen Anwendung finden.

note: type: Content of: <book><chapter><section><section><para>
en: For demonstration purpose, let's assume the primary user and group name to be <literal>penguin</literal> and create a backup and snapshot script example "<literal>/usr/local/bin/bkss.sh</literal>" as:
de: Für Demonstrationszwecke gehen wir hier davon aus, dass der primäre Benutzer- und Gruppenname <literal>penguin</literal> ist. Wir erstellen ein Beipiel für ein Backup- und Schnappschuss-Skript namens "<literal>/usr/local/bin/bkss.sh</literal>" wie folgt:

note: type: Content of: <book><chapter><section><section><para>
en: Here, only the basic tool <literal>rsync</literal>(1) is used to facilitate system backup and the storage space is efficiently used by <ulink url="&btrfs;">Btrfs</ulink>.
de: Hier wird nur das Basiswerkzeug <literal>rsync</literal>(1) genutzt, um das System-Backup zu vereinfachen, und der Speicherplatz wird durch <ulink url="&btrfs;">Btrfs</ulink> effizient genutzt.

note: type: Content of: <book><chapter><section><section><tip><para>
en: FYI: This author uses his own similar shell script "<ulink url="&bssbtrfssubvolumesnapshotutility;">bss: Btrfs Subvolume Snapshot Utility</ulink>" for his workstation.
de: Zu Ihrer Information: der Autor nutzt ein eigenes, ähnliches Shell-Skript "<ulink url="&bssbtrfssubvolumesnapshotutility;">bss: Btrfs Subvolume Snapshot Utility</ulink>" für seinen Arbeitsplatzrechner.

note: type: Content of: <book><chapter><section><section><section><title>
en: GUI backup
de: Grafische Backup-Software

note: type: Content of: <book><chapter><section><section><section><para>
en: Here is an example to setup the single GUI click backup.
de: Hier ein Beispiel zur Einrichtung einer grafischen Ein-Klick Backup-Lösung.

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Prepare a USB storage device to be used for backup.
de: Bereiten Sie einen USB-Massenspeicher vor, der für das Backup genutzt wird.

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Format a USB storage device with one partition in btrfs with its label name as "<literal>BKUP</literal>".  This can be encrypted (see <xref linkend="_removable_disk_encryption_with_dm_crypt_luks"/>).
de: Formatieren Sie den USB-Speicher mit einer Partition als btrfs mit einem Label namens "<literal>BKUP</literal>".  Dies kann auch verschlüsselt sein (siehe <xref linkend="_removable_disk_encryption_with_dm_crypt_luks"/>).

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Plug this in to your system.  The desktop system should automatically mount it as "<literal>/media/penguin/BKUP</literal>".
de: Schließen Sie ihn an Ihr System an. Das Arbeitsplatzsystem sollte ihn automatisch als "<literal>/media/penguin/BKUP</literal>" einbinden.

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo chown penguin:penguin /media/penguin/BKUP</literal>" to make it writable by the user.
de: Führen Sie "<literal>sudo chown penguin:penguin /media/penguin/BKUP</literal>" aus, um ihn für den Benutzer schreibbar zu machen.

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Create "<literal>~/.local/share/applications/BKUP.desktop</literal>" following techniques written in <xref linkend="_starting_a_program_from_gui"/> as:
de: Erstellen Sie "<literal>~/.local/share/applications/BKUP.desktop</literal>" (mit den Techniken unter <xref linkend="_starting_a_program_from_gui"/>), wie hier:

note: type: Content of: <book><chapter><section><section><section><para>
en: For each GUI click, your data is backed up from "<literal>~/Documents</literal>" to a USB storage device and a read-only snapshot is created.
de: Bei jedem Klick werden Ihre Daten aus "<literal>~/Documents</literal>" auf den USB-Speicher gesichert und es wird ein btrfs-Schnappschuss (nur lesbar) erzeugt.

note: type: Content of: <book><chapter><section><section><section><title>
en: Mount event triggered backup
de: Automatisches Backup, durch ein mount-Ereignis ausgelöst

note: type: Content of: <book><chapter><section><section><section><para>
en: Here is an example to setup for the automatic backup triggered by the mount event.
de: Hier ist ein Beispiel, wie Sie ein automatisches Backup einrichten, das durch ein mount-Ereignnis ausgelöst wird.

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Prepare a USB storage device to be used for backup as in <xref linkend="_gui_backup"/>.
de: Bereiten Sie einen USB-Massenspeicher vor, der für das Backup genutzt wird (siehe <xref linkend="_gui_backup"/>).

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Create a systemd service unit file "<literal>~/.config/systemd/user/back-BKUP.service</literal>" as:
de: Erstellen Sie eine systemd Service-Unit-Datei "<literal>~/.config/systemd/user/back-BKUP.service</literal>" wie hier:

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Enable this systemd unit configuration with the following:
de: Aktivieren Sie diese systemd-Unit-Konfiguration mit:

note: type: Content of: <book><chapter><section><section><section><para>
en: For each mount event, your data is backed up from "<literal>~/Documents</literal>" to a USB storage device and a read-only snapshot is created.
de: Bei jedem mount-Ereignis werden Ihre Daten aus "<literal>~/Documents</literal>" auf den USB-Speicher gesichert und ein btrfs-Schnappschuss (nur lesbar) wird erstellt.

note: type: Content of: <book><chapter><section><section><section><para>
en: Here, names of systemd mount units that systemd currently has in memory can be asked to the service manager of the calling user with "<literal>systemctl --user list-units --type=mount</literal>".
de: Hierbei können Sie die Namen aller systemd-mount-Units, die systemd aktuell im Speicher hat, anzeigen lassen mit "<literal>systemctl --user list-units --type=mount</literal>".

note: type: Content of: <book><chapter><section><section><section><title>
en: Timer event triggered backup
de: Automatisches Backup, durch ein timer-Ereignis ausgelöst

note: type: Content of: <book><chapter><section><section><section><para>
en: Here is an example to setup for the automatic backup triggered by the timer event.
de: Hier ein Beispiel für ein Backup, das automatisch durch ein timer-Ereignis ausgelöst wird.

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Create a systemd timer unit file "<literal>~/.config/systemd/user/snap-Documents.timer</literal>" as:
de: Erstellen Sie eine systemd timer-Unit-Datei "<literal>~/.config/systemd/user/snap-Documents.timer</literal>" wie hier:

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Create a systemd service unit file "<literal>~/.config/systemd/user/snap-Documents.service</literal>" as:
de: Erstellen Sie eine systemd Service-Unit-Datei "<literal>~/.config/systemd/user/snap-Documents.service</literal>":

note: type: Content of: <book><chapter><section><section><section><para>
en: For each timer event, your data is backed up from "<literal>~/Documents</literal>" to a USB storage device and a read-only snapshot is created.
de: Bei jedem timer-Ereignis werden Ihre Daten aus "<literal>~/Documents</literal>" auf den USB-Speicher gesichert und ein btrfs-Schnappschuss (nur lesbar) wird erstellt.

note: type: Content of: <book><chapter><section><section><section><para>
en: Here, names of systemd timer user units that systemd currently has in memory can be asked to the service manager of the calling user with "<literal>systemctl --user list-units --type=timer</literal>".
de: Hierbei können Sie die Namen aller systemd-timer-Units, die systemd aktuell im Speicher hat, anzeigen lassen mit "<literal>systemctl --user list-units --type=timer</literal>".

note: type: Content of: <book><chapter><section><section><section><para>
en: For the modern desktop system, this systemd approach can offer more fine grained control than the traditional Unix ones using <literal>at</literal>(1), <literal>cron</literal>(8), or <literal>anacron</literal>(8).
de: Für ein modernes Arbeitsplatzsystem kann dieser systemd-Ansatz einen feiner dosierten Ansatz bieten als die traditionellen Unix-Lösungen mit <literal>at</literal>(1), <literal>cron</literal>(8) oder <literal>anacron</literal>(8).

note: type: Content of: <book><chapter><section><title>
en: Data security infrastructure
de: Datensicherheits-Infrastruktur

note: type: Content of: <book><chapter><section><para>
en: The data security infrastructure is provided by the combination of data encryption tool, message digest tool, and signature tool.
de: Die Sicherheitsinfrastruktur für Ihre Daten wird durch eine Kombination verschiedener Programme gewährleistet: Verschlüsselungswerkzeug, Message-Digest-Werkzeug und Signaturwerkzeug.

note: type: Content of: <book><chapter><section><table><title>
en: List of data security infrastructure tools
de: Liste von Werkzeugen für die Datensicherheits-Infrastruktur

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> - OpenPGP encryption and signing tool
de: <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> - OpenPGP Verschlüsselungs- und Signaturwerkzeug

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> - OpenPGP signature verification tool
de: <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> - OpenPGP Werkzeug zur Verifizierung von Signaturen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&sequoiapgp;">Sequoia-PGP</ulink> - OpenPGP encryption and signing tool
de: <ulink url="&sequoiapgp;">Sequoia-PGP</ulink> - OpenPGP Verschlüsselungs- und Signaturwerkzeug

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&sequoiapgp;">Sequoia-PGP</ulink> - OpenPGP signature verification tool
de: <ulink url="&sequoiapgp;">Sequoia-PGP</ulink> - OpenPGP  - Werkzeug zur Verifizierung von Signaturen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: extract just the secret information out of OpenPGP secret keys
de: lediglich die geheimen Informationen aus geheimen OpenPGP-Schlüsseln extrahieren

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: utilities for <ulink url="&dmcrypt;">dm-crypt</ulink> block device encryption supporting <ulink url="&luks;">LUKS</ulink>
de: Hilfsprogramme für die <ulink url="&dmcrypt;">dm-crypt</ulink> Blockgeräte-Verschlüsselung (enthält Unterstützung für <ulink url="&luks;">LUKS</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compute and check MD5 message digest
de: MD5-Message-Digest (Prüfsummen) berechnen und überprüfen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compute and check SHA1 message digest
de: SHA1-Message-Digest (Prüfsummen) berechnen und überprüfen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compute message digest with "<literal>openssl dgst</literal>" (OpenSSL)
de: Message-Digest mit "<literal>openssl dgst</literal>" berechnen (OpenSSL)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: store and retrieve passwords (CLI)
de: Speichern und Empfangen von Passwörtern (CLI)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: key management tool (GNOME)
de: Schlüsselverwaltungs-Werkzeug (GNOME)

note: type: Content of: <book><chapter><section><para>
en: See <xref linkend="_data_encryption_tips"/> on <ulink url="&dmcrypt;">dm-crypt</ulink> and <ulink url="&fscrypt;">fscrypt</ulink> which implement automatic data encryption infrastructure via Linux kernel modules.
de: In <xref linkend="_data_encryption_tips"/> finden Sie Infos über <ulink url="&dmcrypt;">dm-crypt</ulink> und <ulink url="&fscrypt;">fscrypt</ulink>, die automatische Datenverschlüsselungs-Infrastrukturen über Linux-Kernelmodule implementieren.

note: type: Content of: <book><chapter><section><section><title>
en: Key management for GnuPG
de: Schlüsselverwaltung für GnuPG

note: type: Content of: <book><chapter><section><section><para>
en: Here are <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> commands for the basic key management.
de: Hier einige Befehle für die grundlegende Schlüsselverwaltung mit <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink>:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of GNU Privacy Guard commands for the key management
de: Liste von GNU-Privacy-Guard-Befehlen für die Schlüsselverwaltung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: generate a new key
de: einen neuen Schlüssel generieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --gen-revoke my_user_ID</literal>
de: <literal>gpg --gen-revoke meine_Nutzer_ID</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: generate revoke key for my_user_ID
de: einen Widerrufschlüssel (revoke key) für meine_Nutzer_ID generieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --edit-key user_ID</literal>
de: <literal>gpg --edit-key Nutzer_ID</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: edit key interactively, "help" for help
de: Schlüssel interaktiv editieren, "help" eingeben für weitere Hilfe

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o file --export</literal>
de: <literal>gpg -o datei --export</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --import file</literal>
de: <literal>gpg --import datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: import all keys from file
de: alle Schlüssel aus datei importieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --send-keys user_ID</literal>
de: <literal>gpg --send-keys Nutzer_ID</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: send key of user_ID to keyserver
de: Schlüssel von Nutzer_ID zum Schlüsselserver übertragen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --recv-keys user_ID</literal>
de: <literal>gpg --recv-keys Nutzer_ID</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: recv. key of user_ID from keyserver
de: Schlüssel von Nutzer_ID vom Schlüsselserver empfangen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --list-keys user_ID</literal>
de: <literal>gpg --list-keys Nutzer_ID</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list keys of user_ID
de: Schlüssel von Nutzer_ID auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list sig. of user_ID
de: Signaturen von Nutzer_ID auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --check-sigs user_ID</literal>
de: <literal>gpg --check-sigs Nutzer_ID</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check sig. of user_ID
de: Signaturen von Nutzer_ID überprüfen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --fingerprint user_ID</literal>
de: <literal>gpg --fingerprint Nutzer_ID</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check fingerprint of user_ID
de: Fingerabdruck von Nutzer_ID überprüfen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update local keyring
de: lokalen Schlüsselring aktualisieren

note: type: Content of: <book><chapter><section><section><para>
en: Here is the meaning of the trust code.
de: Hier die Bedeutung des Vertrauenscodes:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of the meaning of the trust code
de: Liste der Bedeutungen des Vertrauenscodes

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: code
de: Code

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of trust
de: Beschreibung des Vertrauenscodes

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: no owner trust assigned / not yet calculated
de: Kein Besitzervertrauen zugewiesen / noch nicht berechnet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: trust calculation failed
de: Vertrauensberechnung fehlgeschlagen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: not enough information for calculation
de: nicht genügend Informationen für Berechnung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: never trust this key
de: diesem Schlüssel niemals vertrauen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: marginally trusted
de: gerade noch vertrauenswert

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: fully trusted
de: voll vertrauenswert

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ultimately trusted
de: absolut vertrauenswert

note: type: Content of: <book><chapter><section><section><para>
en: The following uploads my key "<literal>9563FC29932C409F1A77F9C1AB8A1522D8234C6A</literal>" to the popular keyserver "<literal>hkp://keys.gnupg.net</literal>".
de: Folgendes lädt meinen Schlüssel "<literal>9563FC29932C409F1A77F9C1AB8A1522D8234C6A</literal>" auf den populären Schlüsselserver "<literal>hkp://keys.gnupg.net</literal>" hoch:

note: type: Content of: <book><chapter><section><section><para>
en: A good default keyserver set up in "<literal>~/.gnupg/gpg.conf</literal>" (or old location "<literal>~/.gnupg/options</literal>") contains the following.
de: Ein gutes Standard-Schlüsselserver-Setup in "<literal>~/.gnupg/gpg.conf</literal>" (oder dem alten Ort "<literal>~/.gnupg/options</literal>") enthält folgendes:

note: type: Content of: <book><chapter><section><section><para>
en: The following obtains unknown keys from the keyserver.
de: Mit dem folgenden Befehl beziehen Sie unbekannte Schlüssel vom Schlüsselserver:

note: type: Content of: <book><chapter><section><section><para>
en: There was a bug in <ulink url="&openpgppublickeyserver;">OpenPGP Public Key Server</ulink> (pre version 0.9.6) which corrupted key with more than 2 sub-keys.  The newer <literal>gnupg</literal> (&gt;1.2.1-2) package can handle these corrupted subkeys.  See <literal>gpg</literal>(1) under "<literal>--repair-pks-subkey-bug</literal>" option.
de: Es gab einen Fehler in <ulink url="&openpgppublickeyserver;">OpenPGP Public Key Server</ulink> (Versionen vor 0.9.6), durch den Schlüssel mit mehr als zwei Unterschlüsseln korrumpiert wurden. Das neue <literal>gnupg</literal>-Paket (&gt;1.2.1-2) kann mit diesen korrumpierten Unterschlüsseln umgehen. Lesen Sie in <literal>gpg</literal>(1) den Abschnitt zur Option "<literal>--repair-pks-subkey-bug</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: Using GnuPG on files
de: Verwendung von GnuPG mit Dateien

note: type: Content of: <book><chapter><section><section><para>
en: Here are examples for using <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> commands on files.
de: Hier einige Beispiele für die Verwendung von <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> mit Dateien:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of GNU Privacy Guard commands on files
de: Liste von GNU-Privacy-Guard-Befehlen mit Dateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -a -s file</literal>
de: <literal>gpg -a -s datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sign file into <ulink url="&ascii;">ASCII</ulink> armored file.asc
de: Signieren von datei in die <ulink url="&ascii;">ASCII</ulink>-bewehrte datei.asc

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --armor --sign file</literal>
de: <literal>gpg --armor --sign datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --clearsign file</literal>
de: <literal>gpg --clearsign datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clear-sign message
de: Signieren einer Nachricht mit Klartextsignatur

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --clearsign file|mail foo@example.org</literal>
de: <literal>gpg --clearsign datei|mail foo@example.org</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mail a clear-signed message to <literal>foo@example.org</literal>
de: Versenden einer Nachricht mit Klartextsignatur an <literal>foo@example.org</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --clearsign --not-dash-escaped patchfile</literal>
de: <literal>gpg --clearsign --not-dash-escaped patch-datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clear-sign patchfile
de: Klartext-signieren von patch-datei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --verify file</literal>
de: <literal>gpg --verify datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: verify clear-signed file
de: eine klartextsignierte datei verifizieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o file.sig -b file</literal>
de: <literal>gpg -o datei.sig -b datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create detached signature
de: Erzeugen einer losgelösten Signatur

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o file.sig --detach-sign file</literal>
de: <literal>gpg -o datei.sig --detach-sign datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg --verify file.sig file</literal>
de: <literal>gpg --verify datei.sig datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: verify file with file.sig
de: Verifizieren von datei mit datei.sig

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o crypt_file.gpg -r name -e file</literal>
de: <literal>gpg -o crypt_datei.gpg -r name -e datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: public-key encryption intended for name from file to binary crypt_file.gpg
de: Verschlüsselung mit öffentlichem Schlüssel für name von datei in Binärdatei crypt_datei.pgp

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o crypt_file.gpg --recipient name --encrypt file</literal>
de: <literal>gpg -o crypt_datei.gpg --recipient name --encrypt datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o crypt_file.asc -a -r name -e file</literal>
de: <literal>gpg -o crypt_datei.asc -a -r name -e datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: public-key encryption intended for name from file to <ulink url="&ascii;">ASCII</ulink> armored crypt_file.asc
de: Verschlüsselung mit öffentlichem Schlüssel für name von datei in <ulink url="&ascii;">ASCII</ulink>-bewehrte Datei crypt_datei.pgp

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o crypt_file.gpg -c file</literal>
de: <literal>gpg -o crypt_datei.gpg -c datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: symmetric encryption from file to crypt_file.gpg
de: symmetrische Verschlüsselung von "datei" in crypt_datei.gpg

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o crypt_file.gpg --symmetric file</literal>
de: <literal>gpg -o crypt_datei.gpg --symmetric datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o crypt_file.asc -a -c file</literal>
de: <literal>gpg -o crypt_datei.asc -a -c datei</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: symmetric encryption intended for name from file to <ulink url="&ascii;">ASCII</ulink> armored crypt_file.asc
de: symmetrische Verschlüsselung für name von datei in <ulink url="&ascii;">ASCII</ulink>-bewehrte Datei crypt_datei.asc

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o file -d crypt_file.gpg -r name</literal>
de: <literal>gpg -o datei -d crypt_datei.gpg -r name</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: decryption
de: Entschlüsselung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>gpg -o file --decrypt crypt_file.gpg</literal>
de: <literal>gpg -o datei --decrypt crypt_datei.gpg</literal>

note: type: Content of: <book><chapter><section><section><title>
en: Using GnuPG with Mutt
de: Verwendung von GnuPG mit Mutt

note: type: Content of: <book><chapter><section><section><para>
en: Add the following to "<literal>~/.muttrc</literal>" to keep a slow GnuPG from automatically starting, while allowing it to be used by typing "<literal>S</literal>" at the index menu.
de: Fügen Sie Folgendes zu "<literal>~/.muttrc</literal>" hinzu, um zu verhindern, dass das langsame GnuPG automatisch gestartet wird, während es durch Drücken von "<literal>S</literal>" im Indexmenü händisch gestartet werden kann:

note: type: Content of: <book><chapter><section><section><title>
en: Using GnuPG with Vim
de: Verwendung von GnuPG mit Vim

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: If you use "<literal>~/.vimrc</literal>" instead of "<literal>~/.vim/vimrc</literal>", please substitute accordingly.
de: Falls Sie "<literal>~/.vimrc</literal>" statt "<literal>~/.vim/vimrc</literal>" verwenden, passen Sie diese bitte entsprechend an.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>gnupg</literal> plugin let you run GnuPG transparently for files with extension "<literal>.gpg</literal>", "<literal>.asc</literal>", and "<literal>.pgp</literal>".<placeholder type="footnote" id="0"/>
de: Das <literal>gnupg</literal>-Plugin ermöglicht Ihnen, GnuPG für Dateien mit den Endungen "<literal>.gpg</literal>", "<literal>.asc</literal>" und "<literal>.pgp</literal>" transparent laufen zu lassen: <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><title>
en: The MD5 sum
de: Die MD5-Prüfsumme

note: type: Content of: <book><chapter><section><section><para>
en: <literal>md5sum</literal>(1) provides utility to make a digest file using the method in <ulink url="&rfcbdcb;">rfc1321</ulink> and verifying each file with it.
de: <literal>md5sum</literal>(1) enthält ein Werkzeug, um über die in <ulink url="&rfcbdcb;">RFC1321</ulink> beschriebene Methode eine Digest-Datei zu erzeugen und jede Datei darüber zu verifizieren:

note: type: Content of: <book><chapter><section><section><note><para>
en: The computation for the <ulink url="&mdf;">MD5</ulink> sum is less CPU intensive than the one for the cryptographic signature by <ulink url="&gnuprivacyguardgnupg;">GNU Privacy Guard (GnuPG)</ulink>. Usually, only the top level digest file is cryptographically signed to ensure data integrity.
de: Die Berechnung der <ulink url="&mdf;">MD5</ulink>-Prüfsumme ist weniger CPU-intensiv als die für die krypthographische Signatur durch <ulink url="&gnuprivacyguardgnupg;">GNU Privacy Guard (GnuPG)</ulink>. Üblicherweise ist nur die Digest-Datei der obersten Ebene (z.B. das Wurzelverzeichnis eines Verzeichnisbaums) kryptographisch signiert, um die Datenintegrität sicherzustellen.

note: type: Content of: <book><chapter><section><section><title>
en: Password keyring
de: Passwort-Schlüsselbund

note: type: Content of: <book><chapter><section><section><para>
en: On GNOME system, the GUI tool <literal>seahorse</literal>(1) manages passwords and stores them securely in the keyring <literal>~/.local/share/keyrings/*</literal>.
de: Im GNOME-System verwaltet das grafische Hilfsprogramm <literal>seahorse</literal>(1) Passwörter und speichert sie sicher im Schlüsselbund <literal>~/.local/share/keyrings/*</literal>.

note: type: Content of: <book><chapter><section><section><para>
en: <literal>secret-tool</literal>(1) can store password to the keyring from the command line.
de: <literal>secret-tool</literal>(1) kann Passwörter über die Befehslzeile in diesem Schlüsselbund ablegen.

note: type: Content of: <book><chapter><section><section><para>
en: Let's store passphrase used for LUKS/dm-crypt encrypted disk image
de: Lassen Sie uns die Passphrase für ein LUKS/dm-crypt-verschlüsseltes Festplatten-Image speichern:

note: type: Content of: <book><chapter><section><section><para>
en: This stored password can be retrieved and fed to other programs, e.g., <literal>cryptsetup</literal>(8).
de: Dieses gespeicherte Passwort kann ausgelesen und an andere Programme wie z.B. <literal>cryptsetup</literal>(8) übergegeen werden:

note: type: Content of: <book><chapter><section><section><tip><para>
en: Whenever you need to provide password in a script, use <literal>secret-tool</literal> and avoid directly hardcoding the passphrase in it.
de: Wann immer Sie ein Passwort in einem Skript angeben müssen, verwenden Sie <literal>secret-tool</literal> und vermeiden Sie es, die Passphrase fest in dem Skript zu hinterlegen.

note: type: Content of: <book><chapter><section><title>
en: Source code merge tools
de: Werkzeuge zur Quellcode-Zusammenführung (merge)

note: type: Content of: <book><chapter><section><para>
en: There are many merge tools for the source code.  Following commands caught my eyes.
de: Es gibt viele Werkzeuge für die Zusammenführung von Quellcode. Folgende Befehle haben meine Aufmerksamkeit erregt:

note: type: Content of: <book><chapter><section><table><title>
en: List of source code merge tools
de: Liste von Werkzeugen zur Quellcode-Zusammenführung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: apply a diff file to an original
de: eine diff-Datei auf ein Original anwenden

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compare 2 files side by side in vim
de: zwei Dateien nebeneinander in vim vergleichen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: interactive full screen 2/3-way merge tool
de: interaktives Werkzeug für Zwei-/Dreiwege-Zusammenführung mit Vollbildschirmmodus

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compare and merge files (GTK)
de: vergleichen und zusammenführen von Dateien (GTK)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: apply rejected patches
de: zurückgewiesene Patches anwenden

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compare files line by line
de: Dateien Zeile für Zeile vergleichen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compare and merges three files line by line
de: drei Dateien Zeile für Zeile vergleichen und zusammenführen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: manage series of patches
de: Serien von Patches verwalten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: display word differences between text files
de: Wort-für-Wort-Unterschiede zwischen Textdateien anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: produce a histogram of changes by the diff
de: eine Grafik der Veränderungen für eine diff-Datei erstellen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: create a cumulative patch from two incremental patches
de: einen kumulativen Patch aus zwei inkrementellen Patches erzeugen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: extract a diff from an HTML page
de: ein Diff aus einer HTML-Seite extrahieren

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: extract or excludes diffs from a diff file
de: Diffs aus einer Diff-Datei extrahieren oder entfernen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fix diff files created by CVS that <literal>patch</literal>(1) mis-interprets
de: von CVS erstellte Diff-Dateien, die <literal>patch</literal>(1) falsch interpretiert, reparieren

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: exchange the order of two patches
de: die Reihenfolge zweier Patches ändern

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: show which files are modified by a patch matching a regex
de: anzeigen, welche Dateien von einem Patch entsprechend einem regulären Ausdruck modifiziert werden

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: show differences between two unified diff files
de: Unterschiede zwischen zwei Unified-Diff-Dateien anzeigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: show which files are modified by a patch
de: zeigen, welche Dateien von einem Patch verändert werden

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: recompute counts and offsets in unified context diffs
de: Zähler und Offsets in vereinheitlichten Context-Diffs neu berechnen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fix offsets and counts of a hand-edited diff
de: Offsets und Zähler eines hand-editierten Diffs bereinigen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: separate out incremental patches
de: inkrementelle Patches aussortieren

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: demangle patches that have been word-wrapped
de: Patches von fehlerhaften Zeilenumbrüchen befreien

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: display differences and merge changes between directory trees
de: Unterschiede zwischen Verzeichnissen anzeigen und zusammenführen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compare two files word by word / char by char
de: zwei Dateien Wort-für-Wort / Buchstabe-für-Buchstabe vergleichen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: generate extended patch files
de: erweiterte Patch-Dateien erzeugen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: apply extended patch files
de: erweiterte Patch-Dateien anwenden

note: type: Content of: <book><chapter><section><section><title>
en: Extracting differences for source files
de: Unterschiede für Quelldateien extrahieren

note: type: Content of: <book><chapter><section><section><para>
en: The following procedures extract differences between two source files and create unified diff files "<literal>file.patch0</literal>" or "<literal>file.patch1</literal>" depending on the file location.
de: Die folgenden Prozeduren extrahieren die Unterschiede zwischen zwei Quelldateien und erzeugen vereinheitlichte Diff-Dateien "<literal>file.patch0</literal>" bzw. "<literal>file.patch1</literal>", abhängig vom Speicherort der Dateien:

note: type: Content of: <book><chapter><section><section><title>
en: Merging updates for source files
de: Aktualisierungen für Quelldateien zusammenführen

note: type: Content of: <book><chapter><section><section><para>
en: The diff file (alternatively called patch file) is used to send a program update.  The receiving party applies this update to another file by the following.
de: Die Diff-Datei (alternativ auch Patch-Datei genannt) wird genutzt, um eine Programmaktualisierung zu senden. Die Seite, die die Änderungen empfängt, wendet die Aktualisierung wie folgt an:

note: type: Content of: <book><chapter><section><section><title>
en: Interactive merge
de: Interaktives Zusammenführen (merge)

note: type: Content of: <book><chapter><section><section><para>
en: If you have two versions of a source code, you can perform 2-way merge interactively using <literal>imediff</literal>(1) by the following.
de: Wenn Sie zwei Varianten eines Quelltextes haben, können Sie mittels <literal>imediff</literal>(1) eine interaktive Zweiwege-Zusammenführung durchführen:

note: type: Content of: <book><chapter><section><section><para>
en: If you have three versions of a source code, you can perform 3-way merge interactively using <literal>imediff</literal>(1) by the following.
de: Haben Sie drei Varianten eines Quelltextes, ist mit <literal>imediff</literal>(1) auch eine interaktive Dreiwege-Zusammenführung möglich:

note: type: Content of: <book><chapter><section><para>
en: Git is the tool of choice these days for the <ulink url="&versioncontrolsystemvcs;">version control system (VCS)</ulink> since Git can do everything for both local and remote source code management.
de: Git ist derzeit das Werkzeug der Wahl für <ulink url="&versioncontrolsystemvcs;">Versionskontrollsysteme (VCS)</ulink>, da es alles Nötige sowohl für lokales wie auch für fernes Code-Management erledigen kann.

note: type: Content of: <book><chapter><section><para>
en: Debian provides free Git services via <ulink url="&debiansalsaservice;">Debian Salsa service</ulink>.  Its documentation can be found at <ulink url="&httpswikidebianorgsalsa;">https://wiki.debian.org/Salsa</ulink> .
de: Debian stellt freie Git-Dienste über <ulink url="&debiansalsaservice;">Debian Salsa</ulink> bereit. Dokumentation finden Sie unter <ulink url="&httpswikidebianorgsalsa;">https://wiki.debian.org/Salsa</ulink>.

note: type: Content of: <book><chapter><section><para>
en: Here are some Git related packages.
de: Hier einige Git-betreffende Pakete:

note: type: Content of: <book><chapter><section><table><title>
en: List of git related packages and commands
de: Liste von zu Git gehörigen Paketen und Befehlen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Git, the fast, scalable, distributed revision control system
de: Git, das schnelle, skalierbare, verteilte Versionskontrollsystem

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GUI Git repository browser with history
de: grafische Browser-Oberfläche mit Historie für Git-Depots

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GUI for Git (No history)
de: grafische Oberfläche (ohne Historie) für Git

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: send a collection of patches as email from the Git
de: eine Patch-Sammlung aus Git als E-Mail versenden

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: automate the Debian packaging with the Git
de: das Debian-Paketieren mit Git automatisieren

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: git interoperability with the Debian archive
de: Git-Interoperabilität mit dem Debian-Archiv

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: interactive git commit split helper tool
de: Interaktives Werkzeug, das hilft, umfangreiche Git-Commits weiter aufzusplitten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: quilt on top of git (Python)
de: Aufsatz für Git (Python)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: official documentation for Git
de: offizielle Dokumentation für Git

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "Git Magic", easier to understand guide for Git
de: "Git Magic", eine einfacher verständliche Anleitung für Git

note: type: Content of: <book><chapter><section><section><title>
en: Configuration of Git client
de: Konfiguration eines Git-Clients

note: type: Content of: <book><chapter><section><section><para>
en: You may wish to set several global configuration in "<literal>~/.gitconfig</literal>" such as your name and email address used by Git by the following.
de: Sie möchten vielleicht wie folgt verschiedene globale Konfigurationsoptionen in "<literal>~/.gitconfig</literal>" zur Verwendung durch Git setzen, z.B. Name und E-Mail-Adresse:

note: type: Content of: <book><chapter><section><section><para>
en: You may also customize the Git default behavior by the following.
de: Sie können das Standardverhalten von Git wie folgt auch noch weiter anpassen:

note: type: Content of: <book><chapter><section><section><para>
en: If you are too used to CVS or Subversion commands, you may wish to set several command aliases by the following.
de: Wenn Sie an CVS- oder Subversion-Befehle gewohnt sind, können Sie wie hier auch folgende Befehls-Alias setzen:

note: type: Content of: <book><chapter><section><section><para>
en: You can check your global configuration by the following.
de: Sie können mit folgendem Befehl Ihre globale git-Konfiguration kontrollieren:

note: type: Content of: <book><chapter><section><section><title>
en: Basic Git commands
de: Grundlegende Git-Befehle

note: type: Content of: <book><chapter><section><section><para>
en: Git operation involves several data.
de: An Vorgängen mit Git sind verschiedene Datenbereiche beteiligt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The working tree which holds user facing files and to which you make changes.
de: Der Arbeitsbereich, der für den Benutzer sichtbare Dateien enthält und dort Änderungen erlaubt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The changes to be recorded must be explicitly selected and staged to the index.  This is <literal>git add</literal> and <literal>git rm</literal> commands.
de: Änderungen müssen explizit ausgewählt und dem Index hingefügt werden, um aufgezeichnet zu werden. Dies erledigen die Befehle <literal>git add</literal> und <literal>git rm</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The index which holds staged files.
de: Der Index, der hinzugefügte Dateien enthält.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Staged files will be committed to the local repository upon the subsequent request.  This is <literal>git commit</literal> command.
de: Dem Index hinzugefügte Dateien werden auf Anfrage in das lokale Depot übernommen. Dies erledigt der Befehl <literal>git commit</literal>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The local repository which holds committed files.
de: Das lokale Depot, das übernommene Dateien enthält.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Git records the linked history of the committed data and organizes them as branches in the repository.
de: Git zeichnet die Historie der übernommenen Daten auf und bereitet diese in Form von Zweigen (Branches) im Depot auf.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The local repository can send data to the remote repository by <literal>git push</literal> command.
de: Das lokale Depot kann über den <literal>git push</literal>-Befehl Daten an das ferne Depot senden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The local repository can receive data from the remote repository by <literal>git fetch</literal> and <literal>git pull</literal> commands.
de: Das lokale Depot kann über die Befehle <literal>git fetch</literal> und <literal>git pull</literal> Daten vom fernen Depot empfangen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: The <literal>git pull</literal> command performs <literal>git merge</literal> or <literal>git rebase</literal> command after <literal>git fetch</literal> command.
de: Der Befehl <literal>git pull</literal> führt <literal>git merge</literal> oder <literal>git rebase</literal> nach dem <literal>git fetch</literal>-Befehl aus.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Here, <literal>git merge</literal> combines two separate branches of history at the end to a point.  (This is default of <literal>git pull</literal> without customization and may be good for upstream people who publish branch to many people.)
de: Dabei führt <literal>git merge</literal> zwei separate Zweige (Branches) zu einem Stand zusammen. (Dies ist das Standardverhalten von <literal>git pull</literal> - solange es nicht bewusst angepasst wurde - und sollte passend sein für Upstream-Entwickler, die Zweige (Branches) an viele Leute verteilen.)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Here, <literal>git rebase</literal> creates one single branch of sequential history of the remote branch one followed by the local branch one.  (This is <literal>pull.rebase true</literal> customization case and may be good for rest of us.)
de: Dabei erstellt <literal>git rebase</literal> einen einzigen Zweig (Branch) aus der aufeinander folgenden Historie des fernen Zweigs, dem der lokale Zweig folgt. (Dies entspricht der Anpassung <literal>pull.rebase true</literal>, und ist vermutlich passend für den Rest von uns.)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The remote repository which holds committed files.
de: Das ferne Depot, das übernommene Dateien enthält.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The communication to the remote repository uses secure communication protocols such as SSH or HTTPS.
de: Für die Kommunikation zum fernen Depot wird ein sicheres Protokoll wie SSH oder HTTPS verwendet.

note: type: Content of: <book><chapter><section><section><para>
en: The working tree is files outside of the <literal>.git/</literal> directory.  Files inside of the <literal>.git/</literal> directory hold the index, the local repository data, and some git configuration text files.
de: Als Arbeitsbereich gilt der Bereich außerhalb des <literal>.git/</literal>-Verzeichnisses. Zu den Dateien innerhalb von <literal>.git/</literal> gehören der Index, die lokalen Depotdaten und einige Textdateien für die Git-Konfiguration.

note: type: Content of: <book><chapter><section><section><para>
en: Here is an overview of main Git commands.
de: Hier ein Überblick über die wichtigsten Git-Befehle:

note: type: Content of: <book><chapter><section><section><table><title>
en: Main Git commands
de: Wichtige Git-Befehle

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Git command
de: Git-Befehl

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create the (local) repository
de: ein (lokales) Depot erstellen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clone the remote repository to a local repository with the working tree
de: duplizieren des fernen Depots in ein lokales Depot mit einem Arbeitsverzeichnis

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update the local <literal>main</literal> branch by the remote repository <literal>origin</literal>
de: aktualisieren des lokalen <literal>main</literal>-Zweigs von dem fernen Depot <literal>origin</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: add file(s) in the working tree to the index for pre-existing files in index only
de: Änderungen in Dateien des Arbeitsbereichs zum Index hinzufügen - aber nur für Dateien, die bereits im Index existieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: add file(s) in the working tree to the index for all files including removals
de: Änderungen in Dateien des Arbeitsbereichs zum Index hinzufügen - für alle Dateien; betrifft auch Entfernungen von Dateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git rm filename</literal>
de: <literal>git rm dateiname</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove file(s) from the working tree and the index
de: Datei(en) aus dem Arbeitsbereich und dem Index entfernen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: commit staged changes in the index to the local repository
de: dem Index hinzugefügte Änderungen in das lokale Depot übernehmen (Commit)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: add all changes in the working tree to the index and commit them to the local repository (add + commit)
de: alle Änderungen im Arbeitsbereich zum Index hinzufügen und in das lokale Depot übernehmen (vereint <literal>git add</literal> und <literal>git commit</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git push -u origin branch_name</literal>
de: <literal>git push -u origin zweig_name</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update the remote repository <literal>origin</literal> by the local <literal>branch_name</literal> branch (initial invocation)
de: das ferne Depot <literal>origin</literal> vom lokalen Depot namens <literal>zweig_name</literal> aktualisieren (erstmaliger Aufruf)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git push origin branch_name</literal>
de: <literal>git push origin zweig_name</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update the remote repository <literal>origin</literal> by the local <literal>branch_name</literal> branch (subsequent invocation)
de: das ferne Depot <literal>origin</literal> vom lokalen Depot namens <literal>zweig_name</literal> aktualisieren (nachfolgende Aufrufe)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git diff treeish1 treeish2</literal>
de: <literal>git diff baum1 baum2</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show difference between <emphasis>treeish1</emphasis> commit and <emphasis>treeish2</emphasis> commit
de: Unterschiede anzeigen zwischen Commit <emphasis>baum1</emphasis> und Commit <emphasis>baum2</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GUI display of VCS repository branch history tree
de: grafische GUI-Anzeige der Historie eines Zweigs (Branch) von einem VCS-Depot

note: type: Content of: <book><chapter><section><section><table><title>
en: Git tips
de: Git-Tipps

note: type: Content of: <book><chapter><section><section><para>
en: Here are some Git tips.
de: Hier einige Tipps zu Git:

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Git command line
de: Git-Befehlszeile

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: see complete Git history and operate on them such as resetting HEAD to another commit, cheery-picking patches, creating tags and branches ...
de: vollständige Git-Historie anzeigen und weiterverarbeiten, wie z.B. Zurücksetzen des HEAD auf einen anderen Commit, Herauspicken von einzelnen Änderungen, Erzeugen von Tags und Branches, ...

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get the clean working tree without losing data
de: einen sauberen Arbeitsbereich erhalten, ohne Daten zu verlieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check settings for remote
de: Einstellung für ferne Depots anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check settings for branch
de: Einstellung für Zweig (Branch) anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show working tree status
de: Status des Arbeitsbereichs anzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list git settings
de: Git-Einstellungen auflisten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: revert all working tree changes and clean them up completely
de: alle Änderungen im Arbeitsbereich zurücksetzen und vollständig bereinigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git rm --cached filename</literal>
de: <literal>git rm --cached dateiname</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: revert staged index changed by <literal>git add filename</literal>
de: bereits über <literal>git add dateiname</literal> zum Index hinzugefügte Änderungen zurücknehmen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get reference log (useful for recovering commits from the removed branch)
de: Git-Referenz-Log anzeigen (nützlich, um Commits von gelöschten Zweigen (Branches) wiederherzustellen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git branch new_branch_name HEAD@{6}</literal>
de: <literal>git branch neuer_zweig_name HEAD@{6}</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a new branch from reflog information
de: einen neuen Zweig aus reflog-Informationen erzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: add a <literal>new_remote</literal> remote repository pointed by URL
de: ein fernes Depot <literal>new_remote</literal> mit angegebener URL hinzufügen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: rename the remote repository name from <literal>origin</literal> to <literal>upstream</literal>
de: den Namen des fernen Depots <literal>origin</literal> in <literal>upstream</literal> umbenennen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set the remote tracking to the remote repository <literal>upstream</literal> and its branch name <literal>branch_name</literal>.
de: das Remote-Tracking auf das ferne Depot <literal>upstream</literal> und seinen Zweig namens <literal>branch_name</literal> setzen.

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change URL of <literal>origin</literal>
de: URL von <literal>origin</literal> ändern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: disable push to <literal>upstream</literal> (Edit <literal>.git/config</literal> to re-enable)
de: push zu <literal>upstream</literal> deaktivieren (passen Sie <literal>.git/config</literal> an, um dies wieder zu aktivieren)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: fetch updates of all remote branches in the <literal>upstream</literal> repository
de: Updates aller fernen Zweige im <literal>upstream</literal>-Depot abrufen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a local (possibly orphan) <literal>upstream-foo</literal> branch as a copy of <literal>foo</literal> branch in the <literal>upstream</literal> repository
de: einen lokalen (eventuell verwaisten) Zweig <literal>upstream-foo</literal> als Kopie des <literal>foo</literal>-Zweigs im <literal>upstream</literal>-Depot erzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: make a new <literal>topic_branch</literal> and push it to <literal>origin</literal>
de: einen neuen Zweig namens <literal>topic_branch</literal> erzeugen und nach <literal>origin</literal> aktualisieren (push)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git branch -m oldname newname</literal>
de: <literal>git branch -m alter-name neuer-name</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: rename local branch name
de: den Namen eines lokalen Zweigs umbenennen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git push -d origin branch_to_be_removed</literal>
de: <literal>git push -d origin zu-loeschender-zweig</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove remote branch (new method)
de: einen fernen Zweig (Branch) löschen (neue Methode)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git push origin :branch_to_be_removed</literal>
de: <literal>git push origin :zu-loeschender-zweig</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove remote branch (old method)
de: einen fernen Zweig (Branch) löschen (alte Methode)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a new <literal>unconnected</literal> branch
de: einen neuen <literal>unconnected</literal>-Zweig erzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reorder/drop/squish commits from <literal>origin/main</literal> to clean branch history
de: Neuordnen/Löschen/Verdichten der Commits von <literal>origin/main</literal>, um eine saubere Branch-Historie zu bekommen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: squash last 2 commits into one
de: Verdichten der letzten 2 Commits in einen einzigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: squash entire <literal>topic_branch</literal> into a commit
de: Verdichten eines kompletten Zweigs <literal>topic_branch</literal> in einen Commit

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert a shallow clone to the full clone of all branches
de: einen shallow-Clone in einen Clone aller Zweige konvertieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: split the last commit into a series of file-by-file smaller commits etc. (<literal>imediff</literal> package required)
de: den letzten Commit in eine Serie von kleineren Datei-für-Datei-Commits konvertieren (<literal>imediff</literal>-Paket wird benötigt)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: repack the local repository into single pack (this may limit chance of lost data recovery from erased branch etc.)
de: Neupacken des lokalen Depots in ein einzelnes Pack (dies könnte dazu führen, dass die Wiederherstellung verlorener Daten aus gelöschten Zweigen nicht mehr möglich ist, usw.)

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not use the tag string with spaces in it even if some tools such as <literal>gitk</literal>(1) allow you to use it.  It may choke some other <literal>git</literal> commands.
de: Nutzen Sie in der Tag-Zeichenkette keine Leerzeichen, auch wenn Werkzeuge wie <literal>gitk</literal>(1) dies ermöglichen. Andere <literal>git</literal>-Befehle könnten dadurch ins Stocken geraten.

note: type: Content of: <book><chapter><section><section><caution><para>
en: If a local branch which has been pushed to remote repository is rebased or squashed, pushing this branch has risks and requires <literal>--force</literal> option.  This is usually not an acceptable for <literal>main</literal> branch but may be acceptable for a topic branch before merging to <literal>main</literal> branch.
de: Wenn für einen lokalen Zweig, der bereits über push in das ferne Depot übergeben wurde, ein rebase oder squash durchgeführt wird, könnte ein erneuter push gewisse Risiken beinhalten und die Option <literal>--force</literal> erfordern. Dies ist für den <literal>main</literal>-Zweig ein normalerweise unerwünschter Vorgang, könnte aber für einen topic-Zweig akzeptabel sein, bevor dieser in den <literal>main</literal>-Zweig integriert wird.

note: type: Content of: <book><chapter><section><section><caution><para>
en: Invoking a <literal>git</literal> subcommand directly as "<literal>git-xyz</literal>" from the command line has been deprecated since early 2006.
de: Der direkte Aufruf eines <literal>git</literal>-Unterbefehls mittels "<literal>git-xyz</literal>" über die Befehlszeile ist seit dem Frühjahr 2006 veraltet.

note: type: Content of: <book><chapter><section><section><tip><para>
en: If there is a executable file <literal>git-foo</literal> in the path specified by <literal>$PATH</literal>, entering "<literal>git foo</literal>" without hyphen to the command line invokes this <literal>git-foo</literal>.  This is a feature of the <literal>git</literal> command.
de: Wenn eine ausführbare Datei namens <literal>git-foo</literal> in dem durch <literal>$PATH</literal> definierten Pfad existiert, wird dieser <literal>git-foo</literal>-Befehl ausgeführt, indem man "<literal>git foo</literal>" (ohne Bindestrich!) auf der Befehlszeile aufruft. Dies ist eine Funktionalität des <literal>git</literal>-Befehls.

note: type: Content of: <book><chapter><section><section><title>
en: Git references
de: Weitere Referenzen zu Git

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&manpagegitb;">manpage: git(1)</ulink> (<literal>/usr/share/doc/git-doc/git.html</literal>)
de: <ulink url="&manpagegitb;">Handbuchseite: git(1)</ulink> (<literal>/usr/share/doc/git-doc/git.html</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&gitusersmanual;">Git User's Manual</ulink> (<literal>/usr/share/doc/git-doc/user-manual.html</literal>)
de: <ulink url="&gitusersmanual;">git-Benutzerhandbuch (engl.)</ulink> (<literal>/usr/share/doc/git-doc/user-manual.html</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&atutorialintroductiontogit;">A tutorial introduction to git</ulink> (<literal>/usr/share/doc/git-doc/gittutorial.html</literal>)
de: <ulink url="&atutorialintroductiontogit;">gittutorial: Einführung in git (engl.)</ulink> (<literal>/usr/share/doc/git-doc/gittutorial.html</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&atutorialintrodutiontogitparttwo;">A tutorial introduction to git: part two</ulink> (<literal>/usr/share/doc/git-doc/gittutorial-2.html</literal>)
de: <ulink url="&atutorialintrodutiontogitparttwo;">gittutorial-2: Einführung in git - Teil 2 (engl.)</ulink> (<literal>/usr/share/doc/git-doc/gittutorial-2.html</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&everydaygitwithcacommandsorso;">Everyday GIT With 20 Commands Or So</ulink> (<literal>/usr/share/doc/git-doc/giteveryday.html</literal>)
de: <ulink url="&everydaygitwithcacommandsorso;">Anleitung für die alltägliche git-Nutzung mit ungefähr 20 Befehlen (engl.)</ulink> (<literal>/usr/share/doc/git-doc/giteveryday.html</literal>)

note: type: Content of: <book><chapter><section><section><title>
en: Other version control systems
de: Andere Versionskontrollsysteme

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&versioncontrolsystemsvcs;">version control systems (VCS)</ulink> is sometimes known as the revision control system (RCS), or the software configuration management (SCM).
de: <ulink url="&versioncontrolsystemsvcs;">Versionskontrollsysteme (VCS)</ulink> sind auch teilweise bekannt als Revision Control System (RCS) oder Software Configuration Management (SCM).

note: type: Content of: <book><chapter><section><section><para>
en: Here is a summary of the notable other non-Git VCS on the Debian system.
de: Hier eine Zusammenfassung von VCS-Systemen im Debian-System abseits von Git:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of other version control system tools
de: Liste anderer Versionskontrollsystem-Werkzeuge

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: VCS type
de: VCS-Typ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: distributed
de: verteilt

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DVCS in Python and some C
de: DVCS in Python und ein bisschen C

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DVCS with smart algebra of patches (slow)
de: DVCS mit schlauer Algebra von Patches (langsam)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DVCS mainly by Tom Lord (historic)
de: DVCS hauptsächlich von Tom Lord (historisch)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DVCS influenced by <literal>tla</literal> written in Python (<ulink url="&historic;">historic</ulink>)
de: von <literal>tla</literal> beeinflußtes DVCS, geschrieben in Python (<ulink url="&historic;">historisch</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remote
de: fern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "CVS done right", newer standard remote VCS (historic)
de: "CVS done right" (CVS richtig gemacht), neuerer Standard für fernes VCS (historisch)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: previous standard remote VCS (historic)
de: früherer Standard für fernes VCS (historisch)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GUI display of VCS (CVS, Subversion, RCS) repository tree
de: GUI-Oberfläche von VCS-Depots (CVS, Subversion, RCS)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: local
de: lokal

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "<ulink url="&unixsccs;">Unix SCCS</ulink> done right" (historic)
de: "<ulink url="&unixsccs;">Unix SCCS</ulink> done right" (Unix SCCS richtig gemacht; historisch)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clone of the <ulink url="&unixsccs;">Unix SCCS</ulink> (historic)
de: Klon von <ulink url="&unixsccs;">Unix SCCS</ulink> (historisch)

note: type: Content of: <book><chapter><title>
en: Data conversion
de: Datenkonvertierung

note: type: Content of: <book><chapter><para>
en: Tools and tips for converting data formats on the Debian system are described.
de: Hier werden Werkzeuge und Tipps für die Umwandlung von Dateien in andere Formate beschrieben.

note: type: Content of: <book><chapter><para>
en: Standard based tools are in very good shape but support for proprietary data formats are limited.
de: Bei Werkzeugen für auf Standards basierende Formate ist die Situation sehr gut, aber bei proprietären Formaten sind die Möglichkeiten eingeschränkt.

note: type: Content of: <book><chapter><section><title>
en: Text data conversion tools
de: Werkzeuge für Textkonvertierung

note: type: Content of: <book><chapter><section><para>
en: Following packages for the text data conversion caught my eyes.
de: Folgende Pakete zur Textkonvertierung sind mir aufgefallen:

note: type: Content of: <book><chapter><section><table><title>
en: List of text data conversion tools
de: Liste von Textkonvertierungs-Werkzeugen

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: keyword
de: Schlüsselwort

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text encoding converter between locales by <literal>iconv</literal>(1) (fundamental)
de: Konvertierung der Textkodierung zwischen verschiedenen Gebietsschemata (Locales) mit <literal>iconv</literal>(1) (elementar)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text encoding converter between locales (versatile, more aliases and features)
de: Konvertierung der Textkodierung zwischen verschiedenen Gebietsschemata (Locales) (vielfältig, mehr Alias-Befehle und Funktionalitäten)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text encoding converter between locales (fancy)
de: Konvertierung der Textkodierung zwischen verschiedenen Gebietsschemata (Locales) (extravagant)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: character set translator for Japanese
de: Zeichensatzkonvertierer für Japanisch

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: character set translator
de: Zeichensatzkonvertierer

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: replace accented letters by their unaccented equivalent
de: akzentuierte Buchstaben durch ihre nicht akzentuierten Pendants ersetzen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text format converter between DOS and Unix: <literal>fromdos</literal>(1) and <literal>todos</literal>(1)
de: Konvertiert Textformate zwischen DOS und Unix: <literal>fromdos</literal>(1) und <literal>todos</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text format converter between Macintosh and Unix: <literal>frommac</literal>(1) and <literal>tomac</literal>(1)
de: Konvertiert Textformate zwischen Macintosh und Unix: <literal>frommac</literal>(1) und <literal>tomac</literal>(1)

note: type: Content of: <book><chapter><section><section><title>
en: Converting a text file with iconv
de: Konvertieren einer Textdatei mit iconv

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>iconv</literal>(1) is provided as a part of the <literal>libc6</literal> package and it is always available on practically all Unix-like systems to convert the encoding of characters.
de: <literal>iconv</literal>(1) ist Teil des <literal>libc6</literal>-Pakets und immer auf nahezu allen Unix-artigen Systemen für die Änderung der Zeichenkodierung verfügbar.

note: type: Content of: <book><chapter><section><section><para>
en: You can convert encodings of a text file with <literal>iconv</literal>(1) by the following.
de: Sie können die Kodierung einer Textdatei wie folgt mit <literal>iconv</literal>(1) ändern:

note: type: Content of: <book><chapter><section><section><para>
en: Encoding values are case insensitive and ignore "<literal>-</literal>" and "<literal>_</literal>" for matching.  Supported encodings can be checked by the "<literal>iconv -l</literal>" command.
de: Bei den Werten für die Kodierung ist die Groß-/Kleinschreibung nicht relevant, "<literal>-</literal>" und "<literal>_</literal>" werden ignoriert. Mit "<literal>iconv -l</literal>" können Sie überprüfen, welche Kodierungen unterstützt werden.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of encoding values and their usage
de: Liste von Werten für die Zeichenkodierung und deren Verwendung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: encoding value
de: Wert für Zeichenkodierung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&americanstandardationinterchange;">American Standard Code for Information Interchange</ulink>, 7 bit code w/o accented characters
de: <ulink url="&americanstandardationinterchange;">American Standard Code for Information Interchange</ulink>, 7-Bit-Code ohne akzentuierte Zeichen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: current multilingual standard for all modern OSs
de: aktueller multilingualer Standard für alle modernen Betriebssysteme

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: old standard for western European languages, ASCII + accented characters
de: alter Standard für westeuropäische Sprachen; ASCII + akzentuierte Zeichen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: old standard for eastern European languages, ASCII + accented characters
de: alter Standard für osteuropäische Sprachen; ASCII + akzentuierte Zeichen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: old standard for western European languages, <ulink url="&isoiifjb;">ISO-8859-1</ulink> with euro sign
de: alter Standard für westeuropäische Sprachen; <ulink url="&isoiifjb;">ISO-8859-1</ulink> + Euro-Zeichen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 850, Microsoft DOS characters with graphics for western European languages, <ulink url="&isoiifjb;">ISO-8859-1</ulink> variant
de: Codepage 850, Microsoft-DOS-Zeichen mit Grafiken für westeuropäische Sprachen, Variante von <ulink url="&isoiifjb;">ISO-8859-1</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 932, Microsoft Windows style <ulink url="&shiftjis;">Shift-JIS</ulink> variant for Japanese
de: Codepage 932, <ulink url="&shiftjis;">Shift-JIS</ulink>-Variante für Japanisch (angelehnt an Microsoft Windows)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 936, Microsoft Windows style <ulink url="&gbcdbc;">GB2312</ulink>, <ulink url="&gbk;">GBK</ulink> or <ulink url="&gbbiada;">GB18030</ulink> variant for Simplified Chinese
de: Codepage 936, <ulink url="&gbcdbc;">GB2312</ulink>-, <ulink url="&gbk;">GBK</ulink>- oder <ulink url="&gbbiada;">GB18030</ulink>-Variante für vereinfachtes Chinesisch (angelehnt an Microsoft Windows)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 949, Microsoft Windows style <ulink url="&euckr;">EUC-KR</ulink> or Unified Hangul Code variant for Korean
de: Codepage 949, <ulink url="&euckr;">EUC-KR</ulink>- oder Unified-Hangul-Code-Variante für Koreanisch (angelehnt an Microsoft Windows)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 950, Microsoft Windows style <ulink url="&bigf;">Big5</ulink> variant for Traditional Chinese
de: Codepage 950, <ulink url="&bigf;">Big5</ulink>-Variante für traditionelles Chinesisch (angelehnt an Microsoft Windows)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 1251, Microsoft Windows style encoding for the Cyrillic alphabet
de: Codepage 1251, Kodierung für das kyrillische Alphabet (angelehnt an Microsoft Windows)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 1252, Microsoft Windows style <ulink url="&isoiifjbf;">ISO-8859-15</ulink> variant for western European languages
de: Codepage 1252, <ulink url="&isoiifjbf;">ISO-8859-15</ulink>-Variante für westeuropäische Sprachen (angelehnt an Microsoft Windows)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: old Russian UNIX standard for the Cyrillic alphabet
de: alter russischer UNIX-Standard für das kyrillische Alphabet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard encoding for Japanese email which uses only 7 bit codes
de: Standard-Kodierung für japanische E-Mails, die nur 7-Bit-Codes verwenden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: old Japanese UNIX standard 8 bit code and completely different from <ulink url="&shiftjis;">Shift-JIS</ulink>
de: alter japanischer UNIX-Standard-Code (8-Bit), völlig verschieden von <ulink url="&shiftjis;">Shift-JIS</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: JIS X 0208 Appendix 1 standard for Japanese (see <ulink url="&cpjdc;">CP932</ulink>)
de: Standard für Japanisch gemäß JIS X 0208 Anhang 1 (siehe auch <ulink url="&cpjdc;">CP932</ulink>)

note: type: Content of: <book><chapter><section><section><note><para>
en: Some encodings are only supported for the data conversion and are not used as locale values (<xref linkend="_the_locale"/>).
de: Einige der obigen Kodierungen werden nur für die Konvertierung unterstützt und nicht als Wert für das Gebietsschema (Locale) (<xref linkend="_the_locale"/>).

note: type: Content of: <book><chapter><section><section><para>
en: For character sets which fit in single byte such as <ulink url="&ascii;">ASCII</ulink> and <ulink url="&isoiifj;">ISO-8859</ulink> character sets, the <ulink url="&characterencoding;">character encoding</ulink> means almost the same thing as the character set.
de: Bei Zeichensätzen, die nur ein einziges Byte benötigen (wie <ulink url="&ascii;">ASCII</ulink> und <ulink url="&isoiifj;">ISO-8859</ulink>), entspricht die <ulink url="&characterencoding;">Zeichenkodierung</ulink> nahezu dem Zeichensatz.

note: type: Content of: <book><chapter><section><section><para>
en: For character sets with many characters such as <ulink url="&jisxacbd;">JIS X 0213</ulink> for Japanese or <ulink url="&universalcharactunicodeisobagegb;">Universal Character Set (UCS, Unicode, ISO-10646-1)</ulink> for practically all languages, there are many encoding schemes to fit them into the sequence of the byte data.
de: Bei Zeichensätzen mit vielen Zeichen (wie <ulink url="&jisxacbd;">JIS X 0213</ulink> für Japanisch oder <ulink url="&universalcharactunicodeisobagegb;">Universal Character Set (UCS, Unicode, ISO-10646-1)</ulink> für praktisch alle Sprachen) gibt es viele Kodierungsschemata, die in die Sequenz der Byte-Daten eingepasst werden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&euc;">EUC</ulink> and <ulink url="&isoieccaccalsoknownasjisxacac;">ISO/IEC 2022 (also known as JIS X 0202)</ulink> for Japanese
de: <ulink url="&euc;">EUC</ulink> und <ulink url="&isoieccaccalsoknownasjisxacac;">ISO/IEC 2022 (auch bekannt als JIS X 0202)</ulink> für Japanisch;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&utfi;">UTF-8</ulink>, <ulink url="&utfbgucsc;">UTF-16/UCS-2</ulink> and <ulink url="&utfdcucse;">UTF-32/UCS-4</ulink> for Unicode
de: <ulink url="&utfi;">UTF-8</ulink>, <ulink url="&utfbgucsc;">UTF-16/UCS-2</ulink> und <ulink url="&utfdcucse;">UTF-32/UCS-4</ulink> für Unicode.

note: type: Content of: <book><chapter><section><section><para>
en: For these, there are clear differentiations between the character set and the character encoding.
de: Bei diesen gibt es klare Differenzierungen zwischen Zeichensatz und Zeichenkodierung.

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&codepage;">code page</ulink> is used as the synonym to the character encoding tables for some vendor specific ones.
de: Die <ulink url="&codepage;">Codepage</ulink> wird als Synonym für einige hersteller-spezifische Zeichenkodierungstabellen verwendet.

note: type: Content of: <book><chapter><section><section><note><para>
en: Please note most encoding systems share the same code with ASCII for the 7 bit characters.  But there are some exceptions. If you are converting old Japanese C programs and URLs data from the casually-called shift-JIS encoding format to UTF-8 format, use "<literal>CP932</literal>" as the encoding name instead of "<literal>shift-JIS</literal>" to get the expected results: <literal>0x5C</literal> → "<literal>\</literal>" and <literal>0x7E</literal> → "<literal>~</literal>".  Otherwise, these are converted to wrong characters.
de: Bitte beachten Sie, dass die meisten Kodierungssysteme sich bei den 7-Bit-Zeichen identischen Code mit ASCII teilen, aber es gibt einige Ausnahmen. Wenn Sie alte japanische C-Programme und URLs aus dem Shift-JIS genannten Kodierungsformat nach UTF-8 konvertieren, müssen Sie "<literal>CP932</literal>" als Kodierungsname statt "<literal>shift-JIS</literal>" verwenden, um die erwarteten Resultate zu bekommen: <literal>0x5C</literal> → "<literal>\</literal>" und <literal>0x7E</literal> → "<literal>~</literal>". Andernfalls werden diese falsch konvertiert.

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>recode</literal>(1) may be used too and offers more than the combined functionality of <literal>iconv</literal>(1), <literal>fromdos</literal>(1), <literal>todos</literal>(1), <literal>frommac</literal>(1), and <literal>tomac</literal>(1).  For more, see "<literal>info recode</literal>".
de: <literal>recode</literal>(1) kann ebenfalls verwendet werden und bietet mehr als die kombinierte Funktionalität von <literal>iconv</literal>(1), <literal>fromdos</literal>(1), <literal>todos</literal>(1), <literal>frommac</literal>(1) und <literal>tomac</literal>(1). Weitere Informationen finden Sie unter "<literal>info recode</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: Checking file to be UTF-8 with iconv
de: Prüfen mit iconv, ob eine Datei UTF-8-kodiert ist

note: type: Content of: <book><chapter><section><section><para>
en: You can check if a text file is encoded in UTF-8 with <literal>iconv</literal>(1) by the following.
de: Sie können mit <literal>iconv</literal>(1) wie folgt überprüfen, ob eine Textdatei in UTF-8 kodiert ist:

note: type: Content of: <book><chapter><section><section><tip><para>
en: Use "<literal>--verbose</literal>" option in the above example to find the first non-UTF-8 character.
de: Verwenden Sie die Option "<literal>--verbose</literal>" in obigem Beispiel, um das erste nicht in UTF-8 kodierte Zeichen zu finden.

note: type: Content of: <book><chapter><section><section><title>
en: Converting file names with iconv
de: Dateinamen konvertieren mit iconv

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example script to convert encoding of file names from ones created under older OS to modern UTF-8 ones in a single directory.
de: Hier ein Beispielskript, um die Kodierung für alle Dateinamen in einem Verzeichnis von einer auf einem älteren Betriebssystem erzeugten Form in das moderne UTF-8 zu konvertieren:

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>$ENCDN</literal>" variable specifies the original encoding used for file names under older OS as in <xref linkend="list-of-encoding-values"/>.
de: Die "<literal>$ENCDN</literal>"-Variable gibt dabei die Original-Kodierung (gemäß <xref linkend="list-of-encoding-values"/>) an, die in dem älteren Betriebssystem für die Dateinamen verwendet wurde.

note: type: Content of: <book><chapter><section><section><para>
en: For more complicated case, please mount a filesystem (e.g. a partition on a disk drive) containing such file names with proper encoding as the <literal>mount</literal>(8) option (see <xref linkend="_filename_encoding"/>) and copy its entire contents to another filesystem mounted as UTF-8 with "<literal>cp -a</literal>" command.
de: In komplizierteren Fällen binden Sie bitte ein Dateisystem, das solche Dateinamen enthält (z.B. eine Festplattenpartition), mit korrekter Angabe der Dateinamenkodierung als Option zum <literal>mount</literal>(8)-Befehl ein (lesen Sie dazu <xref linkend="_filename_encoding"/>), und kopieren Sie mit "<literal>cp -a</literal>" den vollständigen Inhalt der Partition in ein anderes Dateisystem, das als UTF-8 eingebunden ist.

note: type: Content of: <book><chapter><section><section><title>
en: EOL conversion
de: EOL-Konvertierung

note: type: Content of: <book><chapter><section><section><para>
en: The text file format, specifically the end-of-line (EOL) code, is dependent on the platform.
de: Das Format einer Textdatei, speziell der EOL-Code (end-of-line, Zeilenende), ist abhängig von der Systemplattform.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of EOL styles for different platforms
de: Liste der EOL-Codes für verschiedene Plattformen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: platform
de: Plattform

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: EOL code
de: EOL-Code

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: control
de: Steuerung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: decimal
de: dezimal

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: hexadecimal
de: hexadezimal

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Debian (unix)
de: Debian (Unix)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: MSDOS and Windows
de: MSDOS und Windows

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Apple's Macintosh
de: Apples Macintosh

note: type: Content of: <book><chapter><section><section><para>
en: The EOL format conversion programs, <literal>fromdos</literal>(1), <literal>todos</literal>(1), <literal>frommac</literal>(1), and <literal>tomac</literal>(1), are quite handy.  <literal>recode</literal>(1) is also useful.
de: Die Programme <literal>fromdos</literal>(1), <literal>todos</literal>(1), <literal>frommac</literal>(1) und <literal>tomac</literal>(1) zur Konvertierung des EOL-Formats sind ziemlich praktisch. <literal>recode</literal>(1) ist ebenfalls sehr nützlich.

note: type: Content of: <book><chapter><section><section><note><para>
en: Some data on the Debian system, such as the wiki page data for the <literal>python-moinmoin</literal> package, use MSDOS style CR-LF as the EOL code.  So the above rule is just a general rule.
de: Einige Daten im Debian-System, wie z.B. die Daten zur Wiki-Seite für das <literal>python-moinmoin</literal>-Paket, nutzen CR-LF gemäß MSDOS-Art als EOL-Code. Daher sind obige Aussagen nur als allgemeiner Grundsatz zu verstehen.

note: type: Content of: <book><chapter><section><section><note><para>
en: Most editors (eg. <literal>vim</literal>, <literal>emacs</literal>, <literal>gedit</literal>, …) can handle files in MSDOS style EOL transparently.
de: Die meisten Editoren (wie <literal>vim</literal>, <literal>emacs</literal>, <literal>gedit</literal>, …) können mit Dateien mit EOL-Code im MSDOS-Stil transparent umgehen, ohne dass Sie es merken.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The use of "<literal>sed -e '/\r$/!s/$/\r/'</literal>" instead of <literal>todos</literal>(1) is better when you want to unify the EOL style to the MSDOS style from the mixed MSDOS and Unix style.  (e.g., after merging 2 MSDOS style files with <literal>diff3</literal>(1).)  This is because <literal>todos</literal> adds CR to all lines.
de: Um eine Mischung aus MSDOS- und Unix-artigem EOL-Stil (z.B. nach der Zusammenführung von zwei Dateien im MSDOS-Stil mit <literal>diff3</literal>(1)) in einen einheitlichen MSDOS-Stil umzuwandeln, ist die Verwendung von "<literal>sed -e '/\r$/!s/$/\r/'</literal>" der von <literal>todos</literal>(1) vorzuziehen. Der Grund hierfür ist, dass <literal>todos</literal> jeder Zeile ein CR hinzufügt.

note: type: Content of: <book><chapter><section><section><title>
en: TAB conversion
de: TAB-Konvertierung

note: type: Content of: <book><chapter><section><section><para>
en: There are few popular specialized programs to convert the tab codes.
de: Es gibt ein paar bekannte spezialisierte Programme für die Konvertierung der TAB-Codes:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of TAB conversion commands from <literal>bsdmainutils</literal> and <literal>coreutils</literal> packages
de: Liste der Befehle zur TAB-Konvertierung aus den Paketen <literal>bsdmainutils</literal> und <literal>coreutils</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: expand tab to spaces
de: TAB in Leerzeichen wandeln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: unexpand tab from spaces
de: Leerzeichen in TAB wandeln

note: type: Content of: <book><chapter><section><section><para>
en: <literal>indent</literal>(1) from the <literal>indent</literal> package completely reformats whitespaces in the C program.
de: <literal>indent</literal>(1) aus dem <literal>indent</literal>-Paket formatiert alle Whitespaces (Leerraumzeichen) in einem C-Programm neu.

note: type: Content of: <book><chapter><section><section><para>
en: Editor programs such as <literal>vim</literal> and <literal>emacs</literal> can be used for TAB conversion, too.  For example with <literal>vim</literal>, you can expand TAB with "<literal>:set expandtab</literal>" and "<literal>:%retab</literal>" command sequence.  You can revert this with "<literal>:set noexpandtab</literal>" and "<literal>:%retab!</literal>" command sequence.
de: Auch Editoren wie <literal>vim</literal> und <literal>emacs</literal> können zur TAB-Konvertierung genutzt werden. Bei <literal>vim</literal> z.B. verwenden Sie die Befehlssequenz "<literal>:set expandtab</literal>" + "<literal>:%retab</literal>", um ein TAB zum Leerzeichen zu expandieren. Den umgekehrten Fall erreichen Sie mit "<literal>:set noexpandtab</literal>" + "<literal>:%retab!</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: Editors with auto-conversion
de: Editoren mit automatischer Konvertierung

note: type: Content of: <book><chapter><section><section><para>
en: Intelligent modern editors such as the <literal>vim</literal> program are quite smart and copes well with any encoding systems and any file formats.  You should use these editors under the UTF-8 locale in the UTF-8 capable console for the best compatibility.
de: Moderne Editoren wie <literal>vim</literal> sind sehr clever und können mit jeglichen Kodierungssystemen und Dateiformaten umgehen. Für beste Kompatibilität sollten Sie diese Editoren mit einem UTF-8-Gebietsschema in einer UTF-8-tauglichen Konsole verwenden.

note: type: Content of: <book><chapter><section><section><para>
en: An old western European Unix text file, "<literal>u-file.txt</literal>", stored in the latin1 (iso-8859-1) encoding can be edited simply with <literal>vim</literal> by the following.
de: Eine alte westeuropäische Unix-Textdatei "<literal>u-datei.txt</literal>", gespeichert in der alten latin1-Kodierung (ISO-8859-1), kann mit <literal>vim</literal> einfach wie folgt bearbeitet werden:

note: type: Content of: <book><chapter><section><section><para>
en: This is possible since the auto detection mechanism of the file encoding in <literal>vim</literal> assumes the UTF-8 encoding first and, if it fails, assumes it to be latin1.
de: Dies ist möglich, da die automatische Erkennung der Dateikodierung in <literal>vim</literal> zunächst von einer UTF-8-Kodierung ausgeht und, falls dies fehlschlägt, latin1 verwendet.

note: type: Content of: <book><chapter><section><section><para>
en: An old Polish Unix text file, "<literal>pu-file.txt</literal>", stored in the latin2 (iso-8859-2) encoding can be edited with <literal>vim</literal> by the following.
de: Eine alte polnische Unix-Textdatei "<literal>pu-datei.txt</literal>", gespeichert in der alten latin2-Kodierung (ISO-8859-2), kann mit <literal>vim</literal> wie folgt bearbeitet werden:

note: type: Content of: <book><chapter><section><section><para>
en: An old Japanese unix text file, "<literal>ju-file.txt</literal>", stored in the eucJP encoding can be edited with <literal>vim</literal> by the following.
de: Eine alte japanische Unix-Textdatei "<literal>ju-datei.txt</literal>", gespeichert in der eucJP-Kodierung, kann mit <literal>vim</literal> wie folgt bearbeitet werden:

note: type: Content of: <book><chapter><section><section><para>
en: An old Japanese MS-Windows text file, "<literal>jw-file.txt</literal>", stored in the so called shift-JIS encoding (more precisely: CP932) can be edited with <literal>vim</literal> by the following.
de: Eine alte japanische MS-Windows-Textdatei "<literal>jw-datei.txt</literal>", gespeichert in der sogenannten Shift-JIS-Kodierung (präziser: CP932), kann mit <literal>vim</literal> wie folgt bearbeitet werden:

note: type: Content of: <book><chapter><section><section><para>
en: When a file is opened with "<literal>++enc</literal>" and "<literal>++ff</literal>" options, "<literal>:w</literal>" in the Vim command line stores it in the original format and overwrite the original file.  You can also specify the saving format and the file name in the Vim command line, e.g., "<literal>:w ++enc=utf8 new.txt</literal>".
de: Wenn eine Datei mit den Optionen "<literal>++enc</literal>" und "<literal>++ff</literal>" geöffnet wird, speichert "<literal>:w</literal>" in der Vim-Befehlszeile sie im Originalformat ab und überschreibt die Originaldatei. Sie können auch das zum Speichern zu nutzende Format und den Dateinamen mit angeben, z.B. "<literal>:w ++enc=utf8 neu.txt</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: Please refer to the mbyte.txt "multi-byte text support" in <literal>vim</literal> on-line help and <xref linkend="list-of-encoding-values"/> for locale values used with "<literal>++enc</literal>".
de: Bitte lesen Sie den Abschnitt zum "Multi-byte text support" (mbyte.txt) in der <literal>vim</literal>-Online-Hilfe sowie <xref linkend="list-of-encoding-values"/> für Infos, welche Locale-Werte mit der "<literal>++enc</literal>"-Option genutzt werden können.

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>emacs</literal> family of programs can perform the equivalent functions.
de: Die <literal>emacs</literal>-Programmfamilie bietet ähnliche Funktionalitäten.

note: type: Content of: <book><chapter><section><section><title>
en: Plain text extraction
de: Extrahieren von reinem Text

note: type: Content of: <book><chapter><section><section><para>
en: The following reads a web page into a text file.  This is very useful when copying configurations off the Web or applying basic Unix text tools such as <literal>grep</literal>(1) on the web page.
de: Folgender Befehl liest eine Webseite in eine Textdatei ein. Das ist sehr nützlich, wenn Sie Konfigurationsbeispiele aus dem Web kopieren oder grundlegende Unix-Textbearbeitungswerkzeuge wie <literal>grep</literal>(1) auf den Inhalt der Webseite anwenden möchten.

note: type: Content of: <book><chapter><section><section><para>
en: Similarly, you can extract plain text data from other formats using the following.
de: Ähnlich dazu können Sie reine Textdaten wie folgt aus anderen Formaten extrahieren:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of tools to extract plain text data
de: Liste von Werkzeugen zum Extrahieren von reinen Textdaten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: html→text
de: html → text

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML to text converter with the "<literal>w3m -dump</literal>" command
de: HTML-zu-Text-Konvertierung mit dem Befehl "<literal>w3m -dump</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: advanced HTML to text converter (ISO 8859-1)
de: fortgeschrittener HTML-zu-Text-Konvertierer (ISO 8859-1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML to text converter with the "<literal>lynx -dump</literal>" command
de: HTML-zu-Text-Konvertierung mit dem Befehl "<literal>lynx -dump</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML to text converter with the "<literal>elinks -dump</literal>" command
de: HTML-zu-Text-Konvertierung mit dem Befehl "<literal>elinks -dump</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML to text converter with the "<literal>links -dump</literal>" command
de: HTML-zu-Text-Konvertierung mit dem Befehl "<literal>links -dump</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML to text converter with the "<literal>links2 -dump</literal>" command
de: HTML-zu-Text-Konvertierung mit dem Befehl "<literal>links2 -dump</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: MSWord→text,TeX
de: MSWord → text,TeX

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert MSWord files to plain text or TeX
de: Konvertierung von MSWord-Dateien in reinen Text oder TeX

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: MSWord→text,ps
de: MSWord → text,ps

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert MSWord files to plain text or ps
de: Konvertierung von MSWord-Dateien in reinen Text oder PostScript

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove the markup tags from an HTML file
de: Entfernen der Markups (Markierungen) aus einer HTML-Datei

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: odt→text
de: odt → text

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from OpenDocument Text to text
de: Konvertierung von OpenDocument-Text in reinen Text

note: type: Content of: <book><chapter><section><section><title>
en: Highlighting and formatting plain text data
de: Hervorheben und Formatieren von reinen Textdaten

note: type: Content of: <book><chapter><section><section><para>
en: You can highlight and format plain text data by the following.
de: Reine Textdaten können mit folgenden Befehlen hervorgehoben und formatiert werden:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of tools to highlight plain text data
de: Liste von Werkzeugen für Hervorhebung/Formatierung von Textdaten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: highlight
de: Hervorheben

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Vim MACRO to convert source code to HTML with "<literal>:source $VIMRUNTIME/syntax/html.vim</literal>"
de: Vim-Macro zur Konvertierung von Quellcode nach HTML (mit "<literal>:source $VIMRUNTIME/syntax/html.vim</literal>")

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: c→html
de: c → html

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter for the C program to latex and HTML (C language)
de: Konvertierung eines C-Programms nach Latex und HTML (C-Sprache)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert many source codes to TeX (C language)
de: Konvertierung von vielen Quellcode-Formaten nach TeX (C-Sprache)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert many source codes to HTML, XHTML, LaTeX, Texinfo, ANSI color escape sequences and DocBook files with highlight (C++)
de: Konvertierung von vielen Quellcode-Formaten nach HTML, XHTML, LaTeX, Texinfo, ANSI-Color-Escape-Sequenzen und DocBook-Dateien mit Hervorhebung (C++)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert many source codes to HTML, XHTML, RTF, LaTeX, TeX or XSL-FO files with highlight (C++)
de: Konvertierung von vielen Quellcode-Formaten nach HTML, XHTML, RTF, LaTeX, TeX oder XSL-FO-Dateien mit Hervorhebung (C++)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: text→color
de: text → color

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: generic colouriser for everything (Python)
de: grundlegender Einfärber für alles (Python)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: text→any
de: text → any

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: general markup converter (Haskell)
de: grundlegender Markup-Konvertierer (Haskell)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ReStructured Text document formatter to XML (Python)
de: reStructuredText-Dokument-Formatierer nach XML (Python)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: text→html
de: text → html

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Markdown text document formatter to (X)HTML (Perl)
de: Markdown: Textdokument-Konvertierer in (X)HTML (Perl)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: AsciiDoc text document formatter to XML/HTML (Ruby)
de: AsciiDoc: Textdokument-Konvertierer in XML/HTML (Ruby)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ReStructured Text based document publication system (Python)
de: auf reStructured Text basierendes Dokumenten-Publikationssystem (Python)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Markdown based static site publication system (Go)
de: auf Markdown basierendes Static-Site Publikationssystem (Go)

note: type: Content of: <book><chapter><section><title>
en: XML data
de: XML-Daten

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&theextensiblemarkuplanguagexml;">The Extensible Markup Language (XML)</ulink> is a markup language for documents containing structured information.
de: Die <ulink url="&theextensiblemarkuplanguagexml;">Extensible Markup Language (XML)</ulink> ist eine Markup-Sprache für Dokumente mit Strukturinformationen.

note: type: Content of: <book><chapter><section><para>
en: See introductory information at <ulink url="&xmlcom;">XML.COM</ulink>.
de: Einführende Informationen finden Sie unter <ulink url="&xmlcom;">XML.COM</ulink>:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&whatisxml;">"What is XML?"</ulink>
de: <ulink url="&whatisxml;">"Was ist XML? (englisch)"</ulink>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&whatisxslt;">"What Is XSLT?"</ulink>
de: <ulink url="&whatisxslt;">"Was ist XSLT? (englisch)"</ulink>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&whatisxslfo;">"What Is XSL-FO?"</ulink>
de: <ulink url="&whatisxslfo;">"Was ist XSL-FO? (englisch)"</ulink>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&whatisxlink;">"What Is XLink?"</ulink>
de: <ulink url="&whatisxlink;">"Was ist XLink? (englisch)"</ulink>

note: type: Content of: <book><chapter><section><section><title>
en: Basic hints for XML
de: Grundlegende Hinweise für XML

note: type: Content of: <book><chapter><section><section><para>
en: XML text looks somewhat like <ulink url="&html;">HTML</ulink>.  It enables us to manage multiple formats of output for a document.  One easy XML system is the <literal>docbook-xsl</literal> package, which is used here.
de: Ein XML-Text sieht ein wenig wie <ulink url="&html;">HTML</ulink> aus. XML ermöglicht es uns, verschiedene Ausgabeformate für ein und dasselbe Dokument zu verwalten. Ein einfaches XML-System ist <literal>docbook-xsl</literal>,das auch für dieses Dokument verwendet wird.

note: type: Content of: <book><chapter><section><section><para>
en: Each XML file starts with standard XML declaration as the following.
de: Jede XML-Datei beginnt mit einer Standard-XML-Deklaration wie der folgenden:

note: type: Content of: <book><chapter><section><section><para>
en: The basic syntax for one XML element is marked up as the following.
de: Die grundlegende Syntax für ein XML-Element ist wie folgt gekennzeichnet:

note: type: Content of: <book><chapter><section><section><para>
en: XML element with empty content is marked up in the following short form.
de: Die Kurzform für ein XML-Element mit leerem Inhalt ist wie folgt:

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>attribute="value"</literal>" in the above examples are optional.
de: Das "<literal>attribute="Wert"</literal>" in obigen Beispielen ist optional.

note: type: Content of: <book><chapter><section><section><para>
en: The comment section in XML is marked up as the following.
de: Ein Kommentar-Abschnitt wird in XML wie folgt gekennzeichnet:

note: type: Content of: <book><chapter><section><section><para>
en: Other than adding markups, XML requires minor conversion to the content using predefined entities for following characters.
de: Anders als beim Hinzufügen von Markierungen (Markups) erfordert XML minimale Konvertierungen am Inhalt, um vordefinierte Entitäten für die folgenden Zeichen zu nutzen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of predefined entities for XML
de: Liste von vordefinierten Entitäten für XML

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: predefined entity
de: vordefinierte Entität

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: character to be converted into
de: Zeichen, in das konvertiert werden soll

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>"</literal> : quote
de: <literal>"</literal> (Anführungszeichen)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>'</literal> : apostrophe
de: <literal>'</literal> (Apostroph)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>&lt;</literal> : less-than
de: <literal>&lt;</literal> (kleiner-als)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>&gt;</literal> : greater-than
de: <literal>&gt;</literal> (größer-als)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>&amp;</literal> : ampersand
de: <literal>&amp;</literal> (kaufmännisches Und)

note: type: Content of: <book><chapter><section><section><caution><para>
en: "<literal>&lt;</literal>" or "<literal>&amp;</literal>" can not be used in attributes or elements.
de: "<literal>&lt;</literal>" oder "<literal>&amp;</literal>" können nicht in Attributen oder Elementen verwendet werden.

note: type: Content of: <book><chapter><section><section><note><para>
en: When SGML style user defined entities, e.g. "<literal>&amp;some-tag;</literal>", are used, the first definition wins over others.  The entity definition is expressed in "<literal>&lt;!ENTITY some-tag "entity value"&gt;</literal>".
de: Wenn anwenderdefinierte Entitäten im SGML-Stil verwendet werden, wie z.B. "<literal>&amp;irgendein-begriff;</literal>", wird die erste Definition gegenüber darauffolgenden bevorzugt. Die Entität wird in Form von "<literal>&lt;!ENTITY irgendein-begriff "Wert der Entität"&gt;</literal>" definiert.

note: type: Content of: <book><chapter><section><section><note><para>
en: As long as the XML markup are done consistently with certain set of the tag name (either some data as content or attribute value), conversion to another XML is trivial task using <ulink url="&extensiblestylesnsformationsxslt;">Extensible Stylesheet Language Transformations (XSLT)</ulink>.
de: Solange die XML-Markierungen konsistent mit einer bestimmten Art von Namen für diese Markierungen (entweder Daten als Inhalt oder Attributwert) ausgeführt sind, ist die Konvertierung in eine andere XML-Form mittels <ulink url="&extensiblestylesnsformationsxslt;">Extensible Stylesheet Language Transformations (XSLT)</ulink> eine banale Aufgabe.

note: type: Content of: <book><chapter><section><section><title>
en: XML processing
de: XML-Verarbeitung

note: type: Content of: <book><chapter><section><section><para>
en: There are many tools available to process XML files such as <ulink url="&theextensiblestysheetlanguagexsl;">the Extensible Stylesheet Language (XSL)</ulink>.
de: Es gibt viele Werkzeuge zur Verarbeitung von XML-Dateien, wie z.B. die <ulink url="&theextensiblestysheetlanguagexsl;">Extensible Stylesheet Language (XSL)</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: Basically, once you create well formed XML file, you can convert it to any format using <ulink url="&extensiblestylesnsformationsxslt;">Extensible Stylesheet Language Transformations (XSLT)</ulink>.
de: Grundsätzlich ist es so, dass Sie eine korrekt formatierte XML-Datei mittels <ulink url="&extensiblestylesnsformationsxslt;">Extensible Stylesheet Language Transformation (XSLT)</ulink> in jegliches Format umwandeln können.

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&extensiblestylestingobjectsxslfo;">Extensible Stylesheet Language for Formatting Objects (XSL-FO)</ulink> is supposed to be solution for formatting. The <literal>fop</literal> package is new to the Debian <literal>main</literal> archive due to its dependence to the <ulink url="&javaprogramminglanguage;">Java programming language</ulink>. So the LaTeX code is usually generated from XML using XSLT and the LaTeX system is used to create printable file such as DVI, PostScript, and PDF.
de: <ulink url="&extensiblestylestingobjectsxslfo;">Extensible Stylesheet Language for Formatting Objects (XSL-FO)</ulink> ist eine Lösung zur Formatierung. Das <literal>fop</literal>-Paket ist (aufgrund seiner Abhängigkeit zur <ulink url="&javaprogramminglanguage;">Java-Programmiersprache</ulink>) neu in Debians <literal>main</literal>-Archiv. Daher wird im Allgemeinen LaTEX-Code mittels XSLT aus XML erstellt und das LaTEX-System dann verwendet, um druckfähige Dateien wie DVI, PostScript oder PDF zu erzeugen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of XML tools
de: Liste von XML-Werkzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: XML document type definition (DTD) for DocBook
de: XML-Dokumententyp-Definition (DTD) für DocBook

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: XSL stylesheets for processing DocBook XML to various output formats with XSLT
de: XSL-Stylesheets (Stilvorlagen), um DocBook-XML mittels XSLT in verschiedene Ausgabeformate umzuwandeln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: XSLT command line processor (XML→ XML, HTML, plain text, etc.)
de: XSLT-Befehlszeilen-Prozessor (XML→ XML, HTML, reinen Text usw.)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: XML-to-any converter with XSLT
de: XML-nach-alles-Konvertierer mit XSLT

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert Docbook XML files to PDF
de: Docbook-XML-Dateien nach PDF konvertieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert Docbook files to DVI, PostScript, PDF documents with XSLT
de: DocBook-Dateien mittels XSLT nach DVI, PostScript und PDF konvertieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DocBook XML to .epub converter
de: DocBook-XML-nach-epub-Konvertierer

note: type: Content of: <book><chapter><section><section><para>
en: Since XML is subset of <ulink url="&standardgeneralirkuplanguagesgml;">Standard Generalized Markup Language (SGML)</ulink>, it can be processed by the extensive tools available for SGML, such as <ulink url="&documentstylesemionlanguagedsssl;">Document Style Semantics and Specification Language (DSSSL)</ulink>.
de: Da XML eine Untermenge der <ulink url="&standardgeneralirkuplanguagesgml;">Standard Generalized Markup Language (SGML)</ulink> ist, kann es mit den umfangreichen Werkzeugen, die für SGML verfügbar sind (wie der <ulink url="&documentstylesemionlanguagedsssl;">Document Style Semantics and Specification Language (DSSSL)</ulink>) verarbeitet werden.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of DSSSL tools
de: Liste von DSSSL-Werkzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ISO/IEC 10179:1996 standard DSSSL processor (latest)
de: ISO/IEC 10179:1996 - standardkonformer DSSSL-Prozessor (aktuell)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DSSSL stylesheets for processing DocBook XML to various output formats with DSSSL
de: DSSSL-Stylesheets (Stilvorlagen), um DocBook-XML mittels DSSSL in verschiedene Ausgabeformate umzuwandeln

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for DocBook files including conversion to other formats (HTML, RTF, PS, man, PDF) with <literal>docbook2*</literal> commands with DSSSL
de: Werkzeuge für DocBook-Dateien (inklusive Konvertierung in andere Formate (HTML, RTF, PS, man, PDF) mit DSSSL mittels <literal>docbook2*</literal>-Befehlen)

note: type: Content of: <book><chapter><section><section><tip><para>
en: <ulink url="&gnome;">GNOME</ulink>'s <literal>yelp</literal> is sometimes handy to read <ulink url="&docbook;">DocBook</ulink> XML files directly since it renders decently on X.
de: <ulink url="&gnome;">GNOME</ulink>s <literal>yelp</literal> ist manchmal praktisch, da es <ulink url="&docbook;">DocBook</ulink>-XML-Dateien ohne Konvertierung direkt vernünftig darstellen kann.

note: type: Content of: <book><chapter><section><section><title>
en: The XML data extraction
de: Extrahierung von XML-Daten

note: type: Content of: <book><chapter><section><section><para>
en: You can extract HTML or XML data from other formats using followings.
de: Sie können HTML- oder XML-Daten mit folgenden Programmen aus anderen Formaten extrahieren:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of XML data extraction tools
de: Liste von Werkzeugen zur Extrahierung von XML-Daten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: manpage→html
de: manpage → html

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from manpage to HTML (CGI support)
de: Konvertierer von Handbuchseite (manpage) nach HTML (CGI-Unterstützung)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from troff to DocBook XML
de: Konvertierer von troff nach DocBook XML

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: texi→html
de: texi → html

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from Texinfo to HTML
de: Konvertierer von Texinfo nach HTML

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: info→html
de: info → html

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from GNU info to HTML (CGI support)
de: Konvertierer von GNU info nach HTML (CGI-Unterstützung)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: MSWord→any
de: MSWord → alle

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: document converter from Microsoft Word to HTML, LaTeX, etc.
de: Dokumentenkonvertierer von Microsoft Word nach HTML, LaTeX usw.

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: rtf→html
de: rtf → html

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: document converter from RTF to HTML, etc
de: Dokumentenkonvertierer von RTF nach HTML usw.

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: WordPerfect→any
de: WordPerfect → any

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: WordPerfect 5.0 and 5.1 files to TeX, LaTeX, troff, GML and HTML
de: WordPerfect-5.0- und -5.1-Dateien nach TeX, LaTeX, troff, GML und HTML konvertieren

note: type: Content of: <book><chapter><section><section><title>
en: The XML data lint
de: XML Lint

note: type: Content of: <book><chapter><section><section><para>
en: For non-XML HTML files, you can convert them to XHTML which is an instance of well formed XML.  XHTML can be processed by XML tools.
de: HTML-Dateien (nicht-XML) können Sie nach XHTML konvertieren, was eine Instanz von korrekt formatiertem XML ist. XHTML kann von XML-Werkzeugen verarbeitet werden.

note: type: Content of: <book><chapter><section><section><para>
en: Syntax of XML files and goodness of URLs found in them may be checked.
de: Die Syntax von XML-Dateien und die Gültigkeit von enthaltenen URLs können geprüft werden.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of XML pretty print tools
de: Liste von XML-Druck-Werkzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: xml↔html↔xhtml
de: xml ↔ html ↔ xhtml

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: command line XML tool with <literal>xmllint</literal>(1) (syntax check, reformat, lint, …)
de: Befehlszeilen-XML-Werkzeug mit <literal>xmllint</literal>(1) (Syntaxüberprüfung, Neuformatierung, …)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML syntax checker and reformatter
de: HTML-Syntaxüberprüfung und Neuformatierung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: syntax and minimal style checker for HTML
de: Ein Syntax- und (Minimal-)Stil-Prüfprogramm für HTML

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: link check
de: Link-Prüfung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: fast link checker and web site maintenance tool
de: Schneller Linkchecker und Werkzeug für die Webseitenpflege

note: type: Content of: <book><chapter><section><section><para>
en: Once proper XML is generated, you can use XSLT technology to extract data based on the mark-up context etc.
de: Sobald eine saubere XML-Basis generiert wurde, können Sie die XSLT-Technologie nutzen, um Daten basierend auf dem Markup-Kontext zu extrahieren usw.

note: type: Content of: <book><chapter><section><title>
en: Type setting
de: Textsatz

note: type: Content of: <book><chapter><section><para>
en: The Unix <ulink url="&troff;">troff</ulink> program originally developed by AT&amp;T can be used for simple typesetting.  It is usually used to create manpages.
de: Das Unix-Programm <ulink url="&troff;">troff</ulink>, ursprünglich von AT&amp;T entwickelt, kann für einfachen Textsatz verwendet werden. Es wird normalerweise genutzt, um Handbuchseiten (manpages) zu erzeugen.

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&tex;">TeX</ulink> created by Donald Knuth is a very powerful type setting tool and is the de facto standard. <ulink url="&latex;">LaTeX</ulink> originally written by Leslie Lamport enables a high-level access to the power of TeX.
de: <ulink url="&tex;">TeX</ulink>, entwickelt von Donald Knuth, ist ein sehr leistungsfähiges Textsatz-Werkzeug und der De-Facto-Standard. <ulink url="&latex;">LaTeX</ulink> (ursprünglich geschrieben von Leslie Lamport) ermöglicht einen sehr hochentwickelten Zugriff auf die Fähigkeiten von TeX.

note: type: Content of: <book><chapter><section><table><title>
en: List of type setting tools
de: Liste von Textsatz-Werkzeugen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: TeX system for typesetting, previewing and printing
de: TeX-System für Textsatz, Vorschau und Druck

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: music typesetter
de: Notensatzprogramm

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU troff text-formatting system
de: GNU troff Textformatierungs-System

note: type: Content of: <book><chapter><section><section><title>
en: roff typesetting
de: roff-Textsatz

note: type: Content of: <book><chapter><section><section><para>
en: Traditionally, <ulink url="&roff;">roff</ulink> is the main Unix text processing system.  See <literal>roff</literal>(7), <literal>groff</literal>(7), <literal>groff</literal>(1), <literal>grotty</literal>(1), <literal>troff</literal>(1), <literal>groff_mdoc</literal>(7), <literal>groff_man</literal>(7), <literal>groff_ms</literal>(7), <literal>groff_me</literal>(7), <literal>groff_mm</literal>(7), and "<literal>info groff</literal>".
de: Traditionell ist <ulink url="&roff;">roff</ulink> das Haupt-Unix-System zur Textverarbeitung. Lesen Sie <literal>roff</literal>(7), <literal>groff</literal>(7), <literal>groff</literal>(1), <literal>grotty</literal>(1), <literal>troff</literal>(1), <literal>groff_mdoc</literal>(7), <literal>groff_man</literal>(7), <literal>groff_ms</literal>(7), <literal>groff_me</literal>(7), <literal>groff_mm</literal>(7) und "<literal>info groff</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: You can read or print a good tutorial and reference on "<literal>-me</literal>" <ulink url="&macro;">macro</ulink> in "<literal>/usr/share/doc/groff/</literal>" by installing the <literal>groff</literal> package.
de: Sie bekommen eine gute Einführung und Referenz zum "<literal>-me</literal>"-<ulink url="&macro;">Makro</ulink> in "<literal>/usr/share/doc/groff/</literal>", wenn Sie das <literal>groff</literal>-Paket installiert haben.

note: type: Content of: <book><chapter><section><section><tip><para>
en: "<literal>groff -Tascii -me -</literal>" produces plain text output with <ulink url="&ansiescapecode;">ANSI escape code</ulink>.  If you wish to get manpage like output with many "^H" and "_", use "<literal>GROFF_NO_SGR=1 groff -Tascii -me -</literal>" instead.
de: "<literal>groff -Tascii -me -</literal>" erzeugt reinen Text mit <ulink url="&ansiescapecode;">ANSI-Escape-Sequenzen</ulink>. Wenn Sie eine Ausgabe ähnlich zu den Handbuchseiten mit vielen "^H" und "_" möchten, verwenden Sie stattdessen "<literal>GROFF_NO_SGR=1 groff -Tascii -me -</literal>".

note: type: Content of: <book><chapter><section><section><tip><para>
en: To remove "^H" and "_" from a text file generated by <literal>groff</literal>, filter it by "<literal>col -b -x</literal>".
de: Um "^H" und "_" aus einer mit <literal>groff</literal> erzeugten Textdatei zu entfernen, filtern Sie diese mit "<literal>col -b -x</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&texlive;">TeX Live</ulink> software distribution offers a complete TeX system.  The <literal>texlive</literal> metapackage provides a decent selection of the <ulink url="&texlive;">TeX Live</ulink> packages which should suffice for the most common tasks.
de: Die <ulink url="&texlive;">TeX Live</ulink>-Software-Distribution stellt ein vollständiges TeX-System bereit. Das <literal>texlive</literal>-Metapaket enthält eine sinnvolle Auswahl von <ulink url="&texlive;">TeX Live</ulink>-Paketen, die für die meisten Aufgaben ausreichend sein sollten.

note: type: Content of: <book><chapter><section><section><para>
en: There are many references available for <ulink url="&tex;">TeX</ulink> and <ulink url="&latex;">LaTeX</ulink>.
de: Es gibt viele Ressourcen für <ulink url="&tex;">TeX</ulink> und <ulink url="&latex;">LaTeX</ulink>:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&thetetexhowtothextetexlocalguide;">The teTeX HOWTO: The Linux-teTeX Local Guide</ulink>
de: <ulink url="&thetetexhowtothextetexlocalguide;">The teTeX HOWTO: The Linux-teTeX Local Guide</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>tex</literal>(1)
de: <literal>tex</literal>(1);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>latex</literal>(1)
de: <literal>latex</literal>(1);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>texdoc</literal>(1)
de: <literal>texdoc</literal>(1);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>texdoctk</literal>(1)
de: <literal>texdoctk</literal>(1);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "The TeXbook", by Donald E. Knuth, (Addison-Wesley)
de: "The TeXbook", von Donald E. Knuth (Addison-Wesley);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "LaTeX - A Document Preparation System", by Leslie Lamport, (Addison-Wesley)
de: "LaTeX - A Document Preparation System", von Leslie Lamport (Addison-Wesley);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "The LaTeX Companion", by Goossens, Mittelbach, Samarin, (Addison-Wesley)
de: "The LaTeX Companion", von Goossens, Mittelbach, Samarin (Addison-Wesley).

note: type: Content of: <book><chapter><section><section><para>
en: This is the most powerful typesetting environment.  Many <ulink url="&sgml;">SGML</ulink> processors use this as their back end text processor.  <ulink url="&lyx;">Lyx</ulink> provided by the <literal>lyx</literal> package and <ulink url="&gnutexmacs;">GNU TeXmacs</ulink> provided by the <literal>texmacs</literal> package offer nice <ulink url="&wysiwyg;">WYSIWYG</ulink> editing environment for <ulink url="&latex;">LaTeX</ulink> while many use <ulink url="&emacs;">Emacs</ulink> and <ulink url="&vim;">Vim</ulink> as the choice for the source editor.
de: TeX/LaTeX ist die leistungsfähigste Textsatz-Umgebung. Viele <ulink url="&sgml;">SGML</ulink>-Prozessoren nutzen es im Hintergrund zur Textverarbeitung. <ulink url="&lyx;">Lyx</ulink> aus dem <literal>lyx</literal>-Paket sowie <ulink url="&gnutexmacs;">GNU TeXmacs</ulink> aus dem <literal>texmacs</literal>-Paket bieten eine nette <ulink url="&wysiwyg;">WYSIWYG</ulink>-Umgebung zum Editieren von <ulink url="&latex;">LaTeX</ulink>-Dokumenten, zu der viele Leute <ulink url="&emacs;">Emacs</ulink> oder <ulink url="&vim;">Vim</ulink> als Quelltext-Editor wählen.

note: type: Content of: <book><chapter><section><section><para>
en: There are many online resources available.
de: Es sind viele Online-Ressourcen verfügbar:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The TEX Live Guide - TEX Live 2007 ("<literal>/usr/share/doc/texlive-doc-base/english/texlive-en/live.html</literal>") (<literal>texlive-doc-base</literal> package)
de: The TEX Live Guide - TEX Live 2007 ("<literal>/usr/share/doc/texlive-doc-base/english/texlive-en/live.html</literal>" aus dem <literal>texlive-doc-base</literal>-Paket);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&asimpleguidetolatexlyx;">A Simple Guide to Latex/Lyx</ulink>
de: <ulink url="&asimpleguidetolatexlyx;">A Simple Guide to Latex/Lyx</ulink>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&wordprocessingusinglatex;">Word Processing Using LaTeX</ulink>
de: <ulink url="&wordprocessingusinglatex;">Word Processing Using LaTeX</ulink>;

note: type: Content of: <book><chapter><section><section><para>
en: When documents become bigger, sometimes TeX may cause errors.  You must increase pool size in "<literal>/etc/texmf/texmf.cnf</literal>" (or more appropriately edit "<literal>/etc/texmf/texmf.d/95NonPath</literal>" and run <literal>update-texmf</literal>(8)) to fix this.
de: Wenn die Dokumente größer werden, kann TeX eventuell Fehler verursachen. Sie müssen dann die Pool-Größe in "<literal>/etc/texmf/texmf.cnf</literal>" erhöhen (oder editieren Sie besser "<literal>/etc/texmf/texmf.d/95NonPath</literal>" und führen <literal>update-texmf</literal>(8) aus), um dieses Problem zu beheben.

note: type: Content of: <book><chapter><section><section><note><para>
en: The TeX source of "The TeXbook" is available at <ulink url="&wwwctanorgtexarcitefortexbooktex;">www.ctan.org tex-archive site for texbook.tex</ulink>. This file contains most of the required macros.  I heard that you can process this document with <literal>tex</literal>(1) after commenting lines 7 to 10 and adding "<literal>\input manmac \proofmodefalse</literal>". It's strongly recommended to buy this book (and all other books from Donald E. Knuth) instead of using the online version but the source is a great example of TeX input!
de: Der TeX-Quelltext von "The TeXbook" ist auf der <ulink url="&wwwctanorgtexarcitefortexbooktex;">www.ctan.org Tex-Archiv-Seite für texbook.tex</ulink> verfügbar. Diese Datei enthält die meisten der benötigten Makros. Ich habe gehört, dass Sie dieses Dokument mit <literal>tex</literal>(1) verarbeiten können, wenn Sie die Zeilen 7 - 10 auskommentieren und "<literal>\input manmac \proofmodefalse</literal>" hinzufügen. Es wird dringend empfohlen, dass Sie dieses Buch (wie auch alle anderen Bücher von Donald E. Knuth) kaufen, statt die Online-Version zu lesen, aber der Quelltext ist ein tolles Beispiel für TeX-Eingaben!

note: type: Content of: <book><chapter><section><section><title>
en: Pretty print a manual page
de: Schöner Ausdruck einer Handbuchseite

note: type: Content of: <book><chapter><section><section><para>
en: You can print a manual page in PostScript nicely by one of the following commands.
de: Sie können eine Handbuchseite (manpage) in PostScript mit einem der folgenden Befehle schön ausdrucken:

note: type: Content of: <book><chapter><section><section><title>
en: Creating a manual page
de: Erstellen einer Handbuchseite

note: type: Content of: <book><chapter><section><section><para>
en: Although writing a manual page (manpage) in the plain <ulink url="&troff;">troff</ulink> format is possible, there are few helper packages to create it.
de: Obwohl es möglich ist, eine Handbuchseite (manpage) in reinem <ulink url="&troff;">troff</ulink>-Format zu schreiben, gibt es auch einige Pakete mit Hilfsprogrammen zur Erstellung einer Handbuchseite:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages to help creating the manpage
de: Liste von Paketen, die bei der Erstellung einer Handbuchseite helfen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: SGML→manpage
de: SGML → manpage

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from DocBook SGML into roff man macros
de: Konvertierer vom DocBook-SGML-Format in roff-man-Makros

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: text→manpage
de: text → manpage

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: automatic manpage generator from --help
de: Automatisch Handbuchseiten aus --help-Ausgabe generieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: info→manpage
de: info → manpage

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from GNU info to POD or man pages
de: Konvertierer von GNU-info-Dateien nach POD oder Manpage

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert flat ASCII text to man page format
de: Einfachen ASCII-Text in das Manpage-Format umwandeln

note: type: Content of: <book><chapter><section><title>
en: Printable data
de: Druckfähige Daten

note: type: Content of: <book><chapter><section><para>
en: Printable data is expressed in the <ulink url="&postscript;">PostScript</ulink> format on the Debian system.  <ulink url="&commonunixprintingsystemcups;">Common Unix Printing System (CUPS)</ulink> uses Ghostscript as its rasterizer backend program for non-PostScript printers.
de: Druckfähige Daten werden im Debian-System im <ulink url="&postscript;">PostScript</ulink>-Format dargestellt. <ulink url="&commonunixprintingsystemcups;">CUPS (Common Unix Printing System)</ulink> verwendet Ghostscript als Rasterizer-Backend-Programm für Drucker, die selbst kein PostScript interpretieren können.

note: type: Content of: <book><chapter><section><para>
en: Printable data may also be expressed in the <ulink url="&pdf;">PDF</ulink> format on the recent Debian system.
de: Druckfähige Daten können im aktuellen Debian-System auch im <ulink url="&pdf;">PDF</ulink>-Format angezeigt werden.

note: type: Content of: <book><chapter><section><para>
en: PDF files can displayed and its form entries may be filled using GUI viewer tools such as <ulink url="&evince;">Evince</ulink> and <ulink url="&okular;">Okular</ulink> (see <xref linkend="_gui_applications"/>); and modern browsers such as <ulink url="&chromium;">Chromium</ulink>.
de: Zum Anzeigen von PDF-Dateien und Ausfüllen von Formulardaten in diesen Dateien können Werkzeuge wie <ulink url="&evince;">Evince</ulink> und <ulink url="&okular;">Okular</ulink> verwendet werden (siehe <xref linkend="_gui_applications"/>), sowie auch moderne Browser wie <ulink url="&chromium;">Chromium</ulink>.

note: type: Content of: <book><chapter><section><para>
en: PDF files can be edited using some graphics tools such as <ulink url="&libreoffice;">LibreOffice</ulink>, <ulink url="&scribus;">Scribus</ulink>, and <ulink url="&inkscape;">Inkscape</ulink> (see <xref linkend="_graphic_data_tools"/>).
de: Mit grafischen Programmen wie <ulink url="&libreoffice;">LibreOffice</ulink>, <ulink url="&scribus;">Scribus</ulink> und <ulink url="&inkscape;">Inkscape</ulink> können Sie PDF-Dateien auch bearbeiten (siehe dazu  <xref linkend="_graphic_data_tools"/>).

note: type: Content of: <book><chapter><section><tip><para>
en: You can read a PDF file with <ulink url="&gimp;">GIMP</ulink> and convert it into <ulink url="&png;">PNG</ulink> format using higher than 300 dpi resolution.  This may be used as a background image for <ulink url="&libreoffice;">LibreOffice</ulink> to produce a desirable altered printout with minimum efforts.
de: Sie können eine PDF-Datei mit <ulink url="&gimp;">GIMP</ulink> einlesen und in das <ulink url="&png;">PNG</ulink>-Format konvertieren; nutzen Sie dazu eine Auflösung größer als 300 dpi. Dies kann dann als Hintergrundbild für <ulink url="&libreoffice;">LibreOffice</ulink> genutzt werden, um so mit minimalem Aufwand einen nach Wunsch angepassten Ausdruck zu erstellen.

note: type: Content of: <book><chapter><section><section><para>
en: The core of printable data manipulation is the <ulink url="&ghostscript;">Ghostscript</ulink> <ulink url="&postscriptps;">PostScript (PS)</ulink> interpreter which generates raster image.
de: Der Kern der Verarbeitung von druckfähigen Daten ist ein <ulink url="&ghostscript;">Ghostscript</ulink>-<ulink url="&postscriptps;">PostScript (PS)</ulink>-Interpreter, der ein Raster-Image erzeugt.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Ghostscript PostScript interpreters
de: Liste von Ghostscript-PostScript-Interpretern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&thegplghostscripptpdfinterpreter;">The GPL Ghostscript PostScript/PDF interpreter</ulink>
de: der <ulink url="&thegplghostscripptpdfinterpreter;">GPL Ghostscript-PostScript/PDF-Interpreter</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GPL Ghostscript PostScript/PDF interpreter - X display support
de: GPL Ghostscript-PostScript/PDF-Interpreter - Unterstützung für Anzeige unter X

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PDF rendering library forked from the xpdf PDF viewer
de: Bibliothek zur PDF-Darstellung, Abspaltung von dem PDF-Anzeigeprogramm xpdf

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PDF rendering library (GLib-based shared library)
de: Bibliothek zur PDF-Darstellung (Laufzeitbibliothek auf Basis von GLib)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: CMaps for PDF rendering library (for <ulink url="&cjk;">CJK</ulink> support: Adobe-*)
de: CMaps für Bibliothek zur PDF-Darstellung (für <ulink url="&cjk;">CJK</ulink>-Unterstützung: Adobe-*)

note: type: Content of: <book><chapter><section><section><tip><para>
en: "<literal>gs -h</literal>" can display the configuration of Ghostscript.
de: "<literal>gs -h</literal>" zeigt die Konfiguration von Ghostscript an.

note: type: Content of: <book><chapter><section><section><title>
en: Merge two PS or PDF files
de: Zwei PS- oder PDF-Dateien zusammenführen

note: type: Content of: <book><chapter><section><section><para>
en: You can merge two <ulink url="&postscriptps;">PostScript (PS)</ulink> or <ulink url="&portabledocumentformatpdf;">Portable Document Format (PDF)</ulink> files using <literal>gs</literal>(1) of Ghostscript.
de: Sie können zwei <ulink url="&postscriptps;">PostScript (PS)</ulink>- oder <ulink url="&portabledocumentformatpdf;">Portable Document Format (PDF)</ulink>-Dateien mit dem <literal>gs</literal>(1)-Befehl von Ghostscript zusammenführen:

note: type: Content of: <book><chapter><section><section><note><para>
en: The <ulink url="&pdf;">PDF</ulink>, which is a widely used cross-platform printable data format, is essentially the compressed <ulink url="&ps;">PS</ulink> format with few additional features and extensions.
de: <ulink url="&pdf;">PDF</ulink>, ein plattform-unabhängiges Datenformat für druckfähige Daten, ist im Grunde ein komprimiertes <ulink url="&ps;">PS</ulink>-Format mit einigen zusätzlichen Funktionalitäten und Erweiterungen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: For command line, <literal>psmerge</literal>(1) and other commands from the <literal>psutils</literal> package are useful for manipulating PostScript documents.  <literal>pdftk</literal>(1) from the <literal>pdftk</literal> package is useful for manipulating PDF documents, too.
de: Auf der Befehlszeile sind <literal>psmerge</literal>(1) und andere Befehle aus dem <literal>psutils</literal>-Paket sehr nützlich zur Bearbeitung von PostScript-Dokumenten. <literal>pdftk</literal>(1) aus dem <literal>pdftk</literal>-Paket ist ebenfalls praktisch, um PDF-Dokumente zu bearbeiten.

note: type: Content of: <book><chapter><section><section><title>
en: Printable data utilities
de: Werkzeuge für druckfähige Daten

note: type: Content of: <book><chapter><section><section><para>
en: The following packages for the printable data utilities caught my eyes.
de: Folgende Pakete mit Werkzeugen für druckfähige Daten sind mir ins Auge gestochen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of printable data utilities
de: Liste von Werkzeugen für druckfähige Daten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: pdf→ps,text,…
de: pdf → ps,text,…

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PDF utilities: <literal>pdftops</literal>, <literal>pdfinfo</literal>, <literal>pdfimages</literal>, <literal>pdftotext</literal>, <literal>pdffonts</literal>
de: PDF-Hilfsprogramme: <literal>pdftops</literal>, <literal>pdfinfo</literal>, <literal>pdfimages</literal>, <literal>pdftotext</literal>, <literal>pdffonts</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ps→ps
de: ps → ps

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PostScript document conversion tools
de: Werkzeuge zur Konvertierung von PostScript-Dokumenten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create large posters out of PostScript pages
de: Erzeugen großer Poster aus PostScript-Seiten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: text→ps, html, rtf
de: text → ps,html,rtf

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert ASCII text to PostScript, HTML, RTF or Pretty-Print
de: Konvertieren von ASCII-Text nach PostScript, HTML, RTF oder Pretty-Print

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: text→ps
de: text → ps

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 'Anything to PostScript' converter and pretty-printer
de: 'Anything to PostScript'-Konvertierer (jegliches nach PostScript) und Pretty-Printer

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: pdf→pdf
de: pdf → pdf

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PDF document conversion tool: <literal>pdftk</literal>
de: Werkzeug zur Konvertierung von PDF-Dokumenten: <literal>pdftk</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: html→ps
de: html → ps

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from HTML to PostScript
de: Konvertierer von HTML nach PostScript

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: html→latex
de: html → latex

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from html to latex
de: Konvertierer von HTML nach LaTeX

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: latex→rtf
de: latex → rtf

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert documents from LaTeX to RTF which can be read by MS Word
de: Konvertieren von Dokumenten von LaTeX nach RTF, die dann von MS Word gelesen werden können

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ps→eps
de: ps → eps

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from PostScript to EPS (Encapsulated PostScript)
de: Konvertierer von PostScript nach EPS (Encapsulated PostScript)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Text to PostScript converter with Japanese encoding support
de: Text-nach-PostScript-Konvertierer mit Unterstützung für japanische Zeichenkodierung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PostScript utilities
de: PostScript-Hilfsprogramme

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: pretty print many source codes (C, C++, Java, Pascal, Perl, Pike, Sh, and Verilog) to PostScript. (C language)
de: Viele Quellformate (C, C++, Java, Pascal, Perl, Pike, Sh und Verilog) nach PostScript konvertieren mittels Pretty-Print (C-Sprache)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from PDF to <ulink url="&scalablevectorgraphics;">Scalable vector graphics</ulink> format
de: Konvertierer von PDF in das <ulink url="&scalablevectorgraphics;">Scalable Vector Graphics</ulink>-Format

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from PDF to IPE's XML format
de: Konvertierer von PDF in IPE's XML-Format

note: type: Content of: <book><chapter><section><section><title>
en: Printing with CUPS
de: Drucken mit CUPS

note: type: Content of: <book><chapter><section><section><para>
en: Both <literal>lp</literal>(1) and <literal>lpr</literal>(1) commands offered by <ulink url="&commonunixprintingsystemcups;">Common Unix Printing System (CUPS)</ulink> provides options for customized printing the printable data.
de: Die beiden vom <ulink url="&commonunixprintingsystemcups;">Common Unix Printing System (CUPS)</ulink> angebotenen Befehle <literal>lp</literal>(1) und <literal>lpr</literal>(1) bieten Optionen, um das Drucken von druckfähigen Daten spezifisch anzupassen.

note: type: Content of: <book><chapter><section><section><para>
en: You can print 3 copies of a file collated using one of the following commands.
de: Mit einem der folgenden Befehle können Sie drei Kopien einer Datei auf einmal ausdrucken:

note: type: Content of: <book><chapter><section><section><para>
en: You can further customize printer operation by using printer option such as "<literal>-o number-up=2</literal>", "<literal>-o page-set=even</literal>", "<literal>-o page-set=odd</literal>", "<literal>-o scaling=200</literal>", "<literal>-o natural-scaling=200</literal>", etc., documented at <ulink url="&commandlineprintingandoptions;">Command-Line Printing and Options</ulink>.
de: Druckoperationen können über Optionen für den Drucker noch weitgehender angepasst werden, z.B. mit "<literal>-o number-up=2</literal>", "<literal>-o page-set=even</literal>", "<literal>-o page-set=odd</literal>", "<literal>-o scaling=200</literal>", "<literal>-o natural-scaling=200</literal>" usw. Diese Optionen sind dokumentiert unter <ulink url="&commandlineprintingandoptions;">Command-Line Printing and Options</ulink> (wenn Sie CUPS installiert haben).

note: type: Content of: <book><chapter><section><title>
en: The mail data conversion
de: Konvertierung von Mail-Daten

note: type: Content of: <book><chapter><section><para>
en: The following packages for the mail data conversion caught my eyes.
de: Folgende Pakete für die Konvertierung von Mail-Daten sind mir aufgefallen:

note: type: Content of: <book><chapter><section><table><title>
en: List of packages to help mail data conversion
de: Liste von Paketen zur Konvertierung von Mail-Daten

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: encoding and decoding of <ulink url="&mime;">MIME</ulink> messages: <literal>mpack</literal>(1) and <literal>munpack</literal>(1)
de: Kodieren und Dekodieren von <ulink url="&mime;">MIME</ulink>-Nachrichten: <literal>mpack</literal>(1) und <literal>munpack</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: unpacking <ulink url="&mime;">MIME</ulink> attachments of type "application/ms-tnef" which is a Microsoft only format
de: Auspacken von <ulink url="&mime;">MIME</ulink>-Anhängen des Typs "application/ms-tnef" (ein nur von Microsoft verwendetes Format)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: encoder and decoder for the following formats: <ulink url="&uuencode;">uuencode</ulink>, <ulink url="&xxencode;">xxencode</ulink>, <ulink url="&basege;">BASE64</ulink>, <ulink url="&quotedprintable;">quoted printable</ulink>, and <ulink url="&binhex;">BinHex</ulink>
de: Kodieren und Dekodieren folgender Formate: <ulink url="&uuencode;">uuencode</ulink>, <ulink url="&xxencode;">xxencode</ulink>, <ulink url="&basege;">BASE64</ulink>, <ulink url="&quotedprintable;">quoted printable</ulink> und <ulink url="&binhex;">BinHex</ulink>

note: type: Content of: <book><chapter><section><tip><para>
en: The <ulink url="&internetmessageaccessprotocol;">Internet Message Access Protocol</ulink> version 4 (IMAP4) server may be used to move mails out from proprietary mail systems if the mail client software can be configured to use IMAP4 server too.
de: Ein <ulink url="&internetmessageaccessprotocol;">Internet Message Access Protocol</ulink>-Server der Version 4 (IMAP4) kann verwendet werden, um Mails von proprietären Mail-Systemen zu exportieren; dazu muss der Mail-Client (z.B. unter Windows) so konfiguriert werden, dass er den auf dem Debian-System laufenden IMAP4-Server nutzt.

note: type: Content of: <book><chapter><section><section><title>
en: Mail data basics
de: Grundlagen zu Mail-Daten

note: type: Content of: <book><chapter><section><section><para>
en: Mail (<ulink url="&smtp;">SMTP</ulink>) data should be limited to series of 7 bit data.  So binary data and 8 bit text data are encoded into 7 bit format with the <ulink url="&multipurposeinteilextensionsmime;">Multipurpose Internet Mail Extensions (MIME)</ulink> and the selection of the charset (see <xref linkend="list-of-encoding-values"/>).
de: Mail-Daten (<ulink url="&smtp;">SMTP</ulink>) sollten auf eine Abfolge von 7-Bit-Zeichen beschränkt werden. Daher werden Binärdaten und 8-Bit-Textdaten über <ulink url="&multipurposeinteilextensionsmime;">Multipurpose Internet Mail Extensions (MIME)</ulink> und die Auswahl des Zeichensatzes (lesen Sie dazu <xref linkend="list-of-encoding-values"/>) im 7-Bit-Format kodiert.

note: type: Content of: <book><chapter><section><section><para>
en: The standard mail storage format is mbox formatted according to <ulink url="&rfcciccupdatedrfcicc;">RFC2822 (updated RFC822)</ulink>.  See <literal>mbox</literal>(5) (provided by the <literal>mutt</literal> package).
de: Das Standardformat zum Speichern von Mails ist mbox gemäß <ulink url="&rfcciccupdatedrfcicc;">RFC2822 (aktualisiertes RFC822)</ulink>. Näheres dazu in <literal>mbox</literal>(5) (aus dem <literal>mutt</literal>-Paket).

note: type: Content of: <book><chapter><section><section><para>
en: For European languages, "<literal>Content-Transfer-Encoding: quoted-printable</literal>" with the ISO-8859-1 charset is usually used for mail since there are not much 8 bit characters. If European text is encoded in UTF-8, "<literal>Content-Transfer-Encoding: quoted-printable</literal>" is likely to be used since it is mostly 7 bit data.
de: Für europäische Sprachen wird normalerweise "<literal>Content-Transfer-Encoding: quoted-printable</literal>" mit dem ISO-8859-1-Zeichensatz bei Mails verwendet, da es dabei nicht viele 8-Bit-Zeichen gibt. Wenn europäischer Text in UTF-8 kodiert ist, wird dabei voraussichtlich "<literal>Content-Transfer-Encoding: quoted-printable</literal>" benutzt, da es überwiegend 7-Bit-Zeichen sind.

note: type: Content of: <book><chapter><section><section><para>
en: For Japanese, traditionally "<literal>Content-Type: text/plain; charset=ISO-2022-JP</literal>" is usually used for mail to keep text in 7 bits.  But older Microsoft systems may send mail data in Shift-JIS without proper declaration.  If Japanese text is encoded in UTF-8, <ulink url="&basege;">Base64</ulink> is likely to be used since it contains many 8 bit data.  The situation of other Asian languages is similar.
de: Für Japanisch wird gewöhnlich "<literal>Content-Type: text/plain; charset=ISO-2022-JP</literal>" bei Mails verwendet, um den Text im 7-Bit-Format zu halten. Ältere Microsoft-Systeme könnten jedoch Mail-Daten in Shift-JIS versenden, ohne dies korrekt zu deklarieren. Wenn japanischer Text in UTF-8 kodiert ist, wird dabei voraussichtlich <ulink url="&basege;">Base64</ulink> benutzt, da dabei viele 8-Bit-Zeichen enthalten sind. Die Situation bei anderen asiatischen Sprachen ist ähnlich.

note: type: Content of: <book><chapter><section><section><note><para>
en: If your non-Unix mail data is accessible by a non-Debian client software which can talk to the IMAP4 server, you may be able to move them out by running your own IMAP4 server.
de: Falls Sie mit einer Debian-fremden Client-Software auf Ihre nicht-Unix-Mail-Daten zugreifen können und dieser Client auch mit einem IMAP4-Server kommunizieren kann, können Sie die Mails von dem Fremdsystem herunterholen, indem Sie einen eigenen IMAP4-Server laufen lassen.

note: type: Content of: <book><chapter><section><section><note><para>
en: If you use other mail storage formats, moving them to mbox format is the good first step.  The versatile client program such as <literal>mutt</literal>(1) may be handy for this.
de: Nutzen Sie andere Formate zur Speicherung Ihrer Mails, ist die Umstellung auf das mbox-Format ein guter erster Schritt. Ein vielseitiges Client-Programm wie z.B. <literal>mutt</literal>(1) kann dabei nützlich sein.

note: type: Content of: <book><chapter><section><section><para>
en: You can split mailbox contents to each message using <literal>procmail</literal>(1) and <literal>formail</literal>(1).
de: Sie können den Inhalt einer Mailbox auf einzelne Nachrichten aufsplitten, indem Sie <literal>procmail</literal>(1) und <literal>formail</literal>(1) verwenden.

note: type: Content of: <book><chapter><section><section><para>
en: Each mail message can be unpacked using <literal>munpack</literal>(1) from the <literal>mpack</literal> package (or other specialized tools) to obtain the MIME encoded contents.
de: Jede Mail kann mittels <literal>munpack</literal>(1) aus dem <literal>mpack</literal>-Paket (oder mit anderen spezialisierten Werkzeugen) entpackt werden, um die MIME-kodierten Inhalte zu erhalten.

note: type: Content of: <book><chapter><section><title>
en: Graphic data tools
de: Werkzeuge für Grafikdaten

note: type: Content of: <book><chapter><section><para>
en: Although GUI programs such as <literal>gimp</literal>(1) are very powerful, command line tools such as <literal>imagemagick</literal>(1) are quite useful for automating image manipulation via scripts.
de: Obwohl grafische GUI-Programme wie <literal>gimp</literal>(1) sehr leistungsfähig sind, können auch Befehlszeilenwerkzeuge wie <literal>imagemagick</literal>(1) nützlich sein, um automatisierte Bildbearbeitung über Skripte durchzuführen.

note: type: Content of: <book><chapter><section><para>
en: The de facto image file format of the digital camera is the <ulink url="&exchangeableimagefileformat;">Exchangeable Image File Format</ulink> (EXIF) which is the <ulink url="&jpeg;">JPEG</ulink> image file format with additional metadata tags.  It can hold information such as date, time, and camera settings.
de: Der De-Facto-Standard für Bilddateien von Digitalkameras ist das <ulink url="&exchangeableimagefileformat;">Exchangeable Image File Format</ulink> (EXIF); dies entspricht dem <ulink url="&jpeg;">JPEG</ulink>-Dateiformat mit zusätzlichen Metainformationen. Es kann auch Informationen wie Datum, Zeit und Kameraeinstellungen speichern.

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&thelempelzivwelcsdatacompression;">The Lempel-Ziv-Welch (LZW) lossless data compression</ulink> patent has been expired.  <ulink url="&graphicsinterchangeformatgif;">Graphics Interchange Format (GIF)</ulink> utilities which use the LZW compression method are now freely available on the Debian system.
de: Das Patent zur <ulink url="&thelempelzivwelcsdatacompression;">verlustlosen Datenkompression mit dem Lempel-Ziv-Welch-(LZW-)Algorithmus</ulink> ist abgelaufen. <ulink url="&graphicsinterchangeformatgif;">Graphics Interchange Format (GIF)</ulink>-Werkzeuge, die die LZW-Kompressionsmethode nutzen, sind jetzt frei im Debian-System verfügbar.

note: type: Content of: <book><chapter><section><tip><para>
en: Any digital camera or scanner with removable recording media works with Linux through <ulink url="&usbstorage;">USB storage</ulink> readers since it follows the <ulink url="&designruleforcamerafilesystem;">Design rule for Camera Filesystem</ulink> and uses <ulink url="&fat;">FAT</ulink> filesystem. See <xref linkend="_removable_storage_device"/>.
de: Alle Digitalkameras oder Scanner mit Wechseldatenträgern als Speichermedium funktionieren unter Linux über <ulink url="&usbstorage;">USB-Speicher</ulink>-Lesegeräte, da sie die <ulink url="&designruleforcamerafilesystem;">Design-Regeln für Kamera-Dateisysteme</ulink> befolgen und <ulink url="&fat;">FAT</ulink> als Dateisystem verwenden. Näheres finden Sie in <xref linkend="_removable_storage_device"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Graphic data tools (metapackage)
de: Werkzeuge für Grafikdaten (Metapaket)

note: type: Content of: <book><chapter><section><section><para>
en: The following metapackages are good starting points for searching graphics data tools using <literal>aptitude</literal>(8).  "<ulink url="&packagesoverviewtoolsmaintainers;">Packages overview for Debian PhotoTools Maintainers</ulink>" can be another starting point.
de: Die folgenden Metapakete sind ein guter Startpunkt, wenn Sie mit <literal>aptitude</literal>(8)  nach Grafikprogrammen suchen. "<ulink url="&packagesoverviewtoolsmaintainers;">Packages overview for Debian PhotoTools Maintainers</ulink>" kann ein anderer Ansatz sein.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of graphics data tools (metapackage)
de: Liste von Werkzeugen für Grafikdaten (Metapaket)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: metapackage for teaching graphics and pictural art.
de: Metapaket zum Lehren von Grafik- und Fotokunst

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: metapackage for open font design
de: Metapaket für Open-font-Design

note: type: Content of: <book><chapter><section><section><tip><para>
en: Search more image tools using regex "<literal>~Gworks-with::image</literal>" in <literal>aptitude</literal>(8) (see <xref linkend="_search_method_options_with_aptitude"/>).
de: Weitere Werkzeuge zur Bildbearbeitung finden Sie mit dem regulären Ausdruck "<literal>~Gworks-with::image</literal>" in <literal>aptitude</literal>(8) (lesen Sie dazu <xref linkend="_search_method_options_with_aptitude"/>).

note: type: Content of: <book><chapter><section><section><title>
en: Graphic data tools (GUI)
de: Werkzeuge für Grafikdaten (GUI)

note: type: Content of: <book><chapter><section><section><para>
en: The following packages for the GUI graphics data conversion, editing, and organization tools caught my eyes.
de: Folgende Pakete zur Konvertierung, Bearbeitung und Organisation von grafischen Daten via GUI sind mir aufgefallen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of graphics data tools (GUI)
de: Liste von Werkzeugen für Grafikdaten (GUI)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU Image Manipulation Program
de: GNU Image Manipulation Program (GIMP)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GTK-based X11 frontend for SANE (Scanner Access Now Easy)
de: GTK-basierte X11-Oberfläche für das Scanner-Programm SANE (Scanner Access Now Easy)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&scribus;">Scribus</ulink> DTP editor
de: <ulink url="&scribus;">Scribus</ulink> DTP-Editor

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: LibreOffice office suite - drawing
de: LibreOffice Office-Programm - Zeichnen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&svgscalablevectorgraphics;">SVG (Scalable Vector Graphics)</ulink> editor
de: <ulink url="&svgscalablevectorgraphics;">SVG (Scalable Vector Graphics)</ulink>-Editor

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: diagram editor (Gtk)
de: Diagramm-Editor (Gtk)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Facility for Interactive Generation of figures under X11
de: Programm zur interaktiven Erzeugung von Objekten in X11

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image→text
de: image → text

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: free OCR software
de: freie OCR-Software

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Eye of GNOME graphics viewer program
de: Bildbetrachter Eye of GNOME

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image viewer and browser (GNOME)
de: Bildbetrachter und -browser (GNOME)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image viewer using GTK
de: Bildbetrachter, der GTK verwendet

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: digital photo organizer (GNOME)
de: Digitalfoto-Organizer (GNOME)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image viewer (KDE)
de: Bildbetrachter (KDE)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: digital camera support for KDE applications
de: Unterstützung von Digitalkameras für KDE-Anwendungen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: digital photo management application for KDE
de: Digitalfoto-Verwaltung für KDE

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: virtual lighttable and darkroom for photographers
de: virtueller Leuchttisch und Dunkelkammer für Photographen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: panorama photo stitcher
de: Panorama-Foto-Ersteller

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 2D CAD data editor
de: 2D-Editor für computerunterstützte Konstruktion (CAD)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 3D CAD data editor
de: 3D-Editor für computerunterstützte Konstruktion (CAD)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 3D content editor for animation etc
de: Editor für 3D-Inhalte (Animationen usw.)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: OpenGL based 3D model editor
de: 3D-Modell-Editor auf Basis von OpenGL

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: font editor for PS, TrueType and OpenType fonts
de: Editor für PS-, TrueType- und OpenType-Schriften

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program for <ulink url="&gridfittingandhinting;">gridfitting and hinting</ulink> TrueType fonts
de: Programm zum <ulink url="&gridfittingandhinting;">Gridfitting und Hinting</ulink> von TrueType-Schriften

note: type: Content of: <book><chapter><section><section><title>
en: Graphic data tools (CLI)
de: Werkzeuge für Grafikdaten (Konsolen-Befehle)

note: type: Content of: <book><chapter><section><section><para>
en: The following packages for the CLI graphics data conversion, editing, and organization tools caught my eyes.
de: Folgende Pakete zur Konvertierung, Bearbeitung und Organisation von grafischen Daten über Konsolen-Befehle sind mir aufgefallen:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of graphics data tools (CLI)
de: Liste von Werkzeugen für Grafikdaten (Konsolen-Befehle)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image manipulation programs
de: Programme zur Bildbearbeitung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image manipulation programs (fork of <literal>imagemagick</literal>)
de: Programme zur Bildbearbeitung (Abspaltung von <literal>imagemagick</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: graphics conversion tools
de: Werkzeuge zur Grafikkonvertierung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert <ulink url="&highefficiencyimgefileformatheif;">High Efficiency Image File Format (HEIF)</ulink> to JPEG, PNG, or Y4M formats with <literal>heif-convert</literal>(1) command
de: Konvertieren des <ulink url="&highefficiencyimgefileformatheif;">High Efficiency Image File Formats (HEIF)</ulink> in das JPEG-, PNG- oder Y4M-Format mit dem Befehl <literal>heif-convert</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: png↔ico(bitmap)
de: png ↔ ico(bitmap)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert <ulink url="&mswindowsiconsanndfrompngformats;">MS Windows icons and cursors to and from PNG formats</ulink> (<ulink url="&faviconico;">favicon.ico</ulink>)
de: Konvertieren von <ulink url="&mswindowsiconsanndfrompngformats;">MS-Windows-Icons und -Cursor</ulink> in das und vom PNG-Format (<ulink url="&faviconico;">Favicons</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ps/pdf→image(vector)
de: ps/pdf → image(vector)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PostScript and PDF files to editable vector graphics converter (SVG)
de: PostScript- und PDF-Dateien in editierbare Vector-Grafiken (SVG) konvertieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Windows metafile (vector graphics data) conversion tools
de: Konvertierungswerkzeuge für Windows-Metadaten (Vector-Grafiken)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: fig→sxd(vector)
de: fig → sxd(vector)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert XFig files to OpenOffice.org Draw format
de: XFig-Dateien in das OpenOffice.org-Draw-Format konvertieren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image→image
de: image → image

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: post-processing tool for scanned pages for <ulink url="&ocr;">OCR</ulink>
de: Werkzeug zum Nachbearbeiten von eingescannten Seiten für <ulink url="&ocr;">OCR</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: free <ulink url="&ocr;">OCR</ulink> software based on the HP's commercial OCR engine
de: freie <ulink url="&ocr;">OCR</ulink>-Software basierend auf HPs kommerzieller OCR-Engine

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: OCR engine data: tesseract-ocr language files for English text
de: OCR-Engine-Daten: tesseract-ocr-Sprachdateien für englischen Text

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: command-line utility to show EXIF information in JPEG files
de: Befehlszeilen-Werkzeug, um EXIF-Informationen von JPEG-Dateien anzuzeigen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: EXIF/IPTC metadata manipulation tool
de: Werkzeug zur Bearbeitung von Exif-/IPTC-Metadaten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: transform digital camera jpeg images
de: Programm für die Umwandlung der JPEG-Bilder von Digitalkameras

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility to read Exif tags from a digital camera JPEG file
de: Werkzeug, um Exif-Informationen aus Digitalkamera-JPEG-Dateien auszulesen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: read metadata from digital pictures
de: Metadaten aus Digitalbildern auslesen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image(Raw)→ppm
de: image(Raw) → ppm

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: decode raw digital camera images
de: Dekodierer für Digitalkamerabilder im RAW-Format

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image→fingerprint
de: image → fingerprint

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find visually similar or duplicate images
de: Visuell ähnliche oder doppelte Bilder finden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: merge images to increase fidelity or create mosaics
de: Bilder zusammenfügen, um die Wiedergabetreue zu erhöhen oder Mosaike zu erzeugen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image(Exif)→html
de: image(Exif) → html

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: generate static HTML galleries from images
de: Erzeugen von statischen HTML-Galerien aus Bildern

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: universal <ulink url="&steganographic;">Steganographic</ulink> tool
de: universelles <ulink url="&steganographic;">Steganographie</ulink>-Werkzeug

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: optimize <ulink url="&jpeg;">JPEG</ulink> files
de: Optimieren von <ulink url="&jpeg;">JPEG</ulink>-Dateien

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: optimize <ulink url="&png;">PNG</ulink> files, lossless compression
de: Optimieren von <ulink url="&png;">PNG</ulink>-Dateien, verlustfreie Kompression

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: optimize <ulink url="&png;">PNG</ulink> files, lossy compression
de: Optimieren von <ulink url="&png;">PNG</ulink>-Dateien, verlustbehaftete Kompression

note: type: Content of: <book><chapter><section><title>
en: Miscellaneous data conversion
de: Verschiedene Datenkonvertierungen

note: type: Content of: <book><chapter><section><para>
en: There are many other programs for converting data. Following packages caught my eyes using regex "<literal>~Guse::converting</literal>" in <literal>aptitude</literal>(8) (see <xref linkend="_search_method_options_with_aptitude"/>).
de: Es gibt viele andere Programme zum Konvertieren von Daten. Folgende Pakete habe ich über den regulären Ausdruck "<literal>~Guse::converting</literal>" in <literal>aptitude</literal>(8) gefunden (Näheres dazu in <xref linkend="_search_method_options_with_aptitude"/>):

note: type: Content of: <book><chapter><section><table><title>
en: List of miscellaneous data conversion tools
de: Liste verschiedener Werkzeuge zur Datenkonvertierung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: rpm/tgz→deb
de: rpm/tgz → deb

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: converter for the foreign package into the Debian package
de: Programm zur Konvertierung von fremden Software-Paketen in das Debian-Paketformat

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: EB→EPWING
de: EB → EPWING

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: converter from "Electric Book" (popular in Japan) to a single <ulink url="&jisxeaib;">JIS X 4081</ulink> format (a subset of the <ulink url="&epwing;">EPWING</ulink> V1)
de: Konvertierer von "Electric Book" (beliebt in Japan) in ein separates <ulink url="&jisxeaib;">JIS X 4081</ulink>-Format (eine Untermenge von <ulink url="&epwing;">EPWING</ulink> V1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: any→EPUB
de: alle → EPUB

note: type: Content of: <book><chapter><section><para>
en: You can also extract data from RPM format with the following.
de: Sie können die Daten aus einem RPM-Archiv auch mit folgendem Befehl extrahieren:

note: type: Content of: <book><chapter><title>
en: Programming
de: Programmierung

note: type: Content of: <book><chapter><para>
en: I provide some pointers for people to learn programming on the Debian system enough to trace the packaged source code.  Here are notable packages and corresponding documentation packages for programming.
de: Ich gebe hier einige Startimpulse, um Programmierung im Debian-System zumindest so weit zu erlernen, dass der Programmcode aus Debian-Quellpaketen zwecks Fehlersuche nachverfolgt werden kann. Hier einige erwähnenswerte Pakete und dazugehörige Dokumentation:

note: type: Content of: <book><chapter><para>
en: Online references are available by typing "<literal>man name</literal>" after installing <literal>manpages</literal> and <literal>manpages-dev</literal> packages. Online references for the GNU tools are available by typing "<literal>info program_name</literal>" after installing the pertinent documentation packages.  You may need to include the <literal>contrib</literal> and <literal>non-free</literal> archives in addition to the <literal>main</literal> archive since some GFDL documentations are not considered to be DFSG compliant.
de: Handbuchseiten (manpages) sind verfügbar, indem Sie nach Installation der <literal>manpages</literal>- und <literal>manpages-dev</literal>-Pakete "<literal>man programmname</literal>" eingeben. Informationen über GNU-Werkzeuge erhalten Sie über "<literal>info programmname</literal>" nach Installation der entsprechenden Dokumentationspakete. Sie müssen unter Umständen die Bereiche <literal>contrib</literal> und <literal>non-free</literal> des Archivs zusätzlich zu <literal>main</literal> freigeben, da einige GFDL-Dokumentation als nicht DFSG-frei angesehen wird.

note: type: Content of: <book><chapter><para>
en: Please consider to use version control system tools.  See <xref linkend="_git"/>.
de: Ziehen Sie bitte die Nutzung eines Versionskontrollsystems in Erwägung, siehe <xref linkend="_git"/>.

note: type: Content of: <book><chapter><warning><para>
en: Do not use "<literal>test</literal>" as the name of an executable test file.  "<literal>test</literal>" is a shell builtin.
de: Verwenden Sie nicht "<literal>test</literal>" als Namen für eine ausführbare Testdatei. "<literal>test</literal>" ist ein fest integrierter Shell-Builtin.

note: type: Content of: <book><chapter><caution><para>
en: You should install software programs directly compiled from source into "<literal>/usr/local</literal>" or "<literal>/opt</literal>" to avoid collision with system programs.
de: Sie sollten Software, die direkt aus den Quellen kompiliert wurden, in "<literal>/usr/local</literal>" oder "<literal>/opt</literal>" installieren, um Kollisionen mit Systemprogrammen zu vermeiden.

note: type: Content of: <book><chapter><tip><para>
en: <ulink url="&codeexamplesofcrgjjbottlesofbeer;">Code examples of creating "Song 99 Bottles of Beer"</ulink> should give you good ideas of practically all the programming languages.
de: <ulink url="&codeexamplesofcrgjjbottlesofbeer;">Die Code-Beispiele zum Erzeugen des Songs "99 Bottles of Beer"</ulink> sollten Ihnen gute Ideen zu nahezu allen Programmiersprachen liefern.

note: type: Content of: <book><chapter><section><title>
en: The shell script
de: Das Shell-Skript

note: type: Content of: <book><chapter><section><para>
en: The <ulink url="&shellscript;">shell script</ulink> is a text file with the execution bit set and contains the commands in the following format.
de: Das <ulink url="&shellscript;">Shell-Skript</ulink> ist eine Textdatei mit gesetztem Ausführungsbit und enthält Befehle in der folgenden Form:

note: type: Content of: <book><chapter><section><para>
en: The first line specifies the shell interpreter which read and execute this file contents.
de: Die erste Zeile spezifiziert den Shell-Interpreter, der den Inhalt dieser Datei liest und ausführt.

note: type: Content of: <book><chapter><section><para>
en: Reading shell scripts is the <emphasis role="strong">best</emphasis> way to understand how a Unix-like system works.  Here, I give some pointers and reminders for shell programming. See "Shell Mistakes" (<ulink url="&httpswwwgreenendkcaabaeshellhtml;">https://www.greenend.org.uk/rjk/2001/04/shell.html</ulink>) to learn from mistakes.
de: Das Lesen von Shell-Skripten ist der <emphasis role="strong">beste</emphasis> Weg, um zu verstehen, wie ein Unix-artiges System arbeitet. Ich gebe hier einige Hinweise zur Shell-Programmierung. Lesen Sie "Shell Mistakes" (<ulink url="&httpswwwgreenendkcaabaeshellhtml;">https://www.greenend.org.uk/rjk/2001/04/shell.html</ulink>), um aus Fehlern zu lernen.

note: type: Content of: <book><chapter><section><para>
en: Unlike shell interactive mode (see <xref linkend="_the_simple_shell_command"/> and <xref linkend="_unix_like_text_processing"/>), shell scripts frequently use parameters, conditionals, and loops.
de: Anders als der interaktive Shell-Modus (lesen Sie <xref linkend="_the_simple_shell_command"/> und <xref linkend="_unix_like_text_processing"/>) verwenden Shell-Skripte häufig Parameter, bedingte Ausdrücke und Schleifen.

note: type: Content of: <book><chapter><section><section><title>
en: POSIX shell compatibility
de: POSIX-Shell-Kompatibilität

note: type: Content of: <book><chapter><section><section><para>
en: Many system scripts may be interpreted by any one of <ulink url="&posix;">POSIX</ulink> shells (see <xref linkend="list-of-shell-programs"/>).
de: Viele Systemskripte können von jeder <ulink url="&posix;">POSIX</ulink>-konformen Shell (lesen Sie <xref linkend="list-of-shell-programs"/>) interpretiert werden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The default non-interactive POSIX shell "<literal>/usr/bin/sh</literal>" is a symlink pointing to <literal>/usr/bin/dash</literal> and used by many system programs.
de: Die nicht-interaktive Standard-POSIX-Shell "<literal>/usr/bin/sh</literal>" ist ein symbolischer Link auf <literal>/usr/bin/dash</literal> und wird von vielen Systemprogrammen genutzt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The default interactive POSIX shell is <literal>/usr/bin/bash</literal>.
de: Die interaktive Standard-POSIX-Shell ist <literal>/usr/bin/bash</literal>.

note: type: Content of: <book><chapter><section><section><para>
en: Avoid writing a shell script with <emphasis role="strong">bashisms</emphasis> or <emphasis role="strong">zshisms</emphasis> to make it portable among all POSIX shells.  You can check it using <literal>checkbashisms</literal>(1).
de: Vermeiden Sie, in Shell-Skripten <emphasis role="strong">Bashisms</emphasis> oder <emphasis role="strong">Zshisms</emphasis> (speziell für <emphasis role="strong">Bash</emphasis> oder <emphasis role="strong">Zsh</emphasis> angepasste Shell-Befehle) zu verwenden, damit sie auf alle POSIX-Shells portierbar sind. Sie können dies mittels <literal>checkbashisms</literal>(1) überprüfen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of typical bashisms
de: Liste typischer Bashisms

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Good: POSIX
de: Gut: POSIX

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Avoid: bashism
de: Vermeiden: Bashism

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>diff -u file.c.orig file.c</literal>
de: <literal>diff -u datei.c.orig datei.c</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>diff -u file.c{.orig,}</literal>
de: <literal>diff -u datei.c{.orig,}</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>funcname() { … }</literal>
de: <literal>funktionsname() { … }</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>function funcname() { … }</literal>
de: <literal>function funktionsname() { … }</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: octal format: "<literal>\377</literal>"
de: Oktalformat: "<literal>\377</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: hexadecimal format: "<literal>\xff</literal>"
de: Hexadezimalformat: "<literal>\xff</literal>"

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>echo</literal>" command must be used with following cares since its implementation differs among shell builtin and external commands.
de: Der Befehl "<literal>echo</literal>" muss mit Vorsicht verwendet werden, da seine Implementierung sich zwischen Shell-Builtins und externen Befehlen unterscheidet:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Avoid using any command options except "<literal>-n</literal>".
de: vermeiden Sie die Verwendung jeglicher Befehlsoptionen außer "<literal>-n</literal>";

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Avoid using escape sequences in the string since their handling varies.
de: vermeiden Sie die Verwendung von Escape-Sequenzen in Zeichenketten, da deren Handhabung unterschiedlich ist.

note: type: Content of: <book><chapter><section><section><note><para>
en: Although "<literal>-n</literal>" option is <emphasis role="strong">not</emphasis> really POSIX syntax, it is generally accepted.
de: Obwohl die Option "<literal>-n</literal>" <emphasis role="strong">nicht</emphasis> wirklich der POSIX-Syntax entspricht, ist sie grundsätzlich akzeptiert.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Use the "<literal>printf</literal>" command instead of the "<literal>echo</literal>" command if you need to embed escape sequences in the output string.
de: Nutzen Sie den "<literal>printf</literal>"-Befehl statt "<literal>echo</literal>", wenn Sie Escape-Sequenzen in auszugebenen Zeichenketten einbetten möchten.

note: type: Content of: <book><chapter><section><section><title>
en: Shell parameters
de: Shell-Parameter

note: type: Content of: <book><chapter><section><section><para>
en: Special shell parameters are frequently used in the shell script.
de: Einige spezielle Shell-Parameter werden oft in Shell-Skripten verwendet:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of shell parameters
de: Liste von Shell-Parametern

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: shell parameter
de: Shell-Parameter

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: name of the shell or shell script
de: Name der Shell oder des Shell-Skripts

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: first (1st) shell argument
de: erstes (1.) Shell-Argument

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ninth (9th) shell argument
de: neuntes (9.) Shell-Argument

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: number of positional parameters
de: Anzahl der Parameter

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exit status of the most recent command
de: Beendigungs-Status des zuletzt ausgeführten Befehls

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PID of this shell script
de: Prozessnummer (PID) des Shell-Skripts

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PID of most recently started background job
de: PID des zuletzt ausgeführten Hintergrundbefehls

note: type: Content of: <book><chapter><section><section><para>
en: Basic <emphasis role="strong">parameter expansions</emphasis> to remember are as follows.
de: Grundlegende <emphasis role="strong">Parameterauswertungen</emphasis>, die Sie sich einprägen sollten:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of shell parameter expansions
de: Liste von Parameterauswertungen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: parameter expression form
de: Parameterauswertung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: value if <literal>var</literal> is set
de: Wert, falls <literal>var</literal> gesetzt ist

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: value if <literal>var</literal> is not set
de: Wert, falls <literal>var</literal> nicht gesetzt ist

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "<literal>string</literal>" (and run "<literal>var=string</literal>")
de: "<literal>string</literal>" (und ausführen von "<literal>var=string</literal>")

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: echo "<literal>string</literal>" to <emphasis role="strong">stderr</emphasis> (and exit with error)
de: Ausgabe von "<literal>string</literal>" auf <emphasis role="strong">stderr</emphasis> (und mit Fehlerstatus beenden)

note: type: Content of: <book><chapter><section><section><para>
en: Here, the colon "<literal>:</literal>" in all of these operators is actually optional.
de: Hierbei ist der Doppelpunkt "<literal>:</literal>" in allen Operatoren optional:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">with</emphasis> "<literal>:</literal>" = operator test for <emphasis role="strong">exist</emphasis> and <emphasis role="strong">not null</emphasis>
de: <emphasis role="strong">mit</emphasis> "<literal>:</literal>" = Operatortest für <emphasis role="strong">existiert</emphasis> und <emphasis role="strong">nicht Null</emphasis>;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">without</emphasis> "<literal>:</literal>" = operator test for <emphasis role="strong">exist</emphasis> only
de: <emphasis role="strong">ohne</emphasis> "<literal>:</literal>" = Operatortest nur für <emphasis role="strong">existiert</emphasis>.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key shell parameter substitutions
de: Liste von Shell-Parameterersetzungen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: parameter substitution form
de: Parameterersetzung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: result
de: Ergebnis

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove smallest suffix pattern
de: entferne kleinstes Suffix-Muster

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove largest suffix pattern
de: entferne größtes Suffix-Muster

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove smallest prefix pattern
de: entferne kleinstes Prefix-Muster

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove largest prefix pattern
de: entferne größtes Prefix-Muster

note: type: Content of: <book><chapter><section><section><title>
en: Shell conditionals
de: Bedingte Ausdrücke in der Shell

note: type: Content of: <book><chapter><section><section><para>
en: Each command returns an <emphasis role="strong">exit status</emphasis> which can be used for conditional expressions.
de: Jeder Befehl gibt einen <emphasis role="strong">Beendigungs-Status</emphasis> (Exit-Status) zurück, der für einen bedingten Ausdruck verwendet werden kann:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Success: 0 ("True")
de: Erfolg: 0 ("Wahr/True")

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Error: non 0 ("False")
de: Fehler: nicht 0 ("Falsch/False")

note: type: Content of: <book><chapter><section><section><note><para>
en: "0" in the shell conditional context means "True", while "0" in the C conditional context means "False".
de: "0" im Kontext eines bedingten Ausdrucks für die Shell bedeutet "Wahr", während "0" im Kontext eines bedingten Ausdrucks für ein C-Programm "Falsch" bedeutet.

note: type: Content of: <book><chapter><section><section><note><para>
en: "<literal>[</literal>" is the equivalent of the <literal>test</literal> command, which evaluates its arguments up to "<literal>]</literal>" as a conditional expression.
de: "<literal>[</literal>" ist das Äquivalent des <literal>test</literal>-Befehls; Argumente bis zum "<literal>]</literal>" werden als bedingter Ausdruck gewertet.

note: type: Content of: <book><chapter><section><section><para>
en: Basic <emphasis role="strong">conditional idioms</emphasis> to remember are the following.
de: Grundlegende <emphasis role="strong">Ausdrucksformen für bedingte Ausdrücke</emphasis>, die Sie sich einprägen sollten:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal><emphasis>command</emphasis> &amp;&amp; <emphasis>if_success_run_this_command_too</emphasis> || true</literal>"
de: "<literal><emphasis>befehl</emphasis> &amp;&amp; <emphasis>bei_erfolg_auch_diesen_befehl_ausführen</emphasis> || true</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal><emphasis>command</emphasis> || <emphasis>if_not_success_run_this_command_too</emphasis> || true</literal>"
de: "<literal><emphasis>befehl</emphasis> || <emphasis>falls_kein_erfolg_auch_diesen_befehl_ausführen</emphasis> || true</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: A multi-line script snippet as the following
de: ein mehrzeiliger Skriptschnipsel wie dieser:

note: type: Content of: <book><chapter><section><section><para>
en: Here trailing "<literal>|| true</literal>" was needed to ensure this shell script does not exit at this line accidentally when shell is invoked with "<literal>-e</literal>" flag.
de: Hierbei ist das "<literal>|| true</literal>" am Ende erforderlich, um sicherzustellen, dass das Shell-Skript sich bei dieser Zeile nicht fälschlicherweise beendet, wenn die Shell mit der "<literal>-e</literal>"-Option aufgerufen wird.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of file comparison operators in the conditional expression
de: Liste von Dateivergleichsoperatoren in bedingten Ausdrücken

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: equation
de: Gleichung

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: condition to return logical true
de: Wahr wenn …

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>-e <emphasis>file</emphasis></literal>
de: <literal>-e <emphasis>datei</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file</emphasis> exists
de: <emphasis>datei</emphasis> existiert

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>-d <emphasis>file</emphasis></literal>
de: <literal>-d <emphasis>datei</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file</emphasis> exists and is a directory
de: <emphasis>datei</emphasis> existiert und ein Verzeichnis ist

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>-f <emphasis>file</emphasis></literal>
de: <literal>-f <emphasis>datei</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file</emphasis> exists and is a regular file
de: <emphasis>datei</emphasis> existiert und eine reguläre Datei ist

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>-w <emphasis>file</emphasis></literal>
de: <literal>-w <emphasis>datei</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file</emphasis> exists and is writable
de: <emphasis>datei</emphasis> existiert und schreibbar ist

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>-x <emphasis>file</emphasis></literal>
de: <literal>-x <emphasis>datei</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file</emphasis> exists and is executable
de: <emphasis>datei</emphasis> existiert und ausführbar ist

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>file1</emphasis> -nt <emphasis>file2</emphasis></literal>
de: <literal><emphasis>datei1</emphasis> -nt <emphasis>datei2</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file1</emphasis> is newer than <emphasis>file2</emphasis> (modification)
de: <emphasis>datei1</emphasis> neuer als <emphasis>datei2</emphasis> ist (Änderungszeitpunkt)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>file1</emphasis> -ot <emphasis>file2</emphasis></literal>
de: <literal><emphasis>datei1</emphasis> -ot <emphasis>datei2</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file1</emphasis> is older than <emphasis>file2</emphasis> (modification)
de: <emphasis>datei1</emphasis> älter als <emphasis>datei2</emphasis> ist (Änderungszeitpunkt)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>file1</emphasis> -ef <emphasis>file2</emphasis></literal>
de: <literal><emphasis>datei1</emphasis> -ef <emphasis>datei2</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file1</emphasis> and <emphasis>file2</emphasis> are on the same device and the same inode number
de: <emphasis>datei1</emphasis> und <emphasis>datei2</emphasis> die gleiche Device- und Inode-Nummer haben

note: type: Content of: <book><chapter><section><section><table><title>
en: List of string comparison operators in the conditional expression
de: Liste von String-Vergleichsoperatoren im bedingten Ausdruck

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the length of <emphasis>str</emphasis> is zero
de: die Länge von <emphasis>str</emphasis> gleich Null ist

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the length of <emphasis>str</emphasis> is non-zero
de: die Länge von <emphasis>str</emphasis> nicht Null ist

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>str1</emphasis> and <emphasis>str2</emphasis> are equal
de: <emphasis>str1</emphasis> und <emphasis>str2</emphasis> gleich sind

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>str1</emphasis> and <emphasis>str2</emphasis> are not equal
de: <emphasis>str1</emphasis> und <emphasis>str2</emphasis> ungleich sind

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>str1</emphasis> sorts before <emphasis>str2</emphasis> (locale dependent)
de: <emphasis>str1</emphasis> in der Sortierung vor <emphasis>str2</emphasis> erscheint (Locale-abhängig)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>str1</emphasis> sorts after <emphasis>str2</emphasis> (locale dependent)
de: <emphasis>str1</emphasis> in der Sortierung hinter <emphasis>str2</emphasis> erscheint (Locale-abhängig)

note: type: Content of: <book><chapter><section><section><para>
en: <emphasis role="strong">Arithmetic</emphasis> integer comparison operators in the conditional expression are "<literal>-eq</literal>", "<literal>-ne</literal>", "<literal>-lt</literal>", "<literal>-le</literal>", "<literal>-gt</literal>", and "<literal>-ge</literal>".
de: <emphasis role="strong">Arithmetische</emphasis> Ganzzahlvergleicher in bedingten Ausdrücken sind "<literal>-eq</literal>", "<literal>-ne</literal>", "<literal>-lt</literal>", "<literal>-le</literal>", "<literal>-gt</literal>" und "<literal>-ge</literal>".

note: type: Content of: <book><chapter><section><section><title>
en: Shell loops
de: Shell-Schleifen

note: type: Content of: <book><chapter><section><section><para>
en: There are several loop idioms to use in POSIX shell.
de: Es gibt mehrere Ausdrucksweisen für Schleifen, die in POSIX-Shells genutzt werden können:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>for x in foo1 foo2 … ; do command ; done</literal>" loops by assigning items from the list "<literal>foo1 foo2 …</literal>" to variable "<literal>x</literal>" and executing "<literal>command</literal>".
de: "<literal>for x in foo1 foo2 … ; do befehl ; done</literal>" führt Schleifen aus, indem Einträge aus der Liste "<literal>foo1 foo2 …</literal>" der Variable "<literal>x</literal>" zugewiesen werden und dann "<literal>befehl</literal>" ausgeführt wird.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>while condition ; do command ; done</literal>" repeats "<literal>command</literal>" while "<literal>condition</literal>" is true.
de: "<literal>while bedingung ; do befehl ; done</literal>" wiederholt "<literal>befehl</literal>", solange "<literal>bedingung</literal>" wahr ist.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>until condition ; do command ; done</literal>" repeats "<literal>command</literal>" while "<literal>condition</literal>" is not true.
de: "<literal>until bedingung ; do befehl ; done</literal>" wiederholt "<literal>befehl</literal>", solange "<literal>bedingung</literal>" nicht wahr ist.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>break</literal>" enables to exit from the loop.
de: "<literal>break</literal>" ermöglicht, die Bearbeitung der Schleife zu beenden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>continue</literal>" enables to resume the next iteration of the loop.
de: "<literal>continue</literal>" ermöglicht, den nächsten Umlauf der Schleife fortzusetzen.

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <ulink url="&c;">C</ulink>-language like numeric iteration can be realized by using <literal>seq</literal>(1) as the "<literal>foo1 foo2 …</literal>" generator.
de: Die der <ulink url="&c;">C</ulink>-Sprache ähnliche nummerische Wiederholung (Iteration) kann realisiert werden, indem <literal>seq</literal>(1) für die Erzeugung der "<literal>foo1 foo2 …</literal>"-Liste genutzt wird.

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <xref linkend="_repeating_a_command_looping_over_files"/>.
de: Lesen Sie auch <xref linkend="_repeating_a_command_looping_over_files"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Shell environment variables
de: Shell-Umgebungsvariablen

note: type: Content of: <book><chapter><section><section><para>
en: Some popular environment variables for the normal shell command prompt may not be available under the execution environment of your script.
de: Einige populäre Umgebungsvariablen für den normalen Shell-Befehlsprompt könnten in der Ausführungsumgebung Ihres Skriptes nicht verfügbar ein.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For "<literal>$USER</literal>", use "<literal>$(id -un)</literal>"
de: Statt "<literal>$USER</literal>" nutzen Sie besser "<literal>$(id -un)</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For "<literal>$UID</literal>", use "<literal>$(id -u)</literal>"
de: Statt "<literal>$UID</literal>" nutzen Sie besser "<literal>$(id -u)</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For "<literal>$HOME</literal>", use "<literal>$(getent passwd "$(id -u)"|cut -d ":" -f 6)</literal>" (this works also on <xref linkend="_the_modern_centralized_system_management"/>)
de: Statt "<literal>$HOME</literal>" nutzen Sie besser "<literal>$(getent passwd "$(id -u)"|cut -d ":" -f 6)</literal>" (dies funktioniert auch für <xref linkend="_the_modern_centralized_system_management"/>).

note: type: Content of: <book><chapter><section><section><title>
en: The shell command-line processing sequence
de: Befehlsabfolge auf der Shell

note: type: Content of: <book><chapter><section><section><para>
en: The shell processes a script roughly as the following sequence.
de: Die Shell verarbeitet ein Skript im Prinzip in der folgenden Abfolge:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell reads a line.
de: Die Shell liest eine Zeile.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell groups a part of the line as <emphasis role="strong">one token</emphasis> if it is within <literal>"…"</literal> or <literal>'…'</literal>.
de: Die Shell gruppiert Teile der Zeile zu <emphasis role="strong">zusammengehörigen Ausdrücken (Token)</emphasis> zusammen, wenn diese sich innerhalb von <literal>"…"</literal> oder <literal>'…'</literal> befinden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell splits other part of a line into <emphasis role="strong">tokens</emphasis> by the following.
de: Die Shell splittet andere Teile der Zeile in <emphasis role="strong">einzelne Ausdrücke (Token)</emphasis> auf, wenn diese wie folgt von einander getrennt sind:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Whitespaces: <literal><emphasis>space</emphasis> <emphasis>tab</emphasis> <emphasis>newline</emphasis></literal>
de: Whitespace-Zeichen: <literal><emphasis>Leerzeichen</emphasis> <emphasis>Tabulator</emphasis> <emphasis>newline</emphasis></literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Metacharacters: <literal>&lt; &gt; | ; &amp; ( )</literal>
de: Metazeichen: <literal>&lt; &gt; | ; &amp; ( )</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell checks the <emphasis role="strong">reserved word</emphasis> for each token to adjust its behavior if not within <literal>"…"</literal> or <literal>'…'</literal>.
de: Die Shell prüft jeden Ausdruck auf <emphasis role="strong">Schlüsselworte</emphasis> (wenn nicht innerhalb von <literal>"…"</literal> oder <literal>'…'</literal>), um deren Verhalten anzupassen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <emphasis role="strong">reserved word</emphasis>: <literal>if then elif else fi for in while unless do done case esac</literal>
de: <emphasis role="strong">Schlüsselwörter</emphasis> sind: <literal>if then elif else fi for in while unless do done case esac</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell expands <emphasis role="strong">alias</emphasis> if not within <literal>"…"</literal> or <literal>'…'</literal>.
de: Die Shell expandiert <emphasis role="strong">Alias</emphasis>-Befehle (wenn nicht innerhalb von <literal>"…"</literal> oder <literal>'…'</literal>).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell expands <emphasis role="strong">tilde</emphasis> if not within <literal>"…"</literal> or <literal>'…'</literal>.
de: Die Shell expandiert eine <emphasis role="strong">Tilde</emphasis> (wenn nicht innerhalb von <literal>"…"</literal> oder <literal>'…'</literal>):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>~</literal>" → current user's home directory
de: "<literal>~</literal>" → Heimatverzeichnis des aktuellen Benutzers

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>~<emphasis>user</emphasis></literal>" → <literal><emphasis>user</emphasis></literal>'s home directory
de: "<literal>~<emphasis>benutzer</emphasis></literal>" → Heimatverzeichnis von <literal><emphasis>benutzer</emphasis></literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell expands <emphasis role="strong">parameter</emphasis> to its value if not within <literal>'…'</literal>.
de: Die Shell expandiert <emphasis role="strong">Parameter</emphasis> in deren Wert (wenn nicht innerhalb von <literal>'…'</literal>):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <emphasis role="strong">parameter</emphasis>: "<literal>$PARAMETER</literal>" or "<literal>${PARAMETER}</literal>"
de: <emphasis role="strong">Parameter</emphasis>: "<literal>$PARAMETER</literal>" oder "<literal>${PARAMETER}</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell expands <emphasis role="strong">command substitution</emphasis> if not within <literal>'…'</literal>.
de: Die Shell expandiert <emphasis role="strong">Befehlsersetzungen / command substitutions</emphasis> (wenn nicht innerhalb von <literal>'…'</literal>):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>$( command )</literal>" → the output of "<literal>command</literal>"
de: "<literal>$( befehl )</literal>" → die Ausgabe von "<literal>befehl</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>` command `</literal>" → the output of "<literal>command</literal>"
de: "<literal>` befehl `</literal>" → die Ausgabe von "<literal>befehl</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell expands <emphasis role="strong">pathname glob</emphasis> to matching file names if not within <literal>"…"</literal> or <literal>'…'</literal>.
de: Die Shell expandiert <emphasis role="strong">Pfadnamenmuster</emphasis> in die passenden Dateinamen (wenn nicht innerhalb von <literal>"…"</literal> oder <literal>'…'</literal>):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>*</literal> → any characters
de: <literal>*</literal> → jegliche Zeichen (eins oder mehrere)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>?</literal> → one character
de: <literal>?</literal> → irgendein (nur ein) Zeichen

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>[…]</literal> → any one of the characters in "<literal>…</literal>"
de: <literal>[…]</literal> → jegliche Zeichen von denen in "<literal>…</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell looks up <emphasis role="strong">command</emphasis> from the following and execute it.
de: Die Shell sucht <emphasis role="strong">befehl</emphasis> in folgenden Definitionen und führt ihn aus:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <emphasis role="strong">function</emphasis> definition
de: <emphasis role="strong">Funktions</emphasis>-Definition

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <emphasis role="strong">builtin</emphasis> command
de: <emphasis role="strong">Builtin</emphasis> (integrierter Befehl)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <emphasis role="strong">executable file</emphasis> in "<literal>$PATH</literal>"
de: <emphasis role="strong">ausführbare Datei</emphasis> in "<literal>$PATH</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell goes to the next line and repeats this process again from the top of this sequence.
de: Die Shell geht zur nächsten Zeile und wiederholt diesen kompletten Ablauf vom Anfang.

note: type: Content of: <book><chapter><section><section><para>
en: Single quotes within double quotes have no effect.
de: Einfache Anführungszeichen innerhalb von doppelten Anführungszeichen haben keine Wirkung.

note: type: Content of: <book><chapter><section><section><para>
en: Executing "<literal>set -x</literal>" in the shell or invoking the shell with "<literal>-x</literal>" option make the shell to print all of commands executed.  This is quite handy for debugging.
de: Das Ausführen von "<literal>set -x</literal>" in der Shell oder das Aufrufen einer Shell mit der Option "<literal>-x</literal>" veranlasst die Shell, alle ausgeführten Befehle auch auf dem Bildschirm auszugeben. Dies ist sehr nützlich zur Fehlersuche.

note: type: Content of: <book><chapter><section><section><title>
en: Utility programs for shell script
de: Hilfsprogramme für Shell-Skripte

note: type: Content of: <book><chapter><section><section><para>
en: In order to make your shell program as portable as possible across Debian systems, it is a good idea to limit utility programs to ones provided by <emphasis role="strong">essential</emphasis> packages.
de: Um Ihr Shell-Programm innerhalb des Debian-Systems möglichst weit portierbar zu machen, ist es eine gute Idee, die zu nutzenden Hilfsprogramme auf diejenigen einzuschränken, welche durch die <emphasis role="strong">essential</emphasis>-Pakete bereitgestellt werden:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>aptitude search ~E</literal>" lists <emphasis role="strong">essential</emphasis> packages.
de: "<literal>aptitude search ~E</literal>" listet alle <emphasis role="strong">essential</emphasis>-Pakete auf;

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>dpkg -L <emphasis>package_name</emphasis> |grep '/man/man.*/'</literal>" lists manpages for commands offered by <literal><emphasis>package_name</emphasis></literal> package.
de: "<literal>dpkg -L <emphasis>paketname</emphasis> |grep '/man/man.*/'</literal>" listet Handbuchseiten (manpages) derjenigen Befehle auf, die von dem Paket <literal><emphasis>paketname</emphasis></literal> bereitgestellt werden.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages containing small utility programs for shell scripts
de: Liste der Pakete, die kleine Hilfsprogramme für Shell-Skripte enthalten

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: small and fast POSIX-compliant shell for <literal>sh</literal>
de: kleine und schnelle, fast POSIX-kompatible Shell für <literal>sh</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU core utilities
de: Grundlegende GNU-Werkzeuge

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU <literal>grep</literal>, <literal>egrep</literal> and <literal>fgrep</literal>
de: GNU <literal>grep</literal>, <literal>egrep</literal> und <literal>fgrep</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: small and fast <literal>awk</literal>
de: kleine und schnelle Alternative zu <literal>awk</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: miscellaneous utilities specific to Debian
de: verschiedene Hilfsprogramme speziell für Debian

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: basic utilities from 4.4BSD-Lite
de: grundlegende Kommandos aus 4.4BSD-Lite

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extra utilities from 4.4BSD-Lite
de: weitere Kommandos aus 4.4BSD-Lite

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: additional Unix utilities
de: zusätzliche Unix-Hilfsprogramme

note: type: Content of: <book><chapter><section><section><tip><para>
en: Although <literal>moreutils</literal> may not exist outside of Debian, it offers interesting small programs.  Most notable one is <literal>sponge</literal>(8) which is quite useful when you wish to overwrite original file.
de: Obwohl <literal>moreutils</literal> außerhalb von Debian unter Umständen nicht verfügbar ist, bietet es interessante kleine Programme. Das erwähnenswerteste ist <literal>sponge</literal>(8); es ist sehr nützlich, wenn Sie eine Originaldatei überschreiben möchten.

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_unix_like_text_processing"/> for examples.
de: Beispiele finden Sie in <xref linkend="_unix_like_text_processing"/>.

note: type: Content of: <book><chapter><section><title>
en: Scripting in interpreted languages
de: Skriptverarbeitung in Interpreter-Sprachen

note: type: Content of: <book><chapter><section><table><title>
en: List of interpreter related packages
de: Liste von Interpreter-betreffenden Paketen

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: documentation
de: Dokumentation

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&sh;">sh</ulink>: small and fast POSIX-compliant shell for <literal>sh</literal>
de: <ulink url="&sh;">sh</ulink>: kleine und schnelle POSIX-kompatible Shell für <literal>sh</literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&sh;">sh</ulink>: "<literal>info bash</literal>" provided by <literal>bash-doc</literal>
de: <ulink url="&sh;">sh</ulink>: "<literal>info bash</literal>" aus dem <literal>bash-doc</literal>-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&awk;">AWK</ulink>: small and fast <literal>awk</literal>
de: <ulink url="&awk;">AWK</ulink>: kleine und schnelle Alternative zu <literal>awk</literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&awk;">AWK</ulink>: "<literal>info gawk</literal>" provided by <literal>gawk-doc</literal>
de: <ulink url="&awk;">AWK</ulink>: "<literal>info gawk</literal>" aus dem <literal>gawk-doc</literal>-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&perl;">Perl</ulink>: <literal>perl</literal>(1) and html pages provided by <literal>perl-doc</literal> and <literal>perl-doc-html</literal>
de: <ulink url="&perl;">Perl</ulink>: <literal>perl</literal>(1) bzw. die HTML-Seiten aus dem <literal>perl-doc</literal>- oder <literal>perl-doc-html</literal>-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Perl extension for the GNU ReadLine/History Library: <literal>perlsh</literal>(1)
de: Perl-Erweiterung für die GNU ReadLine/History-Bibliothek: <literal>perlsh</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: REPL for Perl: <literal>reply</literal>(1)
de: REPL für Perl: <literal>reply</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: REPL for Perl: <literal>re.pl</literal>(1)
de: REPL für Perl: <literal>re.pl</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&python;">Python</ulink>: <literal>python3</literal>(1) and html pages provided by <literal>python3-doc</literal>
de: <ulink url="&python;">Python</ulink>: <literal>python3</literal>(1) bzw. die HTML-Seiten aus dem <literal>python3-doc</literal>-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&tcl;">Tcl</ulink>: <literal>tcl</literal>(3) and detail manual pages provided by <literal>tcl-doc</literal>
de: <ulink url="&tcl;">Tcl</ulink>: <literal>tcl</literal>(3) und detaillierte Handbuchseiten aus dem <literal>tcl-doc</literal>-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&tk;">Tk</ulink>: <literal>tk</literal>(3) and detail manual pages provided by <literal>tk-doc</literal>
de: <ulink url="&tk;">Tk</ulink>: <literal>tk</literal>(3) und detaillierte Handbuchseiten aus dem <literal>tk-doc</literal>-Paket

note: type: Content of: <book><chapter><section><para>
en: When you wish to automate a task on Debian, you should script it with an interpreted language first.  The guide line for the choice of the interpreted language is:
de: Wenn Sie auf einem Debian-System eine Aufgabe automatisieren möchten, sollten Sie es zunächst mit einer Interpreter-Sprache versuchen. Eine Richtschnur für die Auswahl der passenden Sprache ist:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use <literal>dash</literal>, if the task is a simple one which combines CLI programs with a shell program.
de: Verwenden Sie <literal>dash</literal>, wenn die Aufgabe einfach ist und Konsolen-Befehle mit einem Shell-Programm kombiniert werden.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use <literal>python3</literal>, if the task isn't a simple one and you are writing it from scratch.
de: Verwenden Sie <literal>python3</literal>, wenn es keine einfache Aufgabe ist und Sie alles von Grund auf neu schreiben.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use <literal>perl</literal>, <literal>tcl</literal>, <literal>ruby</literal>, ... if there is an existing code using one of these languages on Debian which needs to be touched up to do the task.
de: Verwenden Sie <literal>perl</literal>, <literal>tcl</literal>, <literal>ruby</literal>, ... falls bereits vorhandener Code in einer dieser Sprachen existiert, der übernommen werden muss, um die Aufgabe erledigen zu können.

note: type: Content of: <book><chapter><section><para>
en: If the resulting code is too slow, you can rewrite only the critical portion for the execution speed in a compiled language and call it from the interpreted language.
de: Falls der resultierende Code zu langsam ist, können Sie den kritischen Teil zwecks Ausführung in einer kompilierten Sprache neu schreiben und diesen von der Interpreter-Sprache aus aufrufen.

note: type: Content of: <book><chapter><section><section><title>
en: Debugging interpreted language codes
de: Fehlersuche im Code für Interpreter-Sprachen

note: type: Content of: <book><chapter><section><section><para>
en: Most interpreters offer basic syntax check and code tracing functionalities.
de: Die meisten Interpreter bieten eine grundlegende Syntaxprüfung und Funktionalitäten zur Code-Nachverfolgung.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">dash -n</emphasis> <emphasis>script.sh</emphasis>” - Syntax check of a Shell script
de: “<emphasis role="strong">dash -n</emphasis> <emphasis>script.sh</emphasis>” - Syntaxprüfung eines Shell-Skripts

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">dash -x</emphasis> <emphasis>script.sh</emphasis>” - Trace a Shell script
de: “<emphasis role="strong">dash -x</emphasis> <emphasis>script.sh</emphasis>” - Nachverfolgung (Trace) eines Shell-Skripts

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">python -m py_compile</emphasis> <emphasis>script.py</emphasis>” - Syntax check of a Python script
de: “<emphasis role="strong">python -m py_compile</emphasis> <emphasis>script.py</emphasis>” - Syntaxprüfung eines Python-Skripts

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">python -mtrace --trace</emphasis> <emphasis>script.py</emphasis>” - Trace a Python script
de: “<emphasis role="strong">python -mtrace --trace</emphasis> <emphasis>script.py</emphasis>” - Nachverfolgung (Trace) eines Python-Skripts

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">perl -I ../libpath -c</emphasis> <emphasis>script.pl</emphasis>” - Syntax check of a Perl script
de: “<emphasis role="strong">perl -I ../libpath -c</emphasis> <emphasis>script.pl</emphasis>” - Syntaxprüfung eines Perl-Skripts

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">perl -d:Trace</emphasis> <emphasis>script.pl</emphasis>” - Trace a Perl script
de: “<emphasis role="strong">perl -d:Trace</emphasis> <emphasis>script.pl</emphasis>” - Nachverfolgung (Trace) eines Perl-Skripts

note: type: Content of: <book><chapter><section><section><para>
en: For testing code for <literal>dash</literal>, try <xref linkend="_readline_wrapper"/> which accommodates <literal>bash</literal>-like interactive environment.
de: Um Code für <literal>dash</literal> zu testen, versuchen Sie <xref linkend="_readline_wrapper"/>, um eine <literal>bash</literal>-ähnliche interaktive Umgebung zu erhalten.

note: type: Content of: <book><chapter><section><section><para>
en: For testing code for <literal>perl</literal>, try REPL environment for Perl which accommodates <ulink url="&python;">Python</ulink>-like <ulink url="&replreadevalprintloop;">REPL (=READ + EVAL + PRINT + LOOP)</ulink> environment for <ulink url="&perl;">Perl</ulink>.
de: Um Code für <literal>perl</literal> zu testen, versuchen Sie eine REPL-Umgebung für Perl; sie bietet Ihnen eine <ulink url="&python;">Python</ulink>-ähnliche <ulink url="&replreadevalprintloop;">REPL (=READ + EVAL + PRINT + LOOP)</ulink>-Umgebung für <ulink url="&perl;">Perl</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: GUI program with the shell script
de: Grafisches GUI-Programm und Shell-Skripte

note: type: Content of: <book><chapter><section><section><para>
en: The shell script can be improved to create an attractive GUI program.  The trick is to use one of so-called dialog programs instead of dull interaction using <literal>echo</literal> and <literal>read</literal> commands.
de: Ein Shell-Skript kann aufgewertet werden, um ein attraktives GUI-Programm zu erzeugen. Der Trick ist, eines der sogenannten Dialog-Programme zu verwenden, statt der stumpfen Interaktion über <literal>echo</literal>- und <literal>read</literal>-Befehle.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of dialog programs
de: Liste von Dialog-Programmen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>xmessage</literal>(1): display a message or query in a window (X)
de: <literal>xmessage</literal>(1): eine Nachricht oder Abfrage in einem Fenster anzeigen (X)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: displays user-friendly dialog boxes from shell scripts (newt)
de: nutzerfreundliche Dialogboxen von Shell-Skripten anzeigen (newt)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: displays user-friendly dialog boxes from shell scripts (ncurses)
de: nutzerfreundliche Dialogboxen von Shell-Skripten anzeigen (ncurses)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display graphical dialog boxes from shell scripts (GTK)
de: grafische Dialogboxen von Shell-Skripten anzeigen (GTK)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Shell Scripts Frontend Tool (wrapper for zenity, kdialog, and dialog with gettext)
de: Werkzeug für Shell-Skript-Oberflächen (Aufrufprogramm für zenity, kdialog und dialog mit gettext)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "<literal>/usr/bin/gettext.sh</literal>": translate message
de: "<literal>/usr/bin/gettext.sh</literal>": Meldungen übersetzen

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example of GUI program to demonstrate how easy it is just with a shell script.
de: Hier ein Beispiel für ein GUI-Programm, um zu demonstrieren, wie einfach es sein kann mit nur einem Shell-Skript.

note: type: Content of: <book><chapter><section><section><para>
en: This script uses <literal>zenity</literal> to select a file (default <literal>/etc/motd</literal>) and display it.
de: Dieses Skript nutzt <literal>zenity</literal>, um eine Datei auszuwählen (Standardvorwahl ist <literal>/etc/motd</literal>) und sie anzuzeigen.

note: type: Content of: <book><chapter><section><section><para>
en: GUI launcher for this script can be created following <xref linkend="_starting_a_program_from_gui"/>.
de: Ein grafischer Starter für dieses Skript kann erstellt werden gemäß <xref linkend="_starting_a_program_from_gui"/>.

note: type: Content of: <book><chapter><section><section><para>
en: This kind of approach to GUI program with the shell script is useful only for simple choice cases.  If you are to write any program with complexities, please consider writing it on more capable platform.
de: Dieser Ansatz eines grafischen Programms mit einem Shell-Skript ist nur für einfache Auswahlen sinnvoll. Wenn Sie komplexere Programme schreiben, sollten Sie die Nutzung von geeigneten Plattformen in Erwägung ziehen.

note: type: Content of: <book><chapter><section><section><title>
en: Custom actions for GUI filer
de: Eigene Aktionen im Dateimanager

note: type: Content of: <book><chapter><section><section><para>
en: GUI filer programs can be extended to perform some popular actions on selected files using additional extension packages.  They can also made to perform very specific custom actions by adding your specific scripts.
de: Grafische Dateimanager können erweitert werden, um einige populäre Aktionen für ausgewählte Dateien ausführen zu können; dazu müssen eventuell zusätzliche Erweiterunspakete installiert werden. Auch können spezielle eigene Aktionen ausführt werden, indem Sie selbst erstellte Skripte hinzufügen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For GNOME, see <ulink url="&nautilusscriptshowto;">NautilusScriptsHowto</ulink>.
de: Für GNOME lesen Sie dazu <ulink url="&nautilusscriptshowto;">NautilusScriptsHowto</ulink>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For KDE, see <ulink url="&creatingdolphinservicemenus;">Creating Dolphin Service Menus</ulink>.
de: Für KDE finden Sie weitere Details in <ulink url="&creatingdolphinservicemenus;">Creating Dolphin Service Menus</ulink>.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For Xfce, see <ulink url="&thunarcustomactions;">Thunar - Custom Actions</ulink> and <ulink url="&httpshelpubuntucnarcustomactions;">https://help.ubuntu.com/community/ThunarCustomActions</ulink>.
de: Für Xfce sollten Sie <ulink url="&thunarcustomactions;">Thunar - Custom Actions</ulink> und <ulink url="&httpshelpubuntucnarcustomactions;">https://help.ubuntu.com/community/ThunarCustomActions</ulink> besuchen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For LXDE, see <ulink url="&customactions;">Custom Actions</ulink>.
de: Für LXDE schauen Sie unter <ulink url="&customactions;">Custom Actions</ulink>.

note: type: Content of: <book><chapter><section><section><title>
en: Perl short script madness
de: Verrücktes bei kurzen Perl-Skripten

note: type: Content of: <book><chapter><section><section><para>
en: In order to process data, <literal>sh</literal> needs to spawn sub-process running <literal>cut</literal>, <literal>grep</literal>, <literal>sed</literal>, etc., and is slow.  On the other hand, <literal>perl</literal> has internal capabilities to process data, and is fast.  So many system maintenance scripts on Debian use <literal>perl</literal>.
de: Um Prozessdaten zu verarbeiten, muss <literal>sh</literal> Unterprozesse generieren, um <literal>cut</literal>, <literal>grep</literal>, <literal>sed</literal> usw. aufrufen zu können; und es ist langsam. Auf der anderen Seite enthält <literal>perl</literal> interne Funktionalitäten zur Verarbeitung von Prozessdaten, und es ist schnell. Daher nutzen viele Wartungsskripte in Debian <literal>perl</literal>.

note: type: Content of: <book><chapter><section><section><para>
en: Let's think following one-liner AWK script snippet and its equivalents in Perl.
de: Denken wir an folgendes einzeilige AWK-Skript und sein Äquivalent in Perl:

note: type: Content of: <book><chapter><section><section><para>
en: This is equivalent to any one of the following lines.
de: Es ist äquivalent zu jeder der folgenden Zeilen:

note: type: Content of: <book><chapter><section><section><para>
en: The last one is a riddle.  It took advantage of following Perl features.
de: Das letzte ist eine Knobelaufgabe. Es nutzt die Vorteile folgender Perl-Funktionen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The whitespace is optional.
de: Der Whitespace ist optional.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The automatic conversion exists from number to the string.
de: Es existiert eine automatische Konvertierung von Zahlen zu Zeichenketten.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Perl execution tricks via command line options: <literal>perlrun</literal>(1)
de: Perl's Befehlsausführungstricks über Befehlszeilen-Optionen: <literal>perlrun</literal>(1)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Perl special variables: <literal>perlvar</literal>(1)
de: Perl's spezielle Variablen: <literal>perlvar</literal>(1)

note: type: Content of: <book><chapter><section><section><para>
en: This flexibility is the strength of Perl.  At the same time, this allows us to create cryptic and tangled codes.  So be careful.
de: Diese Flexibilität ist die Stärke von Perl. Gleichzeitig erlaubt sie aber auch die Erstellung von kryptischem und verwinkeltem Code. Seien Sie vorsichtig.

note: type: Content of: <book><chapter><section><title>
en: Coding in compiled languages
de: Programmieren in kompilierten Sprachen

note: type: Content of: <book><chapter><section><table><title>
en: List of compiler related packages
de: Liste von Compiler-betreffenden Paketen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C compiler
de: GNU-C-Compiler

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C Library: Development Libraries and Header Files
de: GNU-C-Bibliothek: Entwicklungsbibliotheken und Header-Dateien

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C++ compiler
de: GNU-C++-Compiler

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU Standard C++ Library v3 (development files)
de: GNU Standard-C++-Bibliothek Version 3 (Entwicklungsdateien)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C preprocessor
de: GNU-C-Preprozessor

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU Internationalization utilities
de: GNU-Werkzeuge für die Internationalisierung

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GTK User Interface Builder
de: Builder für die GTK-Bedienoberfläche

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: C# like language for the GObject system
de: C#-ähnliche Sprache für das GObject-System

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&lex;">LEX</ulink>-compatible <ulink url="&fastlexicalanalyzergenerator;">fast lexical analyzer generator</ulink>
de: <ulink url="&lex;">LEX</ulink>-kompatibler <ulink url="&fastlexicalanalyzergenerator;">schneller lexikalischer Analysegenerator</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&yacc;">YACC</ulink>-compatible <ulink url="&parsergenerator;">parser generator</ulink>
de: <ulink url="&yacc;">YACC</ulink>-kompatibler <ulink url="&parsergenerator;">Parser-Generator</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fetch "<ulink url="&thesingleunixspecificationsvc;">The Single UNIX Specifications v2</ulink>"
de: die "<ulink url="&thesingleunixspecificationsvc;">Single UNIX Specifications v2</ulink>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fetch "<ulink url="&thesingleunixspecificationsvd;">The Single UNIX Specifications v3</ulink>"
de: die "<ulink url="&thesingleunixspecificationsvd;">Single UNIX Specifications v3</ulink>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fetch "<ulink url="&thesingleunixspecificationsve;">The Single UNIX Specifications v4</ulink>"
de: die "<ulink url="&thesingleunixspecificationsve;">Single UNIX Specifications v4</ulink>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Go programming language compiler
de: Compiler für die Programmiersprache Go

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Rust systems programming language
de: Rust System-Programmiersprache

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU Fortran 95 compiler
de: GNU-Fortran-95-Compiler

note: type: Content of: <book><chapter><section><para>
en: Here, <xref linkend="_flex_a_better_lex"/> and <xref linkend="_bison_a_better_yacc"/> are included to indicate how compiler-like program can be written in C language by compiling higher level description into C language.
de: Hierbei sind flex (siehe <xref linkend="_flex_a_better_lex"/>) und bison (siehe <xref linkend="_bison_a_better_yacc"/>) mit aufgeführt, um zu zeigen, wie Compiler-ähnliche Programme in der Sprache C erstellt werden können, indem höherwertige Beschreibungssprachen in C kompiliert werden.

note: type: Content of: <book><chapter><section><section><para>
en: You can set up proper environment to compile programs written in the <ulink url="&cprogramminglanguage;">C programming language</ulink> by the following.
de: Sie können wie folgt eine korrekte Umgebung zum Kompilieren von in der <ulink url="&cprogramminglanguage;">C-Programmiersprache</ulink> geschriebenen Programmen einrichten:

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>libc6-dev</literal> package, i.e., GNU C Library, provides <ulink url="&cstandardlibrary;">C standard library</ulink> which is collection of header files and library routines used by the C programming language.
de: Das Paket <literal>libc6-dev</literal> (d.h. die GNU-C-Bibliothek) bietet als <ulink url="&cstandardlibrary;">C-Standard-Bibliothek</ulink> eine Sammlung von Header-Dateien und Bibliotheksroutinen, die von der C-Sprache genutzt werden.

note: type: Content of: <book><chapter><section><section><para>
en: See references for C as the following.
de: Referenzen für C finden Sie über:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>info libc</literal>" (C library function reference)
de: "<literal>info libc</literal>" (Referenz für Funktionen der C-Bibliothek)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>gcc</literal>(1) and "<literal>info gcc</literal>"
de: <literal>gcc</literal>(1) und "<literal>info gcc</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>each_C_library_function_name</literal>(3)
de: <literal>jeglicher_funktionsname_aus_der_c_bibliothek</literal>(3)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Kernighan &amp; Ritchie, "The C Programming Language", 2nd edition (Prentice Hall)
de: Kernighan &amp; Ritchie, "The C Programming Language", 2. Ausgabe (Prentice Hall)

note: type: Content of: <book><chapter><section><section><title>
en: Simple C program (gcc)
de: Ein einfaches C-Programm (gcc)

note: type: Content of: <book><chapter><section><section><para>
en: A simple example "<literal>example.c</literal>" can compiled with a library "<literal>libm</literal>" into an executable "<literal>run_example</literal>" by the following.
de: Hier ein einfaches Beispiel zum Kompilieren von "<literal>example.c</literal>" mit der Bibliothek "<literal>libm</literal>" in eine ausführbare Datei "<literal>run_example</literal>":

note: type: Content of: <book><chapter><section><section><para>
en: Here, "<literal>-lm</literal>" is needed to link library "<literal>/usr/lib/libm.so</literal>" from the <literal>libc6</literal> package for <literal>sqrt</literal>(3).  The actual library is in "<literal>/lib/</literal>" with filename "<literal>libm.so.6</literal>", which is a symlink to "<literal>libm-2.7.so</literal>".
de: Hierbei wird "<literal>-lm</literal>" benötigt, um die Bibliothek "<literal>/usr/lib/libm.so</literal>" aus dem <literal>libc6</literal>-Paket für <literal>sqrt</literal>(3) zu verlinken. Die eigentliche Bibliothek liegt in "<literal>/lib/</literal>" und hat den Dateinamen "<literal>libm.so.6</literal>", was ein symbolischer Link auf "<literal>libm-2.7.so</literal>" ist.

note: type: Content of: <book><chapter><section><section><para>
en: Look at the last parameter in the output text.  There are more than 10 characters even though "<literal>%10s</literal>" is specified.
de: Schauen Sie sich den letzten Parameter im ausgegebenen Text an. Dort werden mehr als 10 Zeichen ausgegeben, obwohl "<literal>%10s</literal>" angegeben wurde.

note: type: Content of: <book><chapter><section><section><para>
en: The use of pointer memory operation functions without boundary checks, such as <literal>sprintf</literal>(3) and <literal>strcpy</literal>(3), is deprecated to prevent buffer overflow exploits that leverage the above overrun effects.  Instead, use <literal>snprintf</literal>(3) and <literal>strncpy</literal>(3).
de: Die Verwendung von Funktionen, die Zeiger auf Speicherbereiche ohne Bereichsüberprüfung nutzen (wie <literal>sprintf</literal>(3) und <literal>strcpy</literal>(3)), wird missbilligt, um das Ausnutzen von Pufferüberläufen zu verhindern, die obige Überlaufeffekte in Gang bringen. Verwenden Sie stattdessen <literal>snprintf</literal>(3) und <literal>strncpy</literal>(3).

note: type: Content of: <book><chapter><section><section><title>
en: Flex — a better Lex
de: Flex - ein besseres Lex

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&flex;">Flex</ulink> is a <ulink url="&lex;">Lex</ulink>-compatible fast <ulink url="&lexicalanalyzer;">lexical analyzer</ulink> generator.
de: <ulink url="&flex;">Flex</ulink> ist ein <ulink url="&lex;">Lex</ulink>-kompatibler schneller <ulink url="&lexicalanalyzer;">lexikalischer Analysegenerator</ulink>.

note: type: Content of: <book><chapter><section><section><para>
en: Tutorial for <literal>flex</literal>(1) can be found in "<literal>info flex</literal>".
de: Eine Einführung zu <literal>flex</literal>(1) finden Sie in "<literal>info flex</literal>".

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: Some <ulink url="&tweaks;">tweaks</ulink> may be required to get them work under the current system.
de: Einige  <ulink url="&tweaks;">Kniffe</ulink> könnten erforderlich sein, um sie  auf dem aktuellen System zum Laufen zu bringen.

note: type: Content of: <book><chapter><section><section><para>
en: Many simple examples can be found under "<literal>/usr/share/doc/flex/examples/</literal>".  <placeholder type="footnote" id="0"/>
de: Sie finden viele einfache Beispiele unter "<literal>/usr/share/doc/flex/examples/</literal>".  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><title>
en: Bison — a better Yacc
de: Bison - ein besseres Yacc

note: type: Content of: <book><chapter><section><section><para>
en: Several packages provide a <ulink url="&yacc;">Yacc</ulink>-compatible lookahead <ulink url="&lrparser;">LR parser</ulink> or <ulink url="&lalrparser;">LALR parser</ulink> generator in Debian.
de: Einige Pakete stellen <ulink url="&yacc;">Yacc</ulink>-kompatible <ulink url="&lrparser;">LR-Parser</ulink>- oder <ulink url="&lalrparser;">LALR-Parser</ulink>-Generatoren in Debian bereit:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Yacc-compatible LALR parser generators
de: Liste Yacc-kompatibler LALR-Parser-Generatoren

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnulalrparsergenerator;">GNU LALR parser generator</ulink>
de: <ulink url="&gnulalrparsergenerator;">GNU LALR-Parser-Generator</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Berkeley LALR parser generator
de: Berkeley LALR-Parser-Generator

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: backtracking parser generator based on <literal>byacc</literal>
de: rückverfolgender Parser-Generator basierend auf <literal>byacc</literal>

note: type: Content of: <book><chapter><section><section><para>
en: Tutorial for <literal>bison</literal>(1) can be found in "<literal>info bison</literal>".
de: Eine Einführung zu <literal>bison</literal>(1) finden Sie in "<literal>info bison</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: You need to provide your own "<literal>main()</literal>" and "<literal>yyerror()</literal>".  "<literal>main()</literal>" calls "<literal>yyparse()</literal>" which calls "<literal>yylex()</literal>", usually created with Flex.
de: Sie müssen Ihre eigenen "<literal>main()</literal>"- und "<literal>yyerror()</literal>"-Funktionen bereitstellen. "<literal>main()</literal>" ruft "<literal>yyparse()</literal>" auf, das wiederum "<literal>yylex()</literal>" aufruft, was gewöhnlich von FleX erzeugt wird.

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example to create a simple terminal calculator program.
de: Hier ein Beispiel für die Erstellung eines einfachen terminal-basierten Taschenrechner-Programms.

note: type: Content of: <book><chapter><section><section><para>
en: Let's create <literal>example.y</literal>:
de: Lassen Sie uns <literal>example.y</literal> erstellen:

note: type: Content of: <book><chapter><section><section><para>
en: Let's create, <literal>example.l</literal>:
de: Und dann <literal>example.l</literal>:

note: type: Content of: <book><chapter><section><section><para>
en: Then execute as follows from the shell prompt to try this:
de: Führen Sie dann auf der Shell folgendes aus:

note: type: Content of: <book><chapter><section><title>
en: Static code analysis tools
de: Werkzeuge zur statischen Code-Analyse

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&lint;">Lint</ulink> like tools can help automatic <ulink url="&staticcodeanalysis;">static code analysis</ulink>.
de: <ulink url="&lint;">Lint</ulink>-ähnliche Werkzeuge können bei der automatisierten <ulink url="&staticcodeanalysis;">statischen Code-Analyse</ulink> helfen.

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&indent;">Indent</ulink> like tools can help human code reviews by reformatting source codes consistently.
de: Werkzeuge wie <ulink url="&indent;">Indent</ulink> können Menschen bei Code-Überprüfungen helfen, indem Quellcode einheitlich formatiert wird.

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&ctags;">Ctags</ulink> like tools can help human code reviews by generating an index (or tag) file of names found in source codes.
de: <ulink url="&ctags;">Ctags</ulink>-ähnliche Werkzeuge können Menschen bei Code-Überprüfungen helfen, indem eine Index- (oder Tag-)Datei mit im Quellcode gefundenen Namen erzeugt wird.

note: type: Content of: <book><chapter><section><tip><para>
en: Configuring your favorite editor (<literal>emacs</literal> or <literal>vim</literal>) to use asynchronous lint engine plugins helps your code writing.  These plugins are getting very powerful by taking advantage of <ulink url="&languageserverprotocol;">Language Server Protocol</ulink>.  Since they are moving fast, using their upstream code instead of Debian package may be a good option.
de: Konfigurieren Sie Ihren Lieblingseditor (z.B. <literal>emacs</literal> oder <literal>vim</literal>), so dass er asynchrone Lint-Engine-Plugins nutzt und Sie so beim Schreiben von Code unterstützt. Diese Plugins werden sehr mächtig, indem Sie die Vorteile des <ulink url="&languageserverprotocol;">Language-Server-Protokolls</ulink> nutzen. Da sie sich sehr schnell ändern, könnte es eine gute Option sein, die Software von Upstream zu verwenden statt des entsprechenden Debian-Pakets.

note: type: Content of: <book><chapter><section><table><title>
en: List of tools for static code analysis
de: Liste von Werkzeugen für die statische Code-Analyse

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Asynchronous Lint Engine for Vim 8 and NeoVim
de: Asynchrone Lint-Engine für Vim 8 und NeoVim

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Syntax checking hacks for vim
de: Syntaxprüfungen für Vim

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: modern on-the-fly syntax checking for Emacs
de: moderne on-the-fly Syntaxprüfung für Emacs

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Emacs Lisp regexp mistake finder
de: Fehlersuche mittels Regexp für Emacs-Lisp-Dateien

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tool for static C/C++ code analysis (GUI)
de: Werkzeug für die statische C/C++-Code-Analyse (GUI)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: lint tool for shell scripts
de: Lint-Werkzeug für Shell-Skripte

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: passive checker of Python 3 programs
de: passive Prüfung von Python3-Programmen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Python code static checker
de: Statisches Prüfprogramm für Python-Code

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: interpreter with internal static code checker: <literal>B::Lint</literal>(3perl)
de: Interpreter mit internem statischen Code-Prüfmechanismus: <literal>B::Lint</literal>(3perl)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Ruby static code analyzer
de: statischer Code-Analyser für Ruby

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: clang-based C++ linter tool
de: clang-basiertes C++-Linter-Werkzeug

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tool for statically checking C programs for bugs
de: Werkzeug zur statischen Überprüfung von C-Programmen auf Programmfehler

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tool to examine C/C++ source code and looks for security weaknesses
de: Werkzeug zur Durchsuchung von Quellcode auf Sicherheitsschwächen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: uncompromising Python code formatter
de: kompromissloser Python-Code-Formatierer

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Perl script indenter and reformatter
de: Einrücker und Neuformatierer für Perl-Skripte

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: C language source code formatting program
de: Code-Formatierer für C

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Source code indenter for C, C++, Objective-C, C#, and Java
de: Quelltextformatierer für C, C++, Objective-C, C# und Java

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: C(++) beautifier
de: C(++)-Code schön machen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: XML stream reformatter
de: Neuformatierung von XML-Datenströmen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Source code search and browse tools
de: Werkzeuge zum Suchen und Browsen in Quelltext

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: build tag file indexes of source code definitions
de: Erzeugen von Indexdateien aus Quelltextdefinitionen

note: type: Content of: <book><chapter><section><title>
en: Debug
de: Fehlersuche (Debugging)

note: type: Content of: <book><chapter><section><para>
en: Debug is important part of programming activities.  Knowing how to debug programs makes you a good Debian user who can produce meaningful bug reports.
de: Debugging ist ein wichtiger Teil der Programmieraktivitäten. Das Wissen darüber, wie man in Programmen einen Fehler sucht, macht Sie zu einem guten Debian-Nutzer, der aussagekräftige Fehlerberichte erstellen kann.

note: type: Content of: <book><chapter><section><table><title>
en: List of debug packages
de: Liste von Debugging-Paketen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info gdb</literal>" provided by <literal>gdb-doc</literal>
de: "<literal>info gdb</literal>" aus dem <literal>gdb-doc</literal>-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info ddd</literal>" provided by <literal>ddd-doc</literal>
de: "<literal>info ddd</literal>" aus dem <literal>ddd-doc</literal>-Paket

note: type: Content of: <book><chapter><section><section><title>
en: Basic gdb execution
de: Grundlegende Ausführung von gdb

note: type: Content of: <book><chapter><section><section><para>
en: Primary <ulink url="&debugger;">debugger</ulink> on Debian is <literal>gdb</literal>(1) which enables you to inspect a program while it executes.
de: Das primäre <ulink url="&debugger;">Programm zur Fehlersuche (Debugger)</ulink> im Debian-System ist <literal>gdb</literal>(1), welches Ihnen erlaubt, ein Programm zu inspizieren, während es läuft.

note: type: Content of: <book><chapter><section><section><para>
en: Let's install <literal>gdb</literal> and related programs by the following.
de: Wir installieren <literal>gdb</literal> und zugehörige Programme wie folgt:

note: type: Content of: <book><chapter><section><section><para>
en: Good tutorial of <literal>gdb</literal> can be found:
de: Gute Einführungen zu <literal>gdb</literal> finden Sie unter:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<ulink url="&tutorialontheweb;">tutorial on the web</ulink>”
de: “<ulink url="&tutorialontheweb;">Einführungen im Netz</ulink>”

note: type: Content of: <book><chapter><section><section><para>
en: Here is a simple example of using <literal>gdb</literal>(1) on a "<literal>program</literal>" compiled with the "<literal>-g</literal>" option to produce debugging information.
de: Hier ein einfaches Beispiel zur Verwendung von <literal>gdb</literal>(1) bei einem Programm namens "<literal>program</literal>", kompiliert mit der Option "<literal>-g</literal>", um Debugging-Informationen auszugeben.

note: type: Content of: <book><chapter><section><section><tip><para>
en: Many <literal>gdb</literal>(1) commands can be abbreviated.  Tab expansion works as in the shell.
de: Viele <literal>gdb</literal>(1)-Befehle können abgekürzt werden. Vervollständigungen funktionieren wie in der Shell mit der Tabulator-Taste.

note: type: Content of: <book><chapter><section><section><title>
en: Debugging the Debian package
de: Fehlersuche (Debugging) in einem Debian-Paket

note: type: Content of: <book><chapter><section><section><para>
en: Since all installed binaries should be stripped on the Debian system by default, most debugging symbols are removed in the normal package.  In order to debug Debian packages with <literal>gdb</literal>(1), <literal>*-dbgsym</literal> packages need to be installed (e.g. <literal>coreutils-dbgsym</literal> in the case of <literal>coreutils</literal>).  The source packages generate <literal>*-dbgsym</literal> packages automatically along with normal binary packages and those debug packages are placed separately in <ulink url="&debiandebug;">debian-debug</ulink> archive. Please refer to <ulink url="&articlesondebianwiki;">articles on Debian Wiki</ulink> for more information.
de: Da installierte Binärdateien auf einem Debian-System normalerweise nicht unnötig aufgebläht sein sollten, werden Debugging-Symbole in normalen Paketen meistens entfernt. Um bei solchen Paketen Debugging mit <literal>gdb</literal>(1) durchführen zu können, müssen <literal>*-dbgsym</literal>-Pakete installiert werden (z.B. <literal>coreutils-dbgsym</literal> für das <literal>coreutils</literal>-Paket). Die Quellpakete erzeugen diese <literal>*-dbgsym</literal>-Debug-Pakete automatisch mit den normalen Binärpaketen und sie werden in dem separaten Archiv <ulink url="&debiandebug;">debian-debug</ulink> abgelegt. Bitte lesen Sie die entsprechenden <ulink url="&articlesondebianwiki;">Artikel im Debian Wiki</ulink>, wenn Sie weitere Informationen benötigen.

note: type: Content of: <book><chapter><section><section><para>
en: If a package to be debugged does not provide its <literal>*-dbgsym</literal> package, you need to install it after rebuilding it by the following.
de: Falls ein Paket, bei dem eine Fehlersuche durchgeführt werden soll, kein <literal>*-dbgsym</literal>-Paket anbietet, müssen Sie es händisch neu bauen und dann installieren, wie hier:

note: type: Content of: <book><chapter><section><section><para>
en: Fix bugs if needed.
de: Beheben Sie die Fehler, falls erforderlich.

note: type: Content of: <book><chapter><section><section><para>
en: Bump package version to one which does not collide with official Debian versions, e.g. one appended with "<literal>+debug1</literal>" when recompiling existing package version, or one appended with "<literal>~pre1</literal>" when compiling unreleased package version by the following.
de: Erhöhen Sie die Paketversion auf eine Versionsnummer, die nicht mit offiziellen Debian-Versionen kollidiert (Sie können z.B. ein "<literal>+debug1</literal>" anhängen, wenn Sie eine existierende Paketversion neu kompilieren, oder Sie hängen "<literal>~pre1</literal>" an, wenn Sie eine noch nicht veröffentlichte Paketversion selbst kompilieren). Verwenden Sie dazu:

note: type: Content of: <book><chapter><section><section><para>
en: Compile and install packages with debug symbols by the following.
de: Kompilieren und installieren Sie ein Paket mit Debugging-Symbolen wie folgt:

note: type: Content of: <book><chapter><section><section><para>
en: You need to check build scripts of the package and ensure to use "<literal>CFLAGS=-g -Wall</literal>" for compiling binaries.
de: Sie müssen die Build-Skripte des Pakets überprüfen und sicherstellen, dass "<literal>CFLAGS=-g -Wall</literal>" zum Kompilieren der Binärdateien verwendet wird.

note: type: Content of: <book><chapter><section><section><title>
en: Obtaining backtrace
de: Gewinnen von Backtrace-Informationen

note: type: Content of: <book><chapter><section><section><para>
en: When you encounter program crash, reporting bug report with cut-and-pasted backtrace information is a good idea.
de: Wenn Sie einen Programmabsturz erlitten haben, ist es eine gute Idee, einen Fehlerbericht einzureichen und an diesen zusätzliche Backtrace-Informationen (Daten zur Rückverfolgung von Vorgängen in Programmen zwecks Fehleranalyse) anzuhängen, die Sie mittels Kopieren-und-Einfügen erhalten.

note: type: Content of: <book><chapter><section><section><para>
en: The backtrace can be obtained by <literal>gdb</literal>(1) using one of the following approaches:
de: Solche Backtrace-Informationen lassen sich mittels <literal>gdb</literal>(1) über einen der folgenden Ansätze gewinnen:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Crash-in-GDB approach:
de: der Ansatz "Absturz in GDB":

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Run the program from GDB.
de: ein Programm über GDB starten

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Crash the program.
de: einen Absturz des Programms herbeiführen

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Type "<literal>bt</literal>" at the GDB prompt.
de: "<literal>bt</literal>" am GDB-Prompt eingeben

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Crash-first approach:
de: der Ansatz "Zunächst den Absturz herbeiführen":

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Update the “<emphasis role="strong">/etc/security/limits.conf</emphasis>” file to include the following:
de: Aktualisieren der Datei “<emphasis role="strong">/etc/security/limits.conf</emphasis>”, so dass sie folgendes enthält:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Type "<literal>ulimit -c unlimited</literal>" to the shell prompt.
de: Eingabe von "<literal>ulimit -c unlimited</literal>" in der Shell

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Run the program from this shell prompt.
de: Aufruf des Programms aus dieser Shell

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Crash the program to produce a <ulink url="&coredump;">core dump</ulink> file.
de: einen Absturz des Programms herbeiführen, um eine <ulink url="&coredump;">Dump</ulink>-Datei zu erzeugen

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Load the <ulink url="&coredump;">core dump</ulink> file to GDB as "<literal>gdb gdb ./program_binary core</literal>" .
de: Laden der <ulink url="&coredump;">Dump</ulink>-Datei in GDB mit "<literal>gdb gdb ./program_binary core</literal>"

note: type: Content of: <book><chapter><section><section><para>
en: For infinite loop or frozen keyboard situation, you can force to crash the program by pressing <literal>Ctrl-\</literal> or <literal>Ctrl-C</literal> or executing “<literal>kill -ABRT <emphasis>PID</emphasis></literal>”.  (See <xref linkend="_killing_a_process"/>)
de: Im Falle einer Endlosschleife oder bei eingefrorener Tastatur können Sie einen Absturz des Programms mit <literal>Strg-\</literal> oder <literal>Strg-C</literal> herbeiführen, oder indem Sie “<literal>kill -ABRT <emphasis>PID</emphasis></literal>” ausführen (Näheres dazu in <xref linkend="_killing_a_process"/>).

note: type: Content of: <book><chapter><section><section><tip><para>
en: Often, you see a backtrace where one or more of the top lines are in "<literal>malloc()</literal>" or "<literal>g_malloc()</literal>". When this happens, chances are your backtrace isn't very useful. The easiest way to find some useful information is to set the environment variable "<literal>$MALLOC_CHECK_</literal>" to a value of 2 (<literal>malloc</literal>(3)). You can do this while running <literal>gdb</literal> by doing the following.
de: Oft stellt man fest, dass in den Backtrace-Informationen eine oder mehrere der ersten Zeilen "<literal>malloc()</literal>" oder "<literal>g_malloc()</literal>" enthalten. Wenn dies passiert, besteht eine hohe Wahrscheinlichkeit, dass Ihr Backtrace nicht sehr nützlich sein wird. Der einfachste Weg nützliche Informationen zu bekommen ist, die Umgebungsvariable "<literal>$MALLOC_CHECK_</literal>" auf einen Wert von 2 zu setzen (Näheres in <literal>malloc</literal>(3)). Sie können dies wie folgt erledigen, während <literal>gdb</literal> läuft:

note: type: Content of: <book><chapter><section><section><title>
en: Advanced gdb commands
de: Erweiterte gdb-Befehle

note: type: Content of: <book><chapter><section><section><table><title>
en: List of advanced gdb commands
de: Liste erweiterter gdb-Befehle

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description for command objectives
de: Beschreibung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get a backtrace for all threads for multi-threaded program
de: Backtrace für alle Threads eines Multi-Thread-Programms auslesen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get parameters came on the stack of function calls
de: Parameter auslesen, die auf dem Aufruf-Stack der Funktionsaufrufe aufgelaufen sind

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get a backtrace and parameters as the combination of the preceding options
de: Backtrace und Parameter als Kombination der vorangegangenen Optionen auslesen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get a backtrace and parameters for top 10 calls to cut off irrelevant output
de: Backtrace und Parameter für die ersten 10 Aufrufe auslesen, um irrelevante Ausgaben abzuschneiden

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: write log of <literal>gdb</literal> output to a file (the default is "<literal>gdb.txt</literal>")
de: Protokoll der Ausgabe von <literal>gdb</literal> in eine Datei schreiben (Standard ist "<literal>gdb.txt</literal>")

note: type: Content of: <book><chapter><section><section><title>
en: Check dependency on libraries
de: Überprüfen der Abhängigkeiten von Bibliotheken

note: type: Content of: <book><chapter><section><section><para>
en: Use <literal>ldd</literal>(1) to find out a program's dependency on libraries by the followings.
de: Verwenden Sie <literal>ldd</literal>(1) wie hier, um zu ermitteln, von welchen Bibliotheken ein Programm abhängt:

note: type: Content of: <book><chapter><section><section><para>
en: For <literal>ls</literal>(1) to work in a `chroot`ed environment, the above libraries must be available in your `chroot`ed environment.
de: Damit <literal>ls</literal>(1) in einer "chroot"-Umgebung funktioniert, müssen die obigen Bibliotheken in der "chroot"-Umgebung vorhanden sein.

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_tracing_program_activities"/>.
de: Lesen Sie dazu <xref linkend="_tracing_program_activities"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Dynamic call tracing tools
de: Werkzeuge zur dynamischen Aufrufverfolgung

note: type: Content of: <book><chapter><section><section><para>
en: There are several dynamic call tracing tools available in Debian.  See <xref linkend="_monitoring_controlling_and_starting_program_activities"/>.
de: Es gibt verschiedene Werkzeuge zur dynamischen Aufrufverfolgung in Debian. Schauen Sie in <xref linkend="_monitoring_controlling_and_starting_program_activities"/>.

note: type: Content of: <book><chapter><section><section><title>
en: Debugging X Errors
de: Fehleranalyse bei X-Fehlern

note: type: Content of: <book><chapter><section><section><para>
en: If a GNOME program <literal>preview1</literal> has received an X error, you should see a message as follows.
de: Wenn ein GNOME-Programm <literal>preview1</literal> einen X-Fehler empfangen hat, sollten Sie eine Meldung wie diese sehen:

note: type: Content of: <book><chapter><section><section><para>
en: If this is the case, you can try running the program with "<literal>--sync</literal>", and break on the "<literal>gdk_x_error</literal>" function in order to obtain a backtrace.
de: Sollte dies der Fall sein, können Sie versuchen, das Programm mit der Option "<literal>--sync</literal>" zu starten und einen Haltepunkt für die Funktion "<literal>gdk_x_error</literal>" zu setzen, um einen Backtrace zu bekommen.

note: type: Content of: <book><chapter><section><section><title>
en: Memory leak detection tools
de: Werkzeuge zur Erkennung von Speicherlecks

note: type: Content of: <book><chapter><section><section><para>
en: There are several memory leak detection tools available in Debian.
de: Es gibt verschiedene Werkzeuge zur Erkennung von Speicherlecks in Debian:

note: type: Content of: <book><chapter><section><section><table><title>
en: List of memory leak detection tools
de: Liste von Werkzeugen zur Erkennung von Speicherlecks

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>mtrace</literal>(1): malloc debugging functionality in glibc
de: <literal>mtrace</literal>(1): malloc-Debugging-Funktionalität in glibc

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: memory debugger and profiler
de: Speicher-Debugging- und Analyse-Programm

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>malloc</literal>(3) debugger
de: <literal>malloc</literal>(3)-Debugging-Programm

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: debug memory allocation library
de: Bibliothek zur Fehlersuche bei Speicherzuweisungen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: library to detect buffer overruns and under-runs in C and C++ programs
de: Bibliothek zur Detektierung von Pufferüber- oder -unterläufen in C- und C++-Programmen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: memory-leak tracer for C++ programs
de: Werkzeug zur Verfolgung von Speicherlecks in C++-Programmen

note: type: Content of: <book><chapter><section><section><title>
en: Disassemble binary
de: Disassemblieren von Binärdateien

note: type: Content of: <book><chapter><section><section><para>
en: You can disassemble binary code with <literal>objdump</literal>(1) by the following.
de: Sie können Binär-Code wie folgt mit <literal>objdump</literal>(1) disassemblieren:

note: type: Content of: <book><chapter><section><section><note><para>
en: <literal>gdb</literal>(1) may be used to disassemble code interactively.
de: <literal>gdb</literal>(1) kann verwendet werden, um Code interaktiv zu disassemblieren.

note: type: Content of: <book><chapter><section><title>
en: Build tools
de: Bauwerkzeuge

note: type: Content of: <book><chapter><section><table><title>
en: List of build tool packages
de: Liste von Paketen mit Bauwerkzeugen

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info make</literal>" provided by <literal>make-doc</literal>
de: "<literal>info make</literal>" aus dem <literal>make-doc</literal>-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info autoconf</literal>" provided by <literal>autoconf-doc</literal>
de: "<literal>info autoconf</literal>" aus dem <literal>autoconf-doc</literal>-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info automake</literal>" provided by <literal>automake1.10-doc</literal>
de: "<literal>info automake</literal>" aus dem <literal>automake1.10-doc</literal>-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info libtool</literal>" provided by <literal>libtool-doc</literal>
de: "<literal>info libtool</literal>" aus dem <literal>libtool-doc</literal>-Paket

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>cmake</literal>(1) cross-platform, open-source make system
de: <literal>cmake</literal>(1) - plattformübergreifendes, quelloffenes Make-System

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>ninja</literal>(1) small build system closest in spirit to Make
de: <literal>ninja</literal>(1) - kleines Bausystem nah am Geiste von Make

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>meson</literal>(1) high productivity build system on top of <literal>ninja</literal>
de: <literal>meson</literal>(1) - hochproduktives Bausystem, aufbauend auf <literal>ninja</literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>imake</literal>(1), <literal>xmkmf</literal>(1), etc.
de: <literal>imake</literal>(1), <literal>xmkmf</literal>(1) usw.

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&make;">Make</ulink> is a utility to maintain groups of programs. Upon execution of <literal>make</literal>(1), <literal>make</literal> read the rule file, "<literal>Makefile</literal>", and updates a target if it depends on prerequisite files that have been modified since the target was last modified, or if the target does not exist.  The execution of these updates may occur concurrently.
de: <ulink url="&make;">Make</ulink> ist ein Werkzeug, um Gruppen von Programmen zu betreuen. Bei Ausführung des Befehls <literal>make</literal>(1) liest <literal>make</literal> die Regeldatei "<literal>Makefile</literal>" und aktualisiert ein Ziel (Target), falls sich Dateien, von denen das Makefile abhängt, seit der letzten Modifizierung des Targets verändert haben oder falls das Target nicht existiert. Die Ausführungen dieser Aktualisierungen können zeitgleich erfolgen.

note: type: Content of: <book><chapter><section><section><para>
en: The rule file syntax is the following.
de: Die Syntax der Regeldatei ist folgende:

note: type: Content of: <book><chapter><section><section><para>
en: Here "<literal>[TAB]</literal>" is a TAB code.  Each line is interpreted by the shell after make variable substitution.  Use "<literal>\</literal>" at the end of a line to continue the script.  Use "<literal>$$</literal>" to enter "<literal>$</literal>" for environment values for a shell script.
de: Hierbei ist "<literal>[TAB]</literal>" ein TAB-Code. Jede Zeile wird nach Ersetzung der Variablen durch die Shell interpretiert. Verwenden Sie "<literal>\</literal>" am Ende einer Zeile, um den Befehl in der nächsten Zeile fortzusetzen. Zur Angabe von Umgebungsvariablen müssen Sie statt "<literal>$</literal>" hier "<literal>$$</literal>" schreiben.

note: type: Content of: <book><chapter><section><section><para>
en: Implicit rules for the target and prerequisites can be written, for example, by the following.
de: Implizite Regeln für das Target und Voraussetzungen können z.B. wie folgt angegeben werden:

note: type: Content of: <book><chapter><section><section><para>
en: Here, the target contains the character "<literal>%</literal>" (exactly one of them). The "<literal>%</literal>" can match any nonempty substring in the actual target filenames. The prerequisites likewise use "<literal>%</literal>" to show how their names relate to the actual target name.
de: Hier enthält das Target das Zeichen "<literal>%</literal>" (exakt eines davon). Das "<literal>%</literal>" passt auf jeden nicht leeren Teil-String in den eigentlichen Dateinamen des Targets. Auch die Voraussetzungen nutzen auf ähnliche Art ein "<literal>%</literal>", um den Bezug zum Namen des Targets anzuzeigen.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of make automatic variables
de: Liste von automatischen make-Variablen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: automatic variable
de: automatische Variable

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: first prerequisite
de: erste Voraussetzung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: all newer prerequisites
de: alle neueren Voraussetzungen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: all prerequisites
de: alle Voraussetzungen

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "<literal>%</literal>" matched stem in the target pattern
de: "<literal>%</literal>" trifft auf den Stamm im Target-Muster zu

note: type: Content of: <book><chapter><section><section><table><title>
en: List of make variable expansions
de: Liste von make-Variablenexpandierungen

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: variable expansion
de: Variablenexpandierung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: one-time expansion
de: einmalige Expandierung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: recursive expansion
de: rekursive Expandierung

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: append
de: anhängen

note: type: Content of: <book><chapter><section><section><para>
en: Run "<literal>make -p -f/dev/null</literal>" to see automatic internal rules.
de: Führen Sie "<literal>make -p -f/dev/null</literal>" aus, um alle internen automatischen Regeln zu sehen.

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&autotools;">Autotools</ulink> is a suite of programming tools designed to assist in making source code packages portable to many <ulink url="&unixlike;">Unix-like</ulink> systems.
de: <ulink url="&autotools;">Autotools</ulink> ist eine Sammlung von Programmierwerkzeugen, entwickelt, um dabei zu helfen, Quellcode-Pakete auf viele <ulink url="&unixlike;">Unix-artige</ulink> Systeme portierbar zu machen.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&autoconf;">Autoconf</ulink> is a tool to produce a shell script "<literal>configure</literal>" from "<literal>configure.ac</literal>".
de: <ulink url="&autoconf;">Autoconf</ulink> ist ein Werkzeug, das ein "<literal>configure</literal>"-Shell-Skript aus einer "<literal>configure.ac</literal>"-Datei erzeugt.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>configure</literal>" is used later to produce "<literal>Makefile</literal>" from "<literal>Makefile.in</literal>" template.
de: "<literal>configure</literal>" wird dann später verwendet, um aus der Vorlage "<literal>Makefile.in</literal>" die "<literal>Makefile</literal>"-Datei zu generieren.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&automake;">Automake</ulink> is a tool to produce "<literal>Makefile.in</literal>" from "<literal>Makefile.am</literal>".
de: <ulink url="&automake;">Automake</ulink> erstellt aus einer "<literal>Makefile.am</literal>" eine "<literal>Makefile.in</literal>".

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&libtool;">Libtool</ulink> is a shell script to address the software portability problem when compiling shared libraries from source code.
de: <ulink url="&libtool;">Libtool</ulink> ist ein Shell-Skript für die Problematik der Portabilität beim Kompilieren dynamischer Bibliotheken aus Quellcode.

note: type: Content of: <book><chapter><section><section><section><title>
en: Compile and install a program
de: Kompilieren und Installieren eines Programms

note: type: Content of: <book><chapter><section><section><section><warning><para>
en: Do not overwrite system files with your compiled programs when installing them.
de: Überschreiben Sie keine Systemdateien, wenn Sie Ihre selbst kompilierten Programme installieren.

note: type: Content of: <book><chapter><section><section><section><para>
en: Debian does not touch files in "<literal>/usr/local/</literal>" or "<literal>/opt</literal>".  So if you compile a program from source, install it into "<literal>/usr/local/</literal>" so it does not interfere with Debian.
de: Debian verändert keine Dateien unter "<literal>/usr/local/</literal>" oder "<literal>/opt</literal>". Wenn Sie also ein Programm aus den Quellen kompilieren, sollten Sie es in "<literal>/usr/local/</literal>" installieren, damit es nicht mit Debian kollidiert.

note: type: Content of: <book><chapter><section><section><section><title>
en: Uninstall program
de: Deinstallation eines Programms

note: type: Content of: <book><chapter><section><section><section><para>
en: If you have the original source and if it uses <literal>autoconf</literal>(1)/<literal>automake</literal>(1) and if you can remember how you configured it, execute as follows to uninstall the program.
de: Wenn Sie noch den Original-Quellcode haben, dieser <literal>autoconf</literal>(1)/<literal>automake</literal>(1) nutzt und Sie noch wissen, wie Sie es konfiguriert haben, verfahren Sie wie folgt, um das Programm zu deinstallieren:

note: type: Content of: <book><chapter><section><section><section><para>
en: Alternatively, if you are absolutely sure that the install process puts files only under "<literal>/usr/local/</literal>" and there is nothing important there, you can erase all its contents by the following.
de: Wenn Sie sich absolut sicher sind, dass der Installationsprozess Dateien nur unter "<literal>/usr/local/</literal>" abgelegt hat und und es nichts Wichtiges mehr dort gibt, können Sie alternativ auch alles löschen, wie hier:

note: type: Content of: <book><chapter><section><section><section><para>
en: If you are not sure where files are installed, you should consider using <literal>checkinstall</literal>(8) from the <literal>checkinstall</literal> package, which provides a clean path for the uninstall.  It now supports to create a Debian package with "<literal>-D</literal>" option.
de: Falls Sie nicht sicher sind, wo die Dateien installiert sind, sollten Sie einen Blick auf <literal>checkinstall</literal>(8) aus dem <literal>checkinstall</literal>-Paket werfen, das einen leeren Pfad für die Deinstallation liefert. Es unterstützt jetzt auch die Erzeugung eines Debian-Pakets mit der Option "<literal>-D</literal>".

note: type: Content of: <book><chapter><section><section><para>
en: The software build system has been evolving:
de: Das Software-Bausystem hat sich weiterentwickelt:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&autotools;">Autotools</ulink> on the top of <ulink url="&make;">Make</ulink> has been the de facto standard for the portable build infrastructure since 1990s.  This is extremely slow.
de: <ulink url="&autotools;">Autotools</ulink> als Aufsatz für <ulink url="&make;">Make</ulink> war seit den 1990'ern der De-Facto-Standard für portable Bauinfrastruktur. Es ist sehr langsam.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&cmake;">CMake</ulink> initially released in 2000 improved speed significantly but was originally built on the top of inherently slow <ulink url="&make;">Make</ulink>.  (Now <ulink url="&ninja;">Ninja</ulink> can be its backend.)
de: <ulink url="&cmake;">CMake</ulink> - erstmals veröffentlicht im Jahr 2000 - verbesserte die Geschwindigkeit erheblich, baute allerdings ursprünglich auf dem grundsätzlich langsamen <ulink url="&make;">Make</ulink> auf. (Jetzt kann <ulink url="&ninja;">Ninja</ulink> als Backend dienen.)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&ninja;">Ninja</ulink> initially released in 2012 is meant to replace Make for the further improved build speed and is designed to have its input files generated by a higher-level build system.
de: <ulink url="&ninja;">Ninja</ulink> - erstmals veröffentlicht in 2012 - trat an, um Make zu ersetzen, um so die Baugeschwindigkeit weiter zu erhöhen, und ist auch darauf angewiesen, dass seine Eingabedateien von einem höherwertigen Bausystem erzeugt werden.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&meson;">Meson</ulink> initially released in 2013 is the new popular and fast higher-level build system which uses <ulink url="&ninja;">Ninja</ulink> as its backend.
de: <ulink url="&meson;">Meson</ulink> - erstmals veröffentlicht 2013 - ist das neue populäre und schnelle, hochwertige Bausystem; es verwendet <ulink url="&ninja;">Ninja</ulink> als Backend.

note: type: Content of: <book><chapter><section><section><para>
en: See documents found at "<ulink url="&themesonbuildsystem;">The Meson Build system</ulink>" and "<ulink url="&theninjabuildsystem;">The Ninja build system</ulink>".
de: Sie finden Dokumente hierzu unter "<ulink url="&themesonbuildsystem;">The Meson Build system</ulink>" and "<ulink url="&theninjabuildsystem;">The Ninja build system</ulink>".

note: type: Content of: <book><chapter><section><para>
en: Basic interactive dynamic web pages can be made as follows.
de: Einfache interaktive dynamische Webseiten können wie folgt erstellt werden:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Queries are presented to the browser user using <ulink url="&html;">HTML</ulink> forms.
de: Abfragen werden mittels <ulink url="&html;">HTML</ulink>-Formularen dem Browser-Nutzer präsentiert.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Filling and clicking on the form entries sends one of the following <ulink url="&url;">URL</ulink> string with encoded parameters from the browser to the web server.
de: Das Ausfüllen und Anklicken von Formulareinträgen sendet einen <ulink url="&url;">URL</ulink>-String mit kodierten Parametern vom Browser zum Webserver:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>https://www.foo.dom/cgi-bin/program.pl?VAR1=VAL1&amp;VAR2=VAL2&amp;VAR3=VAL3</literal>"
de: "<literal>https://www.foo.dom/cgi-bin/program.pl?WERT1=WERT1&amp;WERT2=WERT2&amp;WERT3=WERT3</literal>"

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>https://www.foo.dom/cgi-bin/program.py?VAR1=VAL1&amp;VAR2=VAL2&amp;VAR3=VAL3</literal>"
de: "<literal>https://www.foo.dom/cgi-bin/program.py?VAR1=WERT1&amp;VAR2=WERT2&amp;VAR3=WERT3</literal>"

note: type: Content of: <book><chapter><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>https://www.foo.dom/program.php?VAR1=VAL1&amp;VAR2=VAL2&amp;VAR3=VAL3</literal>"
de: "<literal>https://www.foo.dom/program.php?VAR1=WERT1&amp;VAR2=WERT2&amp;VAR3=WERT3</literal>"

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "<literal>%nn</literal>" in URL is replaced with a character with hexadecimal <literal>nn</literal> value.
de: "<literal>%nn</literal>" in einer URL wird durch ein Zeichen mit hexadezimalem <literal>nn</literal>-Wert ersetzt.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The environment variable is set as: "<literal>QUERY_STRING="VAR1=VAL1 VAR2=VAL2 VAR3=VAL3"</literal>".
de: Die Umgebungsvariable wird gesetzt als: "<literal>ABFRAGE_STRING="VAR1=WERT1 VAR2=WERT2 VAR3=WERT3"</literal>".

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&cgi;">CGI</ulink> program (any one of "<literal>program.*</literal>") on the web server executes itself with the environment variable "<literal>$QUERY_STRING</literal>".
de: Ein <ulink url="&cgi;">CGI</ulink>-Programm (irgendeines von "<literal>program.*</literal>") auf dem Webserver führt sich selbst mit der Umgebungsvariable "<literal>$ABFRAGE_STRING</literal>" aus.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>stdout</literal> of CGI program is sent to the web browser and is presented as an interactive dynamic web page.
de: Die Standardausgabe (<literal>stdout</literal>) eines CGI-Programms wird zum Webbrowser gesandt und dort als interaktive dynamische Webseite angezeigt.

note: type: Content of: <book><chapter><section><para>
en: For security reasons it is better not to hand craft new hacks for parsing CGI parameters.  There are established modules for them in Perl and Python.  <ulink url="&php;">PHP</ulink> comes with these functionalities.  When client data storage is needed, <ulink url="&httpcookies;">HTTP cookies</ulink> are used.  When client side data processing is needed, <ulink url="&javascript;">Javascript</ulink> is frequently used.
de: Aus Sicherheitsgründen wird empfohlen, keinen eigenen zusammengebastelten Code zum Parsen von CGI-Parametern zu verwenden. Es gibt dafür etablierte Module in Perl und Python. <ulink url="&php;">PHP</ulink> unterstützt diese Funktionalitäten. Wenn eine Speicherung der Daten auf dem Client nötig ist, werden <ulink url="&httpcookies;">HTTP-Cookies</ulink> verwendet. Ist eine Verarbeitung der Daten auf dem Client erforderlich, wird häufig <ulink url="&javascript;">Javascript</ulink> genutzt.

note: type: Content of: <book><chapter><section><para>
en: For more, see the <ulink url="&commongatewayinterface;">Common Gateway Interface</ulink>, <ulink url="&theapachesoftwarefoundation;">The Apache Software Foundation</ulink>, and <ulink url="&javascript;">JavaScript</ulink>.
de: Für weitere Informationen wird auf das <ulink url="&commongatewayinterface;">Common Gateway Interface</ulink>, die <ulink url="&theapachesoftwarefoundation;">Apache Software Foundation</ulink> und <ulink url="&javascript;">JavaScript</ulink> verwiesen.

note: type: Content of: <book><chapter><section><para>
en: Searching "CGI tutorial" on Google by typing encoded URL <ulink url="&httpswwwgooglecoutfiqcgitutorial;">https://www.google.com/search?hl=en&amp;ie=UTF-8&amp;q=CGI+tutorial</ulink> directly to the browser address is a good way to see the CGI script in action on the Google server.
de: Die Suche nach "CGI tutorial" auf Google durch Eingabe der kodierten URL <ulink url="&httpswwwgooglecoutfiqcgitutorial;">https://www.google.com/search?hl=en&amp;ie=UTF-8&amp;q=CGI+tutorial</ulink> direkt in der Adresszeile des Browsers ist eine gute Möglichkeit, das CGI-Skript auf dem Google-Server in Aktion zu beobachten.

note: type: Content of: <book><chapter><section><title>
en: The source code translation
de: Die Quellcode-Übersetzung

note: type: Content of: <book><chapter><section><para>
en: There are programs to convert source codes.
de: Es gibt verschiedene Programme zur Übersetzung von Quellcode:

note: type: Content of: <book><chapter><section><table><title>
en: List of source code translation tools
de: Liste von Programmen zur Übersetzung von Quellcode

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: AWK→PERL
de: AWK → PERL

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: convert source codes from AWK to PERL: <literal>a2p</literal>(1)
de: Quellcode von AWK nach PERL konvertieren: <literal>a2p</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: FORTRAN→C
de: FORTRAN → C

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: convert source codes from FORTRAN 77 to C/C++: <literal>f2c</literal>(1)
de: Quellcode von FORTRAN 77 nach C/C++ konvertieren: <literal>f2c</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: intel→gas
de: intel → gas

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: converter from NASM (Intel format) to the GNU Assembler (GAS)
de: Konvertierer von NASM (Intel-Format) nach GNU Assembler (GAS)

note: type: Content of: <book><chapter><section><title>
en: Making Debian package
de: Erstellen von Debian-Paketen

note: type: Content of: <book><chapter><section><para>
en: If you want to make a Debian package, read followings.
de: Wenn Sie ein Debian-Paket erstellen möchten, lesen Sie folgendes:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <xref linkend="_debian_package_management"/> to understand the basic package system
de: <xref linkend="_debian_package_management"/>, um die Grundlagen des Paketsystems zu verstehen;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <xref linkend="_porting_a_package_to_the_stable_system"/> to understand basic porting process
de: <xref linkend="_porting_a_package_to_the_stable_system"/>, um den grundlegenden Portierungsprozess zu verstehen;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <xref linkend="_chroot_system"/> to understand basic chroot techniques
de: <xref linkend="_chroot_system"/>, um die grundlegenden chroot-Techniken zu verstehen;

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>debuild</literal>(1), and <literal>sbuild</literal>(1)
de: <literal>debuild</literal>(1) und <literal>sbuild</literal>(1)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <xref linkend="_debugging_the_debian_package"/> for recompiling for debugging
de: <xref linkend="_debugging_the_debian_package"/> für Informationen zum Rekompilieren von Quellcode zwecks Fehlersuche (Debugging);

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&guidefordebianmaintainers;">Guide for Debian Maintainers</ulink> (the <literal>debmake-doc</literal> package)
de: <ulink url="&guidefordebianmaintainers;">Handbuch für Debian-Paketbetreuer</ulink> (aus dem <literal>debmake-doc</literal>-Paket).

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&debiandevelopersreference;">Debian Developer's Reference</ulink> (the <literal>developers-reference</literal> package)
de: <ulink url="&debiandevelopersreference;">Debian-Entwicklerreferenz</ulink> (aus dem <literal>developers-reference</literal>-Paket);

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&debianpolicymanual;">Debian Policy Manual</ulink> (the <literal>debian-policy</literal> package)
de: <ulink url="&debianpolicymanual;">Debian Policy-Handbuch</ulink> (aus dem <literal>debian-policy</literal>-Paket);

note: type: Content of: <book><chapter><section><para>
en: There are packages such as <literal>debmake</literal>, <literal>dh-make</literal>, <literal>dh-make-perl</literal>, etc., which help packaging.
de: Es gibt auch Pakete wie <literal>debmake</literal>, <literal>dh-make</literal>, <literal>dh-make-perl</literal> usw., die beim Paketieren helfen.

note: type: Content of: <book><appendix><title>
en: Appendix
de: Anhang

note: type: Content of: <book><appendix><para>
en: Here are backgrounds of this document.
de: Hier einige Hintergrundinformationen zu diesem Dokument.

note: type: Content of: <book><appendix><section><title>
en: The Debian maze
de: Das Debian-Labyrinth

note: type: Content of: <book><appendix><section><para>
en: The Linux system is a very powerful computing platform for a networked computer.  However, learning how to use all its capabilities is not easy. Setting up the LPR printer queue with a non-PostScript printer was a good example of stumble points. (There are no issues anymore since newer installations use the new CUPS system.)
de: Das Linux-System ist eine sehr leistungsfähige Computer-Plattform für einen mit dem Netzwerk verbundenen Rechner. Allerdings ist es nicht einfach, zu erlernen, wie man all dessen Fähigkeiten nutzen kann. Die Einrichtung der LPR-Drucker-Warteschlange mit einem nicht PostScript-fähigen Drucker war ein gutes Beispiel für die möglichen Stolpersteine. (Es gibt mittlerweile keine solchen Probleme mehr, da neue Installationen jetzt das CUPS-System nutzen).

note: type: Content of: <book><appendix><section><para>
en: There is a complete, detailed map called the "SOURCE CODE".  This is very accurate but very hard to understand.  There are also references called HOWTO and mini-HOWTO.  They are easier to understand but tend to give too much detail and lose the big picture.  I sometimes have a problem finding the right section in a long HOWTO when I need a few commands to invoke.
de: Es gibt eine vollständige Quelle für detaillierte Informationen, genannt der "QUELLCODE". Dieser ist sehr exakt, aber auch sehr schwer zu verstehen. Es gibt auch andere Quellen wie HOWTOs oder mini-HOWTOs. Diese sind leichter verständlich, neigen aber dazu, zu viele Details zu liefern und den großen Überblick zu verlieren. Ich habe manchmal ein Problem, den richtigen Abschnitt in einem langen HOWTO zu finden, wenn ich nur ein paar Befehle, die ich aufrufen muss, suche.

note: type: Content of: <book><appendix><section><para>
en: I hope this "Debian Reference (version &dr-version;)" (&build-date;) provides a good starting direction for people in the Debian maze.
de: Ich hoffe, diese "Debian-Referenz (Version &dr-version;)" (&build-date;) bietet eine gute Starthilfe für Leute im Debian-Labyrinth.

note: type: Content of: <book><appendix><section><title>
en: Copyright history
de: Copyright-Vergangenheit

note: type: Content of: <book><appendix><section><para>
en: The Debian Reference was initiated by me, Osamu Aoki &lt;osamu at debian dot org&gt;, as a personal system administration memo. Many contents came from the knowledge I gained from <ulink url="&thedebianusermailinglist;">the debian-user mailing list</ulink> and other Debian resources.
de: Die Debian Reference wurde initiert von mir, Osamu Aoki &lt;osamu at debian dot org&gt; als persönliches Memo zur Systemadministration. Viele Inhalte entstammen dem Wissen, das ich von der <ulink url="&thedebianusermailinglist;">debian-user-Mailingliste</ulink> und anderen Debian-Ressourcen bezogen habe.

note: type: Content of: <book><appendix><section><para>
en: Following a suggestion from Josip Rodin, who was very active with the <ulink url="&debiandocumentationprojectddp;">Debian Documentation Project (DDP)</ulink>, "Debian Reference (version 1, 2001-2007)" was created as a part of DDP documents.
de: Einem Vorschlag von Josip Rodin folgend, der sehr aktiv im <ulink url="&debiandocumentationprojectddp;">Debian Documentation Project (DDP)</ulink> war, wurde die "Debian Reference (version 1, 2001-2007)" als Teil der DDP-Dokumente erstellt.

note: type: Content of: <book><appendix><section><para>
en: After 6 years, I realized that the original "Debian Reference (version 1)" was outdated and started to rewrite many contents.  New "Debian Reference (version 2)" is released in 2008.
de: Nach sechs Jahren stellte ich fest, dass die originale "Debian Reference (version 1)" veraltet war und begann, viele Inhalte neu zu schreiben. Die neue "Debian Reference (version 2)" wurde 2008 veröffentlicht.

note: type: Content of: <book><appendix><section><para>
en: I have updated "Debian Reference (version 2)" to address new topics (Systemd, Wayland, IMAP, PipeWire, Linux kernel 5.10) and removed outdated topics (SysV init, CVS, Subversion, SSH protocol 1, Linux kernels before 2.5).  References to &release-outdated; release situation or older are mostly removed.
de: Ich habe die "Debian Reference (version 2)" aktualisiert, um neuen Themen (wie Systemd, Wayland, IMAP, PipeWire, Linux-Kernel 5.10) Rechnung zu tragen sowie veraltete (SysV init, CVS, Subversion, SSH-Protokoll 1, Linux-Kernel vor 2.5) zu entfernen. Referenzen zur Situation während &release-outdated; oder älter wurden überwiegend gelöscht.

note: type: Content of: <book><appendix><section><para>
en: This "Debian Reference (version &dr-version;)" (&build-date;) covers mostly &Codename-doc-1; and &Codename-doc-2; Debian releases.
de: Diese "Debian-Referenz (Version &dr-version;)" (&build-date;) deckt zum Großteil die Debian-Veröffentlichungen &Codename-doc-1; und &Codename-doc-2; ab.

note: type: Content of: <book><appendix><section><para>
en: The tutorial contents can trace its origin and its inspiration in followings.
de: Die Lehrinhalte haben ihren Ursprung und ihre Inspiration in folgenden Quellen:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: "<ulink url="&linuxusersguide;">Linux User's Guide</ulink>" by Larry Greenfield (December 1996)
de: "<ulink url="&linuxusersguide;">Linux User's Guide</ulink>" von Larry Greenfield (Dezember 1996)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: obsoleted by "Debian Tutorial"
de: abgelöst durch das "Debian Tutorial"

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: "Debian Tutorial" by Havoc Pennington. (11 December, 1998)
de: "Debian Tutorial" von Havoc Pennington (11. Dezember 1998)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: partially written by Oliver Elphick, Ole Tetlie, James Treacy, Craig Sawyer, and Ivan E. Moore II
de: teilweise geschrieben von Oliver Elphick, Ole Tetlie, James Treacy, Craig Sawyer und Ivan E. Moore II

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: obsoleted by "Debian GNU/Linux: Guide to Installation and Usage"
de: abgelöst durch "Debian GNU/Linux: Guide to Installation and Usage"

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: "<ulink url="&debiangnulinuxguallationandusage;">Debian GNU/Linux: Guide to Installation and Usage</ulink>" by John Goerzen and Ossama Othman (1999)
de: "<ulink url="&debiangnulinuxguallationandusage;">Debian GNU/Linux: Guide to Installation and Usage</ulink>" von John Goerzen und Ossama Othman (1999)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: obsoleted by "Debian Reference (version 1)"
de: abgelöst durch die "Debian Reference (version 1)"

note: type: Content of: <book><appendix><section><para>
en: The package and archive description can trace some of their origin and their inspiration in following.
de: Die Paket- und Archivbeschreibungen habe ihren Ursprung und ihre Inspiration in folgenden Quellen:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: "<ulink url="&debianfaq;">Debian FAQ</ulink>" (March 2002 version, when this was maintained by Josip Rodin)
de: "<ulink url="&debianfaq;">Debian FAQ</ulink>" (Version von März 2002, zu dieser Zeit betreut durch Josip Rodin)

note: type: Content of: <book><appendix><section><para>
en: The other contents can trace some of their origin and their inspiration in following.
de: Andere Inhalte haben ihren Ursprung und ihre Inspiration in folgenden Quellen:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: "Debian Reference (version 1)" by Osamu Aoki (2001–2007)
de: "Debian Reference (version 1)" von Osamu Aoki (2001-2007)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: obsoleted by the newer "Debian Reference (version 2)" in 2008.
de: abgelöst durch die neuere "Debian Referenz (Version 2)" in 2008.

note: type: Content of: <book><appendix><section><para>
en: The previous "Debian Reference (version 1)" was created with many contributors.
de: Die vorherige "Debian Reference (version 1)" wurde unter Mithilfe von vielen Beteiligten erstellt:

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: the major contents contribution on network configuration topics by Thomas Hood
de: ein Großteil der Beiträge zur Netzwerkkonfiguration von Thomas Hood;

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: significant contents contribution on X and VCS related topics by Brian Nelson
de: erhebliche Beiträge zu X- und VCS-bezogenen Themen von Brian Nelson;

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: the help on the build scripts and many content corrections by Jens Seidel
de: Hilfe bei den Build-Scripten und viele Korrekturen des Inhaltes durch Jens Seidel;

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: extensive proofreading by David Sewell
de: ausgiebige Korrekturlesung durch David Sewell;

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: many contributions by the translators, contributors, and bug reporters
de: viele Beiträge von Übersetzern und Leuten, die Inhalte beigetragen oder Fehler berichtet haben.

note: type: Content of: <book><appendix><section><para>
en: Many manual pages and info pages on the Debian system as well as upstream web pages and <ulink url="&wikipedia;">Wikipedia</ulink> documents were used as the primary references to write this document.  To the extent Osamu Aoki considered within the <ulink url="&fairuse;">fair use</ulink>, many parts of them, especially command definitions, were used as phrase pieces after careful editorial efforts to fit them into the style and the objective of this document.
de: Viele Handbuch- und Infoseiten im Debian-System sowie Upstream-Webseiten und <ulink url="&wikipedia;">Wikipedia</ulink>-Dokumente wurden als primäre Referenzen verwendet, um dieses Dokument zu schreiben. Bis zu einem gewissen Maß, das Osamu Aoki im Sinne von <ulink url="&fairuse;">Fair Use</ulink> als angemessen angesehen hat, wurden viele Teile davon, speziell Befehlsdefinitionen, in die Debian Reference übernommen (nach sorgfältiger Überarbeitung zwecks Anpassung an Stil und Zielvorgabe dieses Dokuments).

note: type: Content of: <book><appendix><section><para>
en: The gdb debugger description was expanded using <ulink url="&debianwikicontentsonbacktrace;">Debian wiki contents on backtrace</ulink> with consent by Ari Pollak, Loïc Minier, and Dafydd Harries.
de: Die Beschreibung des Debuggers gdb wurde unter Verwendung von <ulink url="&debianwikicontentsonbacktrace;">Inhalten aus dem Debian Wiki über backtrace</ulink> in Konsens mit Ari Pollak, Loïc Minier und Dafydd Harries erweitert.

note: type: Content of: <book><appendix><section><para>
en: Contents of the current "Debian Reference (version &dr-version;)" (&build-date;) are mostly my own work except as mentioned above.  These has been updated by the contributors too.
de: Die Inhalte der derzeitigen "Debian Referenz (Version &dr-version;)" (&build-date;) sind überwiegend meine eigene Arbeit, mit Ausnahme der oben genannten. Diese wurden auch durch diejenigen, die damals die Inhalte beigetragen haben, aktualisiert.

note: type: Content of: <book><appendix><section><para>
en: The author, Osamu Aoki, thanks all those who helped make this document possible.
de: Der Autor Osamu Aoki dankt allen, die geholfen haben, dieses Dokument möglich zu machen.

note: type: Content of: <book><appendix><section><title>
en: Document format
de: Dokumentenformat

note: type: Content of: <book><appendix><section><para>
en: The source of the English original document is currently written in <ulink url="&docbook;">DocBook</ulink> XML files.  This Docbook XML source are converted to HTML, plain text, PostScript, and PDF. (Some formats may be skipped for distribution.)
de: Der Quelltext des englischen Originaldokuments wird derzeit in <ulink url="&docbook;">DocBook</ulink>-XML-Dateien geschrieben. Diese Quellen werden in HTML, reine Textdateien, PostScript und PDF konvertiert. (Einige Formate könnten für die Verteilung ausgelassen werden.)
