Kurulu paketler oluşturmak için araçlar Windows

İçindekiler

Yazılım dünyası oldukça geniştir ve ana ve en ilginç seçeneklerinden biri Windows işletim sistemleri için yükleyici paketleri oluşturma seçeneğinde yatmaktadır, çünkü bu sayede kendi gereksinimlerimize göre kendi uygulamalarımızı oluşturma olanağına sahibiz.

Her program, betikler, DLL'ler, güvenlik ayarları vb. gibi farklı ihtiyaçlara dayalı olabilir, bu nedenle karmaşık bir gereksinimler kümesini işleme yeteneğine sahip bir araca sahip olmak gerekli olacaktır. Bu nedenle bugün Windows'ta bu görevi en iyi şekilde gerçekleştirmek için bazı faydalı araçlar göreceğiz.

Nullsoft Komut Dosyalı Yükleme Sistemi (NSIS)

NSIS (Nullsoft Scriptable Install System), Windows işletim sistemleri için yükleyiciler oluşturmaya yönelik profesyonel bir açık kaynaklı sistemdir. Mümkün olduğu kadar küçük ve esnek olacak şekilde tasarlanmıştır ve bu nedenle İnternette dağıtım için çok uygundur.

Kullanıcının bu ürünle ilk deneyimi olması nedeniyle, bu yazılımın önemli bir bileşeni olan kararlı ve güvenilir bir yükleyiciye sahiptir. NSIS ile, yazılımınızı yapılandırmak için gerekli her şeyi yapabilen yükleyiciler oluşturmak mümkün olacaktır.

NSIS, komut dosyası tabanlıdır ve en karmaşık kurulum görevlerini bile ele alacak mantığı oluşturmamıza olanak tanır. Birçok eklenti ve komut dosyası zaten mevcuttur: web yükleyicileri oluşturmak, Windows ve diğer yazılım bileşenleriyle iletişim kurmak, paylaşılan bileşenleri yüklemek veya güncellemek ve daha fazlası mümkün olacaktır.

Sahip olduğumuz bu aracın çeşitli özellikleri arasında

  • NSIS, yükleme, kaldırma, sistem ayarlarını yapılandırma, dosyaları çıkarma vb. yeteneğine sahip Windows yükleyicileri oluşturabilir.
  • NSIS, basit ve gelişmiş yükleyiciler oluşturmanıza olanak tanıyan komut dosyalarına dayalıdır.
  • NSIS, küçük, hızlı ve verimli olacak şekilde tasarlanmıştır. Diğer yükleyiciler, yükleyici verilerine genellikle yüzlerce kilobayt veya birkaç megabayt eklerken, tam bir NSIS yükleyicisinin ek yükü yalnızca 34 KB'dir.
  • Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008R2, Windows 8, Windows ile uyumlu tek bir yükleyici oluşturabiliriz. Sunucu 2012, Windows 8.1, Windows 10 ve Windows Server 2012R2 veya 2016.
  • Üç farklı entegre sıkıştırma yöntemi (ZLib, BZip2, LZMA) arasından seçim yapabiliriz. Yeni LZMA sıkıştırması, diğer yaygın sıkıştırma yöntemlerinden daha iyi sonuçlar sunar. Kendiliğinden açılan büyük arşiv modüllerini veya diğer uygulamaları kullanmak gerekli olmayacaktır. Sıkıştırma desteği, 34 KB aşırı yüklemeye dahildir.
  • Yalnızca bir dosya listesine ve kayıt defteri anahtarlarına dayalı yükleyiciler oluşturabilen diğer sistemlerin aksine, NSIS'in güçlü bir komut dosyası dili vardır. Bu komut dosyası dili, yükleyiciler için tasarlanmıştır ve birçok yükleme görevini gerçekleştirmemize yardımcı olan komutlara sahiptir.
  • Bir yükleyici, birden çok arabirim dilini destekleyebilir. 40'tan fazla çeviri zaten dahil edilmiştir, ancak aynı zamanda kendi dil dosyalarımızı oluşturmamıza da olanak tanır. Arapça ve İbranice gibi RTL (sağdan sola) dilleri tam olarak desteklenmektedir.
  • Komut dosyası dili, klasör oluşturma ve kayıt defteri düzenleme gibi basit işlevlerden ikili / metin dosyası değiştirme, ortam değişkeni değiştirme ve sistem yeniden başlatmalarına kadar hedef sistemde kullanılabilecek komutlar sağlar. Sağlanan eklentileri kullanarak Windows API'sini bile kullanabilirsiniz.
  • Kullanıcı girişi almak veya yapılandırma seçeneklerini entegre etmek için özel sihirbaz sayfaları oluşturabiliriz. NSIS, klasik ve modern bir sihirbaz arabirimi içerir, ancak kendi özel arabirimimizi oluşturmak bile mümkündür.
  • NSIS, yükleyici ile iletişim kurabilen eklentilerle genişletilebilir. C, C ++, Delphi veya başka bir dilde yazılabilirler ve kurulum görevlerini gerçekleştirmek veya kurulum arayüzünü genişletmek için kullanılabilirler.
  • NSIS dağıtımı, İnternet'ten dosya indirmenize, İnternet bağlantıları kurmanıza, mevcut dosyalara yamalar uygulamanıza ve daha pek çok şeye izin veren bir dizi eklenti içerir.
  • NSIS derleyicisi, güçlü bir önişlemciye sahiptir. Bu, birden çok projeyi tek bir yükleyiciye kolayca entegre etmemize veya otomatik olarak yükleyici derlemeleri oluşturmamıza olanak tanır.
  • NSIS komut dosyası formatı ve arayüz diyalogları için kullanılan format kolay, belgelenmiş ve insan tarafından okunabilir, böylece dosyaları favori bir editörle düzenleyebiliriz.
  • NSIS derleyicisi, Linux ve * BSD gibi POSIX platformları için derlenebilir. Oluşturulan yükleyici yalnızca Windows üzerinde çalışır, ancak bu şekilde Windows veya WINE olmadan oluşturulabilir.

