cbagger01
Group: Members
Posts: 4264
Joined: Oct. 2003 |
|
Posted: June 22 2004,05:26 |
|
Without getting into much detail, here is a quick overview of the standard DSL software installation methodolgy.
DSL is partially derived from a larger livecd Linux Distribution called "Knoppix". Knoppix is based on the Debian Linux distribution.
Debian Linux and its cousins have some really cool features. Here is some reading on the subject:
http://www.debianuniverse.com/readonline/
On a technical level, one of the great features of Debian-based Linux systems is an advanced package management system. A package management system is used to install, upgrade and remove software. The closest analagy to a package management system in the MSWindows world would be the "Add/Remove Programs" section of the Control Panel.
Now imagine an "Add/Remove Programs" menu that is smart enough to:
(1) Compile a constantly updated list of THOUSANDS of computer programs and provide an instant method to download and install them from the Internet at the push of a button.
(2) When you choose to install program X , the program knows that you also need program Y or library Z in order for program X to work properly. It then automatically downloads and installs X, Y, and Z together so that your program works correctly the first time and you don't get "PROGRAM X ERROR: Failure due to missing program Y" messages. This "missing program" or "missing library" problem is commonly known as "dependency hell" and can leave the average user very confused because he or she then needs to stumble around and figure out how to install program Y. Many other Linux distributions (although some of them are working on a Debian-like solution) suffer from this problem.
For example, in MSWindows you may try and install a new game program, but this program needs Microsoft Direct X version 8.1 and your computer has Direct X version 6.0 already installed. A good software company would inform you of the dependency and give you the option to upgrade your Direct X to version 8.1 But some software companies will not do this. Instead, they will place a tiny one line comment inside their "README" text file informing the user that "Direct X version 8.1 is REQUIRED or the program will crash" or something like this.
The poor user is then left with a game that crashes until he finds the README file or calls tech support for help.
The core of the Debian package management system are some command line (MSDOS-like) utility programs like 'dpkg' and 'apt-get'.
You can use these programs to install and remove software.
However, some users prefer to have a nice graphical XWindows style program with menus and buttons and program informational screens, etc. "Synaptic" is the name of the most popular graphical program and is used in DSL.
If you look in the "Got Memory & Bandwidth" menu (I believe that it is inside the "Tools" menu), there will be an option to download and install Synaptic.
Once you are ready to start installing new software into your DSL system, I recommend that you give Synaptic a test drive.
Good Luck.
|