Software Installer Un fișier care instalează programe. Cele mai bune programe gratuite pentru crearea de programe de instalare

Categoria ~ ProgramareAdministrator

Instalator propriu

Dezvoltarea proprie software asta e una, instalarea e alta. Odată ce ați creat produsul, trebuie să vă gândiți cum va fi livrat utilizatorului final. Dacă este doar un singur executabil pe care îl puteți zipa și partaja, atunci este simplu. Dar atunci când produsul dvs. constă din mai multe fișiere, cum ar fi dll-uri, care trebuie înregistrate, aveți deja nevoie de un program de instalare. Chiar dacă trebuie doar să creați câteva comenzi rapide pe computerele utilizatorilor, atunci programul de instalare va fi deja convenabil, cu excepția cazului în care doriți ca utilizatorii dvs. să facă totul manual, desigur.

Costul și comercial pilot InstallShield este familiar tuturor și ați folosit de mai multe ori programele de instalare create de acest produs. Dar, nu este singurul bastion pentru crearea de instalatori. Există produse gratuite destul de capabile care vă pot oferi toate caracteristicile necesare. Am selectat câteva dintre cele mai bune. Acestea acoperă diverse abordări ale creării unui program de instalare, de la rapid și ușor personalizat (5-10 minute și gata) la puternic și care acceptă un număr mare de setări.

Prezentare generală a programelor gratuite pentru crearea de instalatori

Programul pentru crearea programului de instalare Inno Setup este un instrument complet

După ce am trecut în revistă mai multe alte produse gratuite din această categorie, m-am hotărât să mă aleg pe cel mai atractiv. Acest instrument nu este pentru utilizatorii care caută o operațiune simplă cu un editor grafic și rezultate rapide. Această soluție este mai potrivită pentru acei dezvoltatori care doresc să aibă control deplin asupra creării programului de instalare și să nu se simtă liberi să lucreze cu fișiere de configurare bazate pe text. Inno Setup a fost lansat în 1997 și a evoluat mult de atunci. Acest instrument învinge cu siguranță mulți concurenți comerciali în acest domeniu datorită numeroaselor sale caracteristici și stabilității.

GUI Inno Setup este un editor/compilator pentru un fișier de configurare care conține setări pentru crearea unui program de configurare. Formatul de fișier text este foarte asemănător cu formatul de fișier INI, ceea ce îi permite să fie mai puțin greoi de lucrat decât un fișier în format XML, cum ar fi în . Fișierul de ajutor este bine structurat, ceea ce face ușor să aflați despre opțiunile disponibile. Editorul acceptă o schemă de evidențiere a codurilor de culoare, ceea ce face mai convenabil să lucrezi. Nu voi enumera toate caracteristicile acestui instrument profesional de instalare, dar nu am găsit nimic altceva pe care Inno Setup să nu poată face. Fișiere sursă, fișiere țintă, comenzi rapide, dialoguri, acceptare licență, ștergere, formulare de utilizator și multe altele. L-am folosit în mai multe proiecte în ultimii ani cu mare succes (nu cost). Dacă vă place interfața grafică, atunci pentru acest instrument grozav, puteți găsi mai multe suplimente terțe la pagina principala innosetup.

Instrumentul de instalare NSIS este convenabil și puternic

- dacă nu aveți nevoie cu adevărat de un editor de scripturi și doriți ceva cu caracteristici mai avansate de interfață cu utilizatorul, instrumentul de instalare al NullSoft este ceea ce aveți nevoie. Este cel mai capabil produs, dar nu are o interfață completă cu utilizatorul (în afară de fereastra compilatorului).

Așa cum creați codul HTML pentru o pagină web într-un program separat și apoi afișați pagina respectivă într-un browser, trebuie să creați scriptul NSIS în orice editor la alegere și să îl compilați pur și simplu cu compilatorul NSIS. Pe pagina de start a NSIS puteți găsi link-uri către editori (PSPad, Notepad) și pluginuri IDE (de ex. pentru Eclipse) cu suport pentru scripturi NSIS cu evidențiere de sintaxă, precum și diverse alte programe de ajutor.

Acest produs este cu siguranță mai destinat dezvoltatorilor profesioniști decât celor care caută o soluție grafică rapidă și ușoară pentru crearea de instalatori. Produsele din această recenzie se adresează ambelor tipuri de acești utilizatori și îngreunează puțin recomandarea unei singure soluții. Deși NSIS este mai capabil decât NSIS, l-am ales pe acesta din urmă datorită echilibrului său între GUI și funcționalitate (inclusiv organizarea învățării).

NSIS afișează pur și simplu o mică fereastră cu link-uri text pentru a începe să explorați posibilitățile sale nesfârșite. O fereastră mică (într-adevăr prea mică pentru a afișa tot textul, dar suficient de mare pentru a nu redimensiona) conține link-uri către compilator în sine, exemple de scripturi, suport online, documentație și pluginuri.

Pluginurile merită cu adevărat, oferă o mulțime de funcții avansate, cum ar fi efecte fadeout/fadein pentru dialoguri personalizate. NSIS sugerează crearea unei configurații UI mai moderne. Puteți să vă creați propriile pictograme, bannere, fundaluri și să vă faceți colecția din ele. Comunitatea de utilizatori este destul de mare și multe resurse și forumuri vă vor ajuta și vă vor sprijini cu proiectul dvs. de instalare NSIS.

Crearea unui fișier de configurare este la fel de ușoară precum glisarea și fixarea unui fișier script în fereastra compilatorului. Fereastra afișează toate mesajele compilatorului, inclusiv rapoartele de succes sau de eroare. Fișierele de configurare generate sunt mici în comparație cu alte instrumente de creare a programului de instalare, permițându-vă să gestionați fișierele . Aș putea spune multe mai multe despre NSIS, dar voi lăsa asta pentru pagina lor de pornire bine organizată. Este cel mai capabil instrument prezentat dintre toate, dar este orientat către soluții profesionale pentru dezvoltatori și necesită instrumente terțe pentru a funcționa eficient și fructuos.

Programul pentru crearea unui program de instalare Ghost Installer analog al InnoSetup

este un analog. Dacă doriți să aveți control deplin asupra creării programului de instalare și nu vă este frică să lucrați cu fișiere de configurare XML, atunci Ghost Installer poate fi buna alegere Pentru dumneavoastră. În timp ce versiunea comercială a instrumentului vine cu o GUI (Ghost Installer Studio), versiunea gratuită oferă pur și simplu așa-numitul gEditor pentru editarea fișierelor XML de configurare.

Acest produs necesită timp pentru a te obișnui, dar odată ce ai înțeles și cunoști toate setările, poți folosi toată puterea acestui instrument. Fișierul de ajutor este foarte bine organizat, listând toate cuvintele cheie și setările pe care le puteți utiliza. Când creați un nou proiect, asistentul de configurare va crea un șablon de bază sau avansat care va pregăti structura XML necesară cu care puteți începe să lucrați imediat. Pentru mine, acest instrument a fost puțin mai dificil de învățat decât InnoSetup, dar sunt sigur că acest instrument este foarte puternic. Ca rezultat, avem un editor XML gEditor cu un buton încorporat care pornește procesul de compilare a programului de instalare. Dacă această schemă de lucru este atractivă pentru tine, atunci, desigur, încercați-o.

Clickteam Install Creator este rapid și ușor de utilizat

, probabil cel mai rapid și mai convenabil instrument pentru crearea de instalatori pe care l-am revizuit. Acest instrument conține principalele caracteristici învelite într-o interfață grafică eficientă. Expertul vă va ghida rapid prin pașii de bază. Primul meu proiect a fost realizat în câteva minute și totul a funcționat ca un farmec!

Fiecare etapă este reprezentată de o filă separată, astfel încât după finalizarea expertului, veți avea întotdeauna posibilitatea de a modifica setările specificate anterior. Dacă trebuie să instalați mai multe executabile, atunci trebuie să adăugați un meniu Start și să creați comenzi rapide pe desktop. Instrumentul facilitează schimbarea tuturor textelor de instalare, chiar și a textului din caseta de dialog „Bun venit”. Programul de instalare final poate rula fie în modul de dialog, fie în modul ecran complet (cu posibilitatea de a seta un gradient de umplere a fundalului, la fel ca pe vremurile vechi ale Windows).

Puteți seta hărți biți și pictograme la alegere. Install Creator nu are caracteristici mai profesionale, cum ar fi adăugarea de intrări de registry, diferite pachete de instalare sau limbi. Dar nu acesta a fost scopul acestui instrument și este bine pentru sarcini simple. Aceasta este buna alegere pentru o decizie rapidă de a vă distribui programul, fără a fi nevoie să înțelegeți o grămadă de complexități ale procesului de creare a instalatorilor. Versiunea gratuită este complet funcțională, însă, la sfârșitul fiecărei instalări, este afișată o fereastră cu anunțuri și un link către site-ul web al dezvoltatorului.

CreateInstall este un analog al programului pentru crearea unui program de instalare Clickteam

este un răsfăț pentru cei care nu doresc să petreacă mult timp creând programe de instalare și editând tone de text. Instrumentul este foarte asemănător cu , prezintă, de asemenea, o interfață simplă și eficientă în care puteți găsi și configura rapid toate caracteristicile importante ale proiectului dumneavoastră. Puteți selecta un bitmap și o pictogramă personalizate pentru dialogul de configurare, precum și să specificați un gradient de umplere a fundalului pentru modul ecran complet. Puteți personaliza șase dialoguri de instalare și un dialog de finalizare a instalării.

Lucrul cu fișierele și meniul contextual este destul de ușor, ceea ce reprezintă un avantaj față de Install Creator. De asemenea, vi se oferă posibilitatea de a seta intrări în registru și de a înregistra fișiere DLL / OCX / TBL. Instrumentul are câteva caracteristici suplimentare care fac o impresie suficient de bună. Cu ele puteți modifica unele caracteristici, cum ar fi selecția limbii, selectarea căii de instalare. Totuși, am avut câteva întrebări despre instrument, și anume despre schimbarea fonturilor casetelor de dialog. Pentru unele fonturi, cum ar fi Tahoma, afișajul va afișa doar o fereastră goală. De ce este asta? Versiunea gratuită este complet funcțională, dar afișează linia „CreateInstall Free” în colțul din stânga jos al fiecărei ferestre de instalare. Puteți cumpăra acest instrument și puteți modifica conținutul acestei linii după bunul plac.

Program de instalare avansat pentru a crea rapid un program de instalare

