Inno Setup adalah sebuah perangkat lunak instalasi bebas berbasis skrip yang ditulis menggunakan Embarcadero Delphi oleh Jordan Russel. Versi pertama perangkat lunak ini dirilis tahun 1997.
Sejarah
Penulisan perangkat instalasi ini awalnya dilakukan oleh Jordan karena merasa tidak puas dengan perangkat lunak InstallShield Express yang saat itu merupakan bawaan dari paket aplikasi yang tergabung dalam perangkat lunak Borland Delphi yang dibelinya.[1] Awalnya perangkat ini kurang begitu dikenal luas. Versi pertama yang dirilis ke publik adalah 1.09.
Untuk membuat paket instalasi dengan menggunakan versi 1.09, sebuah berkas "ISS.TXT" harus dibuat terlebih dulu dalam direktori dimana aplikasi tersebut berada. Dalam berkas tersebut, pengguna harus menyediakan sejumlah variabel dan nilai-nilai yang akan digunakan sebagai rujukuan pembuatan paket instalasi. Metode tersebut masih digunakan hingga kini. Variabel-variabel yang terspesifikasi dalam berkas tersebut berfungsi sebagai konfigurasi, namun pada saat itu, banyak terdapat fitur lainnya yang tidak dapat diubah.
Meskipun pada saat itu Inno Setup masih dalam tahap pengembangan, penggunaannya semakin meluas. Hal ini disebabkan karena perangkat lunak tersebut bisa digunakan secara bebas dan berbasis sumber terbuka. Para pengguna Inno Setup kemudian mengembangkan tool-tool tambahan untuk mendukung penggunaan Inno Setup secara lebih mudah. Hal ini dimungkinkan karena Inno Setup merupakan perangkat lunak instalasi berbasis skrip. Inno Setup banyak mendapatkan penghargaan termasuk Shareware Industry Awards tiga kali berturut turut dari tahun 2002 hingga tahun 2004.
Fitur
- Mendukung Windows 7, Windows Vista, Windows Server 2003, Windows XP (termasuk edisi x64)
- Dukungan secara ekstensif terhadap instalasi aplikasi berbasis 64 bit pada Windows XP dan Windows Server 2003, mendukung baik arsitektur x86-64 ataupun IA-64
- Multi platform (IA-64, x64, IA-32) dalam satu berkas distribusi
- Mendukung versi sistem operasi yang lebih lama Windows NT 3.51, serta Windows 3.X
- Mendukung pembuatan paket instalasi dalam satu berkas EXE yang memudahkan distribusi
- Mendukung pemecahan paket instalasi yang bermanfaat untuk aplikasi yang berukuran besar
- Jenis-jenis pilhan instalasi yang dapat dikustomisasi
- Kapabilitas uninstall yang lengkap
- Sudah terintegrasi dengan fasilitas kompresi yang memungkinkan distribusi paket bisa dilakukan secara lebih efisien.
Rujukan
Pranala luar