Debian Reference
This Reference Manual applies to:
Debian
This Reference Manual is intended for:
Beginner, Desktop User, Desktop Power User, Server Administrator, Advanced Server Administrator
This Debian Reference is intended to provide a broad overview of the Debian system as a post-installation user's guide.
All content on one page (useful for printing, presentation mode etc.)
- Preface
-
Debian fundamentals
-
The Debian archives
- Directory structures
- Debian distributions
- The stable distribution
- The testing distribution
- The unstable distribution
- The frozen distribution
- Debian distribution codenames
- Codenames used in the past
- The source for codenames
- The pool directory
- Historical notes about Sid
- Uploaded packages in incoming/
- Retrieving an older package
- Architecture sections
- The source code
-
The Debian package management system
- Overview of Debian packages
- Debian package format
- Naming conventions for Debian package filenames
- Preservation of local configuration
- Debian maintenance scripts
- Package priorities
- Virtual packages
- Package dependencies
- The meaning of "Pre-Depends"
- Package status
- Holding back packages from an upgrade
- Source packages
- Building binary packages from a source package
- Creating new Debian packages
- Upgrading a Debian system
- The Debian boot process
- Supporting diversity
- Internationalization
- Debian and the kernel
-
The Debian archives
-
Debian System installation hints
-
General Linux system installation hints
- Hardware compatibility basics
- Determining a PC's hardware and chip set
- Determining a PC's hardware via Debian
- Determining a PC's hardware via other OSs
- A Lilo myth
- GRUB
- Choice of boot floppies
- Installation
- Hosts and IP to use for LAN
- User accounts
- Creating filesystems
- DRAM memory guidelines
- Swap space
- Bash configuration
- Mouse configuration
- NFS configuration
- Samba configuration
- Printer configuration
- CRON for desktop PCs
- Other host installation hints
-
General Linux system installation hints
-
Debian tutorials
- Getting started
- Midnight Commander (MC)
- Unix-like work environment
- Unix-like text processing
- Unix-like filesystem
- X Window System
- Further study
- Upgrading a distribution to stable, testing, or unstable
-
Debian package management
- Introduction
- Beginning Debian package management
- Debian survival commands
-
Debian nirvana commands
- Information on a file
- Information on a package
- Unattended installation with APT
- Reconfigure installed packages
- Remove and purge packages
- Holding older packages
- Mixed stable/testing/unstable system
- Prune cached package files
- Record/copy system configuration
- Port a package to the stable system
- Local package archive
- Convert or install an alien binary package
- Automatically install command
- Verify installed package files
- Optimized sources.list
- Other Debian peculiarities
- The Linux kernel under Debian
-
Debian tips
- Booting the system
- Recording activities
- Copy and archive a whole subdirectory
- Differential backup and data synchronization
- System freeze recovery
-
Nifty little commands to remember
- Pager
- Free memory
- Set time (BIOS)
- Set time (NTP)
- How to control console features such as the screensaver
- Search administrative database
- Disable sound (beep)
- Error messages on the console screen
- Set console to the correct type
- Get the console back to a sane state
- Convert a text file from DOS to Unix style
- Convert a text file with recode
- Regular-expression substitution
- Edit a file in place using a script
- Extract differences and merge updates for source files
- Convert a large file into small files
- Extract data from text file table
- Script snippets for piping commands
- Script snippets for looping over each file
- Perl short script madness
- Get text or a mailing list archive from a web page
- Pretty print a web page
- Pretty print a manual page
- Merge two PostScript or PDF files
- Time a command
- nice command
- Schedule activity (cron, at)
- Console switching with screen
- Network testing basics
- Flush mail from local spool
- Remove frozen mail from local spool
- Redeliver mbox contents
- Clear file contents
- Dummy files
- chroot
- How to check hard links
- mount hard disk image file
- Samba
- Utilities for foreign filesystems
- Typical mistakes to be noted
-
Tuning a Debian system
- System initialization
- Restricting access
- CD writers
-
X
- X packages
- Hardware detection for X
- The X server
- X clients
- X sessions
- Using X over TCP/IP
- Connecting to a remote X server – xhost
- Connecting to a remote X server – ssh
- The X terminal emulator – xterm
- X resources
- Keymaps and pointer button mappings in X
- Getting root in X
- TrueType fonts in X
- Web browsers in X
- Mail Clients (MUAs) in X
- SSH
-
Localization (l10n)
- Basics of localization
- Locales
- Introduction to locales
- Activating locale support
- Activating a particular locale
- ISO 8601 date format locale
- Example for the US (ISO-8859-1)
- Example for France with Euro sign (ISO-8859-15)
- Example for a multilingual X window system
- Alternative X input methods
- X terminal emulators
- UTF-8 support for the X terminal emulator
- Example for UTF-8 in a framebuffer console
- Beyond locales
- Multilingualization (m17n)
-
Network configuration
- Basics of IP networking
- Low level network configuration
- Naming the computer
- Domain Name Service (DNS)
- Configuring network interfaces using DHCP
- High level network configuration in Debian
- Dealing with inconsistent naming of interfaces by the kernel
- Triggering network configuration
- Multi-stage mapping
- Network service configuration
- Network troubleshooting
- Building a gateway router
- Editors
- Version Control Systems
- Programming
- GnuPG
- Support for Debian
- Appendix
- Abstract and Copyright

