İçindekiler
Inno Setup yazılımı www.jrsoftware.org/isdl.php adresinden indirilir. , Windows için bir yazılımdır ancak Wine kullanılarak Linux'a kurulabilir.İndirildikten sonra, herhangi bir Windows yazılımı gibi yüklenir.
Bir komut dosyası, kurulum yollarını, kurulacak dosyaları ve uygulamamızın çalışması için gereken tüm bağımlılıkları tanımlayacak bir metin dosyası oluşturacağız.
Inno Setuop'u başlatıyoruz ve bize iki seçenek gösterecek: bir sihirbaz aracılığıyla oluşturun (yazılımın bize yol göstermesine izin verin) veya hepsini kendimiz yapın. Yeni bir dosya başlatıyoruz, ilk ekranda komut dosyası ve ardından şirketin veya yazarın verileriyle başlamamızı isteyecek.
Devam ederken, yazılımın hangi dizine kurulacağını soracak, varsayılan olarak Program Dosyaları veya Program klasörü, kurulum sırasında oluşturulacak kendi dizinine kurmak için de özelleştirebilirim.
Devam edersek, çalıştırılabilir dosya exe veya jar ise java veya yürütülebilir dosyamızın uzantısı olup olmadığını belirtmemizi isteyecek ve uygulamamız için gerekli tüm bağımlılıkları (gömülü olması durumunda dosya, resim, veritabanları veya gidiyorsak sql gibi) eklemesini isteyecektir. kurulumda oluşturmak için.
Ardından, herhangi bir Windows uygulamasında olduğu gibi menüleri, kısayolları, kaldırma simgelerini yapılandırırız.
Ardından, yazılımımızı yükleyen kişiye, kurulumun sonunda lisanslama, yardım veya yorumlar hakkında bilgi vereceğimiz metin dosyaları eklemek isteyip istemediğimizi soracaktır.
Ardından bir sonraki ekran kurulum dillerini seçmenize izin verecek, son olarak Inno Setup'ın kendisinin parametrelerini tanımlamamızı isteyecek, örneğin: kurulum dosyasının nerede oluşturulacağı, yükleyicimizin adı ne olacak, bir üzerindeki simge vb.
Sonunda betiğimizi kaydetmemizi ve derlemek isteyip istemediğimizi soracak, kabul ediyoruz ve sonuç oluşturulan betik ve derlemenin sonucu olacak.
Burada oluşturduğumuz setup.exe dosyasını görebiliriz ve Linux'tan Wine ile de çalıştığını ve Linux üzerinde çalıştırdığımı görebiliriz, Yazılımım da yüklenecek, yürütülecek olan programlamanın alınmış olup olmadığına bağlı olacaktır. çoklu platform yönünü hesaba katarız, ancak burada yalnızca yükleyiciyi görüyoruz.
Tipik bir Windows programı olarak kurulumdan sonra, Misoftware'in kendi dizinine nasıl kurulduğunu görebiliriz. c: \ Yazılımım
Bunu hatırla Inno Kurulum Sadece kurulum tanımlarını içeren bir metin dosyası oluşturur, yazılımımızın programlanması ile ilgisi yoktur, bu nedenle uygulamamızı hangi dilde programlamış olursak olalım onu kullanabiliriz, bu örnekte Linux'tan bir yükleyici oluşturuyoruz. Delphi'de yazılmış ve Linux tarafından desteklenmeyen yazılım ancak exe uzantısı Wine üzerinden.
Komple yazılımımızın rotaları iyi tanımlaması gerekeceği bağımlılıkları ve yapıyı çok iyi bilmeliyiz ve daha sonra uygulamanın başarısız olmasına neden olabilecek hiçbir eksik bileşen yoktur.