X11 на CentOS VM с OS X Lion клиентом

2537
y2p

Я использую OS X Lion. У меня CentOS 6.0 minimalна Mac работает Vagrant box . Я пытаюсь установить Oracle 10gна свой CentOS 6. Я получаю сообщение об ошибке

Can't connect to X11 window server 

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

xclockне работает на CentOS (даже как root). Но xclockотлично работает на Lion.

Как я могу исправить эту ошибку? Спасибо

0

1 ответ на вопрос

2
geekosaur

Вы установили CentOS минимально, поэтому у вас нет виртуального сервера, работающего в виртуальной машине. Если вы хотите попробовать установить его, http://www.centos.org/modules/newbb/viewtopic.php?topic_id=36887&forum=55 содержит некоторую информацию о настройке X-сервера (к сожалению, проще всего просто настроить одно из окружений рабочего стола).

Вы не можете использовать X-сервер в Lion для этого непосредственно из виртуальной машины, если вы не включите небезопасные сетевые подключения. Лучше было бы ssh -Yв ВМ от Льва; затем вы можете запускать программы X11 из этого сеанса с пересылкой X11 на X-сервер Lion.

Я запустил `yum groupinstall" X Window System "` y2p 12 лет назад 0
Хорошо, если он не настроил и не запустил диспетчер отображения, вам нужно будет запустить `startx`, чтобы фактически запустить его; тогда вы можете запустить установщик из окна терминала. (Linux не похож на OS X; нет `launchd`, настроенного на автозапуск X11.) geekosaur 12 лет назад 0
Когда я запускаю `startx`, терминал останавливается на` ожидаемом keysym ', получая XF86TouchpadOff: строка 121 inet`. И я должен запустить установщик Oracle из другого сеанса. При запуске программы установки я получаю `Подготовка к запуску Oracle Universal Installer из / tmp / OraInstall2012-04-22_05-30-43AM. Пожалуйста, подождите ... `..и он ломается и возвращается к моей подсказке y2p 12 лет назад 0
Звучит так, как будто он запустил X11 в другой виртуальной консоли, но по какой-то причине не переключил вас на нее («зависание» в том, что сервер работает на переднем плане). Попробуйте переключать консоли с помощью клавиш `Ctrl` +` Alt` + `F`n (то есть функциональных клавиш` F1`, `F2` и т. Д .; X11 часто запускается на` F7`), пока не найдете тот с сеансом X11 ; установщик Oracle должен открыть там окно. geekosaur 12 лет назад 0
Это работает с Mac? Я нахожусь на CentOS в терминале (без графики). Alt + Fn открывает приложения OS X `Ctrl` +` Alt` + `Fn` ничего не делает. y2p 12 лет назад 0
Я не совсем знаком с продуктом виртуализации, который вы используете (Vagrant), но похоже, что он может не обеспечивать графический режим или доступ к виртуальным консолям Linux. Если это так, то `ssh -Y`, о котором я упоминал ранее, - единственный способ сделать это. geekosaur 12 лет назад 0
Огромное спасибо. Это сработало. Мои окна были доступны из VirtualBox. Мне пришлось сделать несколько изменений в конфигурации Vagrant, а затем перезагрузить компьютер, чтобы увидеть его. y2p 12 лет назад 0