Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

За сваю ІТ-кар'еру я напісаў немалую колькасць кода, а таксама выпусціў вялікую колькасць праграм для Windows, таму добры інструмент для стварэння пакетаў для ўстаноўкі Windows заўсёды быў галоўным. Кожная праграма будзе мець розны набор патрэб, напрыклад, сцэнарыі, бібліятэкі DLL, налады бяспекі і г.д., таму неабходны адзін інструмент, які зможа апрацоўваць складаны набор патрабаванняў.

Калі ў вас ёсць грошы альбо вам патрэбна падтрымка, вы заўсёды можаце скарыстацца InstallShield - надзейным выбарам для многіх кампаній, якія выкарыстоўваюць Windows. Мы заўсёды выкарыстоўвалі InstallShield у першыя дні, бо ён пастаўляўся ў камплекце з Visual Studio і Visual Foxpro.

Аднак гэта не адзінае добрае праграмнае забеспячэнне для стварэння ўсталёўшчыкаў Windows. У гэтым артыкуле я згадаю пару іншых бясплатных і платных (хоць і значна таннейшых) камунальных паслуг, якія вы можаце паспрабаваць у сваёй арганізацыі. Nullsoft Scriptable Install System (NSIS)

Калі вы любіце праграмнае забеспячэнне з адкрытым зыходным кодам, вы можаце праверыць Nullsoft Scriptable Install System (NSIS). NSIS - гэта прафесійная сістэма, якую можна выкарыстоўваць для стварэння ўсяго - ад вельмі простых да вельмі складаных праграм, якія ўсталёўваюць Windows.Ён невялікі, але мае вялікі набор функцый, што робіць яго прыдатным для распаўсюджвання ў Інтэрнэце.

Як вы можаце зразумець па назве, NSIS заснаваны на сцэнарыі, што дазваляе ствараць логіку настолькі складанай, наколькі вам трэба для апрацоўкі любой сітуацыі. На шчасце, для пачаткоўцаў ён таксама ўключае мноства убудоў і загадзя вызначаных сцэнарыяў для пачатку.



Вось кароткі спіс некаторых маіх любімых функцый стваральніка пакета MSI: Магчымасць для стварэння ўсталёўшчыкаў Windows, якія могуць усталёўваць, выдаляць, усталёўваць сістэмныя налады, здабываць файлы і многае іншае.У NSIS накладныя выдаткі - усяго 34 КБ! Гэта, безумоўна, самы маленькі ўсталёўшчык Windows у параўнанні з InstallShield і Wise. Адзін ўсталёўшчык, сумяшчальны з усімі асноўнымі версіямі Windows, ад Windows 95 да Windows 10. Тры спосабу сціску (ZLib, BZip2, LZMA) для забеспячэння найбольшага сціску для пакетаў праграмы ўстаноўкі. Інсталятар на аснове сцэнарыя лепш, чым іншыя праграмы, якія проста генеруюць спіс файлаў і ключоў рэестра. Выкарыстоўваючы мову сцэнарыяў, вы можаце выконваць мноства розных задач па ўсталёўцы, такіх як абнаўленне, праверка версій, перазагрузка сістэмы, мадыфікацыя зменных асяроддзя, доступ да Windows API і шмат іншага.Стварыце ўласныя дыялогі і інтэрфейсы, каб уключыць увод карыстальніка, параметры канфігурацыі і нават карыстацкі інтэрфейс майстра. Пашырце магчымасці NSIS з дапамогай убудоў, якія могуць мець зносіны з усталёўшчыкам. Падтрымка вэб-ўстаноўкі і выпраўлення файлаў праз Інтэрнэт.

Праграма падтрымлівае мноства іншых функцый, уключаючы самаправерку ўсталёўшчыка з выкарыстаннем кантрольнай сумы, спісу і дрэва для выбару кампанентаў, бясшумны рэжым для аўтаматызаванай ўстаноўкі, поўны рэдактар ​​кода для напісання сцэнарыяў і г.д.Advanced Installer

Advanced Installer таксама мае бясплатную версію, але таксама мае некалькі іншых версій, якія падаражаюць у залежнасці ад таго, наколькі складаным павінен быць ваш ўсталёўшчык. Ён часта абнаўляецца і працуе вельмі добра.

