Instalace softwaru

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 25. května 2022; ověření vyžaduje 1 úpravu .

Instalace softwaru  je proces instalace softwaru do počítače koncového uživatele. Spouští se speciálním programem ( správcem balíčků ) přítomným v operačním systému (například RPM , APT nebo dpkg na Linuxu , Windows Installer na Microsoft Windows ) nebo instalačním programem, který je součástí samotného softwaru. V operačním systému GNU je velmi běžné používat GNU toolchain a jeho ekvivalenty ke kompilaci softwaru těsně před instalací.

Přehled

Většina programů je dodávána k prodeji a distribuci v komprimované (zabalené, viz: Archiv ) podobě. Pro normální provoz musí být vybaleny a potřebná data správně umístěna do počítače s ohledem na rozdíly mezi počítači a uživatelským nastavením. Během procesu instalace se provádějí různé testy, aby byly splněny zadané požadavky, a počítač je podle potřeby nakonfigurován (nakonfigurován) pro ukládání souborů a dat nezbytných pro správný chod programu.

Instalace obvykle zahrnuje umístění všech potřebných souborů pro program na příslušná místa v systému souborů a také úpravu a vytvoření konfiguračních souborů . Správci balíčků také provádějí během instalace kontrolu závislostí, kontrolují, zda má systém balíčky potřebné pro fungování programu, a v případě úspěšné instalace zaregistrují nový balíček do seznamu dostupných.

Protože se tento proces pro každý program a počítač liší, mnoho programů (včetně samotných operačních systémů) je dodáváno s univerzálním nebo vlastním instalačním programem, což je program, který automatizuje většinu práce potřebné k jejich instalaci.

Některé programy jsou napsány tak, že se instalují jednoduchým zkopírováním jejich souborů na správné místo a neexistuje žádný instalační proces jako takový. O takových programech říkají, že „nevyžadují instalaci“. To je běžné u programů pro Mac OS X , DOS a Microsoft Windows. Existují operační systémy, které nevyžadují instalaci a lze je tedy spustit přímo ze spouštěcího disku ( CD nebo DVD ), aniž by to ovlivnilo ostatní operační systémy nainstalované na počítači uživatele. Příkladem takového operačního systému je Knoppix nebo Mac OS 1-9.

Tento termín také zahrnuje zásuvné moduly , ovladače a programové soubory, které samy nejsou programy.

Mezi běžné operace prováděné během procesu instalace softwaru patří vytváření nebo úpravy:

Možné možnosti instalace

Instalátor

Installer , installer nebo installer ( anglicky  installer ) je program, který instaluje software do počítače. Některé instalační programy jsou speciálně navrženy tak, aby instalovaly soubory, které obsahují, zatímco jiné jsou obecné a fungují na základě čtení obsahu softwarového balíčku, který se má nainstalovat.

Rozdíly mezi systémem správy balíčků a instalačním programem:

systém správy balíků instalátor
Obvykle součástí operačního systému Každý produkt je dodáván s vlastním instalačním programem
Používá jednu instalační databázi Vytvoří si vlastní instalaci
Může kontrolovat a spravovat všechny balíčky v systému Funguje pouze se souvisejícím produktem
Jeden výrobce Mnoho výrobců
Formát jednoho balíčku Mnoho instalačních formátů

Běžné instalační programy

Rodina Windows

Nejoblíbenějším formátem pro rodinu Windows NT je instalační balíček MSI , který se instaluje pomocí Instalační služby systému Windows . Společnosti vyrábějící nástroje pro vytváření instalačních programů: InstallShield ( InstallShield Wizard ), Macrovision ( InstallAnywhere ), Wise Solutions, Inc., SetupBuilder, InstallBuilders ( Smart Install Maker ). Většina těchto nástrojů dokáže vytvářet balíčky MSI i vlastní balíčky.

Bezplatnými alternativami jsou NSIS , Actual Installer Free , Clickteam Install Creator , Inno Setup , Install Simple a nástroje od Microsoftu ( WiX ).

Rodina UNIX

Většina distribucí operačních systémů založených na GNU , Linuxu a BSD má vestavěné systémy pro správu balíčků, které dokážou nainstalovat požadované součásti operačního systému i software třetích stran, často i když používá vlastní instalační program, který toto neposkytuje.

Rodina Mac OS

Mac OS X také používá systém správy balíčků. Některé komerční aplikace pro Mac OS X používají samostatný instalační program, jako je Installer VISE nebo Stuffit InstallerMaker . Aplikace, které nepotřebují instalovat další systémové součásti, lze nainstalovat pouhým zkopírováním souborů aplikace na požadované místo na pevném disku. Mac OS X také obsahuje samostatnou aplikaci pro aktualizaci softwaru, Software Update (známou také jako příkaz softwareupdate shell ), ale podporuje pouze software produktů Apple.

Instalátory a archivátory

Některé archivátory (například WinRAR , WinZip , 7-Zip a další) také umožňují vytvářet instalátory (samorozbalovací archiv).

Některá operační prostředí - například Windows NT (výchozí) a Xfce 4 (volitelně) obsahují funkci automatického spuštění určitého programu umístěného na médiu při jeho vložení do čtečky.

Kompromisem mezi Instalační službou Windows a systémy správy obsahu systémů podobných UNIXu jsou systémy správy instalací Windows. .

Odstranění instalace ("odinstalace")

Viz také

Odkazy