este o alegere bună dacă trebuie să creați rapid un pachet de instalare MSI. Caphyon oferă o versiune gratuită a instrumentului său, încorporată în produsul său comercial, pentru a crea instalatori. Puteți descărca și instala versiunea completa produsul este gratuit, dar numai opțiunile „de bază” funcționează fără a cumpăra o înregistrare. Dar acest lucru este suficient pentru a crea rapid și ușor un pachet de instalare MSI.

Are o interfață destul de prietenoasă care vă permite să setați toate configurațiile de bază în cel mai scurt timp posibil. Există destul de multe opțiuni de instalare care vă permit să jucați cu instrumentul destul de ușor, cum ar fi folderul țintă, comenzile rapide, repornirea sistemului, condițiile de pornire, setările de registry și multe altele. Singura mea dezamăgire este că nu puteți defini diferite tipuri de instalare, cum ar fi „Instalare completă” și „Instalare minimă”. „Totul sau nimic” nu este principiul instalatorilor de astăzi. Aș prefera opțiunea de setare a tipului în loc de opțiunea condițiilor de declanșare. Cu toate acestea, sunt foarte impresionat de ușurința de utilizare și de timpul minim pe proiect. Dacă aveți nevoie de un fișier MSI pentru o instalare ușoară, atunci Advanced Installer este cu siguranță ceea ce aveți nevoie.

Ghid de selecție rapidă (descărcați programe gratuite pentru a crea un program de instalare)

Inno Setup

foarte puternic - ani de experiență - format simplu de fișier

NSIS

un număr mare de funcții - o dimensiune mică a programului de instalare - dialoguri personalizate - capacitatea de a conecta pluginuri
fără GUI - nu este ușor de învățat - fără editor

Ghost Installer gratuit

caracteristici puternice - bazate pe XML
bazat pe fișiere text - fără GUI

Instalare automată gratuită a oricărui set de programe de pe computer.

Atenţie! Unele antivirusuri (de exemplu, AVG) raportează că există un troian în program. De fapt, nu este cazul (testat de alți antiviruși de renume).

Doar că funcțiile de instalare automată a programelor pentru antivirusuri deosebit de corozive pot arăta ca acțiunea unui program troian.

Dacă antivirusul dvs. nu vă permite să instalați Easy AutoInstaller Free, este mai bine să căutați un alt program pentru sarcinile dvs.

Probabil că ați întâmpinat deja nevoia de a reinstala sistemul de operare de mai multe ori. Dar aceasta nu este problema principală - principalul lucru este să instalați mai târziu toate programele necesare și să nu uitați nimic!

Știu din proprie experiență că instalarea software-ului durează uneori de două ori mai mult decât instalarea în sine. Instalare Windows. Recent, au apărut multe discuri speciale cu instalarea automată a aplicațiilor necesare.

Este posibil să creați singur un astfel de disc? Desigur! Pentru asta sunt multe utilitati speciale. Dar ei fie sunt plătiți, fie nu sunt foarte stabili.

Cu toate acestea, printre o grămadă de programe similare, puteți găsi proiecte freeware destul de decente. Un exemplu în acest sens este Instalare automată ușoară GRATUITĂ.

Acest program este destinat utilizării casnice necomerciale și vă permite să creați cu ușurință discuri de pornire cu un set de software de care avem nevoie! Își poate aminti și apoi reda de un număr nelimitat de ori toate acțiunile pe care utilizatorul le efectuează atunci când instalează software-ul necesar.

Spre deosebire de versiunea plătită, ediția gratuită nu poate crea discuri care conțin fișiere ale sistemului de operare, dar funcționalitatea Easy Autoinstaller Free este suficientă:

Comparație dintre versiunea gratuită a Easy Autoinstaller GRATUIT cu versiunea plătită a Easy Autoinstaller PRO

După cum puteți vedea, pe lângă restricția privind crearea unui disc de pornire cu sistemul de operare, versiunea gratuită blochează posibilitatea de a schimba designul meniului de autoinstalare, precum și de a scrie un script în „timp real”.

Aceasta din urmă înseamnă că pentru a scrie următoarea acțiune dorită în script, va trebui să apăsați una dintre tastele funcționale (Shift stânga sau Ctrl). Dar mai multe despre asta mai târziu, dar deocamdată haideți să instalăm programul.

Instalarea Easy Autoinstaller GRATUIT

Programul de instalare, deși în limba engleză, este construit într-un mod standard, prin urmare, prin rularea acestuia, va trebui să apăsăm „Next” tot timpul și să fim de acord cu toate ofertele. La sfârșitul instalării, în fața noastră va apărea fereastra programului:

Puteți începe să lucrați, dar v-aș sfătui să creați mai întâi un folder undeva în care vom muta distribuțiile software și driverele de care avem nevoie. Acest lucru ne va face mai ușor să ne creăm propriul disc de autoinstalare în viitor.

Creați un script de autoinstalare

Acum să trecem direct la crearea scripturilor de autoinstalare. Mai întâi, faceți clic pe butonul „Adăugați script”.

În fața noastră va apărea o fereastră, unde ar trebui să introducem numele programului pe care urmează să-l instalăm. După confirmarea introducerii (butonul „Ok”), va apărea o altă fereastră în care va trebui să specificați versiunea aplicației care urmează să fie instalată. În principiu, puteți introduce orice în ambele casete, dar pentru comoditatea noastră, vă vom indica ce se cere :).