Калі вы шукаеце нешта больш прафесійнае, якое таксама ўключае некаторыя параметры падтрымкі, то Advanced Installer - добры выбар. Калі вы хочаце разбіць функцыю паміж пяццю рознымі версіямі, то праверце спасылку. Бясплатная версія на самай справе мае шмат магчымасцяў, і мы змаглі доўга карыстацца гэтым у нашай кампаніі, таму што нашы ўсталёўшчыкі былі даволі простымі.



Адной з унікальных функцый Advanced Installer з'яўляецца аналітыка ўсталёўшчыкаў. У асноўным гэта набор інструментаў, якія дазваляюць даведацца, як карыстальнікі ўсталёўваюць, выкарыстоўваюць і выдаляюць вашыя праграмы. Вы можаце лёгка ўбачыць, наколькі вялікая ваша карыстальніцкая база, загрузіць апытанне, калі карыстальнік выдаляе праграму, і атрымаць інфармацыю пра сістэму карыстальніка і геаграфічнае месцазнаходжанне. Усё гэта на гладкім і сучасным вэб-інтэрфейсе, які вы можаце праверыць самі.



Гэта таксама дазваляе лёгка перапакаваць свае дадаткі ў новы фармат AppX, які неабходны для Універсальнай платформы Windows.Гэта не патрабуе якіх-небудзь змяненняў кода, і ў іх ёсць бясплатны інструмент канвертара AppX. Гэта толькі некаторыя з унікальных функцый, але Advanced Installer у значнай ступені ахоплівае ўсе асновы. Праверце тут поўны спіс функцый для кожнага выдання.



Inno Setup

Inno Setup - гэта прасунуты ўсталёўшчык Windows, які цалкам бясплатны і існуе з 1997 года. маса функцый і выдатна працуе для малога бізнесу з умерана складанымі патрабаваннямі.



Вось спіс лепшых функцый Inno Setup: Падтрымлівае ўсе версіі Windows ад Windows 2000 да Windows 10 Падтрымлівае ўстаноўку 64-разрадных прыкладанняў у 64-разраднай Windows Падтрымлівае стварэнне адзінага файла EXE для зручнага распаўсюджвання файлаў Наладжвальныя тыпы налад і поўная падтрымка для выдаленняў прыкладанняў Стварэнне цэтлікаў, запісаў у рэестры і файлаў INI Падтрымлівае бясшумныя ўсталёўкі і механізм сцэнарыяў Pascal для больш прасунутых установак Пашырэнні іншых вытворцаў, якія паляпшаюць функцыі наладкі Inno

У цэлым, гэта сапраўды добры варыянт, бо ён цалкам бясплатны і вельмі просты ў выкарыстанні.Гэта не зможа зрабіць тое, што можа зрабіць InstallShield ці нават Advanced Installer, але яно ахоплівае практычна ўсе асновы. Набор інструментаў WIX

Набор інструментаў WIX - гэта бясплатны набор інструментаў для стварэння ўсталёўшчыкаў Windows, які працуе з Visual Studio 2012 і вышэй. Я згадваю гэта ў апошнюю чаргу, таму што яна патрабуе найбольшай крывой навучання. З яго дапамогай можна стварыць вельмі складаныя ўсталёўшчыкі, але вы будзеце кадаваць даволі шмат і часта карыстаецеся камандным радком.



Набор інструментаў WIX заснаваны на мадэлі распрацоўкі XML.Калі ў вас няма Visual Studio, вы можаце скарыстацца інструментамі Wix альбо MSBuild. Ён падтрымлівае стварэнне файлаў праграмы ўсталёўкі MSI, MSP, MSM і MST. Ён таксама падтрымлівае вялікую колькасць функцый праграмы ўстаноўкі Windows.

Такім чынам, гэта некаторыя з больш вядомых і стабільных праграм, якія можна выкарыстоўваць для стварэння ўсталёўшчыкаў Windows. Я ўпэўнены, што там шмат іншых, таму не саромейцеся паведамляць нам, які з іх вы выкарыстоўваеце ў каментарыях. Атрымлівайце асалоду!

.
SETUP UA COMPUTER BLOG