Mag-download ng isang programa para sa paglikha ng mga installer sa Russian. Isang gabay sa mga system para sa paglikha ng mga installer. Advanced na Installer program para sa mabilis na paglikha ng installer

Mag-download ng isang programa para sa paglikha ng mga installer sa Russian. Isang gabay sa mga system para sa paglikha ng mga installer. Advanced na Installer program para sa mabilis na paglikha ng installer
Kategorya ~ ProgrammingTagapangasiwa

Sariling installer

Ang pagbuo ng iyong sariling software ay isang bagay, ngunit ang pag-install nito ay isa pa. Kapag nagawa mo na ang iyong produkto, kailangan mong isipin kung paano ito ihahatid sa end user. Kung isa lang itong executable na file na maaari mo lang i-zip at ibahagi, kung gayon ito ay simple. Ngunit kapag ang iyong produkto ay binubuo ng ilang mga file tulad ng, halimbawa, dll, na kailangang irehistro, kailangan mo na ng installer. Kahit na kailangan mo lang gumawa ng ilang mga shortcut sa mga computer ng mga user, magiging maginhawa na ang installer, maliban kung, siyempre, gusto mong gawin ng iyong mga user ang lahat nang manu-mano.

Ang mahal at komersyal na flagship na InstallShield ay pamilyar sa lahat, at paulit-ulit kang gumamit ng mga installer na ginawa ng produktong ito. Ngunit hindi lamang ito ang kuta para sa paglikha ng mga installer. Mayroon ding mga medyo may kakayahang libreng mga produkto na maaaring magbigay sa iyo ng lahat ng kinakailangang mga kakayahan. Pinili ko ang ilan sa mga pinakamahusay. Sinasaklaw nila ang iba't ibang paraan sa paggawa ng installer: mula sa mabilis at madaling nako-customize (5-10 minuto at tapos na) hanggang sa makapangyarihan at pagsuporta sa napakaraming setting.

Pagsusuri ng mga libreng programa para sa paglikha ng mga installer

Ang programa para sa paglikha ng installer ng Inno Setup ay isang ganap na tool

Pagkatapos tumingin sa ilang iba pang mga libreng produkto sa kategoryang ito, nagpasya akong tumira sa isang ito bilang ang pinaka-kaakit-akit. Ang tool na ito ay hindi para sa mga user na naghahanap ng simpleng graphic editor at mabilis na resulta. Ang solusyon na ito ay mas angkop para sa mga developer na nais ng kumpletong kontrol sa paglikha ng installer, at kumportable na magtrabaho kasama ang mga text configuration file. Ang Inno Setup ay inilabas noong 1997 at lubos na nagbago mula noon. Tiyak na tinatalo ng tool na ito ang maraming mga komersyal na kalaban sa larangang ito kasama ang napakaraming feature at katatagan ng pagpapatakbo.

Ang Inno Setup GUI ay isang editor/compiler para sa configuration file na naglalaman ng mga setting para sa paglikha ng installer. Ang format ng text file ay halos kapareho sa format ng INI file, na nagbibigay-daan dito na hindi gaanong mahirap gamitin kaysa sa isang XML format na file tulad ng . Ang Help file ay mahusay na nakabalangkas, na ginagawang madali upang malaman ang tungkol sa mga magagamit na opsyon. Sinusuportahan ng editor ang isang scheme ng kulay ng code, na ginagawang mas maginhawang gamitin. Hindi ko ililista ang lahat ng feature ng propesyonal na tool sa pag-setup na ito, ngunit wala akong nakitang iba pa na hindi magagawa ng Inno Setup. Mga source file, target na file, shortcut, dialog, pagtanggap ng lisensya, pagtanggal, custom na form at marami pang iba. Ginamit ko ito sa ilang mga proyekto sa paglipas ng mga taon na may mahusay na tagumpay (hindi gastos). Kung mahilig ka sa GUI, makakahanap ka ng ilang mga third-party na add-on para sa mahusay na tool na ito sa home page ng InnoSetup.

Ang programa para sa paglikha ng isang installer ng NSIS ay maginhawa at makapangyarihan

- Kung hindi mo talaga kailangan ng script editor at gusto mo ng isang bagay na may mas advanced na user interface, ang tool ng NullSoft para sa paglikha ng mga installer ang kailangan mo. Ito ang pinaka may kakayahang produkto, bagama't wala itong buong user interface (hindi binibilang ang window ng compiler).

Tulad ng paggawa mo ng HTML code para sa isang web page sa isang hiwalay na programa, at pagkatapos ay ipinapakita ang pahinang iyon sa isang browser, dapat kang lumikha ng isang NSIS script sa anumang editor na iyong pinili at i-compile lang ito sa NSIS compiler. Sa home page ng NSIS makakahanap ka ng mga link sa mga editor (PSPad, Notepad) at IDE plugin (halimbawa, para sa Eclipse) na may suporta para sa mga script ng NSIS na may pag-highlight ng syntax, pati na rin ang iba't ibang mga pantulong na programa.

Ang produktong ito ay tiyak na mas nakatuon sa mga propesyonal na developer kaysa sa mga naghahanap ng mabilis at madaling mga graphical na solusyon para sa paglikha ng mga installer. Tinutugunan ng mga produkto sa pagsusuring ito ang parehong uri ng mga user na ito, na nagpapahirap sa pagrekomenda ng isang solong solusyon. Bagama't mas may kakayahan ang NSIS kaysa sa , pinili ko ang huli dahil sa balanse nito sa pagitan ng GUI at functionality (kabilang ang organisasyon ng pagsasanay).

Nagpapakita lamang ang NSIS ng isang maliit na window na may mga text link upang makapagsimula ka sa pamamagitan ng paggalugad sa walang katapusang mga posibilidad nito. Ang isang maliit na window (talagang napakaliit upang ipakita ang lahat ng teksto, ngunit sapat na malaki upang hindi baguhin ang laki) ay naglalaman ng mga link sa mismong compiler, mga sample na script, online na suporta, dokumentasyon, at mga plugin.

Ang mga plugin ay talagang sulit, nag-aalok sila ng maraming mga advanced na tampok tulad ng fadeout/fadein effect para sa mga custom na dialog. Iminumungkahi ng NSIS ang paggawa ng mas modernong setup ng UI. Maaari kang lumikha ng iyong sariling mga icon, banner, background, at gumawa ng sarili mong koleksyon mula sa kanila. Ang komunidad ng gumagamit ay medyo malaki at maraming mapagkukunan at forum ang tutulong at susuportahan ka sa iyong proyekto sa pag-install ng NSIS.

