Professional Documents
Culture Documents
org/
GNU/Linux Desktop
Survival Guide
by Graham Williams
Desktop Survival 6 View Survival Search
This book is Copyright and is made available in the hope that it serves as a useful
resource for users of GNU/Linux in general and Debian in particular. The procedures
and applications presented in this book have been included for their instructional value.
They have been tested but are not guaranteed for any particular purpose. The publisher,
Togaware.com, does not offer any warranties or representations, nor does it accept any
liabilities with respect to the programs and applications.
This book is a work in progress. Please send comments, suggestions, updates, and
criticisms to Graham.Williams@togaware.com.
A PDF version of this book is available for purchase for a small fee from
http://www.togaware.com (to help cover costs). The HTML version is available from
http://www.togaware.com/linux/survivor/ and http://survivor.sarovar.org/ and is an
open source project to which others are invited to contribute.
1 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
This document is released under the terms of the GNU General Public License, version
2 or later (http://www.gnu.org/licenses/gpl.html), or under the terms of the Creative
Commons Attribution License, version 2.0 or later
(http://creativecommons.org/licenses/by/2.0/), at your option. Permission is granted to
copy and distribute this work, with or without modification, in any medium, provided this
copyright notice and notice of any changes is attached.
ISBN 0-9757109-1-5
Contents
Preface
Advocacy
Linux and Open Standards Adopters
Freedom
Usability
Reliability
Security
Developerability
Business Case
Software Licensing
Reliability and Quality
Incremental change
Fear, Uncertainty, Doubt
2 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Distributions
Debian GNU/Linux Distributions
Debian GNU/Linux Distributors
Advantages of the Debian Distribution
Debian Distributions
Debian Packages
Debian Releases
Naming The Releases
Recording Your Choice
Other Flavours
Package Basics
Debian on CD
Download the CD Image
Jigdo: Build CD-ROM Images
Obtain The Debian Pseudo-Image Kit
Listing of CD Image Contents
Download Debian Packages
CD-ROM Packages from APT
Other Distributions
Moving From Red Hat
Installation
Quick Start
LiveCD Install
Quick Debian Install
Booting from CD/DVD
System Install
Account Configuration
Applications
Hardware Compatibility
Getting the Installation Media
Floppy Distribution
CD or DVD ROM Distribution
Boot
Booting from Floppy with USB
3 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
SPARCStation Boot
BIOS Not Supporting CD-ROM
Installation
Debian Install
Base Install
Language
Networking
Partitions
Reboot and User Accounts
Package Selections
EMail: Setup Exim
Finished
Installing Packages
Update To Newest Distribution
Upgrade
New Packages
Resources
Books
Basic Survival
Basic Linux
File and Directory Protections
Background Jobs
System Information
4 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Removing Packages
Reconfigure Packages
Logging The Installation
Checking What's Changed Before Installing
Installing Alien Packages
Putting Packages on Hold
Keeping Things Tidy
Building Packages
Building Packages from Source
Build Architecture Optimised Packages
Pinning Distributions
Setting Default Applications
Bugs
Managing Daemons or Services
Alternative Applications
Package Archives
Local Cache
Historic Packages
Maintaining a Distribution Archive
Local Debian Package Cache
Tips and Tricks
Using wajig as a Filter
Synchronising Two Installations
Package Archive Signatures
Audio
Audio Setup
Sound Drivers
Setting Up Your Audio Chip
Audio Not Working
Duplex Mixing
Audio Formats
Sound Recording
Required Software
Hardware Connections
Mixer Settings
5 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Gramofile
Recommended Recording Process
Recordings Using the Gnome Sound Recorder
Command Line Sound Recording
Streaming Audio
Using MPlayer
Using Vsound
Changing the Volume
Extracting Music From CDs
Sound Juicer
Grip
Playing CDs
Playing Digital Music
Quod Libet
Mobile Music Players
iRiver H340
Creative Zen
iPod
Audio Processing
Conversions
m4a to mp3
SOX
Managing Your Music Collection
6 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Cameras
Setup of HP Photosmart 320
Accessing Photos
7 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
No Intermediate Image
Direct Copy Data CD from /dev/cdrom to SCSI burner
Copy Video CD
CD Mixed Data Audio
CD-RW
Multi Session CDs
CD Labels
Troubleshooting
Permissions
No mode page data received
Chinese
LaTeX
Emacs
Commercial
Corel WPO Office Alternative
Conference Management
Managing Paper Reviews
Configuration
System Configuration in /etc
8 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Managing a Project
Initialising your own Repository
Creating a New Project
Adding Files to a Project
Updating Your Project Copy
Identifying Changes
Removing Files from a Project
Committing Changes
Tagging a Release
Tuning
Location of Repository
Using ssh Rather Than rsh
Notify Users of Changes
Ignoring Files
CVS for NT
Databases
DIA: Charts and Diagrams
Basic Operation
Walkthrough: Creating Simple Diagrams
Reference: Command Line Options
Reference: The Tools Windows
Pointer, View, and Text Objects
Standard Shapes
Handles and Connection Points
Sheets
Pen
Lines
Reference: The Right Mouse Button Menu
The File Menu
Preferences
Export
Printing
Quitting
The Edit Menu
The View Menu
9 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Disks
New Disk Setup
Ext2 to Ext3
Repartition a Disk
Disk Parameters
Hard Disks
CD/DVD Drives
10 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Documentation
Browse Documentation With dwww
Debian doc-central
Email
Email Quick Start
Setting up EMail
Exim
Retrieving and Filtering Email
Fetchmail: Collect Mail from Remote Hosts
System Wide Fetchmail
Procmail to Filter and Split Email
IMAP: Mail Server
POP Mail Server
Reading Email
Mutt
Gnus
Email Web Interface
Troubleshooting
Email Tools
Mairix: Searching Maildir and mbox archives
Grepmail: Search mail archives
EMail Attachments
MSTNEF attachments
Uuencode and Uudecode in Mail
Mailing Lists
Spam
Evolution
Procmail
Viruses
SMTP Direct
Email Quoting
11 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Managing Email
Using Virtual Folders
Contacts and Address Book
Managing Your Calendar
Tracking Your Tasks
File Systems
Firewalls
IPMASQ
IPCHAINS
Floppy Disks
Floppy Drive Access Permissions
Format a Floppy
Using DOS-Like Commands
Mounting Floppy Disk Device
Copy a Floppy
12 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Adding Widgets
Removing Widgets
The Widget Tree
Gnome File Entry
Tooltips
Check Buttons
Removing a Row
Editing the Toolbar
Editing Menus
Adding an About Dialogue
File Not Found Dialogue
Display Results
Running Your Interface
Building the C Code
The GNU Package Management Tools
Counting the Words
Packaging For Distribution
Using Libglade C
Counting the Words
Using Libglade with Python
Counting the Words
Using Libglade with Perl
Glade Reference
Writing Your Code
Finding Your Widget
Using the GTKExtra Libraries
Global and Local Pointers
Command Line Options
The Menus and Toolbar
The File Menu
The Edit Menu
The View Menu
The Settings Menu
The Help Menu
Project Options
General
13 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
C Options
LibGlade Options
Widget Properties
Widget Palettes
The GTK+ Basic Widgets
The GTK+ Additional Widgets
The Gnome Widgets
The GnomeApp
The GnomeDruid
The Glade Save Format
Glade Resources
Acknowledgements
Using Napster
Gnome Hack
14 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Troubleshooting
Locked File
Gnome Resources
Gnome Books
GnuCash: Finances
Gnumeric: Spreadsheet
Other Spreadsheets
The StarOffice Calc
KSpread
ApplixWare Spreadsheet
HTML Editors
Bluefish
ImageMagick
15 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Initialisations on Booting
Run Levels
Initialisation Scripts
CTRL-ALT-DEL: The Three Finger Salute
Terminals
Java
Install Sun Java
Java Alternatives
Mozilla Java Plugin
Old Recipes
Keyboard
Mapping a Key
16 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
LaTeX
LaTeX Documentation
Generating LaTeX
Creating LaTeX Documents
Using LyX
Using Emacs
Processing a LaTeX Document
LaTeX Tips and Tricks
Bibliography Starts on a New Page
Convert BibTeX to EndNotes
Troubleshooting
TeX Capacity Exceeded
Log System
Messages File
Login
All Capitals Login
Login Screen
Midnight Commander
Gnome Memory Blocks
Memory
Modems
Silence
No Dial Tone
Chat Script Giving up Too Early
17 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Mounting Devices
Mount Points
Mount Options
Loopback Device
Using UDEV
Flash Memory
Camera
iPod
Card Reader
MP3 Player
iRiver H340
iRiver ifp796
Examples
Using Gnome-Volume-Manager
MS/Windows
Wine: Emulating MS/Windows
VMWare: Virtual Machines
Troubleshooting
Citrix: MS/Windows Under Linux
Screenshot
Installation
Client Installation
Java Client Installation
File Conversions
Music
Printing Music
MySQL
MySQL Root Password
Creating New Database
Create a New User
Remote Host Access
Remote User Permissions
Basic MySQL
18 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Networks
Cables
Network Configuration
Understanding IP Addresses
Graphical Tools
Manual Setup
Example Configurations
Wireless Network
Netgear
Netgear MA311
Cisco Air PCM3500
D-link AirXpert DWL-AG650
Domain Name Searching
Changing Hostnames
Ports and Services
IP Forwarding: Home Networks
Dynamic Host Name Mapping
No-IP
DynDNS
Router to Router Connections
Multiple Ethernet Cards
Toubleshooting
Neighborhood Table Overflow
Network Debugging
ADSL and DNS Debugging
19 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Export Lists
Root Access On NFS
Auto Mounting
Troubleshooting
Permission Denied -- Invalid Argument
NT File System
OpenOffice
OpenOffice Writer
Dictionaries
OpenOffice Impress
20 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
control
copyright
changelog
rules
Other Files
Building the Debian Package: First Time
Adding the Package to Your Archive
Updating the Debian Package
Updating From New Distribution
Updating Debian Packaging
Partitions
Sample Usage
Suggested Partitioning
Repartitioning MS/Windows
Passwords
Password File Sharing
Using rdist
Simple tar
Using NIS
Setting Up The Master Server
Setting Up The Client
Presentations
Beamer
Prosper
OpenOffice Impress
KPresenter
Printing
CUPS - Common Unix Printing System
21 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Python
Python Documentation
Python and R: Python Interfaces to R
Installing RSPython
Installing RPy
R: Statistical Software
Remote Desktops
Viewing a Remote Desktop
Samba
Scanning
Setup HP PSC 2210
Scanning Setup
Science
Chemistry
Periodic Tables
Security
Booting Linux
Shields Up Security Check
Checking Security with Nessus
Check Security with Chkrootkit
22 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Identify Portscanners
Packages to Avoid
OpenPGP and Keys
Securing Your Network
Identifying Your System?
SH File System
Sketch
Spell
SPlus: Statistical Software
Spruce: Email
SSH: Secure Communications
Versions of SSH
Installation
Remote Host Authentication
Simple Usage
Public and Private Keys
SSH Agents
DSA Key Generation
Changing Your Passphrase
SSH and Rsync
SSH and the X Window System
SSH Tunnelling
SSH Access Denied
SSH Terminal in a Browser
SSH Version 1
USB
Mass Storage Devices
HP Photosmart 320
DVD Writer
23 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
USB Printers
HP LaserJet 1200
HP PSC2210
Video
Video Chip Setup
nVidia Video Driver
Video Formats
Video Manipulation
DVD and Video Viewing
DVD Videos
Xine
Ogle
DVD Sound Track
DVD Backups
AcidRip: Simple GUI for DVD to AVI
ToVid: Command Line DVD Creation
DvRequant
Dvdrip: Complex GUI for DVD
Ripmake: Command Line Tools
Command Line Tools
Video from Photos
Troubleshooting
DVD Movies Stop-Start
24 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
XML
XSLT Processors
Sample Installations
Compaq XP1000 (Kurtz)
Kurtz Specifications
Kurtz Install Log
3 June 2005
Troubleshooting
Access SRM
Dell Dimension 8400 (Belinos)
Belinos Specifications
Belinos Install Log
19 Apr 2005
Troubleshooting
Tigon3 Network Card
ATI Radeon X300
Audio
25 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
26 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
27 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Bach Install
Install Kernel 2.4.19
Dell OptiPlex GXi 523M (Prefect)
Prefect Specifications
Prefect Install
Dell Precision 420 MT (Cleveland)
Cleveland Specification
Cleveland Install
Dell Optiplex GX240 (Cultus)
Cultus Specifications
Cultus Install Log
Dell Precision WorkStation 530 MT (Altrop)
Altrop Specifications
Altrop Install
Sun SPARCstation 5 (sun4m) (Cepheus)
Cepheus Specifications
Toshiba Satellite 1800 (HAX)
HAX Specifications
HAX Install Log
IBM ThinkPad (Hukz)
HUKZ Specifications
HUKZ Install Log
Dell Latitude C600 (Inco)
Inco Specifications
Inco Install Log
Dell OptiPlex GX1p (Plymouth)
Plymouth Specifications
Plymouth Install
Dell Precision WorkStation 420 MT (Velox)
Velox Specifications
Velox Install
Dell OptiPlex GX110 (Mint)
Mint Specifications
Mint Install
Dell Latitude CPiD300XT (Inka)
Inka Specifications
28 of 29 12.11.2005 13:41
Debian GNU/Linux Desktop Survival Guide http://survivor.sarovar.org/
Troubleshooting
Debian From Scratch
Index
Copyright © 1995-2005
Support this endeavour through your purchase of the PDF Version
29 of 29 12.11.2005 13:41