Lejupielādējiet instalēšanas programmu specializētām spēlēm. Labākās bezmaksas programmas instalētāju izveidei

20.06.2023
Kategorija ~ ProgrammēšanaAdministrators

Savs uzstādītājs

Savas programmatūras izstrāde ir viena lieta, bet tās instalēšana ir cita lieta. Kad esat izveidojis savu produktu, jums ir jādomā, kā tas tiks piegādāts gala lietotājam. Ja tas ir tikai viens izpildāms fails, kuru varat vienkārši saspiest un koplietot, tas ir vienkārši. Bet, ja jūsu produkts sastāv no vairākiem failiem, piemēram, dll, kas ir jāreģistrē, jums jau ir nepieciešams instalētājs. Pat ja jums vienkārši jāizveido pāris saīsnes lietotāju datoros, instalētājs jau būs ērts, ja vien, protams, nevēlaties, lai lietotāji visu darītu manuāli.

Dārgais un komerciālais flagmanis InstallShield ir pazīstams ikvienam, un jūs esat vairākkārt izmantojis šī produkta radītos instalētājus. Taču tas nav vienīgais cietoksnis uzstādītāju izveidei. Ir arī diezgan spējīgi bezmaksas produkti, kas var nodrošināt jūs ar visām nepieciešamajām iespējām. Esmu izvēlējies dažus no labākajiem. Tie aptver dažādas pieejas instalēšanas programmas izveidei: no ātras un viegli pielāgojamas (5–10 minūtes un pabeigtas) līdz jaudīgiem un atbalsta milzīgu skaitu iestatījumu.

Bezmaksas programmu apskats instalētāju izveidei

Programma Inno Setup instalēšanas programmas izveidei ir pilnvērtīgs rīks

Apskatījis vairākus citus bezmaksas produktus šajā kategorijā, es nolēmu izvēlēties šo kā vispievilcīgāko. Šis rīks nav paredzēts lietotājiem, kuri meklē vienkāršu grafisko redaktoru un ātrus rezultātus. Šis risinājums ir vairāk piemērots tiem izstrādātājiem, kuri vēlas pilnībā kontrolēt instalētāja izveidi un ir ērti strādāt ar teksta konfigurācijas failiem. Inno Setup tika izlaists 1997. gadā un kopš tā laika ir ievērojami attīstījies. Šis rīks noteikti pārspēj daudzus komerciālos konkurentus šajā jomā ar savu funkciju pārpilnību un darbības stabilitāti.

Inno Setup GUI ir konfigurācijas faila redaktors/kompilators, kas satur instalēšanas programmas izveides iestatījumus. Teksta faila formāts ir ļoti līdzīgs INI faila formātam, tāpēc darbs ar to ir mazāk apgrūtinošs nekā ar XML formāta failu, piemēram, . Palīdzības fails ir labi strukturēts, ļaujot viegli uzzināt par pieejamajām opcijām. Redaktors atbalsta koda krāsu shēmu, kas padara to ērtāku darbu. Es neuzskaitīšu visas šī profesionālā iestatīšanas rīka funkcijas, taču es neesmu atradis neko citu, ko Inno Setup nespētu paveikt. Avota faili, mērķa faili, īsceļi, dialoglodziņi, licences pieņemšana, dzēšana, pielāgotas veidlapas un daudz kas cits. Esmu to izmantojis vairākos projektos gadu gaitā ar lieliem panākumiem (nevis izdevumiem). Ja jums patīk GUI, varat atrast vairākus trešo pušu papildinājumus šim lieliskajam rīkam vietnē mājas lapa InnoSetup.

Programma NSIS instalētāja izveidei ir ērta un jaudīga

- Ja jums nav īsti nepieciešams skriptu redaktors un vēlaties kaut ko ar modernāku lietotāja interfeisu, tad NullSoft rīks instalētāju izveidei ir tas, kas jums nepieciešams. Šis ir visspējīgākais produkts, lai gan tam trūkst pilna lietotāja interfeisa (neskaitot kompilatora logu).

Tāpat kā veidojat HTML kodu tīmekļa lapai atsevišķā programmā un pēc tam parādāt šo lapu pārlūkprogrammā, jums vajadzētu izveidot NSIS skriptu jebkurā jūsu izvēlētā redaktorā un vienkārši apkopot to ar NSIS kompilatoru. NSIS mājaslapā var atrast saites uz redaktoriem (PSPad, Notepad) un IDE spraudņiem (piemēram, priekš Eclipse) ar atbalstu NSIS skriptiem ar sintakses izcelšanu, kā arī dažādām citām palīgprogrammām.

Šis produkts noteikti ir vairāk paredzēts profesionāliem izstrādātājiem, nevis tiem, kas meklē ātru un vienkāršu grafiskie risinājumi lai izveidotu uzstādītājus. Produkti šajā pārskatā attiecas uz abiem šo lietotāju veidiem, tāpēc ir nedaudz grūti ieteikt vienu risinājumu. Lai gan NSIS ir spējīgāks par , es izvēlējos pēdējo, jo tas ir līdzsvarots starp GUI un funkcionalitāti (ieskaitot apmācības organizāciju).

NSIS vienkārši parāda vienu nelielu logu ar teksta saitēm, lai jūs sāktu izpētīt tās bezgalīgās iespējas. Neliels logs (tiešām pārāk mazs, lai parādītu visu tekstu, bet pietiekami liels, lai nemainītu izmēru) satur saites uz pašu kompilatoru, skriptu paraugiem, tiešsaistes atbalstu, dokumentāciju un spraudņiem.

Spraudņi patiešām ir tā vērti, tie piedāvā daudzas uzlabotas funkcijas, piemēram, izgaismošanas/izbalināšanas efektus pielāgotajiem dialoglodziņiem. NSIS iesaka izveidot modernāku lietotāja interfeisa iestatījumu. Varat izveidot savas ikonas, banerus, fonus un izveidot no tiem savu kolekciju. Lietotāju kopiena ir diezgan liela, un daudzi resursi un forumi jums palīdzēs un atbalstīs jūsu NSIS instalēšanas projektu.

Iestatīšanas faila izveide ir tikpat vienkārša kā skripta faila vilkšana un nomešana kompilatora logā. Logā tiek parādīti visi kompilatora ziņojumi, tostarp veiksmes vai kļūdu ziņojumi. Ģenerētie instalācijas faili ir mazi, salīdzinot ar citiem instalēšanas programmas izveides rīkiem, kas ļauj jums pārvaldīt savu . Es varētu jums pastāstīt daudz vairāk par NSIS, bet es to atstāšu viņu labi organizētajai ziņā mājas lapa. Šis ir visiespējamākais rīks no visiem piedāvātajiem, taču tas ir paredzēts profesionālu izstrādātāju risinājumiem, un, lai tie darbotos efektīvi un produktīvi, ir nepieciešami trešo pušu rīki.

Programma instalēšanas programmas Ghost Installer izveidošanai, kas ir līdzīga InnoSetup

ir analogs. Ja vēlaties pilnībā kontrolēt instalētāja izveidi un nebaidāties strādāt ar XML konfigurācijas failiem, Ghost Installer var būt laba izvēle. Lai gan rīka komerciālajai versijai ir GUI (Ghost Installer Studio), bezmaksas versija vienkārši piedāvā tā saukto gEditor XML konfigurācijas failu rediģēšanai.

Šim produktam ir nepieciešams laiks, lai pierastu pie šī produkta, taču, tiklīdz jūs to sapratīsit un zināsit visus iestatījumus, varēsit izmantot visu šī rīka jaudu. Palīdzības fails ir ļoti labi sakārtots, un tajā ir uzskaitīts viss atslēgvārdi un iestatījumi, kurus varat izmantot. Veidojot jaunu projektu, iestatīšanas vednis izveidos pamata vai papildu veidni, kas nodrošinās nepieciešamo XML struktūru, ar kuru varēsit strādāt uzreiz. Man šo rīku bija nedaudz grūtāk apgūt nekā InnoSetup, taču esmu pārliecināts, ka šis rīks ir ļoti spēcīgs. Rezultātā mums ir XML redaktors gEditor ar iebūvētu pogu, kas sāk instalētāja kompilēšanas procesu. Ja šāda veida darba shēma jums ir pievilcīga, tad noteikti izmēģiniet to.

Clickteam Install Creator ir ātri un viegli lietojams

, iespējams, ir ātrākais un ērtākais instalētāja izveides rīks, ko esmu pārskatījis. Šis rīks satur būtiskas funkcijas, kas ietītas efektīvā GUI. Vednis ātri palīdzēs veikt pamata darbības. Mans pirmais projekts tika paveikts dažu minūšu laikā, un viss darbojās kā šarms!

Katrs posms ir attēlots ar atsevišķu cilni, tāpēc pēc vedņa pabeigšanas jums vienmēr būs iespēja mainīt iepriekš norādītos iestatījumus. Ja jums ir jāinstalē vairāki izpildāmie faili, jums ir jāpievieno izvēlne Sākt un darbvirsmā jāizveido saīsnes. Šis rīks ļauj viegli mainīt visu instalācijas tekstu, pat tekstu sveiciena dialoglodziņā. Galīgo instalēšanas programmu var palaist gan dialoglodziņa režīmā, gan pilnekrāna režīmā (ar iespēju iestatīt fona aizpildījuma gradientu, tāpat kā vecajos labajos Windows laikos).

Varat iestatīt bitkartes un ikonas pēc savas izvēles. Programmā Install Creator trūkst papildu funkciju, piemēram, reģistra ierakstu pievienošanas, dažādas instalācijas pakotnes vai valodas. Bet tas nebija šī rīka mērķis, un tas ir piemērots vienkāršu uzdevumu veikšanai. Šī ir lieliska izvēle ātram programmas izplatīšanas risinājumam, neizprotot daudzas instalēšanas programmu izveides sarežģītības. Bezmaksas versija ir pilnībā funkcionāla, tomēr katras instalācijas beigās tiek parādīts logs ar sludinājumu un saiti uz izstrādātāju vietni.

CreateInstall ir Clickteam instalētāja izveides programmas analogs