Ang paggawa ng setup file ay kasing simple ng pag-drag at pag-drop ng script file sa compiler window. Ipinapakita ng window ang lahat ng mga mensahe ng compiler, kabilang ang mga ulat ng tagumpay o error. Ang mga nabuong file sa pag-install ay maliit kumpara sa iba pang mga tool sa paggawa ng installer, na nagbibigay-daan sa iyong pamahalaan ang iyong . Marami pa akong masasabi tungkol sa NSIS, ngunit iiwan ko iyon para sa kanilang maayos na home page. Ito ang pinaka may kakayahang tool na ipinakita sa lahat, ngunit naglalayon sa mga solusyon ng mga propesyonal na developer, at nangangailangan ng mga tool ng third-party upang gumana nang mabisa at mahusay.

Isang programa para sa paglikha ng isang installer, Ghost Installer, katulad ng InnoSetup

ay isang analogue. Kung gusto mo ng kumpletong kontrol sa paglikha ng installer, at hindi ka natatakot na magtrabaho kasama ang mga XML configuration file, kung gayon ang Ghost Installer ay maaaring isang magandang pagpipilian para sa iyo. Habang ang komersyal na bersyon ng tool ay may kasamang GUI (Ghost Installer Studio), ang libreng bersyon ay nag-aalok lamang ng tinatawag na gEditor para sa pag-edit ng mga XML configuration file.

Ang produktong ito ay tumatagal ng oras upang masanay, ngunit kapag nasanay ka na at alam mo ang lahat ng mga setting, magagamit mo ang buong kapangyarihan ng tool na ito. Ang file ng tulong ay napakahusay na nakaayos, na naglilista ng lahat ng mga keyword at setting na magagamit mo. Kapag gumawa ka ng bagong proyekto, gagawa ang setup wizard ng basic o advanced na template, na magbibigay ng kinakailangang XML structure na maaari mong simulan kaagad. Para sa akin, ang tool na ito ay medyo mas mahirap matutunan kaysa sa InnoSetup, ngunit tiwala ako na ang tool na ito ay napakalakas. Bilang resulta, mayroon kaming XML editor, gEditor, na may built-in na button na magsisimula sa proseso ng pag-compile ng iyong installer. Kung ang ganitong uri ng scheme ng trabaho ay kaakit-akit sa iyo, pagkatapos ay tiyak na subukan ito.

Ang Clickteam Install Creator ay mabilis at madaling gamitin

, ay marahil ang pinakamabilis at pinaka-maginhawang tool sa paglikha ng installer na nasuri ko. Ang tool na ito ay naglalaman ng mahahalagang feature na nakabalot sa isang mahusay na GUI. Mabilis na gagabayan ka ng wizard sa mga pangunahing hakbang. Ang aking unang proyekto ay tapos na sa loob ng ilang minuto, at lahat ay gumana tulad ng isang alindog!

Ang bawat yugto ay ipinakita sa isang hiwalay na tab, kaya sa pagkumpleto ng wizard palagi kang magkakaroon ng pagkakataong baguhin ang mga dating tinukoy na setting. Kung kailangan mong mag-install ng ilang mga executable na file, kailangan mong magdagdag ng menu sa Start at gumawa ng mga shortcut sa desktop. Binibigyang-daan ka ng tool na madaling baguhin ang lahat ng teksto sa pag-install, maging ang teksto sa dialog box ng Welcome. Ang panghuling installer ay maaaring tumakbo sa parehong dialog box mode at full screen mode (na may kakayahang magtakda ng background fill gradient, tulad ng sa magandang lumang araw ng Windows).

Maaari kang magtakda ng mga bitmap at icon na iyong pinili. Walang mas advanced na feature ang Install Creator gaya ng pagdaragdag ng mga entry sa registry, iba't ibang package sa pag-install, o mga wika. Ngunit hindi iyon ang layunin ng tool na ito, at ito ay mainam para sa mga simpleng gawain. Ito ay isang mahusay na pagpipilian para sa isang mabilis na solusyon sa pamamahagi ng iyong programa, nang hindi kinakailangang maunawaan ang maraming mga intricacies ng paglikha ng mga installer. Ang libreng bersyon ay ganap na gumagana, gayunpaman, sa dulo ng bawat pag-install isang window ay ipinapakita na may isang advertisement at isang link sa website ng mga developer.

Ang CreateInstall ay isang analogue ng program para sa paglikha ng Clickteam installer

Ito ay isang treat para sa mga taong hindi gustong gumugol ng maraming oras sa pamamaraan ng paglikha ng mga installer at pag-edit ng toneladang teksto. Ang tool ay halos kapareho ng , ito rin ay nagpapakita ng simple at epektibong interface kung saan mabilis mong mahahanap at mai-configure ang lahat ng mahahalagang feature ng iyong proyekto. Maaari kang pumili ng mga custom na bitmap at icon para sa dialog ng setup, at tumukoy ng background fill gradient para sa full-screen mode. Maaari mong i-configure ang anim na dialog ng pag-install at isang dialog ng pagkumpleto ng pag-install.

Ang pagtatrabaho sa mga file at menu ng konteksto ay medyo madali, na isang kalamangan kaysa sa Install Creator. Bibigyan ka rin ng pagkakataong magtakda ng mga entry sa registry at magrehistro ng mga file na DLL / OCX / TBL. Ang tool ay may ilang karagdagang mga tampok na gumagawa ng isang magandang impression. Sa kanila maaari mong baguhin ang ilang mga tampok, tulad ng: pagpili ng isang wika, pagpili ng isang landas sa pag-install. Gayunpaman, mayroon akong ilang mga katanungan tungkol sa pagpapatakbo ng tool, lalo na tungkol sa pagbabago ng mga font ng dialog. Para sa ilang mga font, tulad ng Tahoma, ang display ay magiging isang blangkong window. Bakit ganito? Ang libreng bersyon ay ganap na gumagana, ngunit nagpapakita ng linyang "CreateInstall Free" sa ibabang kaliwang sulok ng bawat window ng pag-install. Maaari mong bilhin ang tool na ito at baguhin ang nilalaman ng linyang ito ayon sa gusto mo.

Advanced na Installer program para sa mabilis na paggawa ng installer

ay isang mahusay na pagpipilian kung kailangan mong mabilis na lumikha ng isang pakete ng pag-install ng MSI. Nag-aalok ang Caphyon ng libreng bersyon ng tool nito para sa paglikha ng mga installer na binuo sa isang komersyal na produkto. Maaari mong i-download at i-install ang buong bersyon ng produkto nang libre, ngunit ang mga opsyon na "Basic" lang ang gumagana nang hindi bumibili ng pagpaparehistro. Ngunit ito ay sapat na upang mabilis at madaling lumikha ng isang pakete ng pag-install ng MSI.

Mayroon itong medyo user-friendly na interface na nagbibigay-daan sa iyong itakda ang lahat ng pangunahing configuration sa pinakamaikling posibleng panahon. Mayroong ilang mga pagpipilian sa pag-install na nagbibigay-daan sa iyo upang maglaro gamit ang tool na medyo madali, tulad ng target na folder, mga shortcut, pag-reboot ng system, mga kondisyon sa pagsisimula, mga setting ng pagpapatala at marami pa. Ang tanging pagkabigo ko ay hindi posible na tukuyin ang iba't ibang uri ng pag-install tulad ng "Buong Pag-install" at "Minimal na Pag-install". "Lahat o wala" ay hindi ang pilosopiya ng mga programa sa pag-install ngayon. Mas gugustuhin ko ang isang pagpipilian sa setting ng uri sa halip na ang opsyon sa mga kondisyon ng paglulunsad. Gayunpaman, talagang gusto ko ang kadalian ng paggamit at kaunting oras na ginugol sa proyekto. Kung kailangan mo ng MSI file para sa isang simpleng pag-install, kung gayon ang Advanced na Installer ang talagang kailangan mo.

Mabilis na gabay sa pagpili (mag-download ng mga libreng program para gumawa ng installer)

Inno Setup

napakalakas - maraming taon ng karanasan - simpleng format ng file

NSIS

isang malaking bilang ng mga function - maliit na laki ng installer - mga custom na dialog - kakayahang kumonekta ng mga plugin
walang graphical na interface - hindi madaling matutunan - walang editor

Ghost Installer Libre

Napakahusay na mga tampok - batay sa XML
batay sa mga text file - walang graphical na interface

Libreng awtomatikong installer ng anumang hanay ng mga program sa iyong computer.

Pansin! Ang ilang mga antivirus (halimbawa, AVG) ay nag-uulat na ang programa ay naglalaman ng isang Trojan. Sa katunayan, hindi ito totoo (nasubok ng iba pang mga kagalang-galang na antivirus).

Ang mga awtomatikong pag-andar ng pag-install ng mga programa para sa mga partikular na nakakapinsalang antivirus ay maaaring magmukhang pagkilos ng isang Trojan program.

Kung hindi ka pinapayagan ng iyong antivirus na mag-install ng Easy AutoInstaller Free, mas mabuting maghanap ng ibang program para sa iyong mga gawain.

Marahil ay nakatagpo ka ng pangangailangang muling i-install ang iyong operating system nang higit sa isang beses. Ngunit hindi ito ang pangunahing problema - ang pangunahing bagay ay i-install ang lahat ng kinakailangang mga programa at huwag kalimutan ang anuman!

Mula sa sarili kong karanasan, alam ko na ang pag-install ng software minsan ay tumatagal ng dalawang beses kaysa sa pag-install mismo ng Windows. Kamakailan lamang, maraming mga espesyal na disk ang lumitaw na may awtomatikong pag-install ng mga kinakailangang application.

Posible bang lumikha ng naturang disk sa iyong sarili? Syempre oo! Mayroong maraming mga espesyal na kagamitan para dito. Ngunit sila ay binabayaran o hindi masyadong matatag.

Gayunpaman, kabilang sa bunton ng mga katulad na programa maaari kang makahanap ng ilang medyo disenteng proyekto ng freeware. Ang isang halimbawa nito ay Easy Autoinstaller LIBRE.

Ang program na ito ay inilaan para sa hindi pang-komersyal na paggamit sa bahay at pinapayagan kang lumikha ng mga startup disk na may isang set ng software na kailangan namin nang walang anumang mga problema! Maaari itong matandaan at pagkatapos ay magparami ng walang limitasyong bilang ng beses sa lahat ng mga aksyon na ginagawa ng user kapag nag-i-install ng kinakailangang software.

Hindi tulad ng bayad na bersyon, ang libreng edisyon ay hindi makakalikha ng mga disk na naglalaman ng mga file ng operating system, ngunit ang pag-andar ng Easy Autoinstaller Free ay sapat na:

Paghahambing ng libreng bersyon ng autoinstaller Easy Autoinstaller LIBRE sa bayad na bersyon ng Easy Autoinstaller PRO

Tulad ng nakikita mo, bilang karagdagan sa paghihigpit sa paglikha ng isang startup disk na may operating system, hinaharangan ng libreng bersyon ang kakayahang baguhin ang disenyo ng menu ng autoinstall, pati na rin ang pag-record ng isang script sa "real time".

Nangangahulugan ang huli na upang maitala ang susunod na gustong aksyon sa script, kakailanganin mong pindutin ang isa sa mga function key (kaliwa Shift o Ctrl). Ngunit higit pa tungkol doon sa ibang pagkakataon, sa ngayon ay i-install natin ang program.

Pag-install Easy Autoinstaller LIBRE

Ang installer ng program, bagaman sa Ingles, ay binuo sa isang karaniwang paraan, kaya pagkatapos ilunsad ito, kakailanganin naming i-click ang "Next" sa lahat ng oras at sumang-ayon sa lahat ng mga alok. Kapag kumpleto na ang pag-install, lalabas ang window ng program sa harap namin:

Maaari kang magsimulang magtrabaho, ngunit ipinapayo ko sa iyo na lumikha muna ng isang folder kung saan ililipat namin ang mga pamamahagi ng software at mga driver na kailangan namin. Gagawin nitong mas madali para sa amin na gumawa ng sarili naming autoinstall disk sa hinaharap.

Paggawa ng autoinstall script

Ngayon, magpatuloy tayo nang direkta sa paggawa ng mga script ng awtomatikong pag-install. Upang magsimula, i-click ang button na "Magdagdag ng script".

