Installer kung saan ito matatagpuan. Isang gabay sa mga system para sa paglikha ng mga installer. Pag-install Easy Autoinstaller LIBRE

Bawasan ang oras at pagsisikap para sa proseso Muling pag-install ng Windows posible kung:

  • Gamitin kasalukuyang bersyon system 10, na sa karamihan ng mga kaso ay magbibigay mismo ng mga driver para sa hindi bababa sa makabuluhang mga bahagi;
  • Gamitin ang pinakabagong pamamahagi, at pagkatapos ay hindi mo na kailangang mag-abala sa mga pag-update ng system;
  • Mag-imbak ng mga installer sa isang folder mga programa ng ikatlong partido, upang hindi matandaan ang mga ito at hindi tumakbo sa mga website ng kanilang mga developer upang i-download;
  • Sa ilang mga programa at kahit na nagtatrabaho sa kanila mga portable na bersyon;
  • Gumamit ng mga serbisyo sa pag-synchronize ng browser, mga setting ng programa sa pag-export-import.

Ang isa pa, hindi lubos na malinaw na paraan upang gawing simple ang muling pag-install ng Windows ay ang lumikha ng iyong sariling pagpupulong na may pinagsamang software. Gayunpaman, kung ang naturang pagpupulong ay hindi na-update nang pana-panahon, pagkatapos ng muling pag-install ang system ay maaaring ma-stuck sa mga update sa loob ng mahabang panahon. At ang software na hindi awtomatikong nag-a-update ay kailangang manu-manong i-refresh.

Ang pinakamagandang opsyon ay i-install pa rin ang system mula sa isang malinis, sariwang pamamahagi. A mga kinakailangang programa Mabilis mong mai-install ito gamit ang isang espesyal na uri ng software - mga multi-installer. Tingnan natin ang ilan sa kanila.

1. InstallPack

https://installpack.net

Libreng portable utility InstallPack – ang pinakasimpleng paraan pag-install ng batch ng mga programa sa Windows. Ang kanilang mga installer ay kinuha mula sa mga opisyal na website ng mga developer at pana-panahong ina-update. Sa window ng InstallPack, ang software na magagamit para sa pag-install ng batch ay nakatala, mayroon maikling paglalarawan at rating. Upang mai-install ang mga kinakailangang programa, suriin ang kanilang mga kahon at i-click ang "Next".

Pagkatapos ay alisan namin ng tsek ang mga produktong pino-promote mismo ng InstallPack.

Sa pre-final stage step-by-step na wizard Makikita natin ang progreso ng pag-download ng napiling software. Nag-aalok lamang ang InstallPack ng bahagyang automation ng pag-install; hindi nito sinusuportahan ang mode na "silent installation". Samakatuwid, ang mga indibidwal na yugto ng pag-install ng mga programa ay dapat makumpleto nang manu-mano.

Sa isang banda, ang hindi kumpletong automation ay isang minus. Ngunit kung may pangangailangan na pumili ng landas sa pag-install ng programa maliban sa default, kung gayon ito, sa kabaligtaran, ay isang plus. Sa pagtatapos ng session ng pag-install ng batch software, babalik kami sa simula at mag-install ng karagdagang bagay, o tapusin ang pagtatrabaho sa InstallPack.

Ang InstallPack ay nag-i-install lamang ng lisensyadong software sa system.

2. Ninite

https://ninite.com/

Ang Ninite ay isang partikular na installer ng package at isang libreng serbisyo sa web. Ang pagpili ng mga partikular na programa para sa pag-install ng batch ay isinasagawa sa website ng proyekto.

Pagkatapos ang serbisyo ay bumubuo ng isang multi-installer kasama ang lahat ng mga napiling programa at nag-aalok upang i-download ito.

I-download, ilunsad at hintaying makumpleto ang pag-install ng software. Nagtatrabaho si Ninite sa " tahimik na mode" Sa magkahiwalay na window lang ng batch installer makikita natin ang isang ulat sa patuloy na proseso at pag-unlad nito.

Ang Ninite ay isang English-language na web service, ngunit kung Pangunahing Windows Ang wika ay Russian, ang mga program na sumusuporta sa lokalisasyon ng Russian ay mai-install sa aming wika bilang default. Gumagana nang tapat ang Ninite, samakatuwid sa catalog ng software ng serbisyo ay makikita lamang namin libreng produkto.

3.Npackd

https://npackd.appspot.com/

Ang Npackd ay isang libreng multi-installer na may malaking base lisensyadong Windows software. Kasama ang kakayahang mag-install hindi lamang ng opisina, multimedia, at iba't ibang mga programa ng consumer, kundi pati na rin mga bahagi ng system At mga platform ng software para sa mga developer. Maaari itong mag-install, mag-update at kahit na mag-alis ng mga programa mula sa system, at lahat ng ito sa batch mode. Gumagana ang Npackd kasama ang pinakabagong mga installer ng program; ang mga bersyon na magagamit para sa pag-install ay nakalista sa isang hiwalay na hanay ng listahan ng tabular sa pangunahing window ng multi-installer. At sa menu ng konteksto mayroong isang item na ipapadala sa opisyal na website ng mga developer ng software.

Upang magsimula ng isang batch na pag-install, kailangan mong i-click ang nais na mga programa sa listahan ng Npackd window habang hawak ang Ctrl key. Pagkatapos ay i-click ang pindutang "I-install" at kumpirmahin ang pagsisimula ng pag-install.

Ang pag-usad ng operasyon ay ipapakita sa tab na "Task".

Ngunit hindi kinakailangang idagdag ang lahat ng mga programa sa isang proseso ng pag-install. Ang Npackd ay hindi isang step-by-step na multi-installer; madali mong makikita ang listahan ng software at i-click ang pindutang "I-install" para sa bawat indibidwal na programa. Sa ganitong paraan ito ay idaragdag sa listahan ng mga gawain at mai-install kapag kinakailangan, sa "tahimik na mode".

Ang isa sa mga partikular na tampok ng Npackd ay ang pagtanggi nitong mag-install ng mga 32-bit na programa sa 64-bit na Windows. Sa catalog ng multi-installer na ito, dapat mong piliin ang naaangkop na mga edisyon ng software.

4.Pag-install ng Windows Post

Ang Windows Post Installation, na kilala rin bilang WPI sa madaling salita, ay ang tinatawag na software post-installer in kapaligiran ng Windows. Ito ay hindi isang partikular na programa mula sa isang partikular na developer, tulad ng mga ipinakita sa itaas. Sa una, ang WPI ay isang platform para sa paglikha ng mga pagtitipon ng pag-install ng software, na ginagamit ng mga masigasig na tagabuo. Kinukumpleto nila ang mga koleksyon ng WPI gamit ang sarili nilang mga pagpipilian ng software at nai-post ang mga ito sa Internet, lalo na, sa mga torrent tracker. Kasama Mga koleksyon ng WPI Hindi palaging available lang ang mga libreng produkto o trial na bersyon ng software. Ang ilang mga koleksyon ay naglalaman ng parehong lisensyadong software at pirated - na-hack na mga edisyon mga bayad na programa. Ang post-installer ng WPI ay minsan naroroon sa mga pirated na build ng Windows.

Muli, sa unang daang libong beses, pinag-uusapan ko ang (napakadaling gamitin at napakahirap maunawaan) na function ng karamihan sa mga programa bilang pag-install.

Isaalang-alang natin ang ilang higit pang mga tanong sa daan:

  • Posible bang kopyahin naka-install na programa sa ibang computer?
  • Kung hindi ko na kailangan ng program, bakit hindi ko na lang burahin?