Tas ir kārums tiem, kuri nevēlas tērēt daudz laika instalēšanas programmu izveidei un daudzu teksta rediģēšanai. Rīks ir ļoti līdzīgs , tajā ir arī vienkāršs un efektīvs interfeiss, kurā varat ātri atrast un konfigurēt visu svarīgas funkcijas jūsu projekts. Iestatīšanas dialoglodziņā varat atlasīt pielāgotas bitkartes un ikonas, kā arī norādīt fona aizpildījuma gradientu pilnekrāna režīmam. Varat konfigurēt sešus instalēšanas dialoglodziņus un vienu instalēšanas pabeigšanas dialoglodziņu.

Darbs ar failiem un konteksta izvēlne ir diezgan viegli izdarāms, kas ir priekšrocība salīdzinājumā ar Install Creator. Jums tiek dota arī iespēja iestatīt ierakstus reģistrā un reģistrēt DLL / OCX / TBL failus. Instrumentam ir daži papildu funkcijas, kas atstāj diezgan labu iespaidu. Ar tiem jūs varat mainīt dažas funkcijas, piemēram: izvēlēties valodu, izvēlēties instalācijas ceļu. Taču man radās vairāki jautājumi par rīka darbību, proti, par dialoga fontu maiņu. Dažiem fontiem, piemēram, Tahoma, displejs vienkārši tiks parādīts tukšs logs. Kāpēc ir tā, ka? Bezmaksas versija ir pilnībā funkcionāla, taču katra instalācijas loga apakšējā kreisajā stūrī tiek parādīta rinda "CreateInstall Free". Jūs varat iegādāties šo rīku un mainīt šīs rindas saturu pēc saviem ieskatiem.

Advanced Installer programma ātrai instalētāja izveidei

ir laba izvēle, ja nepieciešams ātri izveidot MSI instalācijas pakotni. Caphyon piedāvā bezmaksas versija savs rīks, kas iebūvēts komerciālā produktā, lai izveidotu uzstādītājus. Jūs varat lejupielādēt un instalēt pilna versija Prece ir bezmaksas, bet bez pirkuma reģistrācijas darbojas tikai "Basic" opcijas. Bet ar to pilnīgi pietiek, lai ātri un viegla radīšana Instalācijas pakotne MSI.

Tam ir diezgan lietotājam draudzīgs interfeiss, kas ļauj iestatīt visas pamata konfigurācijas pēc iespējas īsākā laikā. Ir diezgan daudz instalēšanas iespēju, kas ļauj diezgan vienkārši spēlēt ar rīku, piemēram, mērķa mape, saīsnes, sistēmas atsāknēšana, startēšanas nosacījumi, reģistra iestatījumi un daudz kas cits. Vienīgais, kurā esmu vīlies, ir tas, ka to nav iespējams definēt Dažādi veidi tādus iestatījumus kā "Pilna instalēšana" un "Minimālā instalēšana". "Visu vai neko" nav mūsdienu instalēšanas programmu filozofija. Es dotu priekšroku tipa iestatīšanas opcijai, nevis palaišanas nosacījumu opcijai. Tomēr mani ļoti iespaido lietošanas vienkāršība un projektam nepieciešamais minimālais laiks. Ja tev vajag MSI fails Vienkāršai instalēšanai Advanced Installer noteikti ir tas, kas jums nepieciešams.

Ātrās atlases rokasgrāmata (lejupielādējiet bezmaksas programmas, lai izveidotu instalētāju)

Inno iestatīšana

ļoti spēcīgs - daudzu gadu pieredze - vienkāršs faila formāts

NSIS

liels skaits funkciju - mazs instalētāja izmērs - pielāgoti dialoglodziņi - iespēja savienot spraudņus
nav grafiskā interfeisa - nav viegli iemācīties - nav redaktora

Ghost Installer bezmaksas

Jaudīgas funkcijas - balstītas uz XML
pamatojoties uz teksta failiem - nav grafiskā interfeisa

Clickteam ražo vienkāršus un draudzīgus produktus izstrādātājiem: piemēram, Clickteam Fusion, The Games Factory, Multimedia Fusion. Tajā pašā rindā ir programma Install Creator. Produkta galvenā priekšrocība ir ātra izplatīšanas izveide, izmantojot soli pa solim vedni.

Iestatījumu sadaļas ir sakārtotas tik stingrā secībā ciļņu veidā. Pirmkārt, dati (faili), dialoglodziņu teksta saturs (Wizard Text), loga formāts (Window), papildu iestatījumi(Opcijas), atinstalēšanas programmas iestatījumi (Atinstalētājs), izplatīšanas lielums (Build). Pēc noklikšķināšanas uz Build sākas instalēšanas programmas apkopošana.

Instalēšanas programma aizņem 65 KB, ieskaitot atinstalēšanas programmu, tā ir 105 KB. Papildus tam Install Creator izmanto vienu no diviem saspiešanas algoritmiem (rāvējslēdzējs/diferenciators), labākais variants noteikts automātiski. Ja nepieciešams, datus var ievietot iepakojumā atsevišķi no instalētāja.

