Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> No X11 DISPLAY variable was set, Debian KDE NetBeans 
V
    Опции темы
Kakadu
Дата 2.2.2009, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 19.3.2008

Репутация: нет
Всего: 7



Код

dimitry:/home/kakadu/Desktop# ./netbeans-6.5-ml-java-linux.sh --javahome ../jdk1.6.0_11
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...

No X11 DISPLAY variable was set, but this program performed an operation which requires it.
dimitry:/home/kakadu/Desktop# export DISPLAY=7
dimitry:/home/kakadu/Desktop# ./netbeans-6.5-ml-java-linux.sh --javahome ../jdk1.6.0_11
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...
dimitry:/home/kakadu/Desktop#

только недавно установил Debian GNU/Linux 4.0. Кое-как провел инет, хотел воткнуть NetBeans и на тебе. Видимо что-то связано с переменными среды KDE. Что он хочет я не понял. Гугл меня не вразумлят smile 


--------------------
Добрые мариносы долго кормили украдкой маленьких зерлингов. От этой украдки зерлинги пухли и дохли
PM MAIL   Вверх
vinick
Дата 2.2.2009, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 9.6.2005

Репутация: 6
Всего: 22



Цитата(Kakadu @  2.2.2009,  18:06 Найти цитируемый пост)
 export DISPLAY=7

Код

#export DISPLAY=:0

или 
Код

#DISPLAY=:0 ./netbeans-6.5-ml-java-linux.sh --javahome ../jdk1.6.0_11

А лучше запускай через sudo.
А еще можно поставить netbeans из lenny. там правда только 6.0.1
PM MAIL ICQ Jabber   Вверх
Kakadu
Дата 2.2.2009, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 19.3.2008

Репутация: нет
Всего: 7



Код

dimitry:/home/kakadu/Desktop# ./netbeans-6.5-ml-java-linux.sh --javahome ../jdk1.6.0_11
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified



--------------------
Добрые мариносы долго кормили украдкой маленьких зерлингов. От этой украдки зерлинги пухли и дохли
PM MAIL   Вверх
destrd
Дата 2.2.2009, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 1.10.2008

Репутация: нет
Всего: 4



ну я так понял второй раз прошло?
--------------------
Some people, when confronted with a problem, think, "I known, I'll use regular expressions." Now they have two problems.        -- Jamie Zawinski in comp.lang.emacs
PM MAIL ICQ   Вверх
Kakadu
Дата 2.2.2009, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 19.3.2008

Репутация: нет
Всего: 7



я так понял, что ни фига не пошло


--------------------
Добрые мариносы долго кормили украдкой маленьких зерлингов. От этой украдки зерлинги пухли и дохли
PM MAIL   Вверх
vinick
Дата 2.2.2009, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 9.6.2005

Репутация: 6
Всего: 22



Цитата(Kakadu @  2.2.2009,  18:57 Найти цитируемый пост)
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Фокус не удался smile

запускай через sudo. и забудь su как страшный сон.
Код

$sudo ./netbeans-6.5-ml-java-linux.sh --javahome ../jdk1.6.0_11


в /etc/sudoers добавь строку
Код

kakadu ALL=(ALL)  ALL


PM MAIL ICQ Jabber   Вверх
Kakadu
Дата 2.2.2009, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 19.3.2008

Репутация: нет
Всего: 7



Заработало. Вот только почему я не понял.


--------------------
Добрые мариносы долго кормили украдкой маленьких зерлингов. От этой украдки зерлинги пухли и дохли
PM MAIL   Вверх
vinick
Дата 2.2.2009, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 9.6.2005

Репутация: 6
Всего: 22



Мне тоже интересно.
Могу только предположить, что у тебя запрещено руту запускать X-ы. А su как некий аналог login делает полноценного суперпользователя, sudo же только повышает привилегии, наследуя остальное окружение от обычного ползователя.

может кто-нибудь прояснит...
PM MAIL ICQ Jabber   Вверх
bilbobagginz
Дата 2.2.2009, 19:52 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Kakadu @  2.2.2009,  19:33 Найти цитируемый пост)
Вот только почему я не понял.

потому что не знаком с системой

X server - как и все сервера имеет контроль доступа.
сначала программа, которой нужен X сервер не знала к какому X серверу подключиться.
потому что у тебя не было переменной DISPLAY.

потом, когда ты ее определил, X server не пустил подключение с localhost из под пользователя root:
по умолчанию root вообще стараются в Debian загнобить от Х-ов.

потом, ты обошел контроль доступа, т.к. использовал sudo.
судо тебе позволил "из-под" разрешенного для твоего пользователя клиента запустить программу с UID=0 (root).

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

Если действительно интересно - посмотрите как работает механизм авторизации соединений с X сервером, про MIT-cookies, про ~/.Xauthority и т.д.


удачи.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1085 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.