Что лучший (свободный) инструмент должен перенести .exe в MSI?

Я ОЧЕНЬ твердо уверенный в именовании физических серверов их местоположением (т.е. country-code/city-code/data-centre-code/floor/rack/rack-U-height) и software/VM серверы их функцией только (платформа/функция/кластер/повторение). Я знаю, что это может сделать имена дольше, чем именование их после этих семи карликов или безотносительно но это - отличный способ обеспечения, что Вы более 'соответствуете требованиям завтрашнего дня' и соглашения с виртуализацией структурированным способом.

Как пример у нас есть серверы VMware, названные 044LONTH72G216 (это определяет местоположение сервера точно в мире) с гостевым сервером VMs, такой как NESQLC11S08. Можно всегда создавать краткие названия для них для внутренней работы в команде IT каждый вернувшийся к ним дольше, более организованный, имена.

Надеюсь, это поможет.

14
задан 9 June 2009 в 05:39
8 ответов

Тип инструмента, который Вы ищете, называют инструментом Application Repackaging. Процесс включал бы получение установки (возьмите снимок машины, выполните свою установку и сделайте удовлетворение требованиям заказчика, затем выполните второй снимок для вычисления различий), затем компиляция собранных данных в формат MSI.

Следующее является некоторыми бесплатными инструментами для выполнения этих задач в порядке:

  1. AppDeploy Repackager: Используйте это, чтобы получить Вашу установку и создать MSI из собранных данных. Если Ваше приложение довольно просто затем, это может быть всем, в чем Вы нуждаетесь.
  2. Microsoft Orca: Используйте это для редактирования MSI, который был создан с AppDeploy Repackager. Необходимо будет знать как работа MSI действительно максимально использовать Косатку. Ссылка на базу данных Установщика Microsoft является категорическим источником для получения информации о содержании MSI.

Что касается Вашего второго вопроса: Вы найдете, что иногда поставщики будут предоставлять MSI, перенесенный в исполняемый файл, поэтому если Вы выполните .exe, Вы смогли откапывать MSI из временного каталога.

12
ответ дан 2 December 2019 в 21:06
  • 1
    большая сводка. Вне темы, но важный так или иначе, я могу понять поставщика... Microsoft исключена. It' s их формат, они должны использовать его :) Я wouldn' t ожидают, что автомобильный продавец брода будет управлять Саабом его плохое для бизнеса. –  GNUix 9 June 2009 в 05:41
  • 2
    Я can' t выступают за Microsoft, но обертывание MSI в EXE является одной возможностью так или иначе, иногда это сделано из соображений безопасности так, чтобы Вы can' t открывают MSI, потому что MSI' s являются читаемыми базами данных, которые могут быть открыты любым с инструментами как Косатка. –  Wayne Koorts 9 June 2009 в 05:44
  • 3
    @duffbeer703: хлопанье инструментом ORCA, по крайней мере, не упоминая жизнеспособную альтернативу isn' t действительно увеличивающий стоимость обсуждения. –  ThatGraemeGuy 9 June 2009 в 08:03
  • 4
    Orca' s великое для редактирования опций установщика, но меня, конечно, wouldn' t используют его для полного упаковочного задания! –  Maximus Minimus 9 June 2009 в 10:26
  • 5
    @mh: Моя рекомендация в ответе состояла в том, чтобы использовать его для РЕДАКТИРОВАНИЯ MSI, который был ранее создан AppDeploy Repackager, для не создания его с нуля. –  Wayne Koorts 9 June 2009 в 11:35

Я использовал Усовершенствованный Установщик и AppDeploy Repackager и получил хорошие результаты.

5
ответ дан 2 December 2019 в 21:06

WinINSTALL LE выезда:

https://www.softpile.com/wininstall-le/

Необходимо установить программу, и она будет наблюдать то, что происходит, и создайте установщик MSI. Я обычно делаю свои установки на чистом VM так, чтобы он не ловил фоновые операции программ, которые я обычно использую.

4
ответ дан 2 December 2019 в 21:06
  • 1
    Используемый это, it' s довольно фантастический инструмент. Если это может успешно упаковать клиентское программное обеспечение Oracle, это должно иметь что-то идущее для него. –  Maximus Minimus 9 June 2009 в 10:27

Heh, я попытаюсь ответить на свой собственный вопрос.. Я также собираюсь посмотреть на AppDeploy Repackager. Похоже, что это сделает в значительной степени то же самое, как Joseph упомянул. Я буду видеть, какой делает задание с меньшим количеством напряжения с моей стороны :)

1
ответ дан 2 December 2019 в 21:06

Это не свободно, но если у Вас есть какие-либо лицензии Visual Studio, который имеет великого поставщика программного блока MSI в наличии в нем.

1
ответ дан 2 December 2019 в 21:06
0
ответ дан 2 December 2019 в 21:06
  • 1
    Из 10 вторых обзоров это похоже на большой пакет для развертывания приложений, которые я разрабатываю, но doesn' t похожи, я могу просто перенести .exe установщик в файл MSI - но я вырою глубже –  GNUix 9 June 2009 в 05:24
  • 2
    А-ч извините, я didn' t понимают на первом чтении, что Вы были после repackager. Прокляните мой "щелкающий" палец Ответа!;) –  moobaa 9 June 2009 в 06:22

IMO WiX может быть лучшим способом, так как repackager работающий со снимками имеют тенденцию записывать несвязанные изменения, насколько Вы не тратите исключения установки некоторого времени...

Используя Wixtool делает создание MSI довольно удобным вместо того, чтобы писать много xml контейнеров ;)

1
ответ дан 2 December 2019 в 21:06

Я копирую здесь два списка с пары найденных мною веб-страниц.

Длинный список программного обеспечения для развертывания, включая репакеров, с добавленными описаниями: http://www.installsite.org/pages/en/tt_corp. htm
Здесь я копирую только названия, упомянутые на этой веб-странице:

  • AdminStudio
  • Advanced Installer Architect
  • AppDeploy Repackager
  • Asdis
  • CapaInstaller ezMSI
  • BMC Software
  • MSI Package Builder
  • NetInstall
  • Network Software Scanner
  • Packaging Robot
  • Prism
  • Radia
  • RayPack
  • Real Packaging
  • RemoteExec
  • Remote Installer
  • Smart Packager

Еще один список: http://www. интерфейсtt. com/blogs/exe-msi-deploy-exe-based-installer-microsoft-world/
Вероятно, не все из них являются репакетами.

  • WinInstall
  • wItem Installer (также называемый Installer2Go)
  • VMWare ThinApp
  • EXE to MSI Converter (exetomsi. com)
  • AppDeploy repackager
  • Exemsi MSI Wrapper (exemsi.com)
  • Advanced Installer (продвинутый установщик. com)
0
ответ дан 2 December 2019 в 21:06

Теги

Похожие вопросы