Opisyal, ang pag-install ay ang proseso ng pag-install ng program sa iyong computer. Sa panahon ng pag-install, kinokopya ng program ang sarili nito (pinaka madalas) sa folder na "Program Files", isinulat ang data na kailangan nito sa registry ng system, at kung minsan ay naglalagay. karagdagang mga aklatan o mga file ng system sa operating system mismo.

Pinangangasiwaan ang proseso ng pag-install espesyal na programa- installer. Kadalasan, kasama sa installer ang program mismo at mga panloob na tagubilin para sa pag-install nito.

Ang opisyal na paliwanag na ito, gaya ng ipinapakita ng kasanayan, ay hindi malinaw sa lahat. Samakatuwid, kailangan kong gumamit ng isang makasagisag na pagkakatulad, na sasabihin ko sa iyo ngayon.

Isipin ang iyong sariling kusina. Ito ay magiging tulad ng isang computer. Ang food processor na gusto mong i-install sa iyong kusina ay ang program na iyong i-install sa iyong computer.

Ngayon ang lahat ay simple. Bumili ka ng food processor. Ito ay semi-assembled sa isang kahon, hindi konektado sa kuryente. Siyempre, ang gayong pagsasama sa isang kahon ay walang silbi. Hindi ito gumagana.

Ngayon ikaw, na may naka-pack na harvester sa iyong mga kamay, ay isang installer. Ano ang gagawin mo bilang isang installer? At may mga tagubilin tungkol dito sa loob ng kahon na may pinagsama. Ilabas mo ito, basahin ito at gawin ang lahat ayon sa mga tagubilin - alisin ang mga bahagi at pagtitipon ng pinagsama mula sa kahon, ikonekta ang mga ito sa isang tiyak na pagkakasunud-sunod, at ikonekta ang pinagsama sa power supply. Inalis mo ang mga attachment at ekstrang bahagi mula sa combine na hindi mo kailangan ngayon, kasama ang kahon, sa isang espesyal na aparador.

Ngayon ang iyong food processor ay handa nang gamitin (ang program ay naka-install sa computer).

Pangalawang tanong(Posible bang kopyahin lamang ang naka-install na programa sa isa pang computer), sa palagay ko ngayon ay naging mas malinaw sa iyo. "Maaari bang ilipat ang isang naka-install na food processor sa ibang kusina?" Ang sagot ay hindi.

Sa isa pang kusina, ang food processor ay dapat munang konektado sa kuryente (ang programa ay dapat na nakarehistro sa system registry). Hindi tulad ng pagdikit ng plug sa isang socket, ang manu-manong pagsusulat ng program sa registry ay mas kumplikado at mas mapanganib para sa operating system. Bilang karagdagan, kung nais mong gumamit ng ilang mga pag-andar ng programa (baguhin ang mga attachment sa processor ng pagkain), makikita mo na wala sila sa bagong lugar (ang mga attachment ay nanatili sa cabinet sa lumang kusina). At para sa programa, marahil ang mga file na ito ay lubhang kailangan, at ang programa ay ganap na tatangging magsimula (at maaaring maging sanhi ng pag-crash ng operating system).

Well, ang pangatlong tanong(kung hindi ko na kailangan ang program, bakit hindi ko na lang burahin), I think it's completely obvious to you now. Dahil ang basura ay nananatili sa operating system. Itinapon mo ang combine, ngunit ang wire mula dito ay nanatili sa socket. At ang isang kahon na may mga hindi na kailangang attachment at ekstrang bahagi ay tumatagal ng espasyo sa closet.

Upang maayos na alisin ang isang program mula sa iyong computer, kailangan mo ng isang espesyal na programa - uninstaller. Ang program na ito ay naglalaman ng mga tagubilin sa kung ano at saan ito kinopya, inilatag, at na-install. At tama na tinatanggal ng uninstaller ang lahat ng file, folder at key pagpapatala ng system, na naglalaman ng program na hindi mo na kailangan.

