Виртуализация Aptana 3.0.4 с помощью Microsoft App-V 4.6SP1 - PullRequest
0 голосов
/ 09 сентября 2011

Мы успешно виртуализировали более 100 приложений с использованием Microsoft App-V 4.6 SP1, но испытываем трудности с секвенированием Aptana Studio 3.0.4 ...

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

Позвольте мне объяснить ...

Среда:

  • Целевые машины: Windows 7 x64
  • Браузер: Firefox 5.0.1 (виртуализирован в собственный каталог)
  • Машина секвенсора: Windows 7 x86 (Может использоваться для виртуализации 32-разрядных приложений для платформы x64)
  • Виртуальное приложение: Microsoft App-V 4.6SP1

    1. Мы запускаем мастер виртуализации / виртуализации Microsoft App-V и указываем на исходный установщик .gz.exe для переносимого git.(мы добавили .exe в расширение .gz)

    2. Мы решили установить переносной GIT в виртуальный каталог Q: \ Aptana.304

    3. После распаковки файлов мы запускаем установку AptanaStudio 3.0.4, а также устанавливаем ее в Q: \ Aptana.304

    4. Затем запускаем AptanaStudio 3.0.4, пока он неОн запустил секвенсор и запросил GIT.exe (мы предполагаем, что он жестко запрограммирован для просмотра в определенном каталоге?), поэтому мы указываем на него: Q: \ Aptana.304 \ bin \ git.exe

    5. Затем мы создаем новый веб-проект, и он запрашивает местоположение Firefox для отладки целей.Таким образом, мы указываем Aptana на Q: \ firefox.501 \ firefox.exe

    6. Затем мы закрываем Aptana, создаем еще один веб-проект, и он, кажется, работает нормально.

    7. Итак, мы завершим и передаем виртуализированные Aptana и Git клиенту ...

A.Клиент запускает Aptana и сразу же запрашивает GIT.exe.Поэтому мы пытаемся повторно указать его на Q: \ Aptana.304 \ bin \ git.exe, но каталог bin теперь пуст !?*

B.Мы пропускаем требование git.exe и пытаемся создать веб-проект, и угадайте, что, да - он запрашивает firefox.exe.Поэтому мы снова указываем на Q: \ firefox.501 \ firefox.exe.

Итак, мы пытаемся снова упорядочить приложение, на этот раз мы включаем рабочую область «% USERPROFILE% \ Documents \ Aptana Studio 3».\ 'в секвенсор (ранее он был исключен) и повторите описанные выше шаги.

К сожалению, мы сталкиваемся с теми же проблемами.

Для следующей попытки я пытаюсь предварительно заполнить gitокружить виртуальную машину для секвенирования и физические машины, установив переносимый git в каталог по умолчанию:

'C: \ Program Files (x86) \ Git'

На этот раз, когда мы запускаем Aptanaон больше не жалуется на отсутствующий GIT.exe, но мы все равно должны указать ему на firefox.exe

Затем мы сталкиваемся с другой проблемой:

При открытии терминала в Aptana он читает:

rm: не удается отсоединить `/etc/msys-1.0.dll.md5 ': в доступе отказано ОШИБКА: Ваш msys-1.0.dll устарел!

В этот момент мы начинаем сдаватьсяи решите посмотреть, сможем ли мы установить Aptana в режиме без вывода сообщений, не виртуализируя ее, но подождите ...

Появляется правило виртуализации: виртуальные приложения могут видеть физические приложения и другие виртуальные приложения (как в одном приложении).виртуальный мир / пузырь), но физические приложения не могут видеть виртуальные приложения.

Так что даже если мы установим Aptana и git физически на машине, Aptana будетя не смогу увидеть виртуализированный firefox.exe

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

Поэтому мне интересно, может ли кто-нибудь помочь нам заставить Aptana и GIT.exe работать в виртуальной среде.

Кажется, что настройки Aptana (даже если они были проверены на этапе секвенирования) не переносятся на целевую машину.

Любая помощь будет принята с благодарностью!

  • Наш каталог виртуальных приложений (Q :) по умолчанию скрыт от пользователя, но в App-V есть хитрость, с помощью которой мы можем указать приложению \ 127.0.0.1 \ q $ \ вместо Q: \ appname \

1 Ответ

0 голосов
/ 12 сентября 2011

Вы пробовали один из инструментов совместимости приложений? Я работаю на Changebase, у нас есть бесплатная облегченная версия нашего инструмента AOK. Который вы можете скачать, чтобы посмотреть на проблемы с App Compat, которые у вас возникают. http://www.changebase.com/AOKLite/aoklite.aspx.

...