Rīki instalētu Windows pakotņu izveidei

Satura rādītājs

Programmatūras pasaule ir diezgan plaša, un viena no tās galvenajām un interesantākajām iespējām ir iespēja izveidot instalēšanas pakotnes Windows operētājsistēmām, jo ​​pateicoties tam mums ir iespēja izveidot savas lietojumprogrammas, pamatojoties uz mūsu pašu prasībām.

Katras programmas pamatā var būt dažādas vajadzības, piemēram, skripti, DLL, drošības iestatījumi utt., Tāpēc būs nepieciešams rīks, kas spēj apstrādāt sarežģītu prasību kopumu. Šī iemesla dēļ šodien mēs redzēsim dažus noderīgus rīkus, kā vislabāk veikt šo uzdevumu sistēmā Windows.

Nullsoft skriptu instalēšanas sistēma (NSIS)

NSIS (Nullsoft Scriptable Install System) ir profesionāla atvērtā pirmkoda sistēma Windows operētājsistēmu instalētāju izveidei. Tā ir veidota pēc iespējas mazāka un elastīgāka, tāpēc ir ļoti piemērota izplatīšanai internetā.

Tā ir lietotāja pirmā pieredze ar šo produktu, un tam ir stabils un uzticams instalētājs, kas ir svarīga šīs programmatūras sastāvdaļa. Izmantojot NSIS, būs iespējams izveidot instalētājus, kas spēj darīt visu nepieciešamo, lai konfigurētu jūsu programmatūru.

NSIS ir balstīta uz skriptiem un ļauj mums izveidot loģiku pat vissarežģītāko instalēšanas uzdevumu veikšanai. Daudzi spraudņi un skripti jau ir pieejami: būs iespējams izveidot tīmekļa instalētājus, sazināties ar Windows un citiem programmatūras komponentiem, instalēt vai atjaunināt koplietotos komponentus un daudz ko citu.

Starp dažādajām šī rīka īpašībām mums ir

  • NSIS var izveidot Windows instalētājus, kas spēj instalēt, atinstalēt, konfigurēt sistēmas iestatījumus, iegūt failus utt.
  • NSIS pamatā ir skriptu faili, kas ļauj izveidot vienkāršus un uzlabotus instalētājus.
  • NSIS ir veidots kā mazs, ātrs un efektīvs. Lai gan citi instalētāji saviem uzstādītāju datiem bieži pievieno simtiem kilobaitu vai vairākus megabaitus, pilnam NSIS instalētājam ir tikai 34 KB.
  • Mēs varam izveidot vienu instalētāju, kas ir saderīgs ar 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 un Windows Server 2012R2 vai 2016.
  • Mēs varam izvēlēties starp trim dažādām integrētām saspiešanas metodēm (ZLib, BZip2, LZMA). Jaunā LZMA saspiešana piedāvā labākus rezultātus nekā jebkura cita izplatīta saspiešanas metode. Nebūs jāizmanto lieli pašizpletes arhīva moduļi vai citas lietojumprogrammas. Kompresijas atbalsts ir iekļauts 34 KB pārslodzē.
  • Atšķirībā no citām sistēmām, kas var ģenerēt tikai instalētājus, pamatojoties uz failu un reģistra atslēgu sarakstu, NSIS ir spēcīga skriptu valoda. Šī skriptu valoda ir paredzēta instalētājiem, un tai ir komandas, kas palīdz mums veikt daudzus instalēšanas uzdevumus.
  • Instalētājs var atbalstīt vairākas saskarnes valodas. Jau ir iekļauti vairāk nekā 40 tulkojumi, taču tas arī ļauj mums izveidot savus valodas failus. RTL (no labās uz kreiso) valodas, piemēram, arābu un ebreju, tiek pilnībā atbalstītas.
  • Skriptu valoda nodrošina komandas, kuras var izmantot mērķa sistēmā, sākot no vienkāršām funkcijām, piemēram, mapju izveides un reģistra rediģēšanas līdz bināro / teksta failu modificēšanai, vides mainīgo modificēšanai un sistēmas atsāknēšanai. Izmantojot pievienotos spraudņus, jūs pat varat izmantot Windows API.
  • Mēs varam izveidot pielāgotas vedņa lapas, lai iegūtu lietotāja ievadi vai integrētu konfigurācijas opcijas. NSIS ietver klasisku un modernu vedņa saskarni, taču ir pat iespējams izveidot savu pielāgoto saskarni.
  • NSIS var paplašināt ar spraudņiem, kas var sazināties ar instalētāju. Tos var rakstīt C, C ++, Delphi vai citā valodā, un tos var izmantot, lai veiktu instalācijas uzdevumus vai paplašinātu instalētāja saskarni.
  • NSIS izplatīšanā ir iekļauts spraudņu komplekts, kas ļauj lejupielādēt failus no interneta, izveidot interneta savienojumus, lietot ielāpus esošajiem failiem un veikt citas darbības.
  • NSIS kompilatoram ir jaudīgs priekšprocesors. Tas ļauj mums viegli integrēt vairākus projektus vienā instalētājā vai automātiski ģenerēt instalētāju būvējumus.
  • NSIS skripta formāts un saskarnes dialoglodziņiem izmantotais formāts ir viegli, dokumentēti un cilvēkiem lasāmi, tāpēc mēs varam rediģēt failus ar iecienītāko redaktoru.
  • NSIS kompilatoru var apkopot tādām POSIX platformām kā Linux un * BSD. Ģenerētais instalētājs darbosies tikai operētājsistēmā Windows, taču šādā veidā to var ģenerēt bez Windows vai WINE.