Ang isang window ay lilitaw sa harap namin kung saan dapat naming ilagay ang pangalan ng program na aming i-install. Matapos kumpirmahin ang entry (ang "Ok") na buton), lilitaw ang isa pang window kung saan kakailanganin mong tukuyin ang bersyon ng application na mai-install. Sa prinsipyo, maaari mong ipasok ang anumang nais mo sa parehong mga bintana, ngunit para sa aming kaginhawahan, ipahiwatig namin kung ano ang hinihiling :).

Matapos ipasok ang bersyon ng programa, magbubukas ang isang window para sa pagpili ng installer para sa nais na programa (tandaan, inilalagay namin ang mga ito sa isang hiwalay na folder;)).

Markahan ang kinakailangang executable file (.exe at .msi file ay suportado) at i-click ang "Buksan" na buton. May lalabas na window sa pagre-record ng script sa harap namin:

Sa ibaba, sa seksyong "Paglalarawan ng Programa", maaari kang magpasok ng maikling impormasyon tungkol sa ini-install na program, upang maalala mo sa ibang pagkakataon kung para saan ang utility. Bigyang-pansin ang window ng "Mga Opsyon" (ikatlo mula sa itaas).

Dito maaari mong itakda ang uri ng pag-install sa hinaharap ng programa: regular na "silent" (silent, /s) na pag-install, "silent" na may progress display (at wala), o ganap na nakatago na mode. Hindi mo kailangang pumili ng anumang karagdagang mga parameter at pagkatapos ay palagi kang magkakaroon ng access sa manu-manong kontrol ng pag-install.

Kapag ginawa ang lahat ng mga setting, i-click ang pindutang "I-record" at magpatuloy sa "demonstrative" na pag-install ng napiling programa :).

Malalaman mo na ang proseso ng pag-record ng script ay na-activate ng tooltip sa tray, pati na rin ng window ng impormasyon na lalabas sa kaliwang sulok sa itaas.

Sa window na ito makikita mo ang kasalukuyang mga coordinate ng cursor ng mouse, ang bagay na itinuturo ng cursor, ang kasalukuyang operasyon, atbp. Mahalaga: subukang huwag ilipat ang window ng installer nang hindi kinakailangan, dahil maaaring makaapekto ito sa tamang operasyon ng script!

Ngayon ng ilang mga salita tungkol sa pamamaraan para sa paglikha ng isang script ng awtomatikong pag-install. Upang mag-record ng isang command, dapat mong pindutin ang kaliwang CTRL o SHIFT.

Ito ay nangyayari tulad nito: inililipat namin ang cursor ng mouse sa nais na button o item ng menu at pinindot ang isa sa mga nabanggit na key.

Kasabay nito, ang SHIFT ay natatandaan lamang ang mga pag-click ng mouse, at ang CRTL ay maaaring mag-record ng mga keystroke, tuldok, checkmark, password, path at parehong mga pag-click ng mouse, kaya sa karamihan ng mga kaso, pinindot namin ang CRTL nang hindi nag-iisip. Sa sandaling pinindot ang pindutan, maaalala ang iyong aksyon, at hindi mo na kailangang pindutin ang mga pindutan ng mouse.

Kung kailangan mong baguhin ang landas o ipasok ang serial number ng programa, halimbawa, pagkatapos ay kailangan mong magpatuloy tulad ng sumusunod. Ipinasok namin ang kinakailangang data sa linya ng teksto, i-hover ang mouse sa linyang ito, pindutin ang SHIFT, at pagkatapos ay CTRL.

Kapag kumpleto na ang pag-install, kakailanganin mong ihinto ang pagre-record ng script. Upang gawin ito, mag-right-click sa icon ng Easy Autoinstaller sa tray at piliin ang naaangkop na item.

Pag-optimize at pag-save ng script

Ngayon tingnan natin ang aming script para sa mga walang laman na entry upang ma-optimize ito:

Kung wala, maaari naming i-click ang pindutang "I-save ang script". Kung kailangan mong tanggalin ang anumang item ng script, i-double click lamang ito at kumpirmahin ang pagtanggal.

Ngayon ay maaari mong suriin kung gumagana nang tama ang script ng awtomatikong pag-install. Upang gawin ito, alisin ang naka-install na programa, markahan ito ng checkmark sa listahan ng mga script ng Easy Autoinstaller at pindutin ang pindutan ng "Start".

Pagkatapos nito, ang proseso ng pag-install ay dapat na awtomatikong magsimula, at sa itaas ng icon ng programa sa tray makakakita ka ng isang ulat sa kasalukuyang hakbang sa pag-install:

Kung matagumpay ang pag-install, ginawa namin ang lahat ng tama. Kung hindi, kakailanganin mong i-edit ang natapos na script (ang "I-edit ang Script") na buton), o kahit na muling isulat ito muli.

Kapag nasuri na ang lahat ng mga script, maaari mong (at kahit na kailangan) i-save ang resultang proyekto. Upang gawin ito, i-click ang pindutan ng parehong pangalan sa pangunahing window ng programa.

Paglikha ng disk sa pag-install

At ngayon ay dumating ang pinakakasukdulan sandali - paglikha ng iyong sariling disk na may software! :) Upang gawin ito, i-click ang menu na "Mga Tool" sa pangunahing window ng Easy Autoinstaller at piliin ang tanging item na "Disk Creation Wizard":

Kung sinunod mo ang lahat ng mga tip na inilarawan sa itaas, ang kailangan mo lang gawin ay tukuyin ang landas sa folder kung saan matatagpuan ang lahat ng script, pamamahagi at mga file ng proyekto, at pagkatapos ay i-click ang pindutang "Lumikha".

Maraming mga file ang gagawin sa tinukoy na folder, na magiging responsable para sa pag-load ng menu ng aming disk sa pag-install:

Ang pangunahing isa sa mga file na ito ay AutoInstall.exe. Sa pamamagitan ng pagpapatakbo nito, makikita mo kung ano ang magiging hitsura ng menu ng aming disk:

Sa katunayan, ang lahat dito ay simple at masarap :). Ang window ng pag-install ng disk ay isang listahan ng mga programa na maaaring mapili para sa pag-install at isang pindutang "Start", na nagpasimula ng pag-install.

Hinangaan mo ba ito? :) Ngayon ang kailangan mo lang gawin ay sunugin ang buong nilalaman ng folder nang direkta sa isang CD, DVD o kahit isang flash drive, at ang hanay ng mga kinakailangang programa na may awtomatikong pag-install ay palaging nasa iyong mga kamay!

Mga konklusyon

