Инструменты VMware в госте Ubuntu на VMware Server 2 не создают

Как другие указали, нет нет действительно никакого способа изменить среду родительского процесса. Это потребовало бы памяти возящегося внутреннего родительского процесса, и насколько я знаю, что нет никакого четко определенного способа сделать это (Т.е. Вы, вероятно, разрушили бы свою оболочку).

Если сценарии/программы, которые Вы выполняете впоследствии, являются Python, Вы могли как первая вещь, которую Вы делаете в тех программах, предварительно ожидаете путь к подверсии в их среду.

import os
os.environ['PATH'] = "/opt/subversion/bin:" + os.environ['PATH']

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

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

#! /usr/bin/env python

# do stuff
# install subversion
# do more stuff

# at the point you exit
if everything_went_well:
  import os
  os.putenv('PATH', '/opt/subversion/bin:' + os.environ['PATH'])
  os.execv('/bin/bash', [])
1
задан 4 March 2010 в 03:04
5 ответов

Ubuntu и VMware, по моему опыту, не играют хорошо вместе.

http://chrysaor.info сделал набор работы для создания различных Изображений VMware Ubunutu, которые можно просто установить и выполнить. Если можно запустить с нового изображения, я настоятельно рекомендую им.

У них также есть сценарии, чтобы создать и установить VMTools на Ubuntu: http://chrysaor.info/?page=faq, но, кажется, не имеет сценарий для 9,10 доступных.

1
ответ дан 3 December 2019 в 22:37
  • 1
    " Ubuntu и VMware, по моему опыту, не играют хорошо вместе " уточните это. I' ve, на самом деле сделанный вполне противоположный опыт. –  joschi 4 March 2010 в 11:16
  • 2
    К сожалению, я can' t запускаются с нового изображения. –  Ulf Klose 4 March 2010 в 13:59
  • 3
    Главным образом, it' s VMTools. Каждый выпуск I' ve должен был перейти через главные обручи для получения их, скомпилировал & установленный, в то время как на других дистрибутивах (CentOS, например), it' s кусок пирога. –  Jeff Leyser 4 March 2010 в 16:47

Попытайтесь изменить локаль перед рабочими инструментами конфигурации VMware.

LC_ALL=C экспорта

sudo vmware-config-tools.pl

0
ответ дан 3 December 2019 в 22:37
  • 1
    Doesn' t работают также :-/. Те же ошибки при создании модулей ядра. –  Ulf Klose 4 March 2010 в 14:00

Почему не просто используют open-vm-tools и open-vm-source?

0
ответ дан 3 December 2019 в 22:37

Вы, вероятно, хотите что-то вроде этого: http://communities.vmware.com/message/76957

Более старые продукты VMware, которые не поддерживают эти более новые дистрибутивы, будут часто испытывать затруднения при компиляции Инструментов VMware против более новых ядер. Заголовки ядрa могут изменить набор и источник, который не изменяют поставки VMware для различных модулей Инструментов, если Вы не обновляете до новой версии.

1
ответ дан 3 December 2019 в 22:37

Попробуйте пакет инструментов VMware от более поздней версии VMweare (плеер 3, например), Сервер 2.02 не поддерживается с Ubuntu 9.10

0
ответ дан 3 December 2019 в 22:37

Теги

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