Izpildes laikā tā būs piedāvātā vide:

Tur mēs varam izvēlēties izmantojamo kompilatora veidu un sākt visu paketes izveides procesu.

Tās bezmaksas lejupielāde ir pieejama šajā saitē:

Uzlabots instalētājs

Advanced Installer ir Windows instalēšanas programmas izveides rīks, lai droši un droši instalētu, atjauninātu un konfigurētu produktus.

Unikāla Advanced Installer iezīme ir Installer Analytics. Būtībā tas ir rīku kopums, lai redzētu, kā lietotāji instalē, lieto un atinstalē savas lietojumprogrammas. Mēs varam viegli redzēt, cik liela ir mūsu lietotāju bāze, ielādēt aptauju, kad lietotājs atinstalē programmu, un iegūt informāciju par sistēmu un lietotāja ģeogrāfisko atrašanās vietu. Tas viss gludā un modernā tīmekļa saskarnē, ko mēs varam pārbaudīt paši.

Starp mūsu piedāvātās bezmaksas versijas funkcijām

  • Instalētājs un atinstalētājs, mēs varam izveidot paketes, kas instalē un pilnībā reģistrē, attiecīgi atinstalē un atceļ lietojumprogrammu
  • MSI 2.0 / 3.x / 4.x / 5.0 pakotnes vienmēr ir derīgas
  • Tam ir vednis vienkāršu projektu izveidošanai
  • Mēs varam pievienot vai noņemt pielāgojumus vadības panelī
  • Instalācijas katram lietotājam un vienai mašīnai, būs iespējams izvēlēties, kurš instalācijas veids vislabāk atbilst vajadzībām: katram lietotājam vai mašīnai, ja lietotājs ir administrators
  • Atbalsta XML formātus
  • Mēs varam izveidot paketes, kas darbojas un instalējas 32 bitu procesoros vai jaunākajos 64 bitu CPU no Intel un AMD
  • Pēc izvēles tas ļauj izveidot lietotnes, kas piespiež restartēt, tādējādi liekot lietotājam restartēties pat pēc veiksmīgas instalēšanas, atzīstot sensitīvos komponentus, kuriem tas ir nepieciešams.
  • Izmantojiet mainīgos un parametrus gandrīz jebkurā vietā
  • Rediģēšana ar vizuālu formātu
  • Palaidiet un reģistrējiet MSI
  • Izveidojiet failus un mapes, vides mainīgos, žurnāla ierakstus, fontu žurnālus un citus.