Ang Easy Autoinstaller LIBRE, siyempre, ay bahagyang mas mababa sa kadalian ng paggamit at pag-andar sa mga komersyal na produkto, ngunit nakayanan nito ang pangunahing gawain nito, kung hindi sa isang "5", pagkatapos ay tiyak na may solidong "apat".

Sa anumang kaso, ipinapayo ko sa iyo na maging pamilyar sa program na ito at, kung sakali, lumikha ng isang disk na may mga kinakailangang driver at software. Sino ang nakakaalam, baka isang araw ay talagang makakatulong sa iyo ang disc na ito;).

P.S. Ipinagkaloob ang pahintulot na malayang kopyahin at banggitin ang artikulong ito, sa kondisyon na ang isang bukas na aktibong link sa pinagmulan ay ipinahiwatig at ang pagiging may-akda ni Ruslan Tertyshny ay napanatili.

Software kaagad bago i-install.

Karamihan sa mga programa ay ibinibigay para sa pagbebenta at pamamahagi sa compressed (packaged) form. Upang gumana nang maayos, dapat na ma-unpack ang mga ito at mailagay nang tama sa computer ang kinakailangang data, na isinasaalang-alang ang mga pagkakaiba sa pagitan ng mga computer at mga setting ng user. Sa panahon ng proseso ng pag-install, ang iba't ibang mga pagsubok ay isinasagawa upang matiyak ang pagsunod sa mga tinukoy na kinakailangan, at ang computer ay naka-configure (naka-set up) kung kinakailangan upang maiimbak ang mga file at data na kinakailangan para sa tamang operasyon ng programa. Kasama sa pag-install, bilang panuntunan, ang paglalagay ng lahat ng mga file na kinakailangan para sa programa sa mga naaangkop na lugar sa file system, pati na rin ang pagbabago at paglikha ng mga file ng pagsasaayos. Ang mga manager ng package ay gumaganap din sa panahon ng pag-install kontrol ng dependency, suriin kung ang system ay may mga pakete na kinakailangan para sa pagpapatakbo ng program na ito, at kung ang pag-install ay matagumpay, irehistro ang bagong pakete sa listahan ng mga magagamit. Dahil iba ang prosesong ito para sa bawat program at computer, maraming program (kabilang ang mga operating system) ang may kasamang unibersal o espesyal na installer - isang program na nag-o-automate ng karamihan sa gawaing kinakailangan upang mai-install ang mga ito.

Ilang slang expression

Ang Manu-manong Pag-install ay isinasagawa nang walang installer o may mahahalagang manual na hakbang na kinakailangan ng user. Tahimik na pag-install Pag-install kung saan walang mga mensahe o bintana na ipinapakita. Ang "tahimik na pag-install" ay hindi kasingkahulugan ng "awtomatikong pag-install", bagaman madalas itong maling ginagamit sa ganitong kahulugan. Awtomatikong pag-install Isang pag-install na ginagawa nang walang interbensyon ng gumagamit, hindi kasama, siyempre, ang proseso ng paglulunsad nito. Ang proseso ng pag-install kung minsan ay nangangailangan ng isang user na "gabayan" ito, na gumagawa ng mga pagpipilian kapag hinihiling: pagtanggap sa EULA, pagtatakda ng mga kagustuhan, pagtukoy ng mga password, atbp. Ang mga graphical na kapaligiran ay maaaring gumamit ng mga installer na nagbibigay ng tinatawag na Installation Wizard, ngunit madalas silang nagbibigay ng mga parameter command linya, na nagbibigay-daan para sa isang ganap na awtomatikong pag-install.

Self-installation Awtomatikong pag-install na hindi nangangailangan ng paunang proseso ng startup. Halimbawa, ang Vodafone Mobile Connect USB Modem, na nag-i-install sa sarili mula sa USB port ng isang computer.

Ang setup program, o installer, ay isang computer program na nag-i-install ng mga file, gaya ng mga application, driver, o iba pang software, sa isang computer. Ang ilang mga installer ay partikular na ginawa upang i-install ang mga file na nilalaman nito; ang iba ay pangkalahatan at gumagana sa pamamagitan ng pagbabasa ng mga nilalaman ng bundle ng software na kailangang i-install.

Mga karaniwang installer

Windows NT

Ang pinakasikat na format para sa Windows NT ay ang MSI installation package, na naka-install gamit ang Windows Installer. Kasama sa mga kumpanyang gumagawa ng mga tool sa installer ang InstallShield, Macrovision InstallAnywhere, Wise, SetupBuilder, Actual Installer, Smart Install Maker, at ScriptLogic Corporation (dating MaSaI Solutions). Karamihan sa mga tool na ito ay maaaring lumikha ng parehong mga pakete ng MSI at ng kanilang sariling mga pakete.

Kasama sa mga libreng alternatibo ang NSIS, Clickteam, Install Creator, Inno Setup, at mga tool mula sa WiX.

mga pamamahagi ng mga operating system na nakabatay sa Linux at mga sistema ng pamamahala ng package, kung saan maaari mong mai-install ang parehong mga kinakailangang bahagi ng operating system at software ng third-party, madalas kahit na gumagamit ito ng sarili nitong installer, na hindi ibinigay para dito.

Gumagamit din ang Mac OS X ng package management system. Gumagamit ang ilang komersyal na application para sa Mac OS X ng hiwalay na installer, gaya ng Installer VISE o Stuffit InstallerMaker. Ang mga application na hindi nangangailangan ng pag-install ng mga karagdagang bahagi ng system ay maaaring mai-install sa pamamagitan lamang ng pagkopya ng mga file ng application sa nais na lokasyon sa hard drive. Kasama rin sa Mac OS X ang isang hiwalay na software update application, Software Update (kilala rin bilang "softwareupdate" shell command), ngunit sinusuportahan lamang nito ang software ng system at Apple software.

Miscellaneous

Ang BitRock ay may multi-platform na tool na tinatawag na InstallBuilder na lumilikha ng mga installer para sa Windows, Mac OS X, GNU/Linux at marami pang ibang OS at parehong pagmamay-ari at komersyal, ngunit libre para sa mga open source na proyekto. Mga application na nakasulat sa isang programming language na nagbibigay-daan sa iyong lumikha ng mga cross-platform installer.

Pinapayagan ka rin ng ilang archiver na lumikha ng mga installer.

Ang ilang mga operating environment - halimbawa, ang Windows NT (default) at Xfce 4 (opsyonal) ay naglalaman ng isang function upang awtomatikong ilunsad ang isang partikular na program na matatagpuan sa media kapag ito ay ipinasok sa reader.

Bilang isang kompromiso sa pagitan ng Windows installer at ng content management system ng UNIX-like machine, mayroong Windows installation management system.

Gumagawa ang Clickteam ng simple at magiliw na mga produkto para sa mga developer: halimbawa, Clickteam Fusion, The Games Factory, Multimedia Fusion. Sa parehong hilera ay ang Install Creator program. Ang pangunahing bentahe ng produkto ay ang mabilis na paglikha ng isang pamamahagi gamit ang isang step-by-step na wizard.

Ang mga seksyon ng mga setting ay nakaayos sa isang mahigpit na pagkakasunud-sunod sa anyo ng mga tab. Una, ang data (Mga File), nilalaman ng teksto ng mga dialog (Wizard Text), format ng window (Window), karagdagang mga setting (Mga Opsyon), mga setting ng uninstaller (Uninstaller), laki ng pamamahagi (Build) ay ipinahiwatig. Pagkatapos i-click ang Build, magsisimula ang compilation ng installer;

Ang installer ay tumatagal ng hanggang 65 KB, kasama ang uninstaller na ito ay 105 KB. Bilang karagdagan dito, ang Install Creator ay gumagamit ng isa sa dalawang compression algorithm (zipper/differentiator), ang pinakamainam na opsyon ay awtomatikong tinutukoy. Kung kinakailangan, ang data ay maaaring ilagay sa isang pakete na hiwalay sa installer.

Ang functionality ng Clickteam Install Creator ay pinag-isa, nawawala ang ilang mahahalagang opsyon. Kaya, ang multilinggwalismo ay hindi suportado, ang wikang Ruso ay ganap na wala sa listahan ng mga lokalisasyon. Ang pagsasama sa mga solusyon ng third-party ay hindi ibinigay, kaya ang pagtatrabaho sa malalaking proyekto (nagpapahiwatig ng maraming koneksyon sa system) ay magiging abala. Hindi ka pinapayagan ng program na lumikha ng mga update o patch. Gayunpaman, sa huling kaso, maaari mong gamitin ang Clickteam development.

Ang hindi rehistradong bersyon ng Install Creator ay naglalaman ng advertising. Ang propesyonal na bersyon, bilang karagdagan sa pag-alis ng limitasyong ito, ay nagbibigay-daan sa iyong isama ang ilang mga edisyon sa pamamahagi at magtakda ng limitasyon sa lisensya para sa gumagamit ng installer.

Ipagpatuloy. Magiging in demand ang mga kakayahan ng I-install ang Creator kapag nagtatrabaho sa mga simpleng proyekto. Ang mga resultang installer ay naglalaman ng isang pangunahing hanay ng mga opsyon ng user, na hindi kasama ang isang pagpipilian ng mga wika o profile ng pag-install. Tiyak, ito ang pinakasimpleng solusyon sa lahat ng mga kumplikadong pag-install na binanggit sa pagsusuri.

Aktwal na Installer

Ang Actual Installer ay isang programa para sa paglikha ng medyo kumplikadong Windows Installer nang hindi gumagamit ng mga script. Kasama sa pangunahing hanay ng mga feature ang multilingualism, epektibong compression, detalyadong pag-customize ng interface, command line at iba pang mga function na nakalista sa ibaba.

Walang step-by-step na wizard, ngunit may available na window ng mga opsyon para sa isang bagong proyekto. Kapag natukoy mo na ang pangunahing impormasyon ng produkto, maaari kang pumunta sa window ng pangunahing programa. Ang mga pagpipilian ay matatagpuan sa 5 mga seksyon - "Pangkalahatan", "Pag-install", "Mga Dialogue", "System" at "Registry".

Ang seksyong Pangkalahatan ay nagbibigay ng impormasyon tungkol sa proyekto at kino-configure ang hitsura ng wizard ng pag-install. Sa panahon ng proseso, maaaring suriin ng installer ang mga kinakailangan ng system (tulad ng bersyon ng OS, mga pribilehiyo ng user) at mga dependency (Microsoft .NET Framework, Internet Explorer, Adobe Reader, Java, SQL Server at iba pa). Kung nawawala ang mga tinukoy na bahagi, hihilingin ng installer sa user na i-download at i-install ang mga ito.

Sa Pag-install - ang lokasyon ng mga file at folder, ang lokasyon ng maipapatupad na file, mga setting para sa pag-install, pag-update at mga proseso ng pag-uninstall. Ang parehong mga proseso ay maaaring isagawa nang tahimik nang hindi nangangailangan ng interbensyon ng gumagamit. Bilang karagdagan sa installer, maaari itong magamit (Actual Updater).

Ang Dialogs (“Dialogues”) ay nagbibigay ng access sa “stuffing” ng mga seksyon, kabilang ang text ng kasunduan sa lisensya, readme file, kasama ang nasa RTF na format. Dito maaari ka ring pumili ng mga wikang lokalisasyon, kasama ang Russian sa listahan. Ang mga hindi kinakailangang seksyon ng installer ay madaling ma-disable.

System (“System”) - pagse-set up ng mga pagbabago sa system na ginawa sa panahon ng pag-install: mga shortcut, registry key, variable at command ng user.

Magrehistro ("Magrehistro") - pagtatakda ng mga asosasyon ng file, mga variable ng kapaligiran, mga aklatan.

Pagkatapos itakda ang mga kinakailangang opsyon, i-click lamang ang pindutan ng Build Project - handa nang ilunsad ang installer. Kung may napalampas na mahalagang opsyon sa paggawa ng installer, ipapaalam sa iyo ng Actual Installer ang tungkol dito sa panahon ng compilation at magsasaad ng error.

Ipagpatuloy. Kasama sa Aktwal na Installer ang halos lahat ng karaniwang parameter at mga opsyon sa proyekto. Ito ay isang "intermediate" na opsyon sa pagitan ng mga napakasimple (tulad ng Clickteam Install Creator) at mas mabibigat na solusyon, na tatalakayin din.

CreateInstall

CreateInstall - isang toolkit para sa paglikha ng mga installer. Ito ay batay sa dalawang tampok - kontrol sa proseso ng pag-install at walang limitasyong pagpapalawak. Ang parehong mga tampok ay ipinatupad salamat sa tool sa pag-script.

Ang CreateInstall interface ay nahahati sa 3 tab - "Proyekto", "Installation script" at "Uninstallation script". Binibigyang-daan ka ng unang seksyon na magtakda ng mga pangkalahatang setting ng installer: impormasyon ng produkto, mga sinusuportahang wika, mga landas, hitsura. Bilang karagdagan, ang installer ay maaaring protektahan ng isang digital na lagda at isang password ay maaaring itakda.

Ang "Proyekto" ay hindi katumbas na kapalit para sa dalawang kasunod na seksyon, ibig sabihin, upang lumikha ng pamamahagi, kailangan mong maingat na i-configure ang mga script ng pag-install at pag-uninstall. Ang mga kaukulang parameter ay ipinapakita bilang mga grupo;

Ang isang extension sa CreateInstall ay ang Quick CreateInstall utility. Lubos nitong pinapasimple ang paglikha ng isang installer, na nagbibigay lamang ng mga pangunahing setting ng proyekto. Mula sa Quick CreateInstall, maaaring ma-import ang proyekto sa CreateInstall.

Ang code ng proyekto ay hindi inilaan para sa independiyenteng pag-edit, paglipat sa isang kapaligiran ng IDE, o pag-export. Bagama't ang wika ng Gentee ay may mahusay na potensyal: sa pinakamababa, ito ay mga variable at function, conditional expression at syntax batay sa C, C++ at Java.

Mayroong 3 edisyon ng programa - buo, magaan (simple) at libre. Ang isang listahan ng mga pagkakaiba sa pagitan nila ay nai-publish. Para sa karamihan, ang mga nawawalang function ng libreng edisyon ng programa ay makikita kapag nagna-navigate sa mga grupo ng mga setting ng script.

Ang interface at tulong ay magagamit sa Russian.

Ipagpatuloy. Ang CreateInstall ay isang functional at madaling maunawaan na kapaligiran. Ang CreateInstall toolkit ay hindi gaanong mahirap at nagbibigay-daan sa iyong gawin ang sarili mong mga tool. Ngunit ang mga kawalan ay kasama pa rin ang pagsasara ng programa "sa kanyang sarili", na nagpapahiwatig ng mga pag-andar ng pag-import at pag-export.

Advanced na Installer

Ang Advanced na Installer ay batay sa teknolohiya ng Windows Insaller, na nagbibigay-daan sa iyong lumikha ng msi-, exe- at iba pang mga uri ng pamamahagi. Ito ay pinadali ng isang mahusay na pinag-isipang interface at gumagana sa mga proyekto. Sa Advanced na Installer maaari kang makahanap ng maraming mga tampok na hindi magagamit sa iba pang mga katulad na complex, na tinalakay sa ibaba.

Ang kapansin-pansin, una sa lahat, ay ang iba't ibang mga proyekto: kabilang dito ang mga installer, Java installer, update, add-on, merge modules at iba pa. Ang seksyon ng menu ng Installer ay naglalaman ng mga command para sa pag-import ng mga proyekto mula sa Visual Studio, RAD Studio, Real Studio, Visual Basic. Dito makikita ang potensyal ng Advanced na Installer sa pakikipag-ugnayan sa mga IDE.

Ang isang detalyadong setup wizard ay ibinigay para sa bawat isa sa mga napiling uri ng proyekto. May mga karaniwang template - Simple, Enterprise, Architect o Professional. Karamihan sa mga proyekto ay magagamit lamang para sa ilang mga uri ng mga pampublikong proyekto ay nakasaad bilang Wala sa Kolum na Kinakailangan ng Lisensya.

Tulad ng nabanggit na, kapag lumilikha ng isang proyekto, maaari kang gumamit ng isang step-by-step na wizard, kung saan, sa partikular, maaari mong piliin ang paraan ng pamamahagi ng package, mga wika ng lokalisasyon, ipasadya ang user interface, ipasok ang teksto ng lisensya at iba pa mga pagpipilian. Pinapayagan ka ng Advanced na Installer na piliin ang opsyon para sa pamamahagi ng programa - iwanan ang data na hindi naka-compress, hatiin ito sa mga archive ng CAB, i-save ito sa MSI, atbp., magdagdag ng isang digital na lagda, nangangailangan ng pagpasok ng serial number, atbp.

Ang pangunahing window ng Advanced Installer (project editor), sa Simple display mode, ay naglalaman ng ilang mga seksyon:

  • Impormasyon ng Produkto - Ipasok ang impormasyon ng produkto, mga opsyon sa pag-install.
  • Mga Kinakailangan - tumutukoy sa mga kinakailangan ng hardware at system, mga dependency ng software. Posible rin na lumikha ng mga pasadyang kundisyon.
  • Mga Mapagkukunan - editor ng mga mapagkukunan (mga file at registry key).
  • Deployment - piliin ang uri ng pamamahagi ng produkto. Ito ay maaaring isang MSI, EXE o web installer. Para sa MSI, ang mga mapagkukunan ng EXE ay maaaring ilagay nang hiwalay mula sa installer.
  • Mga Pagbabago ng System - mga variable ng kapaligiran.

Kapag pumipili ng mga mapagkukunan, mga file, mga registry key, mga variable ng kapaligiran, configuration na ito, mga driver, mga database at mga pagsasalin ay maaaring gamitin. Sa tulong ng mga module ng asosasyon, maaari kang magdagdag ng iba pang mapagkukunan, tulad ng mga serbisyo, pahintulot, asosasyon, atbp.

Upang magsagawa ng mas kumplikadong mga gawain, maaari kang gumamit ng mga custom na pagkilos, EXE, DLL, o mga script na nakasulat sa C, C++, VBS, o JS. Ang isang maginhawang editor ay ibinigay para sa paglikha ng mga script.

Gayunpaman, dapat tandaan na isang maliit na bahagi lamang ng mga seksyon ang magagamit sa Simple mode. Kapag nagtatrabaho sa Advanced na Installer sa trial mode, makatuwirang pumunta sa mga setting at lumipat sa isa pang mode para sa pagtatrabaho sa proyekto. Pagkatapos ng mga hakbang na ito, magiging available ang mga bagong subsection ng editor.

Ipagpatuloy. Salamat sa iba't ibang mga edisyon ng produkto (kabilang ang libre), mga kakayahan sa pag-import, maraming mga template at diagram, at isang editor ng proyekto, ang Advanced na Installer ay magiging interesado sa malawak na madla.

BitRock InstallBuilder