Sa konklusyon, nais kong sabihin na hindi lahat ng mga programa ay napakasalimuot. Pinapayagan ka ng ilang mga programa na kopyahin ang kanilang sarili mula sa isang computer patungo sa isa pa, at sa bawat oras na magsisimula sila, sinusuri nila kung ang lahat ay maayos sa kanilang mga file sa system at ang mga susi sa pagpapatala, at, kung kinakailangan, isagawa ang pag-install mismo. Bilang isang patakaran, hindi sila nagsasagawa ng pag-uninstall, at ang mga basura ay naipon sa system pagkatapos nila.

Mayroon ding mga programa na hindi nangangailangan ng pag-install. Hindi sila nag-i-install ng kahit ano sa system at maaari pang ilunsad mula sa isang flash drive o CD. Ngunit kakaunti ang mga ganitong programa.

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. 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 isang simpleng operasyon 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 kumportableng magtrabaho kasama ang mga text configuration file. Ang Inno Setup ay inilabas noong 1997 at nagbago nang husto mula noon. Tiyak na tinatalo ng tool na ito ang maraming mga komersyal na contenders sa larangang ito kasama ang kalabisan ng mga tampok 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 INI file, na nagpapahintulot na ito ay hindi gaanong mahirap gamitin kaysa sa isang file XML na format, bilang, halimbawa, sa. 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 ilista ang lahat ng mga tampok nito propesyonal na kasangkapan upang lumikha ng isang programa sa pag-setup, ngunit wala akong nakitang iba pa na hindi magagawa ng Inno Setup. Pinagmulan ng mga file, mga target na file, mga shortcut, mga dialog, pagtanggap ng lisensya, pagtanggal, mga custom na form at marami pang iba. Ginamit ko ito para sa ilang mga proyekto sa nakaraan mga nakaraang taon na may malaking tagumpay (hindi gastos). Kung mahilig ka sa GUI, para dito mahusay na tool makakahanap ka ng ilan mga add-on ng third party sa home page 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 mga kakayahan user interface, pagkatapos ay ang tool ng NullSoft para sa paglikha ng mga installer ang kailangan mo. Ito ang pinaka may kakayahang produkto, na talagang kulang sa ganap na user interface (hindi binibilang ang compiler window).