Šī būs Advanced Installer piedāvātā vide:

Tur pietiek izvēlēties, kāda veida pakotni mēs vēlamies izveidot, un sākt attiecīgo procesu.

Mēs varam lejupielādēt izmēģinājuma versiju, izmantojot šo saiti:

Bez iestatīšanas

Inno Setup ir bezmaksas Windows vides programmu instalētājs. Tas pirmo reizi tika ieviests 1997. gadā, un šodien Inno Setup konkurē un pat pārspēj daudzus komerciālos uzstādītājus, runājot par funkciju kopumu un stabilitāti.

Tās izcilākās īpašības ir

  • Savietojams ar visām Windows versijām kopš 2000. gada, ieskaitot: 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 un Windows 2000 un Windows 10. (Nav nepieciešami servisa pakotnes.)
  • Plašs atbalsts 64 bitu lietojumprogrammu instalēšanai Windows 64 bitu izdevumos. Tiek atbalstīta gan x64, gan Itanium arhitektūra
  • Tas atbalsta vienota EXE izveidi programmas instalēšanai un atvieglo izplatīšanu tiešsaistē. Tiek atbalstīts arī diska paplašinājums
  • Standarta Windows vedņa interfeiss
  • Pielāgojami iestatījumu veidi, piemēram, Pilns, Minimāls, Pielāgots
  • Pabeigt atinstalēšanas iespējas
  • Failu instalēšana: Ietver iebūvētu atbalstu "deflate", bzip2 un 7-Zip LZMA / LZMA2 failu saspiešanai. Instalētājam ir iespēja salīdzināt informāciju par faila versiju, aizstāt izmantotos failus, izmantot koplietojamo failu skaitu, reģistrēt DLL / OCX un rakstīt bibliotēkas, kā arī instalēt fontus.
  • Izveidojiet saīsnes jebkurā vietā, pat izvēlnē Sākt un sistēmas darbvirsmā
  • Izveidojiet žurnāla ierakstus
  • Citu programmu palaišana pirms instalēšanas, tās laikā vai pēc tās
  • Atbalsts daudzvalodu instalācijām, ieskaitot atbalstu no labās uz kreiso valodu
  • Atbalsts apstiprinātām un šifrētām instalācijām
  • Atbalsts instalēšanai un atinstalēšanai ar digitālu parakstu, ieskaitot dubultu parakstīšanu (SHA1 un SHA256)
  • Klusa instalēšana un atinstalēšana
  • Unicode tiek instalēts automātiski
  • Integrēta priekšprocesora opcija uzlabotai kompilēšanas laika pielāgošanai
  • Integrēta Pascal skriptu dzinēja opcija papildu izpildlaika instalēšanai un atinstalēšanas pielāgošanai
  • Pilns avota kods ir pieejams (Borland Delphi 2.0-5.0 un 2009).

Tas tiek piedāvāts bez maksas, izmantojot šo saiti:

WIX rīku komplekts

Tas ir izstrādāts kā visspēcīgākais pieejamo rīku komplekts, lai izveidotu Windows instalēšanas pieredzi. Tas ir bezmaksas un atvērtā koda avots kopš 2004.

WIX rīku komplekts ir balstīts uz XML autorēšanas modeli. Ja mums nav Visual Studio, mēs varam izmantot Wix vai MSBuild rīkus. Atbalsta MSI, MSP, MSM un MST instalācijas failu izveidi. Tas atbalsta arī lielu skaitu Windows Installer funkciju.

Tās lejupielāde ir pieejama bez maksas, izmantojot šo saiti:

Tādā veidā mums ir iespējas izveidot Windows instalēšanas pakotnes.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave