Я ищу утилиту / метод для установки приложений третьей части, таких как встроенные компиляторы, в свою собственную изолированную среду, включая реестр. В Mac OS XI используйте homebrew для достижения этой цели. Будучи конвертером Mac, я понимаю, что две ОС существенно отличаются, однако, видя, насколько это полезно, я надеялся, что это возможно и в Windows. Я нахожусь на грани нового компьютера, поэтому у меня будет свежая чистая установка, которой я хотел бы воспользоваться.
Текущие Мысли
Я рассмотрел два решения:
buildout: который преимущественно используется для управления установками Python, в целом не применяется.
Песочница: которая предназначена для использования в качестве средства защиты от вредоносных программ, но не позволяет мне устанавливать две версии одного и того же приложения. Поэтому мне нужно, чтобы это была изолированная среда, а также рабочая среда для переключения между ними.
Обновить
Я попробовал Cameyo и хотел бы сообщить, что он хорошо работает для обычных приложений. Я опробовал его на ST Visual Develop и Ride 7 (совместимых с STM8 IDE), и они открылись и хорошо работали. Я упаковал их на Visa 32bit и запустил на Win 7 64bit без проблем. Однако инструменты командной строки, такие как компиляторы, не играли так хорошо. Я подозреваю, что инструменты CLI (интерфейс командной строки) встроены в виртуальный exe-файл, поэтому я пока не могу указать их расположение в IDE. Без возможности IDE вызывать компиляторы, они бесполезны.
Я буду продолжать исследовать это и сообщать о любых изменениях.