article

Installation (or setup) of a program is the act and the effect of putting the program in a computer system so that it can be executed.

Most programs are supplied in a condensed form intended for sale and distribution. In order to be used, they must be 'unpacked' and the relevant information placed correctly on the computer, taking account of variations between computers, and any customized settings required by the user. During installation, various tests are made of system suitability, and the computer is configured to store the relevant files and any necessary settings required for that program to operate correctly.

Because the requisite process varies for each program and each computer, many programs (including operating systems) come with a general-purpose or dedicated installer – a specialized program which automates most of the work required for their installation.

Some software is designed to be installed simply by copying their files to the desired location, and there is no formal installation process. This is common for Mac OS X applications and was the case, among others, of early Firefox versions (Firebird) for Windows. Operating systems also exist which don't require installation, and can therefore be run directly from a bootable CD, DVD, or USB drive, without affecting other operating systems installed on the machine. An example is Knoppix Linux.

The term then naturally extends to plugins, device drivers and software files which are not by themselves programs.

Common operations performed during software installations include creation or modification of:

Some jargon expressions

Manual installation
Installation performed without an installer or with a significant amount of manual user operations in addition to installer-assisted part(s).

Silent installation
Installation that does not display messages or windows during its progress. "Silent installation" is not a synonym of "unattended installation", though it is often improperly used as such.

Unattended installation
Installation that is performed without user interaction during its progress or, in a stricter sense, with no user present at all, except eventually for the initial launch of the process. An installation process usually requires a user who "attends" it to make choices at request: accepting an EULA, specifying preferences and passwords, etc. In graphical environments, installers that offer a wizard-based interface are common. However these installers may also provide command line switches that allow performing unattended installations.

Headless installation
Installation performed without using a monitor connected to the destination computer (in particular, on a computer with no video output at all). This can be an (attended) installation performed from another machine connected via LAN or via a serial cable.

Unattended and headless installations are common tasks for system administrators.

Clean installation
Given the complexity of a typical installation there are many factors that may interfere with its successful completion. In particular files that are leftover of old installations of the same program or an unstable situation of the operating system may all prevent a given program to install and work correctly. An installation performed in absence of such interfering factors (which may vary from program to program) is called a clean installation. In particular a clean Windows installation can be performed by formatting its destination partition before the actual installation process.

Flat installation
An installation of a program performed from a copy (called a flat copy) of its original media contents (mostly CDs or DVDs) to a hard drive, rather than directly from the media. This may help in some situations where the target machine isn't able to cope with random access reads from CD/DVD at the same time as performing the CPU-intensive tasks often required by an installation.

See also


Package management systems

Installation (Computer) | インストール | Instalacja (informatyka) | Asennus

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Installation (computer programs)".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld