Instalatory oprogramowania
Instalator to program komputerowy, którego głównym zadaniem jest instalacja innych aplikacji na komputerze. Może być częścią systemu operacyjnego, jak w przypadku systemów Unix, lub być dołączony do konkretnego oprogramowania, co jest charakterystyczne dla systemu Windows.
Zastosowanie instalatorów
Instalatory automatyzują proces instalacji i deinstalacji oprogramowania, eliminując potrzebę ręcznego kopiowania plików oraz wykonywania dodatkowych operacji konfiguracyjnych. W systemach Unix, takich jak GNU/Linux i BSD, instalatory umożliwiają także zarządzanie oprogramowaniem, automatyczne aktualizacje oraz wyszukiwanie i instalację programów z repozytoriów internetowych, dbając jednocześnie o spełnienie wzajemnych zależności między aplikacjami.
Popularne instalatory
System GNU/Linux
- RPM (Red Hat Package Manager) – używany w dystrybucjach takich jak Red Hat, SuSE, PLD, Mandriva.
- DEB – stosowany w Debianie i jego pochodnych, np. Ubuntu, Knoppix.
- TGZ – prosty format pakietu używany w Slackware i jego pochodnych.
- Autopackage – plik wykonywalny z rozszerzeniem .package, umożliwiający łatwą instalację na różnych dystrybucjach.
- LSB – pakiety zgodne z Linux Standard Base.
System Windows
- Windows Installer (msiexec.exe i pliki .msi) – podstawowy system instalacyjny w Windows.
- Firmy tworzące instalatory: InstallShield, SetupBuilder, Wise, MaSaI Solutions, InstallAware, Smart Install Maker, BitRock i OnDemand. Wiele z nich może tworzyć zarówno pakiety MSI, jak i własne pliki wykonywalne.
Instalatory rozpakowują pliki oprogramowania i wprowadzają odpowiednie dane do rejestru systemowego.