Ang InstallBuilder ay isang cross-platform na kapaligiran para sa paglikha ng mga installer. Kasama sa listahan ng mga sinusuportahang system ang: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, Linux (Intel x86/x64, Itanium, s390 & PPC). Available ang mga installer para sa desktop at network software. Ang unang bahagi ng gabay ay sakop na ang produkto ng IzPack, ngunit ang InstallBuilder ay nailalarawan sa pamamagitan ng suporta para sa pagsusulat ng mga wika, kabilang ang hindi lamang Java, kundi pati na rin ang PHP, Perl, Python, Ruby, C/C++ at .NET/Mono.

Ang interface ng programa ay magagamit sa Russian. Upang gumana sa proyekto, isang napaka-simpleng graphical na shell ang ginagamit. Ang mga sumusunod na seksyon na may mga setting ay naroroon:

  • Mga Detalye ng Produkto - impormasyon tungkol sa proyekto.
  • Files - Explorer interface para sa pagdaragdag ng mga file
  • Ang Advanced ("Mga advanced na setting") ay ang pinaka-kagiliw-giliw na seksyon, kung saan, marahil, ang buong kapangyarihan ng BitRock Installer ay ipinahayag. Upang gumana sa mga proyekto, ginagamit ang XML na format (tingnan ang pangkalahatang-ideya ng WiX sa unang bahagi), posible ang pakikipagtulungan at manu-manong pagsasaayos ng mga proyekto na may suporta para sa mga script. Binibigyang-daan ka ng mga built-in na aksyon na i-automate ang mga proseso ng pag-install at pagsama-samahin ang mga gawain, na ginagawang available ang mga ito sa ilang mga pag-click. Sa ganitong paraan maaari mong suriin ang mga dependency, magdagdag ng mga variable ng kapaligiran, baguhin ang registry at file system, at higit pa. Upang mag-edit ng mga script, isang built-in, napakasimpleng XML editor ang ginagamit.
  • Pag-customize - pag-customize ng user interface ng installer, mga variable ng kapaligiran, mga aksyon pagkatapos ng pag-install, mga platform, mga pahintulot at compression. ZIP/LZMA compression ay ginagamit para sa compression. Maaari kang gumawa ng silent installer na tumatakbo sa text mode.
  • Packaging - May built-in na debugger para subaybayan ang mga error. Kapag nagtatayo, madaling gumawa ng cross-platform installer. Sa output, ginagamit nito ang "katutubong" OS environment (ito ay nalalapat sa Windows, KDE at Gnome graphical system).

Ipagpatuloy. Ang BitRock InstallBuilder ay pangunahing inirerekomenda para sa paglikha ng mga cross-platform na produkto. Ang script, batay sa mga detalye ng XML, ay madaling gamitin, at ang proyekto ay madaling i-import at i-export para sa pag-edit sa isang panlabas na kapaligiran. Kaya, batay sa XML script na ito, mabilis kang makakabuo ng mga installer para sa lahat ng kinakailangang platform.

InstallMate

Ang InstallMate ay isang toolkit para sa paglikha ng mga distribusyon batay sa Windows Installer. Mga pangunahing tampok: intuitive na graphical na kapaligiran, malawak na seleksyon ng mga elemento ng pag-install, pagsuri sa dependency, detalyadong pag-customize ng hitsura ng installer, suporta para sa mga bahagi, lokalisasyon at extension. Ang mga distribusyon na ginawa gamit ang InstallMate ay compact at mabilis.

Binibigyang-daan ka ng New Project Creation Wizard na pumili ng isang umiiral nang template at tukuyin ang mga paunang parameter - mga wika ng lokalisasyon (isa o higit pa), pangalan ng produkto.

Maaari mong i-import ang ginawang proyekto o gamitin ang InstallMate editor. Sa pamamagitan ng paraan, ang mga kakayahan sa pag-import ay hindi kahanga-hanga: Ang mga produkto ng Tarma at Visual Basic na mga proyekto ay suportado.

Ang pangunahing window ng programa ay naglalaman ng mga seksyon na may mga parameter, hinati, may kondisyon, sa tatlong seksyon:

  • Mga pangkalahatang setting: detalyadong impormasyon tungkol sa proyekto, mga dependency ng software, mga kinakailangan sa system, mga bahagi, at mga opsyon sa installer. Sa sidebar ng Package, maaari mo ring tukuyin ang uri ng installer, compression, link sa pag-download (sa kaso ng isang web installer), at password sa pag-install. Maaari kang magdagdag ng maramihang mga pakete sa isang installer.
  • Mga bahagi: pagsasama ng mga elemento at koneksyon sa pamamahagi: ito ay mga file at folder, mga registry key, ini-config, mga variable ng kapaligiran, mga asosasyon ng file, mga klase ng COM, mga serbisyo.
  • Mga opsyon sa installer: gamit ang editor maaari mong i-edit ang teksto ng mga dialog. Ang mga pagpipilian sa pag-localize ng nababaluktot ay ibinibigay; Sinusuportahan ng InstallMate ang 19 na mga wika bilang default. Maaari kang lumikha ng isang pamamahagi na may ilang mga lokalisasyon o ilang mga proyekto na may parehong wika. Sa parehong seksyon, available ang mga custom na pagkilos, pati na rin ang mga variable - kabilang ang 250. Maaari mong palawakin ang functionality ng package gamit ang mga extension at DLL.

Gaya ng nabanggit, maaari kang gumamit ng mga template kapag gumagawa ng installer. Bilang karagdagan sa mga template ng proyekto, posible na lumikha ng mga pakete batay sa mga bahagi sa pamamagitan ng pagtukoy sa mga grupo ng mga elemento. Kasama sa iba pang mga opsyon na dapat tandaan ang nakatago at tahimik na pag-install at pag-uninstall, dalawang uri ng compression (Deflate o LZMA).

Ang isang kumpletong listahan ng mga function ay ipinakita.

Ipagpatuloy. Isang propesyonal na kapaligiran para sa paglikha ng mga installer na may tunay na user-friendly na interface at mabilis na naa-access na mga tool: maaari kang mabilis na lumipat mula sa isang lokalisasyon na wika patungo sa isa pa kapag gumagawa ng isang pamamahagi, at subukan ang proyekto. May kakulangan ng isang functional na step-by-step na setup wizard at mga kakayahan sa pag-import. Ang lakas ay ang pagkakaroon ng lahat ng karaniwang pag-andar, nagtatrabaho sa mga variable at aksyon.