Alati za stvaranje instaliranih paketa Windows

Sadržaj

Svijet softvera je prilično širok i jedna od njegovih glavnih i najzanimljivijih opcija leži u mogućnosti stvaranja instalacijskih paketa za Windows operativne sustave, budući da zahvaljujući tome imamo mogućnost stvaranja vlastitih aplikacija na temelju vlastitih zahtjeva.

Svaki se program može temeljiti na različitom skupu potreba, kao što su skripte, DLL -ovi, sigurnosne postavke itd., Pa će biti potrebno imati alat koji ima mogućnost rješavanja složenog skupa zahtjeva. Iz tog razloga danas ćemo vidjeti neke korisne alate za izvršavanje ovog zadatka na najbolji način u sustavu Windows.

Sustav za instaliranje skripti Nullsoft (NSIS)

NSIS (Nullsoft Scriptable Install System) profesionalni je sustav otvorenog koda za stvaranje instalacijskih programa za operacijske sustave Windows. Dizajniran je tako da bude što manji i fleksibilniji te je stoga vrlo pogodan za distribuciju na Internetu.

Kao prvo iskustvo korisnika s ovim proizvodom, ima stabilnog i pouzdanog instalacijskog programa koji je važna komponenta ovog softvera. S NSIS -om bit će moguće stvoriti instalatere koji su sposobni učiniti sve što je potrebno za konfiguraciju vašeg softvera.

NSIS se temelji na skripti i omogućuje nam stvaranje logike za rješavanje čak i najsloženijih instalacijskih zadataka. Mnogi dodaci i skripte već su dostupni: bit će moguće stvoriti web instalatere, komunicirati s sustavom Windows i drugim softverskim komponentama, instalirati ili ažurirati dijeljene komponente i još mnogo toga.

Među raznim karakteristikama ovog alata imamo

  • NSIS može stvoriti instalacijske programe za Windows koji mogu instalirati, deinstalirati, konfigurirati postavke sustava, izdvojiti datoteke itd.
  • NSIS se temelji na skriptnim datotekama, što vam omogućuje stvaranje jednostavnih i naprednih instalacijskih programa.
  • NSIS je napravljen tako da bude mali, brz i učinkovit. Dok drugi instalateri svojim instalacijskim podacima često dodaju stotine kilobajta ili nekoliko megabajta, potpuni instalacijski program NSIS -a ima trošak od samo 34 KB.
  • Možemo stvoriti jedan instalacijski program koji je kompatibilan sa sustavima Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008R2, Windows 8, Windows. Server 2012, Windows 8.1, Windows 10 i Windows Server 2012R2 ili 2016.
  • Možemo birati između tri različite integrirane metode kompresije (ZLib, BZip2, LZMA). Nova kompresija LZMA nudi bolje rezultate od bilo koje druge uobičajene metode kompresije. Neće biti potrebno koristiti velike samoraspakirajuće arhivske module ili druge aplikacije. Podrška za kompresiju uključena je u preopterećenje od 34 KB.
  • Za razliku od drugih sustava koji samo mogu generirati instalatere na temelju popisa datoteka i ključeva registra, NSIS ima snažan skriptni jezik. Ovaj skriptni jezik dizajniran je za instalatere i ima naredbe koje nam pomažu u izvršavanju mnogih instalacijskih zadataka.
  • Instalacijski program može podržati više jezika sučelja. Više od 40 prijevoda već je uključeno, ali nam također omogućuje stvaranje vlastitih jezičnih datoteka. RTL (zdesna nalijevo) jezici poput arapskog i hebrejskog u potpunosti su podržani.
  • Skriptni jezik nudi naredbe koje se mogu koristiti na ciljnom sustavu, od jednostavnih funkcija poput stvaranja mapa i uređivanja registra do izmjene binarne / tekstualne datoteke, izmjene varijable okruženja i ponovnog pokretanja sustava. Pomoću isporučenih dodataka možete čak koristiti i Windows API.
  • Možemo stvoriti prilagođene stranice čarobnjaka za unos korisnika ili integrirati mogućnosti konfiguracije. NSIS uključuje klasično i moderno sučelje čarobnjaka, ali čak je moguće stvoriti i vlastito prilagođeno sučelje.
  • NSIS se može proširiti dodacima koji mogu komunicirati s instalatorom. Mogu biti napisani na C, C ++, Delphi ili drugom jeziku i mogu se koristiti za izvršavanje instalacijskih zadataka ili proširenje sučelja za instalaciju.
  • NSIS distribucija uključuje skup dodataka koji vam omogućuju preuzimanje datoteka s Interneta, uspostavljanje internetskih veza, primjenu zakrpa na postojeće datoteke i još mnogo toga.
  • NSIS prevoditelj ima snažan predprocesor. To nam omogućuje jednostavnu integraciju više projekata u jednog instalacijskog programa ili automatsko generiranje instalacijskih verzija.
  • Format NSIS skripte i format koji se koristi za dijaloge sučelja su laki, dokumentirani i čitljivi za ljude, pa datoteke možemo uređivati ​​omiljenim uređivačem.
  • NSIS prevoditelj može se sastaviti za POSIX platforme kao što su Linux i * BSD. Generirani instalacijski program radit će samo u sustavu Windows, ali se na taj način može generirati bez sustava Windows ili WINE.

U vrijeme izvršenja ovo će biti okruženje koje se nudi:

Tamo možemo odabrati vrstu prevoditelja za korištenje i započeti cijeli proces stvaranja paketa.

