Как сохранить библиотеку vmware player?

Использование Ubuntu 11.10 и Vmware Player 4.0.

Каждый раз, когда я открывал проигрыватель vmware, там не было последней библиотеки (она была просто пустой). Я могу добавить его вручную, и тогда он будет работать.

Кто-нибудь испытал это?

6
задан 4 February 2012 в 18:46

6 ответов

Я столкнулся с той же проблемой на ubuntu 11.10. Попробуйте запустить vmplayer с правами root, набрав в терминале sudo vmplayer . И виртуальная машина, которую вы запустили, не пропадет.

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

1
ответ дан 4 February 2012 в 18:46

Другой вариант - ваш файл предпочтений в $HOME/.vmware поврежден или не может быть считан с текущей vmplayer установки. Удалите его и снова запустите vmplayer, чтобы он мог создать его снова. Добавьте свои ВМ в библиотеку и проверьте еще раз.

0
ответ дан 4 February 2012 в 18:46

Выполните эти команды:

rm ~/.recently-used.xbel
ln ~/.local/share/recently-used.xbel ~/.recently-used.xbel

Это решит проблему. Причину, по которой это необходимо, можно найти в ответе Whtyger.

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

1
ответ дан 4 February 2012 в 18:46

реальный источник проблемы: VMware Player хранит свою библиотеку используемых машин в ~ / .recently-used.xbel . Но GTK3 изменил расположение этого файла на ~ / .local / share / . А ~ / .recently-used.xbel регулярно очищается, поэтому список машин становится пустым. (Некоторое понимание можно найти здесь: http://communities.vmware.com/message/1714765 и здесь: https: //bugs.launchpad.net / ubuntu / + source / gtk + 3.0 / + bug / 1007336 ).

Поскольку мы не можем изменить поведение VMware, мы можем использовать обходной путь. Используйте сценарий оболочки для запуска VMware Player:

#!/bin/bash

cp ~/.vmware/.recently-used.xbel ~
/usr/bin/vmplayer
sleep 5
mv ~/.recently-used.xbel ~/.vmware/

Сохраните его где-нибудь в вашей домашней папке, сделайте его исполняемым и измените средство запуска, которое запускает ваш VMware Player, чтобы вместо этого запускал этот сценарий. Он сохранит список ваших машин до следующего запуска VMware. Он был протестирован с Ubuntu 12.04.1 и VMware Player 5.0.0.

BTW : Ответ, за который была выплачена награда, неверен. Запуск VMware Player с правами суперпользователя не поможет вам сохранить библиотеку. Более того, использовать в этом случае sudo определенно плохой совет.

7
ответ дан 4 February 2012 в 18:46

O dabi pe ẹrọ orin vmware ko ni awọn igbanilaaye lati kọ si faili (tabi itọsọna) nibiti o gbidanwo lati fi ile-ikawe pamọ.

Eyi le ṣẹlẹ ti, fun apẹẹrẹ. o lo sudo lati ṣiṣẹ lẹẹkan — lẹhinna yoo ṣẹda awọn faili bi gbongbo inu itọsọna ile rẹ.

Atunṣe yoo jẹ lati wa gbogbo awọn faili ti o jẹ ti gbongbo ninu ile rẹ - ni ebute kan ṣe

sudo find $HOME -uid 0 -exec chown $USER:$USER {} +

Ni ọjọ iwaju ko lo sudo pẹlu ohun elo ayaworan lati ṣe idiwọ iru ọran yii - lo gksudo dipo.

2
ответ дан 4 February 2012 в 18:46

Чтобы сохранить библиотеку vmplayer после перезагрузки, сделайте следующее:

  1. скачайте .bundle исполняемый файл с сайта vmware
  2. sudo apt-get install build-essential linux-headers-'uname -r'
  3. перейдите в каталог, содержащий загруженный файл . bundle
  4. gksudo bash ./VMware-Player-*.bundle
1
ответ дан 4 February 2012 в 18:46

Другие вопросы по тегам:

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