După ce ați introdus versiunea programului, se va deschide o fereastră pentru selectarea programului de instalare al programului dorit (rețineți că le-am aruncat într-un folder separat;)).

Marcăm fișierul executabil necesar (fișierele .exe și .msi sunt acceptate) și facem clic pe butonul „Deschidere”. Vom vedea o fereastră de înregistrare a scriptului:

În partea de jos, în secțiunea „Descrierea programului”, puteți introduce scurte informații despre programul care urmează să fie instalat, pentru a vă aminti ulterior pentru ce este nevoie de fapt de utilitar. Acordați atenție casetei „Parametri” (a treia de sus).

Aici puteți seta tipul de instalare viitoare a programului: instalarea obișnuită „silențioasă” (silențioasă, / s), „silențioasă” cu afișare a progresului (și fără) sau modul complet ascuns. Este posibil să nu selectați niciun parametru suplimentar și atunci veți avea întotdeauna acces la controlul manual al instalației.

Când toate setările sunt făcute, apăsați butonul „Înregistrare” și treceți la instalarea „demonstrativă” a programului selectat :).

Veți afla despre activarea procesului de înregistrare a scriptului prin sfatul instrument din tavă, precum și prin fereastra de informații care apare în colțul din stânga sus.

În această fereastră se pot vedea coordonatele curente ale cursorului mouse-ului, obiectul pe care este îndreptat cursorul, operația curentă etc. Important: încercați să nu mutați fereastra de instalare în mod inutil, deoarece acest lucru poate afecta funcționarea corectă a scriptului!

Acum câteva cuvinte despre metoda de creare a unui script de autoinstalare. Pentru a scrie o comandă, trebuie să apăsați CTRL din stânga sau SHIFT.

Se întâmplă cam așa: aducem cursorul mouse-ului la butonul sau elementul de meniu dorit și apăsăm una dintre tastele de mai sus.

În același timp, SHIFT își amintește doar clicurile de mouse, iar CRTL poate înregistra apăsări de taste, puncte, bifă, parole, căi și aceleași clicuri de mouse, așa că în majoritatea cazurilor apăsăm CRTL fără să ne gândim. De îndată ce butonul este apăsat, acțiunea dvs. va fi reținută și nu va trebui să apăsați butoanele mouse-ului.

Dacă trebuie să schimbați calea sau să introduceți numărul de serie al programului, de exemplu, procedați după cum urmează. Introducem datele necesare într-o linie de text, deplasăm mouse-ul peste această linie, apăsăm SHIFT, apoi CTRL.

Când instalarea se termină, va trebui să opriți înregistrarea scriptului. Pentru a face acest lucru, faceți clic dreapta pe pictograma Easy Autoinstaller din tavă și selectați elementul corespunzător.

Optimizarea și salvarea scripturilor

Acum să verificăm scriptul nostru pentru intrări goale pentru a-l optimiza:

Dacă nu există, putem face clic pe butonul „Salvare script”. Dacă trebuie să ștergeți orice element de script, faceți dublu clic pe el și confirmați ștergerea.

Acum puteți verifica dacă scriptul de autoinstalare funcționează corect. Pentru a face acest lucru, eliminați programul instalat, bifați-l cu o bifă în lista de scripturi Easy Autoinstaller și faceți clic pe butonul „Start”.

După aceea, procesul de instalare ar trebui să înceapă automat, iar deasupra pictogramei programului din tavă veți vedea un raport despre pasul curent de instalare:

Dacă instalarea a avut succes, atunci am făcut totul corect. În caz contrar, va trebui fie să editați scriptul terminat (butonul „Schimbați scriptul”), fie chiar să îl rescrieți din nou.

Când toate scripturile sunt verificate, puteți (și chiar trebuie să) salvați proiectul rezultat. Pentru a face acest lucru, faceți clic pe butonul cu același nume din fereastra principală a programului.

Creați un disc de instalare

Și acum vine momentul cel mai culminant - crearea propriului disc cu software! :) Pentru a face acest lucru, faceți clic pe meniul „Tools” din fereastra principală a Easy Autoinstaller și selectați singurul element „Disc Creation Wizard”:

Dacă ați urmat toate sfaturile descrise mai sus, atunci va trebui doar să specificați calea către folderul în care se află toate fișierele de scripturi, distribuții și proiect, apoi faceți clic pe butonul „Creați”.

În folderul specificat, vor fi create mai multe fișiere care vor fi responsabile pentru încărcarea meniului discului nostru de instalare:

Principalul dintre aceste fișiere este AutoInstall.exe. Rulându-l, puteți vedea cum va arăta meniul discului nostru:

De fapt, totul aici este simplu și de bun gust :). Fereastra discului de instalare este o listă de programe care pot fi marcate pentru instalare și butonul „Start”, care inițiază instalarea.

Admira? :) Acum nu mai rămâne decât să inscripționați tot conținutul folderului direct pe CD, DVD sau chiar pe o unitate flash și veți avea mereu la îndemână un set de programe necesare cu instalare automată!

constatări

Easy Autoinstaller FREE, desigur, este puțin inferior în ceea ce privește comoditatea și funcționalitatea produselor comerciale, dar își face față sarcinii sale principale, dacă nu cu un „5”, atunci cu siguranță cu un „patru” solid cu siguranță.

În orice caz, vă sfătuiesc să vă familiarizați cu acest program și, pentru orice eventualitate, să creați un disc cu driverele și software-ul necesar. Cine știe, poate într-o zi acest disc vă va ajuta foarte mult;).

