Inno Setup ile Kolay ve Hızlı Kurulum
Açık kaynak veya ücretsiz yazılımların günümüzdeki kadar yaygınlaşmadığı dönemde kurulum (installation) işlemleri için InstallShield‘ı kullanıyordum. InstallShield yaygın olarak kullanılsa da, özellikle küçük boyutlu dosyaların kurulumu için ideal bir çözüm olduğu söylenemez. Çünkü hem dosya boyutunu yükseltiyor hem de diğer kurulum sistemlerine göre daha yavaş çalışıyor.
Alternatif olarak kullanılan ücretsiz kurulum sistemlerinin başında Winamp‘ın yapımcısı NullSoft‘un NSIS (NullSoft Installer System) sistemi geliyor. Ancak NSIS ile basit bir kurulum hazırlamak için deveye hendek atlatmanız bile yeterli olmayabilir.
Ben ise tüm yazılımlarımda kullandığım, kullanımı kolay, hızlı ve ücretsiz bir kurulum sistemi olan Inno Setup‘ı tavsiye ediyorum. Inno Setup ile kurulum paketlerini kendi betik dili ile hazırlıyorsunuz. “Betik beni bozar; kodlarla uğraşamam” derseniz, Inno Setup için hazırlanmış ISTool görsel ara yüzünü kullanabilirsiniz.
Bu da sizi kesmediyse ISSI (Inno Setup Script Inlcudes) kütüphanesini indirerek, kurulum esnasında ses dosyası çalma, tam ekran resim gösterme gibi ek özellikleri kullanılabilir hale getirebilirsiniz.
Aşağıda en basit haliye bir kurulumun nasıl kodlandığını ve açıklamalarını yazıverdim.
-
[Setup]
-
AppName=My Program
-
;Programınızın görünen adı
-
-
AppVerName=My Program version 1.5
-
;Özel sürüm adı
-
-
DefaultDirName={pf}\My Program
-
;Kurulacak varsayılan dizin
-
-
DefaultGroupName=My Program
-
;Varsayılan Başlat menüsü grubu
-
-
UninstallDisplayIcon={app}\MyProg.exe
-
;Kaldırma ikonu
-
-
Compression=lzma
-
;Sıkıştırma metodu (lzma tavsiye edilir)
-
-
[Files]
-
Source: "MyProg.exe"; DestDir: "{app}"
-
;Kopyalanacak dosya
-
-
Source: "MyProg.chm"; DestDir: "{app}"
-
;Kopyalanacak dosya
-
-
[Icons]
-
Name: "{group}\My Program"; Filename: "{app}\MyProg.exe"
-
;Başlat menüsü kısayolu



Tanshaydar
18.08.2008
2 yorum yapılmış:
JaMaL | 19 Haziran 2008 | Cevapla
Sağolasın abi. Bende Wise Installation System 7.0 var. Windows Installer ile çalışıyor. Dosya boyutlarını yeterli oranda küçültüyor ve hızlı ^^ Tavsiye ederim.
ErcanGunes | 21 Haziran 2008 | Cevapla
InstallShield’i indirdim şuradan;
http://www.acresso.com/downloads/downloads_5842.htm
Toplam boyut olarak 3,68 GB indirmiş oldum. Vay be ne kurulum hazırlama programıymış böyle