
#WEBMIN UNINSTALL INSTALL#
Certain packages may fail to install unless you have installed another package first, and some packages may not be removable if others depend upon them. This makes it easy to remove unwanted software that was installed by default, or add additional software from the distribution CD or website.īecause some programs depend on other programs to operate, packages can have dependencies as well. When a Linux distribution is installed, almost every file that is placed on the hard disk is a member of one of the distribution's packages. Programs written in languages like Perl (such as Webmin) or packages that contain only documentation are usually CPU-independent. A package can only be installed on a system with the right CPU architecture - unless it is architecture-independent, in which case it will install on any system type. Because Linux supports many different CPU types (x86, Alpha and IA64 to name a few), some programs have packages compiled for several different CPUs. On almost all versions of Linux, packages generally contain compiled programs that will only work on the CPU architecture that they were compiled for. Because the system knows which package every file came from, when you want to remove a package it knows exactly which files to delete. When it is installed, the package system extracts all the component files and places them in the correct locations on your system.

A package is a collection of commands, configuration files, man pages, shared libraries and other files that are associated with a single program like Apache Webserver or Sendmail Mail Server, combined into a single package file.
