Thanks for that info... I am DLing the torrent now :D
Package management (by John Frey)
***********************EXCERPT Intro**************************
A few weeks ago on DistroWatch there was some debate about package managers. I think you will agree that we can never know too much about package management. I have done some research and would like to share some of what I have learned.
What is a package?
The first thing we need to know is, what is a package? There are two ways to install software. The first way is to get source code and compile it on your system.
********************snip*********************
The 2nd way is to get and install a package. A package contains source code pre-compiled and packaged as a binary installation file (executable). It may include icons, libraries, configuration files, binaries, man pages, desktop shortcuts, header files, fonts, etc. In addition, it may contain meta data, such as version information, package maintainer and software authors' names and contact information, licensing, changelogs, READMEs and web location for the project and source code. Each package format has a file structure for storing data and is compressed. When the package is executed, it uncompresses the data and copies all the files from the package into the file system of the operating system, creating symbolic links where needed, putting start-up links in the menu and on the desktop, and sometimes giving configuration options to the user.
Packages are distribution and version-specific as the location for dependencies may vary between distributions and between versions of a distribution. Sometimes it is possible to download and install software the Windows way by just clicking on the package, provided it is compatible with the operating system.