Я пытаюсь установить Oracle
на Ubuntu 14.04
.Я выполнил инструкции и сейчас пытаюсь начать установку. Однако я столкнулся с проблемами.
Если я запустил команду ./ runInstaller
с пользователем oracle
, я столкнусь с проблемой
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 19088 MB Passed
Checking swap space: must be greater than 150 MB. Actual 8191 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
. Если я введу «да», я столкнусь с ошибкой NoClassDefFoundError
.
Если я переключаюсь на пользователя root
и ввожу
export DISPLAY=:0.0
xhost +
, я сталкиваюсь с ошибкой xhost: не удается открыть дисплей ": 0.0"
. Команда xdpyinfo
также возвращает xdpyinfo: невозможно открыть отображение ": 0.0".
сообщение об ошибке.
Мой файл / etc / hosts
содержит следующие строки:
127.0.0.1 localhost
10.0.1.23 bnet-test
Я пробовал разные советы, но пока ни один из них у меня не помог. Я подключаюсь к удаленному компьютеру Linux Ubuntu
через VPN
и использую Putty
в качестве клиента SSH
с X11-Forwarding
включен.
В чем может быть моя проблема?
Есть много способов сделать это. Я сделал что-то ниже удобное для меня и всегда работает нормально.
$ xauth список
$ xauth добавить
Чтобы проверить это, введите xclock или xeyes
Примечание:Чтобы сменить пользователя, скопируйте файл.Xauthority в домашний каталог соответствующего пользователя, а также экспортируйте переменную DISPLAY от этого пользователя.
Вам необходимо загрузить установочный интерфейс от имени пользователя oracle .
Попробуйте следовать этому:
Войти как root:
sudo su
Проверка x-сервера:
xclock
Если вы видите, что часы идут, это хорошо, теперь попробуйте запустить это:
xhost
Результат должен быть таким:
xhost SI:localuser:tri
# tri is my user name
Теперь пусть oracle пользователь получит доступ к xhost
xhost +SI:localuser:oracle
теперь попробуйте снова войти в систему под пользователем oracle и повторите попытку запуска установки.