What is this site? It is generaly simplier version of wikipedia. You will find there selected articles. Enjoy!
| This article needs additional citations for verification. Please help improve this article by adding reliable references. Unsourced material may be challenged and removed. (April 2010) |
| This article may need to be rewritten entirely to comply with Wikipedia's quality standards. You can help. The discussion page may contain suggestions. (May 2009) |
Installation (or setup) of a program (including drivers, plugins, etc.) is the act of putting the program onto a computer system so that it can be executed.
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.
Contents |
Some software can be executed by simply copying it to a computer and executing it with no further ado; no installation procedure as such is required. Other programs are supplied in a form not suitable for immediate execution, and require an installation procedure. Installation may include unpacking of files supplied in a compressed form, copying them to suitable locations, tailoring the software to suit the hardware and the user's preferences, providing information about the program to the operating system, and so on. The installer may test for system suitability and available mass storage space.
Some software is designed to be installed simply by copying their files to the desired location, and there is no formal installation process. This was once usual for many programs running under MS-DOS, Mac OS, Atari TOS, AmigaOS since early versions of these operating systems and actually it is very common and "de facto" standard in Mac OS X applications and is also used for many Windows applications. There are versions of some operating systems which do not themselves require installation, and can be run directly from a bootable CD, DVD, or USB drive, without affecting other operating systems installed (but not running) on the machine. Examples are AmigaOS 4.0, different Linux distros, MorphOS AmigaOS clone, or Mac OS 1-9.
Installation usually implies that once installed, the program can be executed again and again, without the need to reinstall before each execution, until the program is uninstalled or the program prevents further execution, for example by coming to the end of its demonstration period.
Common operations performed during software installations include creation or modification of:
An installation program or installer is a computer program that installs files, such as applications, drivers, or other software, onto a computer. Some installers are specifically made to install the files they contain; other installers are general-purpose and work by reading the contents of the software package to be installed.
The differences between a package management system and an installer are:
During the installation of computer programs it is sometimes necessary to update the installer or package manager itself. To make this possible, a technique called bootstrapping is used. The common pattern for this is to use a small executable file (e.g. setup.exe) which updates the installer and starts the real installation after the update. This small executable is called bootstrapper. Sometimes the bootstrapper installs other prerequisites for the software during the bootstrapping process too.
Cross platform installer builders that produce installers for Windows, Mac OS X and Linux include InstallAnywhere (Flexera Software), JExpress (DeNova), and InstallBuilder (BitRock Inc.).
Installers for Microsoft Windows include Windows Installer, a software installation component. Additional third party commercial tools for creating installers for Windows include InstallShield (Flexera Software), Wise Installation Studio (Wise Solutions, Inc.), SetupBuilder (Lindersoft, Inc.), Installer VISE (MindVision Software), MSI Studio (ScriptLogic Corporation), Actual Installer (Softeza Development), Smart Install Maker (InstallBuilders Company), MSI Factory and Setup Factory (Indigo Rose Software). Free alternative installer-authoring tools include NSIS, IzPack, Clickteam, InnoSetup and WiX.
Mac OS X includes Installer, a native Package Manager software. Mac OS X also includes a separate software updating application, Software Update but only supports Apple and system software. Commercial applications for Mac OS X may also use a third-party installer, such as Mac version of Installer VISE (MindVision Software) or InstallerMaker (StuffIt).
| Look up installer in Wiktionary, the free dictionary. |