openSUSE

Copyright © 2006-2007 Novell, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Section being this copyright notice and license. A copy of the license is included in the section entitled “GNU Free Documentation License”.

SUSE®, openSUSE®, the openSUSE® logo, Novell®, the Novell® logo, the N® logo, are registered trademarks of Novell, Inc. in the United States and other countries. Linux* is a registered trademark of Linus Torvalds. All other third party trademarks are the property of their respective owners. A trademark symbol (® , ™, etc.) denotes a Novell trademark; an asterisk (*) denotes a third-party trademark.

All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither Novell, Inc., SUSE LINUX Products GmbH, the authors, nor the translators shall be held liable for possible errors or the consequences thereof.


Contents

About This Guide
1. Feedback
2. Additional Documentation
3. Documentation Conventions
4. About the Making of This Manual
5. Source Code
6. Acknowledgments
I. Installation and Setup
1. Installation with YaST
1.1. Choosing the Installation Media
1.2. Choosing the Installation Method
1.3. The Installation Workflow
1.4. System Start-Up for Installation
1.5. The Boot Screen
1.6. Language
1.7. Media Check
1.8. License Agreement
1.9. Installation Mode
1.10. Clock and Time Zone
1.11. Desktop Selection
1.12. Installation Settings
1.13. Performing the Installation
1.14. Configuration of the Installed System
1.15. Graphical Login
2. Setting Up Hardware Components with YaST
2.1. Probing Your Hardware
2.2. Setting Up Graphics Card and Monitor
2.3. Setting Up Keyboard and Mouse
2.4. Setting Up Sound Cards
2.5. Setting Up a Printer
2.6. Setting Up a Scanner
3. Installing or Removing Software
3.1. Installing Software
3.2. Checking Software Dependencies
3.3. Packages and Software Repositories
3.4. Removing Software
3.5. Adding Software Repositories
3.6. Installing Add-On Products
3.7. Keeping the System Up-to-date
4. Accessing the Internet
4.1. Direct Internet Connection
4.2. Internet Connection Via Network
5. Managing Users with YaST
5.1. Managing User Accounts
5.2. Special Options
5.3. Managing Groups
5.4. Changing the User Authentication Method
6. Changing Language and Country Settings with YaST
6.1. Changing the System Language
6.2. Changing the Country and Time Settings
II. Basics
7. Basic Concepts
7.1. User Concept
7.2. The Linux File System
7.3. File Access Permissions
8. Shell Basics
8.1. Starting a Shell
8.2. Entering Commands
8.3. Working with Files and Directories
8.4. Becoming Root
8.5. Modifying File Permissions
8.6. Useful Features of the Shell
8.7. Editing Texts
8.8. Searching for Files or Contents
8.9. Viewing Text Files
8.10. Redirection and Pipes
8.11. Handling Processes
III. Mobility
9. Mobile Computing with Linux
9.1. Laptops
9.2. Mobile Hardware
9.3. Cellular Phones and PDAs
9.4. For More Information
10. Managing Network Connections with NetworkManager
10.1. Use Cases for NetworkManager
10.2. Activating Use of NetworkManager
10.3. Using KNetworkManager
10.4. The GNOME NetworkManager Applet
10.5. Troubleshooting
10.6. For More Information
11. Copying and Sharing Files
11.1. Scenarios
11.2. Access Methods
11.3. Accessing Files on Different OS on the Same Computer
11.4. Copying Files between Linux Computers
11.5. Copying Files between Linux and Windows Computers with SSH
11.6. Sharing Files between Linux Computers
11.7. Sharing Files between Linux and Windows with Samba
11.8. For More Information
IV. Help and Troubleshooting
12. Help and Documentation
12.1. Included Help Resources
12.2. Additional Help Resources
12.3. For More Information
13. Common Problems and Their Solutions
13.1. Finding and Gathering Information
13.2. Installation Problems
13.3. Boot Problems
13.4. Login Problems
13.5. Network Problems
13.6. Data Problems
13.7. Support for openSUSE
A. GNU Licenses
A.1. GNU General Public License
A.2. GNU Free Documentation License
Index

List of Figures

1.1. Language Selection
1.2. Media Check
1.3. Clock and Time Zone
1.4. Desktop Selection
1.5. Installation Settings
1.6. Partitioning
1.7. Possible Options for Windows Partitions
1.8. Resizing the Windows Partition
1.9. Installing and Removing Software with the YaST Software Manager
2.1. Detecting Old Sound Chips
2.2. Sound Configuration
2.3. Printer Configuration Summary
3.1. Conflict Management of the Package Manager
3.2. openSUSE Updater: Simple Update View
3.3. openSUSE Updater: Detailed Update View
3.4. openSUSE Updater: Configuration
5.1. YaST User and Group Management
6.1. Setting the Language
6.2. Setting Country and Time
7.1. Group Membership for a User in YaST
7.2. Autodetection of a USB Stick in KDE
7.3. File and Folders in KDE File Manager
7.4. File Access Permissions in KDE File Manager
9.1. Integrating a Mobile Computer in an Existing Environment
10.1. Available Networks in the KNetworkManager Applet
10.2. Available Networks in GNOME NetworkManager Applet
10.3. Access Point Configuration
11.1. File Synchronization Proposal
12.1. Main Window of the KDE Help Center
12.2. Main Window of Yelp
12.3. Viewing a Man Page With Konqueror
13.1. US Keyboard Layout
13.2. Automatic Repair Mode

List of Tables

1.1. Boot Options
1.2. Space Requirements
7.1. Overview of a Standard Directory Tree
7.2. Access Permissions For Files And Directories
9.1. Use Cases for NetworkManager
12.1. Man Pages—Categories and Descriptions
13.1. Log Files
13.2. System Information

List of Examples

7.1. Access Permissions For Files and Folders
8.1. Access Permissions For Files and Folders