Instalace je v informatice proces, kdy je nový operační systém, počítačový program nebo ovladač zařízení nakopírován (nainstalován) do počítače takovým způsobem, že je po jejím dokončení možné nainstalovanou komponentu používat. Tvůrci software usilují o maximální zjednodušení instalačního procesu, který obvykle zahrnuje konfiguraci (tj. nastavení) a případně i další nutné činnosti.

Popis

Při instalaci operačního systému je ve vyhrazeném úložném prostoru (typicky pevný disk) vytvořeno příhodné prostředí (formátování disku, instalace zavaděče) a do něj je následně nakopírováno jádro operačního systému a další nutné součásti. Vše je nakonfigurováno tak, aby bylo možné operační systém snadno používat.

Programy jsou obvykle dodávány v podobě komprimovaných balíčků obsahujících sadu potřebných souborů do jediného souboru, protože se s nimi lépe manipuluje při distribuci a prodeji. Před vlastním použitím musí být balíček dekomprimován („rozbalen“), soubory umístěny na svá místa a provedeny i další potřebná nastavení (viz níže). Pro zjednodušení instalace byly vyvinuty univerzální instalační programy, jejichž činnost lze nastavit pomocí konfiguračního souboru, takže programátor nemusí instalační program měnit.

Někdy je software navržen tak, aby nepotřeboval instalaci. Stačí pouze překopírování spustitelného souboru nebo adresáře se soubory na libovolné místo v počítači. Tento postup byl často používán u starších operačních systémů MS-DOS, Atari TOS, AmigaOS, Mac OS a dalších. V současné době je tento postup běžný v systému Mac OS X a též pro některé jednodušší programy Microsoft Windows (např. PuTTY).

Některé operační systémy také nepotřebují instalaci. Mohou být spuštěny přímo z bootovacích CD, DVD (tzv. Live CD) nebo USB flash disků. Výhodou je, že takto spuštěný operační systém nijak nezasahuje do systému nainstalovaném na počítači. Příkladem může být AmigaOS 4.0, Knoppix Linux, MorphOS, Mac OS 1-9, Windows PE a další.

Operace během instalace

Běžné operace softwarových instalací

Další možné operace

Slangová označení typů instalací

Instalační programy

Instalační programy na CD/DVD jsou často navrženy tak, aby se instalátor spustil automaticky po vložení média do mechaniky, což zajišťuje speciální soubor umístěný do kořenového adresáře média.

MS Windows

Současný nejpoužívanější instalátor pro Microsoft Windows je instalační balíček MSI, který je nainstalován instalátorem Windows. Mezi společnosti, které vytvářejí komponenty pro tvorbu instalátorů patří InstallShield, Macrovision's InstallAnywhere, Wise, Smart Install Maker a ScriptLogic Corporation.

MacOS

MacOS využívá aplikace nazývanou Installer boundled. Technicky vzato se nejedná o instalátor, ale o správce balíčků.

Linux

V systému Linux jsou instalační programy závislé na typu linuxové distribuce. V Linuxu se odděluje nástroj pro práci s balíčky (RPM Package Manager, deb (souborový formát) a další) a nadstavbových nástrojů, které kromě jiného umožňují provádět též instalaci balíčků (Yum, APT a další).

Bootstrapper (zavaděč)

Během instalace počítačových programů je někdy třeba aktualizovat samotný instalátor nebo správce balíčků. Aby toto bylo možné, používá se technika, zvaná bootstrapping. Obyčejně se pro tuto operaci používá malý spustitelný soubor (například s názvem setup.exe), který aktualizuje instalátor a spustí skutečnou instalaci. Tento malý spustitelný soubor se nazývá bootstrapper.

Externí odkazy