Tulad ng paggawa mo ng HTML code para sa isang web page sa hiwalay na programa, at pagkatapos ay ipakita ang pahinang ito sa 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 nakatutok sa mga propesyonal na developer kaysa sa mga naghahanap ng mabilis at madali mga graphic na solusyon upang lumikha ng mga installer. Mga produkto sa pagsusuring ito isaalang-alang ang parehong uri ng mga user na ito, at lumilikha ito ng kaunting kahirapan sa pagrerekomenda ng isa 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 dito walang katapusang mga posibilidad. maliit na bintana(talagang napakaliit upang ipakita ang lahat ng teksto, ngunit sapat na maliit 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 na lumikha ng higit pa modernong pag-install 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. Nilikha mga file sa pag-install maliit kumpara sa iba pang mga tool sa pag-install, na nagbibigay-daan para sa mas mahusay na pamamahala ng . Marami pa akong masasabi sa iyo tungkol sa NSIS, ngunit ipauubaya ko iyon sa kanilang maayos na pagkakaayos home page. Ito ang pinaka may kakayahang tool na ipinakita sa lahat, ngunit ito ay naglalayong sa mga solusyon ng mga propesyonal na developer, at nangangailangan mga tool ng third party para sa mahusay at mabungang gawain.

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 sa mga XML configuration file, kung gayon ang Ghost Installer ay maaaring magandang pagpipilian para sayo. Bagaman komersyal na bersyon Ang tool ay may kasamang graphical na interface (Ghost Installer Studio), ang libreng bersyon ay nag-aalok lamang ng tinatawag na gEditor para sa pag-edit ng mga file XML file mga pagsasaayos.

Medyo matagal bago masanay ang produktong ito, ngunit kapag nasanay ka na at alam mo na ang lahat ng setting, magagamit mo na ang buong lakas. ng instrumentong ito. Ang file ng tulong ay napakahusay na nakaayos at naglilista ng lahat mga keyword at mga setting na magagamit mo. Kapag lumikha ka bagong proyekto, ang setup wizard ay gagawa ng basic o advanced na template kung saan ang kinakailangang XML structure ay ihahanda, kung saan maaari kang agad na magsimulang magtrabaho. 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 tayo 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

, marahil ang pinakamabilis at madaling gamiting kasangkapan lumilikha ng mga installer mula sa mga tiningnan 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 ilan mga executable na file, pagkatapos ay kailangan mong magdagdag ng menu sa Start at gumawa ng mga shortcut sa desktop. Pinapadali ng tool na baguhin ang lahat ng teksto ng pag-install, maging ang teksto sa dialog ng Welcome. Ang huling installer ay maaaring tumakbo sa parehong dialog box mode at full screen mode (na may kakayahang magtakda ng background fill gradient, tulad ng sa lumang magandang panahon Windows).

Maaaring i-install mga larawan ng raster at mga icon na iyong pinili. Walang mas advanced na feature ang Install Creator gaya ng pagdaragdag ng mga registry entries, iba't ibang installation package, o mga wika. Ngunit hindi iyon ang layunin ng tool na ito, at ito ay mainam para sa mga simpleng gawain. Ito mahusay na pagpipilian Para sa mabilis na solusyon upang ipamahagi ang iyong programa, nang hindi kinakailangang maunawaan ang isang grupo ng mga intricacies ng proseso ng paglikha ng mga programa sa pag-install. 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 sa , ito rin ay nagpapakita ng simple at epektibong interface kung saan mabilis mong mahahanap at mai-configure ang lahat mahahalagang katangian iyong proyekto. Maaari kang pumili ng mga custom na bitmap at icon para sa dialog ng setup, at tumukoy din 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.

Paggawa gamit ang mga file at menu ng konteksto ay medyo madaling gawin, na isang kalamangan 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 medyo 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 dialogo. Para sa ilang mga font, tulad ng Tahoma, ang display ay simple walang laman na bintana. Bakit ganito? Ang libreng bersyon ay ganap na gumagana, ngunit nagpapakita ng linyang "Gumawa ng Libreng Pag-install" 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. alok ni Caphyon libreng bersyon tool nito, na binuo sa isang komersyal na produkto, upang lumikha ng mga installer. Maaari mong i-download at i-install buong bersyon Ang produkto ay libre, ngunit ang "Basic" na mga opsyon lamang ang gumagana nang hindi bumili ng pagpaparehistro. Ngunit ito ay sapat na para sa mabilis at madaling paglikha Package ng pag-install MSI.

Mayroon itong medyo user-friendly na interface na nagbibigay-daan sa iyong itakda ang lahat ng mga pangunahing configuration sa lalong madaling 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 bagay na ako ay nabigo sa ay na ito ay imposible upang tukuyin iba't ibang uri mga setting tulad ng " Buong pag-install"At" Minimum na pag-install". "Lahat o wala" ay hindi isang prinsipyo mga programa ngayon mga pag-install. Mas gugustuhin ko ang isang pagpipilian sa pagtatakda ng uri sa halip na ang opsyon sa mga kondisyon ng paglulunsad. Gayunpaman, labis akong humanga sa kadalian ng paggamit at kaunting oras na kinakailangan para sa proyekto. Kung kailangan mo MSI file para sa madaling pag-install noon Advanced na Installer, tiyak kung ano ang kailangan mo.

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

Inno Setup

napakalakas - maraming taon ng karanasan - simpleng format ng file

NSIS

isang malaking bilang ng mga pag-andar - maliit na sukat installer - mga custom na dialog - kakayahang kumonekta ng mga plugin
walang GUI- hindi madaling matutunan - walang editor

Ghost Installer Libre

Napakahusay na mga tampok - batay sa XML
batay sa mga text file- walang GUI

Software kaagad bago i-install.

Karamihan sa mga programa ay ibinibigay para sa pagbebenta at pamamahagi sa compressed (packaged) form. Para sa normal na operasyon dapat na i-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 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 mag-imbak ng mga file at data na kailangan para sa tamang operasyon mga programa. Karaniwang kasama sa pag-install ang paglalagay ng lahat kailangan para sa programa mga file sa naaangkop na mga lugar sa file system, pati na rin ang pagbabago at paglikha ng mga configuration file. Mga manager ng package gumanap din sa panahon ng pag-install kontrol ng dependency, pagsuri kung ang system ay may mga pakete na kinakailangan para sa pagpapatakbo ng program na ito, at kung matagumpay ang pag-install, magparehistro bagong pakete sa listahan ng mga magagamit. kasi prosesong ito ay iba 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

Isinasagawa ang Manu-manong Pag-install nang walang installer o may mahahalagang manu-manong hakbang na kinakailangan ng user. Tahimik na pag-install Pag-install kung saan walang mga mensahe o window 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 mismo. Ang proseso ng pag-install kung minsan ay nangangailangan ng isang user na "gabayan" ito sa pamamagitan ng paggawa ng on-demand na mga pagpipilian: pagtanggap sa EULA, pagtatakda ng mga kagustuhan, pagtukoy ng mga password, atbp. mga graphical na kapaligiran Maaaring gamitin ang mga installer na nagbibigay ng tinatawag na Installation Wizard, gayunpaman, madalas silang nagbibigay ng mga parameter ng command line na nagbibigay-daan sa ganap na awtomatikong pag-install. Self-installation Awtomatikong pag-install na hindi nangangailangan paunang paglulunsad proseso. Halimbawa, ang Vodafone Mobile Connect USB Modem, na nag-i-install sa sarili mula sa USB port ng isang computer. Malayuang pag-install Isang pag-install na ginagawa nang hindi gumagamit ng monitor na nakakonekta sa computer ng user (lalo na, ginawa sa isang computer na walang video output). Ito ay maaaring isang kinokontrol na pag-install mula sa isa pang makina na konektado sa pamamagitan ng LAN o serial cable. Awtomatiko at malayuang pag-install ay karaniwang mga operasyon na ginagawa ng mga administrator ng system. Malinis na pag-install Dahil sa pagiging kumplikado ang parehong program, o ang hindi matatag na estado ng operating system ay maaaring humantong sa hindi tamang pag-install at pagpapatakbo ng program. Ang isang pag-install na isinagawa sa kawalan ng naturang "nakakagambala" na mga kadahilanan, na maaaring mag-iba sa bawat programa, ay tinatawag na malinis na pag-install. Direktang pag-install Ang pag-install ng program mula sa isang kopya nito sa iyong hard drive (tinatawag na patag na kopya) mula sa orihinal na media (karaniwang isang CD o DVD), sa halip na mula sa orihinal na media mismo. Maaari itong maging kapaki-pakinabang sa mga sitwasyon kung saan ang target na makina ay hindi makayanan ang random read access mula sa isang CD/DVD habang nagsasagawa ng mga gawain na nagdudulot ng malaking load processor, tulad ng kapag nag-i-install ng mga program.

installer

Ang isang programa sa pag-install o installer ay programa sa kompyuter, 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 pareho Mga pakete ng MSI, at sarili mong mga pakete.

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

mga pamamahagi ng operating system para sa 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. Ang ilan komersyal na mga aplikasyon para sa Mac OS X gumamit ng hiwalay na installer, halimbawa, Installer VISE o Stuffit InstallerMaker. Mga application na hindi nangangailangan ng pag-install karagdagang mga bahagi maaaring mai-install ang mga system gamit ang simpleng pagkopya application file sa nais na lokasyon sa iyong hard drive. Kasama rin sa Mac OS X hiwalay na aplikasyon upang i-update ang mga programa Update ng Software(kilala rin bilang "softwareupdate" shell command), ngunit sinusuportahan lamang nito ang system software at Apple software.

Miscellaneous

Ang BitRock ay may multi-platform kasangkapan, 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.

Ilang operating environment - halimbawa, ang Windows NT (default) at Xfce 4 (opsyonal) ay naglalaman ng function awtomatikong pagsisimula tiyak na programa matatagpuan sa media kapag ito ay ipinasok sa mambabasa.

Bilang isang kompromiso sa pagitan ng Windows installer at mga sistema ng pamamahala ng nilalaman ng mga makinang tulad ng UNIX, mayroong mga sistema ng pamamahala ng pag-install ng Windows.

, APT o dpkg sa Linux, Windows Installer sa Microsoft Windows), o ang tool sa pag-install na kasama sa software mismo. Sa operating system ng GNU, karaniwan nang gamitin ang GNU toolchain at ang mga analogue nito upang mag-compile ng software kaagad bago i-install.

Balik-aral [ | ]

Karamihan sa mga programa ay ibinibigay para sa pagbebenta at pamamahagi sa compressed (naka-package, tingnan ang: Archive) na 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 na-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 nagsasagawa rin ng kontrol sa dependency sa panahon ng pag-install, tinitingnan kung ang system ay may mga pakete na kinakailangan para gumana ang programa, at kung matagumpay ang pag-install, nagrerehistro ng isang 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 mismo) ang may kasamang unibersal o custom na installer—isang program na nag-o-automate ng karamihan sa gawaing kinakailangan para i-install ang mga ito.

Ang ilang mga programa ay isinulat sa paraang naka-install ang mga ito sa pamamagitan lamang ng pagkopya ng kanilang mga file sa nais na lokasyon, ngunit walang mismong proseso ng pag-install. Sinasabi nila tungkol sa mga naturang programa na "hindi nangangailangan ng pag-install." Ito ay karaniwan sa mga programa para sa Mac OS X, DOS at Microsoft Windows. May mga operating system na hindi nangangailangan ng pag-install, at sa gayon ay maaaring direktang ilunsad mula sa isang boot disk (CD o DVD) nang hindi naaapektuhan ang iba pang mga operating system na naka-install sa computer ng user. Ang isang halimbawa ng naturang operating system ay Knoppix o Mac OS 1-9.

Nalalapat din ang terminong ito sa mga plugin, driver at mga file ng programa, na hindi mga programa sa kanilang sarili.

Kasama sa mga karaniwang operasyong ginagawa sa panahon ng proseso ng pag-install ng software ang paggawa o pagbabago:

Mga posibleng opsyon sa pag-install[ | ]

installer[ | ]

installer, installer o installer(English installer) ay isang program na nag-i-install software sa kompyuter. Ang ilang mga installer ay partikular na ginawa upang i-install ang mga file na nilalaman nito, habang ang iba ay generic at gumagana sa pamamagitan ng pagbabasa ng mga nilalaman ng naka-bundle na software na kailangang i-install.

Pamilya ng UNIX [ | ]

Karamihan sa mga distribusyon ng GNU, Linux, at BSD-based na mga operating system ay may mga built-in na package management system na maaaring magamit upang i-install ang parehong kinakailangang mga bahagi ng operating system at software ng third-party, madalas kahit na ito ay gumagamit ng isang proprietary installer na hindi nagbibigay nito .

Pamilya ng Mac OS [ | ]

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 Stuffit. 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 (kilala rin bilang ang softwareupdate shell command), ngunit sinusuportahan lamang nito ang software mula sa mga produkto ng Apple.