Clickteam Install Creator funkcionalitāte ir vienota, trūkst dažu svarīgu opciju. Tādējādi daudzvalodība netiek atbalstīta, krievu valoda lokalizāciju sarakstā pilnībā nav iekļauta. Integrācija ar trešo pušu risinājumiem netiek nodrošināta, tāpēc darbs ar lieliem projektiem (kas nozīmē daudzus sistēmas savienojumus) būs neērts. Programma neļauj izveidot atjauninājumus vai ielāpus. Tomēr pēdējā gadījumā varat izmantot Clickteam izstrādi.

Install Creator nereģistrētajā versijā ir ietverta reklāma. Profesionālā versija, papildus šī ierobežojuma noņemšanai, ļauj izplatīšanā iekļaut vairākus izdevumus un iestatīt licences ierobežojumu instalētāja lietotājam.

Kopsavilkums. Instalēšanas Creator iespējas būs pieprasītas, strādājot ar vienkāršiem projektiem. Iegūtie instalētāji satur pamata komplekts lietotāja iespējas, starp kurām nav valodu vai instalācijas profila izvēles. Noteikti šis ir vienkāršākais risinājums starp visiem apskatā minētajiem instalācijas kompleksiem.

Faktiskais uzstādītājs

Faktiskais instalētājs - programma diezgan sarežģītu instalētāju izveidei Windows Installer neizmantojot skriptus. Pamatfunkciju komplektā ietilpst daudzvalodība, efektīva saspiešana, detalizēta saskarnes pielāgošana, komandrinda un citas funkcijas, kas uzskaitītas zemāk.

Nav soli pa solim vedņa, taču ir pieejams jauna projekta opciju logs. Kad esat noteicis produkta pamatinformāciju, varat doties uz programmas galveno logu. Opcijas atrodas 5 sadaļās - “Vispārīgi”, “Instalēšana”, “Dialogi”, “Sistēma” un “Reģistrs”.

Sadaļā Vispārīgi ir sniegta informācija par projektu un tiek konfigurēts instalēšanas vedņa izskats. Procesa laikā uzstādītājs var pārbaudīt Sistēmas prasības(piemēram, OS versija, lietotāja privilēģijas) un atkarības (Microsoft . NET Framework, Internet Explorer, Adobe Reader,Java, SQL serveris un citi). Ja norādīto komponentu trūkst, instalētājs prasīs lietotājam tos lejupielādēt un instalēt.

Instalācijā - failu un mapju atrašanās vieta, izpildāmā faila atrašanās vieta, instalēšanas, atjaunināšanas un atinstalēšanas procesu iestatījumi. Abus procesus var veikt klusi, neprasot lietotāja iejaukšanos. Papildus instalētājam to var izmantot (Actual Updater).

Dialogi (“Dialogi”) nodrošina piekļuvi sadaļu “iepildījumam”, tostarp licences līguma tekstam, failam readme, tostarp RTF formātā. Šeit ir lokalizācijas valodu izvēle ar krievu valodu sarakstā. Nevajadzīgās instalētāja sadaļas var viegli atspējot.

Sistēma - iestatīšana sistēmiskas izmaiņas instalēšanas laikā ievadītie: īsinājumtaustiņi, reģistra atslēgas, mainīgie un lietotāja komandas.

Reģistrēties (“Reģistrēties”) - failu asociāciju iestatīšana, vides mainīgie, bibliotēkas.

Pēc nepieciešamo opciju iestatīšanas vienkārši noklikšķiniet uz pogas Veidot projektu - instalētājs ir gatavs palaišanai. Ja, veidojot instalētāju, tika palaists garām kāda svarīga opcija, Actual Installer par to informēs kompilācijas laikā un norādīs kļūdu.

Kopsavilkums. Faktiskais instalētājs ietver gandrīz visus standarta parametrus un projekta iespējas. Šī ir “starpposma” opcija starp ļoti vienkāršiem (piemēram, Clickteam Install Creator) un smagākiem risinājumiem, kas arī tiks apspriesti.

IzveidotInstalēt

CreateInstall - rīku komplekts uzstādītāju izveidei. Tas ir balstīts uz divām funkcijām - instalēšanas procesa kontroli un neierobežotu paplašināmību. Abas funkcijas tiek ieviestas, pateicoties skriptēšanas rīkam.

CreateInstall saskarne ir sadalīta 3 cilnēs - “Projekts”, “Instalācijas skripts” un “Atinstalēšanas skripts”. Pirmajā sadaļā varat iestatīt Vispārīgie iestatījumi instalētājs: informācija par produktu, atbalstītās valodas, ceļi, izskats. Turklāt instalētāju var aizsargāt ar ciparparakstu un iestatīt paroli.

“Projekts” nav līdzvērtīgs divu nākamo sadaļu aizstājējs, t.i., lai izveidotu izplatīšanu, jums rūpīgi jākonfigurē instalēšanas un atinstalēšanas skripti. Atbilstošie parametri tiek parādīti kā grupas, tos var parādīt vienā sarakstā.

CreateInstall paplašinājums ir Quick CreateInstall utilīta. Tas ievērojami vienkāršo uzstādītāja izveidi, nodrošinot tikai pamata iestatījumi projektu. Izmantojot Quick CreateInstall, projektu vēlāk var importēt programmā CreateInstall.

Projekta kods nav paredzēts neatkarīgai rediģēšanai, pārsūtīšanai uz IDE vidi vai eksportēšanai. Lai gan Gentee valodai ir lielisks potenciāls: tie ir vismaz mainīgie un funkcijas, nosacījuma izteiksmes un sintakse, kuras pamatā ir C, C++ un Java.

Ir 3 programmas izdevumi - pilna, viegla (vienkārša) un bezmaksas. Ir publicēts to atšķirību saraksts. Lielākoties trūkstošās programmas bezmaksas izdevuma funkcijas ir redzamas, pārvietojoties pa skriptu iestatījumu grupām.

Interfeiss un palīdzība ir pieejama krievu valodā.

Kopsavilkums. CreateInstall ir funkcionāla un viegli saprotama vide. CreateInstall rīkkopa nav tik slikta un ļauj iztikt ar saviem rīkiem. Bet trūkumi joprojām ir programmas slēgtība “pati par sevi”, kas nozīmē importa un eksporta funkcijas.

Papildu instalētājs

Advanced Installer ir balstīta uz Windows Inslaller tehnoloģiju, kas ļauj izveidot msi-, exe- un cita veida izplatījumus. To veicina pārdomāts interfeiss un darbs ar projektiem. Uzlabotajā instalēšanas programmā varat atrast daudzas funkcijas, kas nav pieejamas citos līdzīgos kompleksos, kas ir apskatīti tālāk.

Ievērības cienīgs, pirmkārt, ir projektu dažādība: tas ietver instalētājus, Java instalētājus, atjauninājumus, papildinājumus, sapludināšanas moduļus un citus. Izvēlnes sadaļā Installer ir komandas projektu importēšanai no Visual Studio, RAD Studio, Real Studio, Visual Basic. Šeit atklājas Advanced Installer potenciāls mijiedarbībā ar IDE.

Katram atlasītajam projekta veidam ir pieejams detalizēts iestatīšanas vednis. Ir izplatītas veidnes — Simple, Enterprise, Architect vai Professional. Lielākā daļa projektu ir pieejami tikai noteikti veidi licences, publiskie projekti ir norādīti kā Nav ailē Nepieciešama licence.

Kā jau minēts, veidojot projektu, var izmantot soli pa solim vedni, kurā jo īpaši var izvēlēties pakotnes izplatīšanas metodi, lokalizācijas valodas, pielāgot lietotāja interfeisu, ievadīt licences tekstu u.c. iespējas. Advanced Installer ļauj izvēlēties programmas izplatīšanas opciju - atstāt datus nesaspiestus, sadalīt tos CAB arhīvos, saglabāt MSI utt., pievienot Digitālais paraksts, jāievada sērijas numurs utt.

Advanced Installer (projekta redaktora) galvenajā logā vienkāršā displeja režīmā ir vairākas sadaļas:

  • Informācija par produktu - ievadiet informāciju par produktu, uzstādīšanas iespējas.
  • Prasības - aparatūras un sistēmas prasību precizēšana, programmatūras atkarības. Ir iespējams arī izveidot pielāgotus nosacījumus.
  • Resursi - resursu redaktors (faili un reģistra atslēgas).
  • Izvietošana - atlasiet produkta izplatīšanas veidu. Tas varētu būt MSI, EXE vai tīmekļa instalēšanas programma. MSI gadījumā EXE resursus var novietot atsevišķi no instalētāja.
  • Sistēmas izmaiņas - vides mainīgie.

Izvēloties resursus, var izmantot failus, reģistra atslēgas, vides mainīgos, konfigurācijas ini, draiverus, datu bāzes un tulkojumus. Ar asociācijas moduļu palīdzību jūs varat pievienot citus resursus, piemēram, pakalpojumus, atļaujas, asociācijas utt.

Lai veiktu sarežģītākus uzdevumus, varat izmantot pielāgotas darbības, EXE, DLL vai skriptus, kas rakstīti C, C++, VBS vai JS valodā. Skriptu izveidei ir paredzēts ērts redaktors.

Tomēr jāņem vērā, ka vienkāršajā režīmā ir pieejama tikai neliela daļa no sadaļām. Strādājot ar Advanced Installer izmēģinājuma režīmā, ir lietderīgi pāriet uz iestatījumiem un pārslēgties uz citu režīmu darbam ar projektu. Pēc šīm darbībām kļūst pieejamas jaunas redaktora apakšsadaļas.

Kopsavilkums. Pateicoties dažādiem produkta izdevumiem (tostarp bezmaksas), importēšanas iespējām, daudzām veidnēm un diagrammām, kā arī projektu redaktoram, Advanced Installer ieinteresēs plašu auditoriju.

BitRock InstallBuilder

InstallBuilder ir vairāku platformu vide instalētāju izveidei. Atbalstīto sistēmu saraksts ietver: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, Linux (Intel x86/x64, Itanium, s390 un PPC). Ir pieejami instalētāji gan darbvirsmas, gan tīkla programmatūrai. Rokasgrāmatas pirmajā daļā jau tika apskatīts IzPack produkts, bet InstallBuilder raksturīgs atbalsts rakstīšanas valodām, tostarp ne tikai Java, bet arī PHP, Perl, Python, Ruby, C/C++ un .NET/Mono.

Programmas saskarne ir pieejama krievu valodā. Lai strādātu ar projektu, tiek izmantots ļoti vienkāršs grafiskais apvalks. Ir pieejamas šādas sadaļas ar iestatījumiem:

  • Product Details - informācija par projektu.
  • Faili — Explorer interfeiss failu pievienošanai
  • Papildu (“Papildu iestatījumi”) ir visinteresantākā sadaļa, kurā, iespējams, tiek atklāta visa BitRock Installer jauda. Lai strādātu ar projektiem, tiek izmantots XML formāts (skatīt WiX pārskatu pirmajā daļā), iespējama sadarbība, manuāla iestatīšana skriptēti projekti. Iebūvētās darbības ļauj automatizēt instalēšanas procesus un konsolidēt uzdevumus, padarot tos pieejamus ar dažiem klikšķiem. Tādā veidā varat pārbaudīt atkarības, pievienot vides mainīgos, modificēt reģistru un failu sistēma Un tā tālāk. Lai rediģētu skriptus, tiek izmantots iebūvēts, ļoti vienkāršs XML redaktors.
  • Pielāgošana - instalētāja lietotāja interfeisa, vides mainīgo, pēcinstalēšanas darbību, platformu, atļauju un saspiešanas pielāgošana. Saspiešanai tiek izmantota ZIP/LZMA saspiešana. Varat izveidot klusu instalēšanas programmu, kas darbojas teksta režīmā.
  • Iepakojums — ir iebūvēts atkļūdotājs, lai izsekotu kļūdas. Veidojot, ir viegli izveidot starpplatformu instalētāju. Izvadā tas izmanto “native” OS vidi (tas attiecas uz Windows, KDE un Gnome grafiskajām sistēmām).

Kopsavilkums. BitRock InstallBuilder ir ieteicams galvenokārt, lai izveidotu starpplatformu produktus. Skripts, kas balstīts uz XML specifikācijām, ir viegli lietojams, un projektu ir viegli importēt un eksportēt rediģēšanai ārējā vidē. Tādējādi, pamatojoties uz šo XML skriptu, jūs varat ātri ģenerēt instalētājus visām nepieciešamajām platformām.

InstallMate

InstallMate ir rīkkopa izplatīšanas izveidei, pamatojoties uz Windows Installer. Galvenās funkcijas: intuitīvs grafiskā vide, plaša izvēle instalācijas elementi, atkarības pārbaude, detalizēta konfigurācija izskats instalētājs, atbalsts komponentiem, lokalizācijām un paplašinājumiem. Ar InstallMate izveidotie izplatījumi ir kompakti un ātri.

Jauna projekta izveides vednis ļauj atlasīt esošu veidni un norādīt sākotnējos parametrus - lokalizācijas valodas (vienu vai vairākas), produkta nosaukumu.

Varat importēt izveidoto projektu vai izmantot InstallMate redaktoru. Starp citu, importa iespējas nebija iespaidīgas: tiek atbalstīti Tarma produkti un Visual Basic projekti.

Programmas galvenajā logā ir sadaļas ar parametriem, kas nosacīti sadalītas trīs sadaļās:

  • Vispārīgie iestatījumi: Detalizēta informācija par projektu, programmatūras atkarībām, sistēmas prasībām, komponentiem un instalētāja iespējām. Pakotnes sānjoslā varat norādīt arī instalēšanas programmas veidu, saspiešanu, lejupielādes saiti (tīmekļa instalēšanas programmas gadījumā) un instalēšanas paroli. Vienam instalētājam varat pievienot vairākas pakotnes.
  • Sastāvdaļas: elementu un savienojumu iekļaušana izplatīšanā: tie ir faili un mapes, reģistra atslēgas, ini-konfigurācijas, vides mainīgie, failu asociācijas, COM klases, pakalpojumi.
  • Instalēšanas iespējas: izmantojot redaktoru, varat rediģēt dialoglodziņu tekstu. Tiek nodrošinātas elastīgas lokalizācijas iespējas; InstallMate pēc noklusējuma atbalsta 19 valodas. Varat izveidot vienu izplatīšanu ar vairākām lokalizācijām vai vairākus projektus ar vienu un to pašu valodu. Tajā pašā sadaļā ir pieejamas pielāgotas darbības, kā arī mainīgie, tostarp 250. Varat paplašināt pakotnes funkcionalitāti, izmantojot paplašinājumus un DLL.

Kā minēts, veidojot instalētāju, varat izmantot veidnes. Papildus projektu veidnēm ir iespējams izveidot pakotnes, pamatojoties uz komponentiem, definējot elementu grupas. Citas iespējas, kuras ir vērts atzīmēt, ietver slēptu un klusu instalēšanu un atinstalēšanu, divu veidu saspiešanu (Deflate vai LZMA).

Tiek parādīts pilns funkciju saraksts.