P.S. Este permisă copierea și citarea liberă a acestui articol, cu condiția ca un link activ deschis către sursă să fie indicat și paternitatea lui Ruslan Tertyshny să fie păstrată.

Clickteam produce produse simple și prietenoase pentru dezvoltatori: de exemplu, Clickteam Fusion, The Games Factory, Multimedia Fusion. Pe același rând se află programul Install Creator. Principalul avantaj al produsului este crearea rapidă a unei distribuții folosind un expert pas cu pas.

Secțiunile de setări sunt aranjate într-o secvență atât de strictă sub formă de file. În primul rând, sunt specificate datele (Fișiere), conținutul text al casetelor de dialog (Wizard Text), formatul ferestrei (Window), setările suplimentare (Opțiuni), setările de dezinstalare (Uninstaller), dimensiunea kitului de distribuție (Build) . După ce faceți clic pe Build, începe compilarea programului de instalare, tot ce rămâne este să specificați locația locației acestuia.

Programul de instalare ocupă 65 KB, inclusiv programul de dezinstalare, acesta este 105 KB. În plus, Install Creator folosește unul dintre cei doi algoritmi de compresie (fermoar / diferențiere), varianta optimă fiind determinată automat. Dacă este necesar, datele pot fi plasate într-un pachet separat de programul de instalare.

Funcționalitatea Clickteam Install Creator este unificată, lipsesc unele opțiuni importante. Deci, multilingvismul nu este acceptat, limba rusă nu este deloc în lista de localizări. Nu este furnizată integrarea cu soluții terțe, așa că lucrul cu proiecte mari (care implică multe conexiuni în sistem) va fi incomod. Programul nu vă permite să creați actualizări, patch-uri. Cu toate acestea, în acest din urmă caz, puteți utiliza - dezvoltarea Clickteam.

Versiunea neînregistrată de Install Creator conține reclame. Versiunea profesională, pe lângă eliminarea acestei limite, vă permite să includeți mai multe ediții în kitul de distribuție, să setați o limită de licență pentru utilizatorul de instalare.

rezumat. Funcțiile Install Creator vor fi solicitate atunci când lucrați cu proiecte simple. Programele de instalare rezultate conțin un set de bază de opțiuni de utilizator, printre care nu există nicio alegere de limbi sau profil de instalare. Cu siguranță, aceasta este cea mai simplă soluție dintre toate complexele de instalare menționate în recenzie.

Instalator real

Actual Installer este un program pentru crearea de Windows Installers destul de complexe fără utilizarea de scripturi. Setul de bază de caracteristici include multilingvism, compresie eficientă, personalizare detaliată a interfeței, linie de comandă și alte funcții enumerate mai jos.

Nu trebuie utilizat un expert pas cu pas, dar este disponibilă fereastra de opțiuni pentru noul proiect. După definirea informațiilor de bază despre produs, puteți accesa fereastra principală a programului. Opțiunile sunt situate în 5 secțiuni - „General”, „Instalare”, „Dialoguri”, „Sistem” și „Registru”.

În secțiunea General, sunt indicate informații despre proiect și aici este configurat și aspectul asistentului de instalare. În timpul procesului, instalatorul poate verifica cerințele de sistem (cum ar fi versiunea sistemului de operare, privilegiile utilizatorului) și dependențele (Microsoft .NET Framework, Internet Explorer, Adobe Reader, Java, SQL Server și altele). Dacă aceste componente lipsesc, programul de instalare va solicita utilizatorului să le descarce și să le instaleze.

În Instalare („Instalare”) - locația fișierelor și folderelor, locația fișierului executabil, setările pentru procesele de instalare, actualizare și dezinstalare. Ambele procese pot rula silențios, fără a necesita intervenția utilizatorului. Pe lângă programul de instalare, acesta poate fi utilizat (Actual Updater).

Dialogurile („Dialogurile”) oferă acces la secțiunile „încărcare”, inclusiv textul acordului de licență, fișierul readme, inclusiv în format RTF. Aici - alegerea limbilor de localizare, iar limba rusă este pe listă. Secțiunile inutile ale programului de instalare sunt ușor de dezactivat.

Sistem („Sistem”) - configurarea modificărilor sistemului efectuate în timpul instalării: comenzi rapide, chei de registry, variabile și comenzi de utilizator.

Register ("Registry") - setarea asocierilor de fișiere, variabilelor de mediu, bibliotecilor.

După ce setați opțiunile necesare, faceți clic pe butonul Build Project - programul de instalare este gata de rulare. Dacă o opțiune importantă a fost ratată la crearea programului de instalare, Actual Installer vă va anunța despre aceasta în timpul compilării și va indica o eroare.

rezumat. Actual Installer include aproape toate opțiunile standard și opțiunile de proiect. Aceasta este o opțiune „intermediară” între cele foarte simple (cum ar fi Clickteam Install Creator) și soluții mai grele, despre care se vor discuta și ele.

CreateInstall

CreateInstall este un set de instrumente pentru crearea de programe de instalare. Se bazează pe două caracteristici - control asupra procesului de instalare și extensibilitate nelimitată. Ambele caracteristici sunt implementate datorită instrumentului de scripting.

Interfața CreateInstall este împărțită în 3 file - „Proiect”, „Script de instalare” și „Script de dezinstalare”. Prima secțiune vă permite să setați setări generale de instalare: informații despre produs, limbi acceptate, căi, aspect. În plus, programul de instalare poate fi semnat digital și poate fi setată o parolă.

„Proiect” nu este un înlocuitor echivalent pentru următoarele două secțiuni, adică pentru a crea o distribuție, trebuie să configurați cu atenție scripturile de instalare și dezinstalare. Parametrii relevanți sunt afișați ca grupuri, îi puteți afișa într-o singură listă.

Un program de completare pentru CreateInstall este utilitarul Quick CreateInstall. Simplifică foarte mult crearea unui program de instalare, oferind doar setările de bază ale proiectului. Din Quick CreateInstall, proiectul poate fi importat ulterior în CreateInstall.

Codul proiectului nu este destinat editării independente, transferului în mediul IDE, exportului. Deși limbajul Gentee are un potențial mare: cel puțin, acestea sunt variabile și funcții, expresii condiționate și sintaxă bazate pe C, C++ și Java.

Există 3 ediții ale programului - full, light (simplu) și gratuit. Lista diferențelor dintre ele este publicată. În cea mai mare parte, caracteristicile lipsă ale ediției gratuite a programului sunt vizibile atunci când navigați prin grupuri de setări de script.

Interfața și ajutorul sunt disponibile în limba rusă.

rezumat. CreateInstall este un mediu funcțional și ușor de înțeles. Setul de instrumente CreateInstall nu este atât de slab și vă permite să vă gestionați singur. Dar dezavantajele includ încă izolarea programului „în sine”, adică funcțiile de import și export.

Instalator avansat

Advanced Installer se bazează pe tehnologia Windows Insaller, permițându-vă să creați msi-, exe- și alte tipuri de distribuții. Acest lucru este facilitat de o interfață atentă și de lucru cu proiecte. În Advanced Installer, puteți găsi multe caracteristici care nu se găsesc în alte complexe similare, așa cum se discută mai jos.

În primul rând, este de remarcat varietatea proiectelor: acestea includ instalatori, instalatori Java, actualizări, suplimente, module de îmbinare și altele. Secțiunea de meniu Instalare conține comenzi pentru importarea proiectelor din Visual Studio, RAD Studio, Real Studio, Visual Basic. Aici este dezvăluit potențialul Advanced Installer în interacțiunea cu IDE-urile.

Un expert de configurare detaliat este furnizat pentru fiecare dintre tipurile de proiecte selectate. Există șabloane comune - Simplu, Enterprise, Architect sau Professional. Majoritatea proiectelor sunt disponibile numai pentru anumite tipuri de licență, proiectele publice sunt indicate ca Niciunul în coloana Licență necesară.

După cum sa menționat deja, atunci când creați un proiect, puteți utiliza un expert pas cu pas, unde, în special, puteți selecta metoda de distribuție pentru pachet, limbile de localizare, personalizați interfața cu utilizatorul, introduceți textul licenței și alte Opțiuni. Advanced Installer vă permite să alegeți opțiunea de distribuție pentru program - lăsați datele fără compresie, împărțiți în arhive CAB, salvați în MSI etc., adăugați o semnătură digitală, solicitați un număr de serie etc.

Fereastra principală a Advanced Installer (editor de proiecte), în modul de afișare simplu (Simple), conține mai multe secțiuni:

  • Informații despre produs - introduceți informații despre produs, opțiuni de instalare.
  • Cerințe (Cerințe) - o indicație a cerințelor hardware și de sistem, dependențe de software. De asemenea, este posibil să se creeze condiții personalizate.
  • Resurse (Resurse) - editor de resurse (fișiere și chei de registry).
  • Implementare - Selectați tipul de distribuție a produsului. Poate fi MSI, EXE sau program de instalare web. Pentru MSI, resursele EXE pot fi plasate separat de programul de instalare.
  • Schimbări de sistem - variabile de mediu.

Selectarea resurselor poate include fișiere, chei de registry, variabile de mediu, ini-uri de configurare, drivere, baze de date și traduceri. De asemenea, puteți adăuga alte resurse, cum ar fi servicii, permisiuni, asocieri și multe altele, cu modulele de federație.

Pentru a îndeplini mai mult sarcini provocatoare este permisă utilizarea acțiunilor personalizate, EXE, DLL sau script-uri scrise în C, C++, VBS sau JS. Este furnizat un editor convenabil pentru crearea de scripturi.

Cu toate acestea, trebuie remarcat faptul că doar o mică parte din secțiuni este disponibilă în modul Simplu. Când lucrați cu Advanced Installer în modul de încercare, este logic să intrați în setări și să treceți la un alt mod de lucru cu proiectul. După aceste acțiuni, noi subsecțiuni ale editorului devin disponibile.

rezumat. Datorită diferitelor ediții ale produsului (inclusiv gratuit), opțiunilor de import, multor șabloane și scheme, editorul de proiecte - Advanced Installer va fi de interes pentru un public larg.

BitRock InstallBuilder

InstallBuilder este un mediu multiplatform pentru crearea de instalatori. Sistemele acceptate includ: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, Linux (Intel x86/x64, Itanium, s390 & PPC). Instalatorii sunt disponibili atât pentru desktop, cât și pentru software-ul de rețea. Prima parte a ghidului a acoperit deja produsul IzPack, dar InstallBuilder se caracterizează prin suport pentru limbaje de scriere, inclusiv nu numai Java, ci și PHP, Perl, Python, Ruby, C/C++ și .NET/Mono.

Interfața programului este disponibilă în limba rusă. Un shell grafic foarte simplu este folosit pentru a lucra cu proiectul. Există următoarele secțiuni cu setări:

  • Detalii produs - informații despre proiect.
  • Fișiere („Fișiere”) - interfață de explorare pentru adăugarea fișierelor
  • Avansat („Setări avansate”) - cea mai interesantă secțiune, unde, probabil, este dezvăluită întreaga putere a BitRock Installer. Pentru a lucra cu proiecte, se folosește formatul XML (vezi prezentarea WiX în prima parte), este posibilă colaborarea, configurarea manuală a proiectelor cu suport de scripting. Acțiunile încorporate vă permit să automatizați procesele de instalare și să combinați sarcini, făcându-le disponibile în câteva clicuri. În acest fel, puteți verifica dependențele, adăugați variabile de mediu, schimbați registrul și sistemul de fișiere și așa mai departe. Scripturile sunt editate folosind un editor XML încorporat, foarte simplu.
  • Personalizare - Personalizați interfața de utilizator a programului de instalare, variabilele de mediu, acțiunile post-instalare, platformele, permisiunile și compresia. Compresia ZIP/LZMA este utilizată pentru compresie. Puteți crea un program de instalare silențios care rulează în modul text.
  • Ambalare („Ambalare”) - există un depanator încorporat pentru urmărirea erorilor. Când construiți, este ușor să creați un program de instalare multiplatformă. La ieșire, folosește mediul OS „nativ” (acest lucru se aplică graficului sisteme Windows, KDE și Gnome).

rezumat. BitRock InstallBuilder este recomandat în primul rând pentru construirea de produse multiplatforme. Scriptul bazat pe specificațiile XML este ușor de utilizat, proiectul este ușor de importat și exportat pentru editare Mediul extern. Astfel, pe baza acestui script XML, puteți genera rapid programe de instalare pentru toate platformele necesare.

InstallMate

InstallMate este un set de instrumente pentru crearea distribuțiilor bazate pe Windows Installer. Caracteristici cheie: mediu grafic intuitiv, selecție largă de elemente de instalare, verificare a dependenței, personalizare detaliată aspect instalator, suport pentru componente, localizări și extensii. Distribuțiile create cu InstallMate sunt compacte și rapide.

Expertul pentru crearea unui nou proiect vă permite să selectați un șablon existent și să specificați parametrii inițiali - limbi de localizare (una sau mai multe), numele produsului.

Puteți importa proiectul creat sau puteți utiliza editorul InstallMate. Apropo, capabilitățile de import nu sunt impresionante: produsele Tarma și proiectele Visual Basic sunt acceptate.

Fereastra principală a programului conține secțiuni cu parametri, împărțite condiționat în trei secțiuni:

  • Setări generale: informații detaliate despre proiect, dependențe de software, cerințe de sistem, componente și opțiuni de instalare. În bara laterală Pachet, puteți specifica și tipul de program de instalare, compresii, linkul de descărcare (în cazul unui program de instalare web), parola de instalare. Puteți adăuga mai multe pachete la un singur program de instalare.
  • Componente: includerea elementelor și legăturilor în kitul de distribuție: acestea sunt fișiere și foldere, chei de registry, ini-configs, variabile de mediu, asocieri de fișiere, clase COM, servicii.
  • Opțiuni de instalare: folosind editorul, puteți edita textul casetelor de dialog. Sunt furnizate setări de localizare flexibile, InstallMate acceptă implicit 19 limbi. Puteți crea o singură distribuție cu mai multe localizări sau mai multe proiecte cu aceeași limbă. În aceeași secțiune, sunt disponibile acțiunile utilizatorului, precum și variabile - inclusiv 250 . Puteți extinde funcționalitatea pachetului folosind extensii și DLL-uri.

După cum sa menționat, atunci când creați un program de instalare, puteți utiliza șabloane. Pe lângă șabloanele de proiect, este posibil să se creeze pachete bazate pe componente prin definirea unor grupuri de elemente. Dintre celelalte opțiuni, este de remarcat instalarea și dezinstalarea ascunsă și silențioasă, două tipuri de compresie (Deflate sau LZMA).

Este prezentată lista completă a caracteristicilor.

rezumat. Un mediu profesional pentru crearea de instalatori cu o interfață cu adevărat ușor de utilizat și instrumente rapide: puteți trece rapid de la o limbă de localizare la alta atunci când creați un kit de distribuție, testați proiectul. Lipsește un asistent funcțional de configurare pas cu pas, capabilități de import. Forte- disponibilitatea tuturor funcțiilor standard, lucru cu variabile și acțiuni.

software-ul imediat înainte de instalare.

Majoritatea programelor sunt furnizate spre vânzare și distribuție într-o formă comprimată (ambalată). Pentru funcționarea normală, acestea trebuie despachetate, iar datele necesare plasate corect pe computer, ținând cont de diferențele dintre computere și setările utilizatorului. În timpul procesului de instalare, sunt efectuate diverse teste pentru a îndeplini cerințele specificate, iar computerul este configurat (configurat) după cum este necesar pentru a stoca fișierele și datele necesare pentru funcționarea corectă a programului. Instalarea implică de obicei plasarea tuturor fișierelor necesare programului în locurile potrivite. Sistemul de fișiere precum si modificarea si crearea fișierele de configurare. Managerii de pachete execută și instalarea controlul dependenței, verificând dacă sistemul dispune de pachetele necesare funcționării acestui program, iar în cazul instalării cu succes, înscrierea unui nou pachet în lista celor disponibile. Deoarece acest proces este diferit pentru fiecare program și computer, multe programe (inclusiv Sisteme de operare) sunt livrate cu un universal sau special instalator- un program care automatizează mare parte din munca necesară instalării acestora.

