Установка программ через wine - WineWizard. Обучение смета визард

Здравствуйте, дорогие читатели.
Сегодня, как и обещал вам, расскажу о самых популярных инструментах, создающих инсталляторы программ.
Многие из них весьма просты, так что могут использоваться не только программистами и производителями ПО, но и теми, кто захочет собрать инсталлятор своими руками.
Однако сборка установочных пакетов не тема данной статьи, тема моей статьи: какие основные ключи поддерживают те или иные инсталляторы, как их использовать и как определить, какой инсталлятор используется для той или иной программы.

InstallShield

Начну пожалуй с самой объёмной, самой любимой крупными коммерческими разработчиками По. InstallShield — это мощный профессиональный инструмент создания надежных инсталляционных пакетов.

С помощью Project Assistant разработчик шаг за шагом проходит все этапы создания инсталлятора. Никакого обучения не требуется, все основные возможности InstallShield X Express возможно узнать в течении менее одного дня. Полная интеграция со средой разработки Visual Studio .NET, поддержка.NET, Linux, Web services и приложений для мобильных устройств.

Встретить его можно очень часто в платных продуктах, например:

Как правило такие инсталляторы не вызывают сложностей, достаточно их запустить с ключом “S”, и программа будет установлена в тихом режиме.
Примечание: Если параметр “wait” не отрабатывает, пробуйте использовать ключ “SMS”
Пример:

Start /wait setup.exe /s /sms

Как определить, что использовался Install Shield для упаковки инсталлятора

Открываем свойства файла, на вкладке «Подробно» в пунктах «Описание» и «Исходное имя файла» как правило будет указано значение «setup.exe”, а в «Название продукта»: «InstallShield».
К тому же запустив такой инсталлятор для обычной установки, как правило вы встретите такие слова:
InstallShield Wizard
Вас приветствует программа InstallShield Wizard для xxxxxxx
Программа InstallShield(R) Wizard установит и т.д.

Естественно, это всё может быть написано и по-английски.

Windows Installer Service (*.msi)

Ну что же об этом сказать… Технология Windows Installer Service (MSI) является стандартом де-факто в мире системных администраторов, занимающихся распространением и поддержкой ПО для десктопных и серверных версий Windows. Формат MSI поддерживается всеми крупными системами управления конфигурациями (Microsoft SCCM, CA Unicenter и многими другими), а для некоторых систем распространения ПО — является даже единственным поддерживаемым форматом.

Все инсталляторы, запакованные с помощью Windows Installer, имеют расширение “*.msi”.
Примеры программ:

Этот тип инсталляторов поддерживает следующие ключи для тихой установки:
«qb» и «QN».
При использовании ключа «QB» будет отображён ход установки, однако никаких вопросов пользователю задано не будет, также и не будет отображаться кнопка «Cancel (Отмена)».
Пример:

Start setup.msi /qb

Следующий ключ: “qn”
При использовании данного ключа будет полностью скрыт процесс установки. Прогресс установки также отображаться не будет.
Пример:

Start setup.msi /qn

Следует заметить, что некоторые программы после установки требуют перезагрузки компьютера. Чтобы этого избежать используйте свойства (REBOOT=ReallySuppress) заключив его в ковычки вместе с ключом.
Пример:

Start setup.msi "/qb REBOOT=ReallySuppress"

Использование InstallShield расширения *.msi

Начиная с версии 7, InstallShield может создавать файлы с расширением «*.msi». они в свою очередь могут быть отдельными файлами и в связке с setup.exe,
Например как OBI
Вторые в свою очередь бывают двух типов:
«InstallScript MSI» и «Basic MSI». InstallScript MSI использует традиционные ключи InstallShield. Basic MSI — отдельная интересная история.
Чтобы автоматически установить приложение, использующее Basic MSI, вам нужно указать ключи «/s /v»…»». Многоточие нужно заменить на ключи, которые необходимо передать непосредственно Windows Installer (msiexec). Иными словами, если вы хотите установить приложение абсолютно незаметно и избежать перезагрузки, то используйте такую команду

Start setup.exe /s /v"/qn REBOOT=ReallySuppress"

Автономный установщик обновлений Windows *.msu

В связи с тем, что данная информация часто требуется, отредактировал статью:-), добавив в неё также и ключи для *.msu.
msu — это автономные установщики обновлений Windows. Однажды скачав обновления, их можно установить даже без наличия интернета и повторно их качать не придётся.
Все эти установщики имеют расширение *.msu и поддерживают следующие ключи командной строки.

/quiet — тихий режим без взаимодействия с пользователем. Все окна будут скрыты. Если после обновления понадобиться перезагрузка, то она будет произведена.