Kopsavilkums. Profesionāla vide uzstādītāju izveidei ar patiesi lietotājam draudzīgu saskarni un ātri pieejamiem rīkiem: veidojot izplatīšanu, varat ātri pārslēgties no vienas lokalizācijas valodas uz citu un pārbaudīt projektu. Trūkst funkcionāla soli pa solim iestatīšanas vedņa un importēšanas iespēju. Spēks- visu pieejamība standarta funkcijas, strādājot ar mainīgajiem lielumiem un darbībām.

Labāka instalētāja izveide

Izstrādātāju pieredze liecina, ka uzticams, profesionāls programmatūras instalētājs ir ārkārtīgi svarīgs jūsu produktam. Nekas nerada sliktu pirmo iespaidu par produktu kā instalācijas, kas nedarbojas vai ir nepareizi konfigurētas. Citiem vārdiem sakot, ja vēlaties savu programmatūra izveidots pozitīvs tēls lietotāja priekšā, jums vajadzētu rūpēties par profesionāliem un uzticamiem, piemēram, Faktiskais uzstādītājs. Šis jaudīgais rīks ļauj izveidot instalācijas pakotnes ar modernu interfeisu, jo izplatīšanā ir iekļauti krāsaini Wizard attēli. Pateicoties tās intuitīvi izstrādātajam interfeisam, programma ir piemērota gan iesācējiem izstrādātājiem, kas ļauj izveidot vienkāršas instalācijas pakotnes, gan profesionāliem izstrādātājiem, kuri var izveidot ar funkcijām bagātus un elastīgus instalētājus.

Lai sāktu procesu, palaidiet Actual Installer. Pirmā lapa ir Ģenerālis, tajā ir lauki produkta nosaukuma un versijas ievadīšanai. Lauki uzņēmuma nosaukums, vietne un atbalsta adrese nav obligāti, taču, lūdzu, ņemiet vērā, ka šie dati tiks parādīti programmas detaļās sarakstā "Vadības panelis — programmas un līdzekļi".

Tab Prasībasļauj izvēlēties Windows versijas kurā jūsu programma var darboties. Ja jūsu programmai ir nepieciešams .NET Framework, atlasiet to un atlasiet atbilstošo versiju.

Tas ir ļoti ieteicams, ka iespēja Nepieciešamas administratora tiesības tika iespējots, pretējā gadījumā instalēšanas programma nevarēs izveidot failus un reģistra ierakstus Windows sistēmas apgabalā (mape "Program Files", reģistra atslēga "HKEY_LOCAL_MACHINE\SOFTWARE" un citi). Tomēr šī opcija nav jāatzīmē, ja jums vienkārši nepieciešams kopēt failus uz direktoriju, kas nav sistēmas direktorijs.

Dodieties uz lapu Uzstādīšana: tiek izsaukta pirmā cilne Faili un mapes. Laukā Avotu direktorijs varat norādīt direktoriju, kurā ir jūsu lietojumprogrammas faili. Lietojumprogramma tiks instalēta laukā norādītajā direktorijā Instalācijas direktorijs. Šī direktorija ceļš tiks saglabāts instalētāja mainīgajā . Pēc noklusējuma tas ir iestatīts uz \ . Mērķa mašīnā šis ceļš atgriezīsies: C:\Program Files\New Product. Lai uzzinātu vairāk par instalētāja mainīgajiem, noklikšķiniet uz . Varat arī kopēt failus uz citām mapēm, izmantojot pogas Pievienot mapi Un Pievieno failus.
Pēc failu pievienošanas projektam ieteicams atlasīt savas lietojumprogrammas galveno izpildāmo failu (EXE). Lai to izdarītu, laukā atlasiet failu Instalācijas faili, ar peles labo pogu noklikšķiniet un atlasiet Iestatīt kā galveno izpildāmo. Atlasot šo failu, programma Actual Installer automātiski izveidos divus īsceļus tam programmu grupā (Izvēlne Sākt\Programmas\Programmas nosaukums) un darbvirsmā. Šos iestatījumus varat apskatīt vai mainīt vietnē Īsceļi.

Nākamā cilne - Atinstalēšana. Ja vēlaties pievienot programmas atinstalēšanas/noņemšanas līdzekli, vienkārši atlasiet opciju Iekļauts atinstalētājs. Opcija Aiciniet apmeklēt produktu atsauksmju lapuļauj novirzīt lietotājus uz atsauksmju lapu pēc programmas atinstalēšanas. Izvēlieties opciju Piespiedu atinstalēšana, ja vēlaties, lai atinstalētājs pilnībā noņem instalācijas mapi (ja programma tajā izveido papildu failus).

Pēdējā cilne instalēšanas lapā ir Atjaunināt. Izvēlieties opciju Iekļauts Actual Updater rīks lai instalācijas pakotnē iekļautu programmu Actual Updater. Šī utilīta ļauj pārbaudīt atjauninājumus. Vairāk Detalizēta informācija Informāciju par šo līdzekli varat atrast palīdzības failā.

Dodieties uz lapu Dialogi. Šeit varat atlasīt iestatīšanas vedņa instalēšanas lapas. Uz cilnes Valodas Tiek piedāvātas instalētāju valodas. Lai mainītu tekstu valodas failā, atlasiet to un atlasiet Rediģēt no konteksta izvēlnes.

Uz cilnes Licences līgums Varat norādīt licences līguma failus. Var izmantot atsevišķu failu katrai instalācijas valodai. Ja vēlaties izmantot vienu un to pašu licences līguma failu visām valodām, norādiet to opcijai (Noklusējums).

Uz cilnes Lietotāja informācija tā var norādīt, kāda informācija ir jāpieprasa no lietotāja. Šeit ir pieejami trīs standarta jautājumi: lietotājvārds, uzņēmuma nosaukums un sērijas numurs. Šajā cilnē ir arī pielāgots lauks - Pielāgots lauks.

Lappuse Sistēma piedāvā uzstādīšanu papildu opcijas, piemēram, reģistra un INI failu modificēšana, mainīgo nolasīšana no reģistra, un šeit var norādīt komandas, kas tiks izpildītas pirms un/vai pēc instalēšanas/atinstalēšanas.

Lappuse Reģistrēties ir trīs cilnes. Uz cilnes Failu asociācijas jūs varat norādīt, kāda veida faili ir jāreģistrē sistēmā. Tab Vides mainīgieļauj konfigurēt Vides mainīgie operācijas zāle Windows sistēmas. Lai reģistrētu fontus, ActiveX DLL failus, TLB bibliotēkas, ekrānsaudzētājus un darbvirsmas tapetes, izmantojiet cilni Citi.

Kad visas nepieciešamās funkcijas ir konfigurētas, nospiediet F8(vai izvēlnes vienums Projekts\Būvēšana), uz izveidot labāku instalētāju jūsu programmai!

Vai jūs labi programmējat, esat izstrādājis lielisku spēli un vēlaties, lai spēlētāji to redzētu? Lai to izdarītu, jums ir jāizveido viegls un vienkāršs "instalēšanas programma", kas būs saprotama lietotājam. Utilītas Inno Setup un Smart Install Maker palīdzēs izveidot spēles instalāciju.

Inno iestatīšana

Apskatīsim, kā izveidot spēles instalāciju, izmantojot Inno Setup:

  1. Lejupielādējiet Inno iestatīšanu. Starp citu, programma ir bezmaksas.
  2. Mēs palaižam utilītu, noklikšķiniet uz “Fails” → “Jauns”, pēc kura sākas “Iestatīšanas vednis”.
  3. Nākamajā lapā norādām spēles nosaukumu, tās veidotāju, mājaslapu internetā (ja tāda ir) utt.
  4. Tālāk jums jāizvēlas mape, kurā tiks izveidota instalācija. Noklusējuma mape ir "Programmu faili". Jāuzraksta spēles mapes nosaukums.
  5. Tad jums ir jāizvēlas galvenais fails ar paplašinājumu .exe, kas palaiž jūsu spēli. Tālāk mēs pievienojam pilnu spēļu failu un bibliotēku sarakstu.
  6. Sagatavojam savu licences failu readme.txt., kurā rakstām ziņu atskaņotājiem vai atstājam failu tukšu un norādām ceļu uz tiem.
  7. Pēc tam atlasiet valodu, kas tiks parādīta, palaižot spēles instalēšanas vedni.
  8. Nākamajā lapā norādiet faila nosaukumu, kas tiks izmantots instalēšanas vedņa palaišanai. Tam jābūt skaidram spēles lietotājam. Pēc tam datora cietajā diskā atlasiet vietu, kur tiks ievietots apkopotais fails. Šeit varat arī atlasīt instalēšanas saīsni.
  9. Mēs virzāmies tālāk, atstājot atzīmi (tas vienkāršos instalētāja skriptu).
  10. Noklikšķiniet uz "Pabeigt". Lietderība izveidos instalācijas failu atbilstoši norādītajiem iestatījumiem un parametriem.

Smart Install Maker

Apskatīsim, kā instalēt spēli, izmantojot utilītu "Smart Install Maker".

  1. Lejupielādējiet programmu Smart Install Maker.
  2. Atver to. Rindā pretī “Programmas nosaukums” ievadiet savas spēles nosaukumu (tas ir jādara, pretējā gadījumā noklusējuma vērtība paliks “Jauns produkts”). Aizpildiet arī zemāk esošās rindiņas, to varat izdarīt pats.
  3. Pēc tam kolonnā kreisajā pusē jāizvēlas “Faili”. Zemāk noklikšķiniet uz “+” (pievienot).
  4. Parādīsies logs, kurā jums jāizvēlas instalējamais fails un mape, kurā spēle tiks izpakota.
  5. Tālāk kolonnā kreisajā pusē jāizvēlas “Interfeiss”. Šeit jūs varat izvēlēties gradienta fonu vai ievietot attēlu (attēlu) uz fona.
  6. Nākamajā darbībā mainiet nosaukumus, spēles logotipu utt.
  7. Pēc tam atlasiet "Saglabāt". Visas darbības ir pabeigtas. Pēc tam palaidiet instalētāju un pārbaudiet, vai tas darbojas pareizi.

“Inno Setup” un “Smart Install Maker” ir vienkāršas utilītas, kas ļauj ne tikai pieredzējušiem izstrādātājiem, bet arī parastajiem lietotājiem izdomāt, kā klusi (t.i., automātiski) instalēt programmas.