Câteva expresii de argo

Instalare manuală Instalarea se realizează fără instalator sau cu o cantitate semnificativă de operare manuală de către utilizator. Instalare silențioasă O instalare în timpul căreia nu sunt afișate mesaje sau ferestre. „Instalare silențioasă” nu este sinonimă cu „instalare automată”, deși este adesea folosită în mod eronat ca atare. Instalare silențioasă Instalare care se realizează fără intervenția utilizatorului, cu excepția, desigur, a procesului de pornire. Procesul de instalare cere uneori utilizatorului să-l „însoțească”, făcând alegeri la cerere: acceptarea EULA, setarea preferințelor, specificarea parolelor etc. În mediile grafice, pot fi utilizați instalatori care oferă așa-numitul Vrăjitorii de instalare, cu toate acestea, ele oferă adesea parametri Linie de comanda pentru o instalare complet automată. Auto-instalare Instalare automată care nu necesită pornirea inițială a procesului. De exemplu, Vodafone Mobile Connect USB Modem, care se autoinstalează cu porturi USB calculator. Instalare de la distanță O instalare care se realizează fără utilizarea unui monitor conectat la computerul utilizatorului (în special, efectuată pe un computer fără ieșire video). Aceasta poate fi o instalare controlată de la o altă mașină conectată prin LAN sau prin cablu serial. Instalațiile automate și la distanță sunt operațiuni obișnuite efectuate administratorii de sistem. Instalare curată Datorită complexității unei instalări tipice, sunt mulți factori implicați în succesul acesteia. În special, fișierele rămase dintr-o instalare anterioară a aceluiași program sau dintr-un sistem de operare instabil pot determina instalarea și funcționarea incorectă a programului. O instalare care se realizează în absența unor astfel de factori „interfere”, care pot varia de la program la program, se numește o instalare curată. Instalare directă O instalare a unui program care rulează dintr-o copie a acestuia pe hard disk (numit copie plată) de pe suportul original (de obicei un CD sau DVD), nu de pe suportul original în sine. Acest lucru poate fi util în situațiile în care mașina țintă nu este capabilă să gestioneze accesul aleator CD/DVD în timpul sarcinilor care necesită mult CPU, cum ar fi instalarea de programe.

Instalator

Un program de instalare sau un program de instalare este un program de calculator care instalează fișiere precum aplicații, drivere sau alt software pe un computer. Unele programe de instalare sunt special concepute pentru a instala fișierele pe care le conțin; altele sunt generice și funcționează citind conținutul unui pachet de software care trebuie instalat.

Instalatori obișnuiți

Windows NT

Cel mai popular format de sistem de operare Windows NT este un pachet de instalare MSI care este instalat prin Windows Installer. Companiile care produc instalații includ InstallShield, Macrovision InstallAnywhere, Wise, SetupBuilder, Actual Installer, Smart Install Maker și ScriptLogic Corporation (fostă MaSaI Solutions). Cele mai multe dintre aceste instrumente pot crea atât pachete MSI, cât și propriile pachete.

Alternativele gratuite sunt NSIS, Clickteam, Install Creator, Inno Setup, precum și instrumente de la WiX.

distribuții de sisteme de operare bazate pe Linux și sisteme de gestionare a pachetelor, cu ajutorul cărora puteți instala atât componentele necesare ale sistemului de operare, cât și software de la terți, de multe ori chiar dacă folosește propriul program de instalare, care nu prevede acest lucru.

Mac OS X folosește și un sistem de gestionare a pachetelor. Unele aplicații comerciale pentru Mac OS X folosesc un program de instalare separat, cum ar fi Installer VISE sau Stuffit InstallerMaker. Aplicațiile care nu trebuie să instaleze componente suplimentare de sistem pot fi instalate prin simpla copiere a fișierelor aplicației în locația dorită de pe hard disk. Mac OS X include, de asemenea, o aplicație separată pentru actualizarea software-ului, Software Update (cunoscută și sub numele de scoici„softwareupdate”), dar acceptă numai software-ul de sistem și software-ul Apple.

Diverse

BitRock are un instrument multiplatform numit InstallBuilder care creează instalatori pentru Windows , Mac OS X , GNU/Linuxși multe alte sisteme de operare și este și proprietateși comercial dar gratuit pentru proiecte open source. Aplicații scrise în limbaj de programare, care vă permite să creați programe de instalare pe mai multe platforme.

Unele arhivare vă permit, de asemenea, să creați programe de instalare.

Unele medii de operare - de exemplu, Windows NT(implicit) și Xfce 4(la cererea utilizatorului), conțin funcția de lansare automată a unui anumit program aflat pe suport atunci când acesta este introdus în cititor.

Ca un compromis între programul de instalare Windows și sistemele de gestionare a conținutului mașinilor asemănătoare UNIX, există sisteme de gestionare a instalării Windows.