/norestart — Используйте этот ключ вместе с quiet, чтобы избежать перезагрузки.

/warnrestart — При использовании с quiet предупредит о том, что будет произведена перезагрузка.

/promptrestart — при использовании с quiet появится вопрос о перезагрузке компьютера.

/forcerestart — При использовании с quiet будет выполнена так называемая форсированная перезагрузка т.е., все приложения будут принудительно закрыты и компьютер перезагрузится.

/log — Задаёт ведение лога и путь к лог файлу.

Start c:\updates\kb3456246.msu /quiet /norestart /log:update.log

Inno Setup

Отличный, бесплатный инструмент для создания инсталляторов, поддерживающий скрипты на языке PASCAL, достаточно прост в освоении и удобен для использования.
Inno setup умеет регистрировать библиотеки и ActiveX компоненты, Создавать шифрованные инсталляторы, изменять реестр, а также запускать внешние приложения, но это лишь малая часть того, что умеет Inno Setup, даже слишком малая….
Следует заметить, что справочная система достаточно хорошо написана и подкреплена многочисленными примерами.

Inno Setup не уступает многим системам создания инсталляторов, а некоторые по удобству и возможностям оставляет далеко позади, хотя и является бесплатными по правде говоря, он мне нравиться больше всех перечисленных в этой статье, многократно меня выручавший.

Inno Setup последнее время всё чаще и чаще используют для создания инсталляционных пакетов, не только разработчики бесплатных программ, но и коммерческих продуктов, например:

Хм, что это я расписался, буду о главном.

Inno Setup поддерживает два основных ключа для тихой установки, это «SILENT” и “VERYSILENT”.
Пример:

Start setup.exe /verysilent
Start setup.exe /silent

Иногда возникает небольшая проблемка: вылазит окошко с вопросом хотите ли вы продолжить установку. Чтобы скрыть это окно, используйте ключ “SP-“.
Пример:

Start setup.exe /VERYSILENT /SP-

Как узнать, используется ли Inno Setup для упаковки программы?

Запустите инсталлятор, в открывшемся окне откройте меню система (ALT + SPACE»Пробел»)
Выберите пункт «ABOUT Setup» или «О программе»,
Откроется окошко примерно с таким текстом:
About Setup
Inno Setup version 5.4.0 (a)Copyright (C) 1997-2010 Jordan RussellPortions Copyright (C) 2000-2010 Martijn LaanAll rights reserved.Inno Setup home page:http://www.innosetup.com/RemObjects Pascal Script home page:http://www.remobjects.com/psInno Setup Preprocessor home page:http://ispp.sourceforge.net/
ОК

Nullsoft Scriptable Install System (NSIS)

Nullsoft Scriptable Install System (NSIS) — программа предназначена для легкого и быстрого создания профессиональных инсталляционных пакетов. Программа позволяет разработчикам ПО создавать сжатый win32 exe-файл, с возможностью проверки его целостности. Не имеет ограничения на количество входящих в состав дистрибутива файлов. Поддерживается функция Uninstall. Встроенная собственная виртуальная машина превращает этот продукт в полноценный профессиональный инструмент.
Примеры:

Инсталляторы, созданные с помощью бесплатного NSIS, запускаются с ключом “S”.
Пример:

Start setup.exe /S

Будьте внимательны, ключ должен быть в верхнем регистре, иначе он может просто не сработать.
Для указания директории установки можно использовать ключ “D”.
Пример:

Start setup.exe /S /D=c:\myprogram

Как определить использование NSIS

У всех инсталляторов, созданных с помощью NSIS очень схожий интерфейс, изучите внимательно процесс установки программы Winamp, и вы сможете без труда определить используется ли NSIS.

WISE Installer

Покопавшись в интернете вот какое красивое описание я нашёл для него:
Wise for Windows Installer позволяет профессиональным разработчикам быстро создавать надежные пакеты.MicrosoftI с использованием новейших технологий Windows Installer корпорации Microsoft. Уникальные функции Wise for Windows Installer помогают как небольшим, так и крупным командам разработчиков создавать установочные пакеты для любых типов платформ, включая рабочие станции и карманные компьютеры, серверы приложений и web, а также мобильные устройства Windows Mobile, Windows CE, Pocket PC, Microsoft .NET Compact Framework, Palm OS и смартфоны.

Программа Wise Installation Studio позволит без особых усилий создавать инсталляционные пакеты приложений для операционной системы Windows Vista, 64-битных версий Windows и мобильной платформы Windows Mobile 5. Данный пакет поддерживает формат Windows Installer (MicrosoftI), а также имеет и собственный формат - WiseScript (.EXE).

Пользователи также смогут по достоинству оценить преимущества инновационной технологии Altiris Software Virtualization Solution, внедрённой в Wise Installation Studio, которая позволяет создавать виртуальные архивы приложений (.VSA) и гарантирует полное отсутствие конфликтов между устанавливаемыми продуктами.

Кроме того, новая версия Wise Installation Studio интегрируется с производимым компанией Nalpeiron пакетом PRO-Tector Standard. Это решение позволяет разработчикам создавать испытательные версии программных продуктов и обеспечивает надёжную защиту интеллектуальной собственности от незаконного использования.

Только вот ведь незадача, похоже проект умер…
ну да ладно, не будем о грустном…

Инсталляторы, созданные с помощью WISE Installer принимают стандартный ключ «S”.
Пример:

Start setup.exe /S

Я не знаю, какого типа инсталлятор или не могу определить его тип

В этом случае используйте ключ “s”, как правило он работает.
Пример:

Start setup.exe /s

Производители ПО и драйверов, которые снабжаются уникальным инсталлятором, как правило придерживаются этого стандарта

Wine, для тех кто не знает, это оболочка с помощью которой, можно выполнять программы от операционной системы Windows в Linux. На данный момент Wine поддерживает огромное количество программ, конечно, не все, и тем более не новые игры вроде GTA 5, но тем не менее при правильной настройке можно запустить практически любую программу, вышедшую несколько лет назад.

Но работать с Wine не совсем удобно. Чтобы установить ту или иную программу придется облазить кучу форумов и блогов, чтобы понять какие пакеты нужно установить и какие библиотеки добавить. Затем следует длинный процесс решения проблем, установки пакетов через winetricks и ручной настройки реестра и так далее. Это все очень сложно даже для опытных пользователей, не говоря уже про новичков.

Но есть решение, даже несколько. Существует несколько оболочек для Wine, которые пытаются автоматизировать процесс установки программ - вы выбираете программу из списка поддерживаемых, инсталлятор и утилита сама подгружает все нужные библиотеки и пакеты. Существуют такие оболочки для wine, как PlayOnLinux, Crossover и менее известные Qt4Wine и т д. Но мы сегодня их трогать не будем, о них уже достаточно написано на просторах интернета. Мы рассмотрим кое-что новое - WineWizard.

Официальный сайт программы - wwizard.net . WineWizard - это новая оболочка для Wine с открытым исходным кодом. С новой идеей подхода к делу, причем намного лучше, чем у всех предыдущих. Главная особенность WineWizard - это решения для установки программ. Для того чтобы установить программу Windows, вам достаточно запустить winewizard, выбрать инсталлятор программы, а затем выбрать программу из списка поддерживаемых.

Вот здесь и начинаются отличия от привычных нам PlayOnLinux и Crossover. Поддерживаемые программы - это решения, и создавать их может каждый пользователь. Все решения синхронизируются на сервер программы и доступны всем желающим. Создать решение очень просто не нужно ничего вводить в консоли или писать скрипты, достаточно просто выбрать из списка те пакеты, которые нужны для работы программы. Затем программа сама скачает и установит необходимые пакеты.

Но самое интересное здесь, что те решения, которые вы создали, будут доступны всем пользователям, а их решения станут доступны вам. Таким образом, больше не нужно будет очень долго искать по форумах как запустить ту или иную программу, достаточно кому-то одному все сделать и все смогут пользоваться этим решением уже не вдаваясь в детали. Для каждой программы создается новый префикс и можно выбрать версию wine. Также очень приятно то, что можно выбрать архитектуру.

Из преимуществ программы можно назвать поддержку зеркал для загрузки пакетов, сейчас многие пакеты берутся из playonlinux, поддержку выбора архитектуры префикса, советы после установки программы, которые в случае неудачного исхода могут помочь решить проблему. Установка программ через Wine выполняется очень быстро и просто если уже есть решения.

Программа совсем новая, поэтому пакеты для нее еще не собраны и ее нет в официальных репозиториях. Если быть точнее, то на данный момент есть PPA для Ubuntu и пакет в AUR для ArchLinux, но версии в этих репозиториях уже устарели.

Я думаю, что это очень скоро исправят, поэтому все-таки расскажу как установить программу из PPA, но лучше все же воспользоваться другим способом и устанавливать из исходников.

Для добавления PPA в систему используйте команду:

sudo add-apt-repository ppa:nightuser/winewizard

Теперь можно устанавливать:

sudo apt install winewizard

Программа готова к работе. Ну а теперь рассмотрим сборку из исходников. Для сборки программы необходимы библиотеки и средства сборки qt5 установленные в системе. Также нужны стандартные утилиты для архивирования - unzip, cabextract, bzip2, tar, это уже для работы программы.

Установим средства разработки Qt5 в системе:

sudo apt install qt5-default

Установим необходимые утилиты:

sudo apt install unzip cabextract bzip2 tar

Сначала скачаем сами исходники:

git clone https://github.com/LLIAKAJL/WineWizard

Создадим нужные директории:

cd WineWizard-номер_версии
$ mkdir build && cd build

Запускаем сборку:

qmake-qt5 ..
$ make

Последний этап - установка. Можно использовать команду:

sudo make install

Или же воспользоваться утилитой checkinstall в Ubuntu:

checkinstall
$ dpkg -i WineWizard*

Вот и все, программа установлена и готова к использованию, теперь будет рассмотрена установка программ через wine с помощью winewizard.

Установка программ в Wine с помощью WineWizard

В этой статье мы рассмотрим работу с WineWizard на примере установки популярной программы для проверки уникальности текстов - Advego Plagiatus.

Сначала запустите программу из главного меню системы, или выполнив в терминале команду:

Вы увидите вот такое минималистичное главное окно в виде меню:

Вся суть в том, что программа может висеть в трее и оттуда будет очень удобно запускать установленные приложения, будет похоже на меню системы.

Чтобы установить программу нажмите кнопку Install Application.

В следующем окне мастера нужно выбрать заранее скачанный из официального сайта установщик:

Далее самое интересное, то о чем мы говорили, решения. Необходимо выбрать решение для нашей программы. Для этого введите название программы в строке поиска. В нашем случае будет выполняться установка Advego Plagiatus linux:

Мы видим в списке готовое решение, я уже создал но, скорее всего, для программы которую вы захотите установить решения не будет. Для создания нового решения нажмите кнопку Add:

Решение будет создано, но теперь осталось его отредактировать, чтобы указать какие пакеты нужно устанавливать вместе с программой, можно редактировать как 64 битную версию, так и 32 бит, отдельно. Нажмите кнопку Edit для нужной версии. Следующее окно разбито на три части, левая колонка - пакеты, которые будут запущены без установщика, средняя доступные пакеты, и правая, пакеты будут установлены перед запуском программы. Просто перетащите нужные пакеты в подходящую колонку, надежнее будет левую. В этом же окне вы можете выбрать версию Wine:

После применения изменений осталось нажать ОК, затем еще раз ОК. Потом выбираем архитектуру префикса:

Затем запуститься установка Advego Plagiatus Linux, я не буду описывать установщик, там все элементарно:





В конце мы можем запустить программу, установка программ в wine завершена:

И видим что все отлично работает:

После завершения работы WineWizard спросит работает ли программа правильно:

Опасные вирусы попадают на компьютеры через уязвимости в операционной системе. Но время от времени мы добровольно скачиваем и устанавливаем вирусные программы на компьютер. Если программный установщик постоянно предлагает вам установить новые утилиты, это повод серьезно задуматься. Возможно вмести с этими обновлениями вы запускаете вредные вирусы.

Что это за ПО?

Изначально, Setup Wizard не представляет собой ничего опасного. Это стандартный установщик программ Windows, который активно используется производителями программного обеспечения для распаковки приложений. Тем не менее, у установщика есть слабая сторона. Он, как и другие утилиты, уязвим для хакеров. Окно зараженного Setup Wizard постоянно всплывает на рабочем столе, предлагая якобы «Установить обновления». На деле, соглашаясь с установкой, вы открываете двери вирусным атакам.

Как отличить вирус от стандартной программы

Внешне модифицированный программный продукт не отличается от стандартного. Поэтому перед тем, как удалить вирус Setup Wizard, нужно убедиться, что это действительно вредное ПО. Как понять, что перед нами именно вирус? Обратите внимание на следующее:

Выработайте правило! Если производитель не может внятно объяснить причин обновления, то и обновляться не стоит.

Удаляем вредоносное ПО

Перед тем, как удалить Setup Wizard с компьютера, нужно очистить содержимое папки Temp. Сделать это можно при помощи CCleaner, или самостоятельно.

Совет! Главный вирусный файл часто называется Downloaded.exe. Пропишите его имя в строке поиска, и удалите первым делом.

Для полной деинсталляции понадобятся 2 программы: AdwCleaner и .

Первая программа нужна для очистки вредоносного содержимого браузеров. Вторая – для избавления системы от вирусных файлов.

Запускаем AdwCleaner:

  1. Жмем «Сканирование».
  2. После того, как утилита найдет вредные файлы, нажимаем «Очистка».

UnHackMe – условно бесплатная программа. 30 дней ею можно пользоваться без оплаты, и только затем потребуется покупать. Нам она нужна всего для одного цикла сканирования, поэтому условно-бесплатный характер настораживать не должен. Скачиваем, запускаем, проводим сканирование.

Важно! Скачивайте программы исключительно с официального сайта поставщика ПО. Программы со сторонних сайтов могут быть не актуальными, или хуже того, могут содержать в себе вирусы.

После удаления вредных программ, нужно перезагрузить компьютер и запустить CCleaner . В этой программе запускаем максимально глубокую очистку.

Теперь нужно проверить ярлыки. Программа может менять путь к сайтам, и при клике на стандартный браузер мы получим переход на вирусный сайт. Чтобы этого не произошло: кликаем по ярлыку браузера правой кнопкой мыши, открываем вкладку «Ярлык», смотрим на путь к рабочей папке.

В этом случае, вирус подменил ярлыки, и при клике на привычный значок Chrome, запуститься не браузер, а его подмененная версия с рекламой. Проще всего – удалить эту иконку, а вместо нее поместить ярлык из папки Chrome.

Совет! Подозреваете что программа является вредоносной? Выполните ее запуск через «Песочницу» вашего .

Видео

Два действенных способа, как за несколько минут избавиться от вредоносного ПО.

Как защититься от вируса?

Проблема вируса в том, что привычные антивирусные программы не всегда распознают в нем опасность. Ведь основа этого вируса – стандартный установщик для Windows. К тому же, техника мошенников в том, что все действия по внедрению вредных программ на компьютере вы делаете самостоятельно, соглашаясь с условиями установки.

Единственный, и максимально верный способ уберечь себя в будущем – внимательно читать условия установки, и не запускать неизвестных программ.

Вы можете , если на каком то этапе инструкции у вас возникла сложность. Укажите что уже проделали и с чем возник вопрос, чтобы мы смогли помочь.

Программа Wizard достаточно проста в обращении, и чтобы пройти обучение, достаточно посетить курсы в различных городах, семинары или почитать самоучитель. Все курсы проводятся в специальных оснащенных помещениях с компьютерами, оборудованными программным комплексом. Курсы Смета Визард проводятся достаточно часто, поэтому посетить их при желании сможет каждый. Но если оставаться на работе Вас обязывают срочные дела, то вы всегда можете читать полезные советы из самоучителя Смета Визард . Благо, что книгу можно взять с собой на встречу и во время ожидания или пребывания в пробке заняться полезным самообразованием.

Правда самоучитель Смета Визард лишь дает информацию, а если Вы что-то недопоняли, то возможности задавать вопросов автору не будет. Тогда как во время курсов по программе Wizard всегда дается множество ответов на возникающие недопонимания. Вопросы могут быть как по поводу уже существующих возможностей, нововведений, так и по будущим планам. Так на курсах и семинарах программы Wizard практически всегда проходит демонстрация возможностей программы, обучение составлению смет, обсуждение новых нормативных баз и доработок.

Визард смета также посвящает семинары сметному делу в строительстве, управлению, тренингу и повышению квалификации персонала. Специалисты-разработчики постоянно поспевают за новыми технологиями и корректируют программу. Техническая поддержка программного комплекса - настоящая находка для пользователей. Тем более что при абонементе на нее Вы имеете право посетить несколько занятий курсов по программе Wizard бесплатно.

Инструкция по установке ПК SmetaWizard на ОС Windows 7

  1. Запустить файл Setup.Exe , находящийся на диске с ПП, от имени Администратора (нажать ПКМ на файл Setup.Exe, в контекстном меню выбрать запуск от имени Администратора )
  2. Произвести установку ПК Smeta Wizard .
  3. Зайти в папку «C:\Program Files\Common Files\Borland Shared\BDE\» (нажать ПКМ на файл BdeAdmin.Exe, в контекстном меню выбрать запуск от имени Администратора).
  4. На закладке Configuration выбрать пункт Configuration – Drivers – Native - Paradox
  5. Изменить значение параметра Net Dir на C:\Program Files\Wizardsoft (папка с программой)
  6. Разрешить всем пользователям полный доступ на папку C:\Program Files\Wizardsoft (ПКМ на папку C:\Program Files\Wizardsoft, свойства – безопасность) Нажать на кнопку «Изменить» и для всех пользователей установить галочку «Полный доступ»
  7. Разрешить всем пользователям полный доступ на ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\WIZARDSOFT (ветка реестра может отсутствовать, в таком случае этот пункт нужно пропустить)


Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: