Инсталлятор R&Q. Готово!
- NEVERE
- Не в сети
- Elite Member
- Сообщений: 299
- Спасибо получено: 0
Постарался учесть ошибки и недостатки предыдущих инсталляторов, а также мнения, пожелания и замечания участников форума, касающиеся этой темы.
R&Q 1106.2 Unicode
Особенности:
- NSIS 2.40
- двуязычный - RUS/ENG (грамотность не гарантирую)
- два режима: инсталлятор и самораспаковывающийся архив
для режима установки/удаления:
- автоматический выбор языка программы
- автоматический выбор языковых компонентов
- обнаружение предыдущих установок
- создание резервных копий
- совместим с чем угодно (при желании)
для режима распаковки:
- не вносит никаких изменений в ОС
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- arpeccop
- Не в сети
- Elite Member
- Сообщений: 183
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Я думал установщики делают для тех, кто не умеет распаковывать zip
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- NEVERE
- Не в сети
- Elite Member
- Сообщений: 299
- Спасибо получено: 0
Безусловно, для таких людей тоже. Но в данном случае, это, скорее, всего лишь пример того, каким видит инсталлятор программы один из её пользователей, и легче было это показать, чем объяснять «на пальцах». К тому же не думаю, что тех, кто не умеет распаковывать zip, вообще заинтересуют ссылки в этой теме.Я думал установщики делают для тех, кто не умеет распаковывать zip
... ах да, совсем забыл одну мелочь - нельзя ещё, конечно же, сбрасывать со счетов и ограничения бесплатного хостинга.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Zombi_96
- Не в сети
- New Member
- Сообщений: 18
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- dek
- Не в сети
- Moderator
- Сообщений: 2528
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- NEVERE
- Не в сети
- Elite Member
- Сообщений: 299
- Спасибо получено: 0
Думаю, в случае с R&Q это будет сделать не сложно. Т.к. транслятора NSIS или INNO в этот формат, насколько мне известно, не существует, нужно будет сделать MSI с нуля. Для этих целей можно воспользоваться набором Windows Installer SDK , который позволяет задействовать все заложенные в MSI возможности, но, по-моему, это не вполне удобно и лучше использовать для этого один из немногих Open Source (CPL) проектов Microsoft - WiX .Насколько проблематично сделать инсталятор ещё и в .MSI?
WiX (единственный способ которым пользовался лично).
Чтобы ещё больше упростить задачу можно взять за основу уже готовую схему simple.wxs (там, кстати, как раз три режима), входящую в этот пакет. Также можно разложить любую из существующих, понравившуюся и наиболее подходящую для целей R&Q, MSI-установку (7Zip x64, MS Office, PROMT и т.д.), воспользовавшись для этого декомпилятором dark. После декомпиляции нужно будет всего лишь подправить полученную схему под нужды R&Q (изменить графику, файлы, ярлыки, записи реестра, добавить кнопки в IE, поиск, поддержку RTZ и т.д.). Отредактированную схему останется скомпилировать в объектный файл с помощью компилятора candle и затем связать в MSI с помощью линкера light. WXS-файлы используемые WiX , это ничто иное, как файлы XML – при создании или редактировании, по идее, сложностей не должно возникнуть даже у людей не знакомых с этим форматом (всего около 240 тэгов популярно описанных в документации).
Ещё можно просто использовать многочисленное стороннее ПО, которое, как правило, включает в себя всевозможные интерактивные помощники, конструкторы диалогов и другие инструменты, упрощающие процесс создания MSI ( InstallShield , Wise , QSetup и т.д.). Правда бесплатных версий (например, MSI утилиты от Corner House ), как правило, немного и в этом случае создаваемый инсталлятор будет ограничен не возможностями MSI, а возможностями использованного программного обеспечения.
Также, насколько я знаю, MSI можно создать ещё двумя способами, относящимися к переупаковке инсталляторов, созданных с помощью других инсталляционных систем: по снимкам ОС и с помощью отслеживания процесса инсталляции ( AdminStudio (вроде бы есть бесплатная CME-версия ), WinINSTALL (вроде бы есть бесплатная LE-версия ) и др.) – лично не приходилось пользоваться.
В общем, при создании MSI для R&Q особых проблем, даже у неподготовленных пользователей, возникнуть не должно. И, по моему мнению, лучшим выбором для этого будет WiX - бесплатно, просто и учитывая потребности R&Q, не отнимет много времени.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Elrond_Smidt
- Не в сети
- Junior Member
- Сообщений: 24
- Спасибо получено: 0
сейчас бум пытаться сжимать в MSI формат. Как для обновления, таки и для 50% которые несмоги самостоятельно это сделать.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Elrond_Smidt
- Не в сети
- Junior Member
- Сообщений: 24
- Спасибо получено: 0
С тем учетом что папка создается, а в ней ничего не пишется. Приходиться вручную удалять папку и заново вбивать UIN, и только после этого все начинает работать нормально.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Не совсем понятно, чья же это всё-же ошибка?Забыл сказать, когда мы просто разослали инсталяшку 1105 версии юзерам (с логином и паролем учетной записи с правами устрановки есстесно в AD), ставит нормально, но есть один косяк, когда человек вводит свой UIN то система пишет что у него ошибка доступа записи хистори и настроек.
С тем учетом что папка создается, а в ней ничего не пишется. Приходиться вручную удалять папку и заново вбивать UIN, и только после этого все начинает работать нормально.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Gk.16
- Не в сети
- Senior Member
- Сообщений: 46
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.