install program

Also found in: Dictionary, Thesaurus, Medical, Legal, Financial.

install program

[in′stȯl ‚prō·grəm]
(computer science)
A computer program that adapts a software package for use on a particular computer system.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

install program

Also called a "setup program" or "installer," it is software that prepares an application (software package) to run in the computer. Unless the application is a single function utility program, it is made up of many individual files that are often stored in several levels of folders in the user's computer. In some cases, hundreds and even thousands of files are part of an application.

To save space, the application files are compressed into one or more "archived" files. If the installation comes on a CD or DVD, there is room on the disc for multiple files. When coming from the Web, the install program creation system compresses the files and packages them into a single executable program so that there is only one file to download. Another approach on the Web for very large applications is to download a program that subsequently downloads multiple files, all of which happens automatically.

Whether from the Web or a physical medium, users run the install program to decompress the files and save them in a specific folder hierarchy on their hard disks. In the Windows environment, the install program often makes entries into the Windows Registry, which is a database of configuration data (see Registry).

Like a Self-Extracting Archive
A single-file install program is similar to a self-extracting archive, which is a collection of compressed files packaged as an executable program. When a self-extracting archive is run, it decompresses the files and creates the folders; however, an install program does that and more. For example, it can check the computer's configuration and, based on the results, install different files or create folders in different locations. It can also offer the user customization options. In addition, it is customary for the install program to include an uninstall program in the application folder so that the entire application can be easily removed (see uninstall).

Installation Packaging Systems
The developer has several choices in installation methods. There are free and paid installation packaging systems that perform the compression and creation of the install program that the user runs. They offer the developer either a selection of configuration dialogs, or a scripting language that requires actions to be programmed using an "installer source code," or both methods may be available in the same package.

In the Linux world, packaging systems differ greatly from the Mac and windows world (see package manager).

Also for Hardware
Install programs are also used to attach a new peripheral device to the computer. The install program adds the device's software driver to the operating system. If a controller card was plugged into the computer, the install program may set parameters in an updatable memory (flash memory, EEPROM, etc.) on the board itself. See silent install, unattended install, uninstall, how to install a program and BIOS setup.

Install Files and Folders
The primary purpose of an install program is to create a group of files and folders on the user's computer. In this Windows example, SetupABC.exe is a single file suitable for downloading from the Web.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Depending on the privileges associated with this application, an attacker could then install programs; view, change, or delete data; or create new accounts with full user rights." The new vuln involves a memory mismanagement bug that is present in the FileReader web API.
The government, therefore, must act fast to help the poor and install programs to soften the effects of escalating prices.
He said an attacker could then install programs; view, change, or delete data; or create new accounts with full user rights.
spy agencies to install programs capable of blocking "insider threats." Congress wrote the requirement into law in 2011.
But in addition to charging for a non-existent service, the "anti-virus" software is itself a virus - allowing the caller to install programs on the computer designed to steal information like internet banking passwords and log-ins to FaceBook and eBay.
But even with such first-hand experience, 42% said that two or more IT staff actually share passwords to access systems or applications in their organizations, 48% allow passwords to privileged accounts (these that contain high-level permission to access files, install programs, and change configuration settings) to remain unchanged for 90 days or more, and 25% admitted that their privileged account passwords were less complex than normal user logins.
Microsoft said that whoever was behind Duqu was able to "install programs, view, change or delete data, or create new accounts with full user rights," and therefore urged its customers to update anti virus software.
Do not reply to texts from senders you do not recognize or install programs or apps on your smart phone without checking them out first.
Privileged identities are accounts that hold elevated permission to access files, install programs, and change configuration settings.
Don't balk at hiring experts to install programs and don't be afraid to admit ignorance.
Michael Mukasey, the attorney-general, said: "They used sophisticated computer hacking techniques that would allow them to breach security systems and install programs that gathered enormous quantities of personal financial data, which they then allegedly either sold to others or used themselves.""And in total, they caused widespread losses by banks, retailers, and consumers."Mukasey called the total dollar amount of the alleged theft "impossible to quantify at this point".