Installing software on Linux.
Years ago was more complicate install software in linux, in the begin we had the code source and we had compile it. How compile it?. 
Compile the source code have his advantages, the software is optimized for own computer but the installation isn' t ever easy. 

We have the name_program.tar.gz to decompress it. 
tar zxvf name_program.tar.gz
Now is create the folder, we enter in it. 
cd name_program
The first is read the documentation  that is in the folder, the name normally is README, if we haven't instruction (it's rare) find the configure file and execute it. 
./configure
If you haven't the configure file it isn't problem, we are able to do without the last instruction. 
The ./configure is to optimize the software to the hardware but any program are "optimize" by default. 
make
This instruction is to compile the program, it get the information of the makefile that is a file included in all name_program to compile all the .c .h ...... 
After compile it we need to install definitively an last instruction. 
make install
In any cases isn't need do the make

The installation is completed. 

Errors? of course!. 
If your hardware isn't compatible to the software you'll look any errors when you do the ./configure. 

screenshot
After of the ./configure


If you haven't all the dependencies when you'll compile it, you can see the dependencies that need you, how libinit.3.4.so I explain bellow how find and installs its. 
 

 

 
 
Now we can install Red Hat Packets (.rpm) that are more easy and is turn into in a standard together with the Debian packets (.deb). 
When we get the packets of the internet we have look the extension, this is i386 or i586 or i686 .rpm or .deb it depends of your computer and your linux distribution. 

Commands of rpm.

rpm -e package_name
    Removes "package_name" from the system.
rpm -qa
    Queries RPM database lists all packages installed.
rpm -qpl package.rpm
    Queries 'package.rpm', lists all files.
rpm -qpi package.rpm
    Queries 'package.rpm', lists info.
rpm -qf /some/file
    Check which package owns a file.
rpm -Uvh package.rpm
    Upgrade 'package.rpm', be verbose, show hash marks.
rpm -ivh package.rpm
    Install 'package.rpm', be verbose, show hash marks.
Commands of dpkg.
dpkg -r package-name
    Removes 'package-name' from the system (as listed by dpkg -l).
dpkg -l
    Shows all installed packages.
dpkg -c package.deb
    Lists all files in package.deb (rpm -qpl).
dpkg -I package.deb
    Package's list of http://www.debian.org/.
dpkg -i package.deb
    Install package.deb.
Debian have an method more easy and not complicate to install software register.
apt-get install nameprogram
If the nameprogram is in the debian's server the installation is automatic.

 

 
 
There are any web with almost packages, here there are any links.

http://rpmfind.net/linux/RPM/index.html
http://rpm.pbone.net/index.php3/stat/2
http://freshmeat.net/
http://www.linuxapps.com/ http://www.debian.org/distrib/packages

by Dalamar
www.sorgonet.com