Njegovo besplatno preuzimanje dostupno je na sljedećoj poveznici:

Napredni instalacijski program

Advanced Installer alat je za stvaranje instalacijskih programa Windows za sigurno i pouzdano instaliranje, ažuriranje i konfiguriranje proizvoda.

Jedinstvena značajka naprednog programa za instalaciju je Analytics za instalatere. To je u osnovi skup alata za vidjeti kako korisnici instaliraju, koriste i deinstaliraju svoje aplikacije. Lako možemo vidjeti koliko je velika naša korisnička baza, učitati anketu kada korisnik deinstalira program i dobiti informacije o sustavu i geografskoj lokaciji korisnika. Sve to u elegantnom i modernom web sučelju koje možemo sami testirati.

Među značajkama besplatne verzije imamo

  • Instalacijski i deinstalacijski program možemo stvoriti pakete koji instaliraju i potpuno registriraju, odnosno deinstaliraju i odjavljuju aplikaciju
  • Paketi MSI 2.0 / 3.x / 4.x / 5.0 uvijek su valjani
  • Ima čarobnjaka za izradu jednostavnih projekata
  • Prilagodbu možemo dodati ili ukloniti na upravljačkoj ploči
  • Instalacije po korisniku i po stroju, bit će moguće odabrati koji tip instalacije najbolje odgovara potrebama: po korisniku ili po stroju ako je korisnik administrator
  • Podržava XML formate
  • Možemo stvoriti pakete koji se pokreću i instaliraju na 32-bitnim procesorima ili najnovijim 64-bitnim procesorima tvrtke Intel i AMD
  • Opcijski, omogućuje stvaranje aplikacija koje prisiljavaju ponovno pokretanje, čime se od korisnika traži ponovno pokretanje čak i nakon uspješne instalacije, dopuštajući osjetljive komponente koje to zahtijevaju.
  • Koristite varijable i parametre gotovo bilo gdje u objektu
  • Uređivanje vizualnim formatom
  • Pokrenite i registrirajte MSI
  • Stvorite datoteke i mape, varijable okruženja, zapise dnevnika, zapise fontova i još mnogo toga.

Ovo će biti okruženje koje nudi Advanced Installer:

Tamo je dovoljno odabrati vrstu paketa koju želimo stvoriti i pokrenuti odgovarajući proces.

Probnu verziju možemo preuzeti na sljedećoj poveznici:

Inno postavljanje

Inno Setup besplatni je instalacijski program za programe okruženja Windows. Prvi put je predstavljen 1997. godine, a danas Inno Setup konkurira, pa čak i nadmašuje mnoge komercijalne instalatere kada je u pitanju skup značajki i stabilnost.

Njegove najistaknutije karakteristike su

  • Kompatibilan sa svim verzijama sustava Windows od 2000. godine, uključujući: 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 i Windows 2000 i Windows 10. (Nisu potrebni servisni paketi.)
  • Široka podrška za instaliranje 64-bitnih aplikacija na 64-bitna izdanja sustava Windows. Podržane su i x64 i Itanium arhitekture
  • Podržava stvaranje jednog EXE -a za instaliranje programa i olakšava internetsku distribuciju. Podržano je i proširenje diska
  • Standardno sučelje čarobnjaka za Windows
  • Prilagodljive vrste postavki, kao što su Potpuno, Minimalno, Prilagođeno
  • Potpune mogućnosti deinstalacije
  • Instalacija datoteke: Uključuje ugrađenu podršku za kompresiju datoteka "deflate", bzip2 i 7-Zip LZMA / LZMA2. Instalacijski program ima mogućnost usporediti informacije o verziji datoteke, zamijeniti datoteke koje se koriste, koristiti zajednički broj datoteka, registrirati DLL / OCX i pisati knjižnice te instalirati fontove.
  • Stvorite prečace bilo gdje, čak i u izborniku Start i na radnoj površini sustava
  • Stvorite zapise dnevnika
  • Pokretanje drugih programa prije, tijekom ili nakon instalacije
  • Podrška za višejezične instalacije, uključujući jezičnu podršku zdesna nalijevo
  • Podrška za odobrene i šifrirane instalacije
  • Podrška za digitalno potpisane instalacije i deinstalacije, uključujući dvostruko potpisivanje (SHA1 i SHA256)
  • Tiha instalacija i deinstalacija
  • Unicode se automatski instalira
  • Integrirana opcija predprocesora za naprednu prilagodbu vremena kompajliranja
  • Integrirana opcija Pascal skriptnog stroja za naprednu instalaciju tijekom izvođenja i prilagođavanje deinstalacije
  • Dostupan je cijeli izvorni kod (Borland Delphi 2.0-5.0 i 2009).

Nudi se besplatno na sljedećoj poveznici:

WIX Skup alata

Razvijen je kao najsnažniji skup alata dostupnih za stvaranje iskustva instalacije sustava Windows. Besplatan je i otvoren izvor od 2004.

WIX Toolset temelji se na XML modelu autorskog rada. Ako nemamo Visual Studio, možemo koristiti alate Wix ili MSBuild. Podržava izgradnju instalacijskih datoteka MSI, MSP, MSM i MST. Također podržava veliki broj značajki programa Windows Installer.

Njegovo preuzimanje besplatno je dostupno na sljedećoj poveznici:

Na ovaj način imamo mogućnosti za stvaranje Windows instalacijskih paketa.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave