3

Короткий вопрос
Кто-нибудь имел успех виртуализации нескольких инструментов командной строки в Windows?

Фон
В предыдущем вопросе SU я спросил, как настроить изолированную рабочую среду. Общий ответ состоял в том, чтобы виртуализировать приложение. Я сделал это, используя Cameyo с умеренным успехом. Я столкнулся с несколькими проблемами, которые, я надеюсь, пролят свет на этот вопрос.

Обратите внимание, что я не продаюсь на Cameyo, просто это единственный инструмент, который я пробовал. Если есть лучший бесплатный инструмент для использования, я был бы более чем счастлив попробовать.

Выпуск 1
Части GUI виртуализированных приложений хорошо работают с использованием Cameyo, но встроенные компиляторы, которые были установлены вместе с установкой GUI, не могут быть найдены. Я подозреваю, что это потому, что инструменты встроены в исполняемый файл и там не по системному пути или даже не видны в файловой системе.

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

РЕДАКТИРОВАТЬ
Чтобы прояснить некоторые комментарии:

  • Мы используем несколько разных IDE (большинство встроенных целей навязывают вам IDE).
  • Все среды IDE, которые я пытаюсь виртуализировать, предназначены только для Windows.
  • Очень важно, чтобы мы могли создавать один и тот же код (генерировать один и тот же CRC) независимо от того, какой разработчик его создает. Это должно сохраняться и во времени.
  • Если каждый из разработчиков устанавливает N программ, он рискует установить неправильную версию (т.е. 4.2 вместо 4.1), которая может генерировать или не генерировать один и тот же код. Даже если пользователь установит правильную версию, если они работают под разными версиями Windows, это все равно может вызвать проблемы.

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

2 ответа2

0

Другой вариант, если вы используете Windows 7, - объединить свой собственный загрузочный VHD-диск и разностные диски, чтобы получить решение для мультизагрузки.

0

IIRC, есть бесплатная версия Altiris SVS для виртуализации программного обеспечения. (юридически) Возможно, вам придется немного покопаться, чтобы найти последнюю версию, поскольку Symantec не позволяет легко найти ее. Это должно позволить вам делать то, что вы хотите, хотя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .