Part 6
|
Package Development
|
|
|
33
|
RPM - The Red Hat Package Manager
|
33.1
|
Installing Packages
|
33.2
|
Upgrading Packages
|
33.3
|
Querying Package Information
|
33.3.1
|
Package Selection
|
33.3.2
|
Information Selection
|
33.4
|
Verification of installed packages
|
33.5
|
Removing Packages
|
34
|
Compiling SuSE Source Packages
|
34.1
|
Installing SRPMs
|
34.2
|
The RPM build tree
|
34.3
|
Building the Package
|
35
|
Creating Your Own RPM Packages
|
35.1
|
Roadmap
|
35.2
|
Preparing the Source Code
|
35.2.1
|
Unpacking the Sources
|
35.2.2
|
Compiling the Sources
|
35.2.3
|
Installing the new Software
|
35.2.4
|
Pit Stop #1
|
35.3
|
Integration into the SuSE Setup Scheme
|
35.3.1
|
Adding entries to existing configuration files
|
35.3.2
|
Extending the SuSE Setup Mechanism
|
35.3.3
|
Pit Stop #2
|
35.4
|
Creating the Patch-File
|
35.4.1
|
Creating two trees
|
35.4.2
|
Finding the difference
|
35.4.3
|
Final Pit Stop
|
35.5
|
Creating the Spec-File
|
35.5.1
|
Spec File Sections
|
35.5.2
|
The Preamble
|
35.5.3
|
The Prep Section
|
35.5.4
|
The Build Section
|
35.5.5
|
The Install Section
|
35.5.6
|
Scripts
|
35.5.7
|
The File List
|
35.5.8
|
The finish line
|
35.6
|
Build the RPM and SRPM packages
|