Yürütülmesi sırasında, sunulan ortam bu olacaktır:

Orada kullanmak için derleyici türünü seçebilir ve tüm paket oluşturma sürecini başlatabiliriz.

Aşağıdaki bağlantıdan ücretsiz olarak indirilebilir:

Gelişmiş Yükleyici

Advanced Installer, ürünleri güvenli ve güvenilir bir şekilde kurmak, güncellemek ve yapılandırmak için bir Windows yükleyici oluşturma aracıdır.

Advanced Installer'ın benzersiz bir özelliği, Installer Analytics'tir. Temel olarak, kullanıcıların uygulamalarını nasıl yüklediğini, kullandığını ve kaldırdığını görmek için bir dizi araçtır. Kullanıcı tabanımızın ne kadar büyük olduğunu kolayca görebilir, bir kullanıcı programı kaldırdığında bir anket yükleyebilir ve sistem ve kullanıcının coğrafi konumu hakkında bilgi alabiliriz. Bütün bunlar, kendimizi test edebileceğimiz şık ve modern bir web arayüzünde.

Sahip olduğumuz ücretsiz sürümün özellikleri arasında

  • Yükleyici ve kaldırıcı, sırasıyla uygulamayı yükleyen ve tamamen kaydeden ve uygulamayı kaldıran ve kaydını kaldıran paketler oluşturabiliriz.
  • MSI 2.0 / 3.x / 4.x / 5.0 paketleri her zaman geçerlidir
  • Basit projeler oluşturmak için bir sihirbaza sahiptir.
  • Denetim Masası'nda özelleştirme ekleyebilir veya kaldırabiliriz
  • Kullanıcı başına ve makine başına kurulumlar, hangi kurulum türünün ihtiyaçlara en uygun olduğunu seçmek mümkün olacaktır: kullanıcı başına veya kullanıcı Yönetici ise makine başına
  • XML formatlarını destekler
  • Intel ve AMD'den 32 bit işlemciler veya en son 64 bit CPU'lar üzerinde çalışan ve yüklenen paketler oluşturabiliriz.
  • İsteğe bağlı olarak, yeniden başlatmayı zorlayan uygulamalar oluşturmaya izin verir, böylece başarılı bir kurulumdan sonra bile kullanıcıyı yeniden başlatmaya yönlendirir ve bunu gerektiren hassas bileşenleri kabul eder.
  • Tesisin hemen her yerinde değişkenleri ve parametreleri kullanın
  • Görsel formatla düzenleme
  • MSI'ı çalıştırın ve kaydedin
  • Dosyalar ve klasörler, ortam değişkenleri, günlük girişleri, yazı tipi günlükleri ve daha fazlasını oluşturun.

Bu, Advanced Installer tarafından sunulan ortam olacaktır:

Orada ne tür bir paket oluşturmak istediğimizi seçip ilgili işlemi başlatmamız yeterli.

Deneme sürümünü aşağıdaki bağlantıdan indirebiliriz:

Inno Kurulum

Inno Setup, Windows ortam programları için ücretsiz bir yükleyicidir. İlk olarak 1997'de tanıtıldı ve bugün Inno Setup, özellik seti ve kararlılık söz konusu olduğunda birçok ticari yükleyiciye rakip oluyor ve hatta onları geride bırakıyor.

En göze çarpan özellikleri,

  • 2000'den beri Windows'un tüm sürümleriyle uyumludur: Windows 10, Windows 8.1, Windows 8, Windows Server 2012/2016, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003 ve Windows 2000 ve Windows 10. (Hizmet paketi gerekmez.)
  • Windows'un 64-bit sürümlerine 64-bit uygulamalar yüklemek için geniş destek. Hem x64 hem de Itanium mimarileri desteklenir
  • Programı yüklemek için tek bir EXE'nin oluşturulmasını destekler ve çevrimiçi dağıtımı kolaylaştırır. Disk uzantısı da desteklenir
  • Standart Windows sihirbazı arayüzü
  • Tam, Minimal, Özel gibi özelleştirilebilir ayar türleri
  • Eksiksiz kaldırma yetenekleri
  • Dosya Kurulumu: "deflate", bzip2 ve 7-Zip LZMA / LZMA2 dosyalarının sıkıştırılması için yerleşik desteği içerir. Yükleyici, dosya sürümü bilgilerini karşılaştırma, kullanılan dosyaları değiştirme, paylaşılan dosya sayısını kullanma, DLL / OCX kaydetme ve kitaplıkları yazma ve yazı tiplerini yükleme yeteneğine sahiptir.
  • Başlat menüsünde ve sistem masaüstünde bile her yerde kısayollar oluşturun
  • Günlük girişleri oluşturun
  • Kurulum öncesinde, sırasında veya sonrasında diğer programları çalıştırma
  • Sağdan sola dil desteği dahil çok dilli kurulumlar için destek
  • Onaylı ve şifreli kurulumlar için destek
  • Çift imzalama (SHA1 ve SHA256) dahil olmak üzere dijital olarak imzalanmış yüklemeler ve kaldırmalar için destek
  • Sessiz yükleme ve kaldırma
  • Unicode otomatik olarak yüklenir
  • Gelişmiş derleme zamanı özelleştirmesi için entegre önişlemci seçeneği
  • Gelişmiş çalışma zamanı kurulumu ve kaldırma özelleştirmesi için tümleşik Pascal komut dosyası motoru seçeneği
  • Tam kaynak kodu mevcuttur (Borland Delphi 2.0-5.0 ve 2009).

Aşağıdaki bağlantıda ücretsiz olarak sunulmaktadır:

WIX Araç Seti

Windows yükleme deneyimini oluşturmak için mevcut en güçlü araç seti olarak geliştirilmiştir. 2004'ten beri ücretsiz ve açık kaynak kodludur.

WIX Araç Seti, XML geliştirme modelini temel alır. Visual Studio'muz yoksa Wix veya MSBuild araçlarını kullanabiliriz. MSI, MSP, MSM ve MST kurulum dosyalarının oluşturulmasını destekler. Ayrıca çok sayıda Windows Installer özelliğini de destekler.

Aşağıdaki bağlantıdan ücretsiz olarak indirilebilir:

Bu şekilde Windows yükleyici paketleri oluşturmak için seçeneklerimiz var.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave