Проблема с *.run

Knoppix

Модераторы: Warderer, Модераторы разделов

Horrorman
Сообщения: 10
ОС: Mandriva 2009.1

Проблема с *.run

Сообщение Horrorman »

debian squeeze
При запуске любых файлов run ни чего не происходит
Например распаковка проходит и все

Код: Выделить всё

root@horror:/home/horrorman# sh jets_linux.run
Verifying archive integrity... All good.
Uncompressing JetsnGuns for Linux...........................................................................
.................................................................................
.................................................................................
........................................................
root@horror:/home/horrorman#
Спасибо сказали:
Аватара пользователя
agentprog
Сообщения: 362
Статус: Ad Astra per aspera
ОС: openSUSE 11.4, Arch

Re: Проблема с *.run

Сообщение agentprog »

Horrorman писал(а):
08.08.2010 21:23
ни чего не происходит

а что ожидается? попробуйте проверить /usr/bin, /usr/local/bin, /usr/games, ~/bin или там /opt на наличие установленной программы
No problems - just solutions!
Спасибо сказали:
Horrorman
Сообщения: 10
ОС: Mandriva 2009.1

Re: Проблема с *.run

Сообщение Horrorman »

agentprog писал(а):
08.08.2010 21:52
а что ожидается?

Запуск графического инсталятора

agentprog писал(а):
08.08.2010 21:52
попробуйте проверить /usr/bin, /usr/local/bin, /usr/games, ~/bin или там /opt на наличие установленной программы


Проверил первым делом, ничего похожего не нашел

Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Проблема с *.run

Сообщение zenwolf »

не хватает графических библиотек, точно не помню нужно смотреть чего и как делался run - обычно glib2, gtk2, cairo, pango. Иногда run бывают на QT (3 или 4 версия). Смотреть нужно на сайте откуда брали run.
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Horrorman
Сообщения: 10
ОС: Mandriva 2009.1

Re: Проблема с *.run

Сообщение Horrorman »

Проверял на run без графического инсталятора - работает, в убунте тоже работает, вроде установил все аналогичные пакеты glib2, gtk2, cairo, pango, qt - не работает
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Проблема с *.run

Сообщение zenwolf »

Horrorman писал(а):
09.08.2010 13:00
Проверял на run без графического инсталятора - работает, в убунте тоже работает, вроде установил все аналогичные пакеты glib2, gtk2, cairo, pango, qt - не работает
chmod 777 ? и под рутом(sudo) ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Проблема с *.run

Сообщение t.t »

Для начала стоит запустить этот файл из терминала и посмотреть, на что он будет ругаться.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Horrorman
Сообщения: 10
ОС: Mandriva 2009.1

Re: Проблема с *.run

Сообщение Horrorman »

zenwolf писал(а):
09.08.2010 15:55
chmod 777 ? и под рутом(sudo) ?

разумеется

t.t писал(а):
09.08.2010 16:40
Для начала стоит запустить этот файл из терминала и посмотреть, на что он будет ругаться.

Horrorman писал(а):
08.08.2010 21:23

Код: Выделить всё

root@horror:/home/horrorman# sh jets_linux.run
Verifying archive integrity... All good.
Uncompressing JetsnGuns for Linux...........................................................................
................................................................................
.
................................................................................
.
........................................................
root@horror:/home/horrorman#

в том то и дело что не ругается, да и дело не в одном файле, а во всех run'ах с графическим инсталятором
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Проблема с *.run

Сообщение Ленивая Бестолочь »

Horrorman писал(а):
09.08.2010 17:21
во всех run'ах с графическим инсталятором

бррр. я может быть что-то недопонял, но...
вы ведь в графике не под рутом сидите?
попробуйте запускать ран от обычного пользователя, посмотрите.
если надо от рута - попробуйте kdesudo, gksudo (или что-нибудь аналогичное, что вам по душе)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Horrorman
Сообщения: 10
ОС: Mandriva 2009.1

Re: Проблема с *.run

Сообщение Horrorman »

Ленивая Бестолочь писал(а):
10.08.2010 08:14
бррр. я может быть что-то недопонял, но...
вы ведь в графике не под рутом сидите?
попробуйте запускать ран от обычного пользователя, посмотрите.
если надо от рута - попробуйте kdesudo, gksudo (или что-нибудь аналогичное, что вам по душе)


К чему бы это?
Вопрос утратил актуальность, перехал в федору
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Проблема с *.run

Сообщение SLEDopit »

Horrorman писал(а):
10.08.2010 09:24
К чему бы это?
К тому, что в этом ваша проблема. После "su -" в дебиане не получится запустить графические приложения. Пользуйтесь sux вместо su, если так нужны графические приложения под рутом. (ну или всякие kdesu, gksudo и что там еще, не помню)
Horrorman писал(а):
10.08.2010 09:24
Вопрос утратил актуальность, перехал в федору
Фига, как кардинально. А если не секрет, после проблем в федоре куда поедете? (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Проблема с *.run

Сообщение t.t »

SLEDopit писал(а):
10.08.2010 09:59
Horrorman писал(а):
10.08.2010 09:24
Вопрос утратил актуальность, перехал в федору
Фига, как кардинально.
И главное оперативно. Не успели автору темы ответить, а его уже здесь нет. (:
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Horrorman
Сообщения: 10
ОС: Mandriva 2009.1

Re: Проблема с *.run

Сообщение Horrorman »

SLEDopit писал(а):
10.08.2010 09:59
К тому, что в этом ваша проблема. После "su -" в дебиане не получится запустить графические приложения. Пользуйтесь sux вместо su, если так нужны графические приложения под рутом. (ну или всякие kdesu, gksudo и что там еще, не помню)

наверно я не правильно обьясняю, хотя zenwolf вроде понял, капать надо в сторону графичеких библиотек, но ни времени, ни желания сейчас нет.
В lenny работало покрайней мере, с заморозки тестинга до 5.02 :unsure:
SLEDopit писал(а):
10.08.2010 09:59
Фига, как кардинально. А если не секрет, после проблем в федоре куда поедете? (:


Ну не настолько кардинально, debian поставил в виртуалбокс, все-таки планирую на него вернутся :)
Спасибо сказали:
Doublespace
Сообщения: 275
ОС: Debian Lenny,Squeeze,Centos

Re: Проблема с *.run

Сообщение Doublespace »

По умолчанию в дебиане x-приложения из-под рута не стартуют,заблокировано. Лично я обычно запускаю krusader в рут-режиме, а оттуда стартую приложение, чтоб не возиться долго.
Спасибо сказали:
Horrorman
Сообщения: 10
ОС: Mandriva 2009.1

Re: Проблема с *.run

Сообщение Horrorman »

Doublespace писал(а):
10.08.2010 12:59
По умолчанию в дебиане x-приложения из-под рута не стартуют,заблокировано.

Это я знаю, но дело не в этом.
Если запустить иксы под рутом => х-приложения должны запускаться под рутом? Но run'ы все равно не запускаются
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Проблема с *.run

Сообщение zenwolf »


Ещё нужны
build-essential
xserver-xorg-dev
binutils
pkg-config

*.run --help

*.run --info

дают некоторую инфу.


p.s. немогу представить зачем нужны run-пакеты в таких дистрибутивах как Ubuntu, Debian, Fedora. В репозитрариях имеется всё необходимое количество приложений. Ставь без проблем, ан нет с помощью run нужно усложнять себе жизнь
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Проблема с *.run

Сообщение sash-kan »

Doublespace писал(а):
10.08.2010 12:59
По умолчанию в дебиане x-приложения из-под рута не стартуют,заблокировано.
Horrorman писал(а):
10.08.2010 13:46
Это я знаю

не просветят ли меня уважаемые знатоки debian-а, что же я делаю не так, благополучно запуская от имени root-а, например, xeyes?
$ sudo xeyes

p.s.

Код: Выделить всё

$ lsb_release -a
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 5.0.5 (lenny)
Release:    5.0.5
Codename:    lenny

p.p.s. предполагая возможные вопросы по поводу того, от root-а ли исполняется в этом случае программа:
$ sudo id
uid=0(root) gid=0(root) groups=0(root)
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Horrorman
Сообщения: 10
ОС: Mandriva 2009.1

Re: Проблема с *.run

Сообщение Horrorman »

В общем установил lenny в базовой комплектации, потом
apt-get install xserver-xorg-core gdm gnome-core
залогинился в иксах, запустил run - работает

при аналогичных действиях в squeeze - работает, как и в sid

P.S.
sash-kan писал(а):
10.08.2010 18:14
не просветят ли меня уважаемые знатоки debian-а


к знатокам себя не отношу, сам узнал об этом

SLEDopit писал(а):
10.08.2010 09:59
Horrorman писал(а):
10.08.2010 09:24
К чему бы это?
К тому, что в этом ваша проблема. После "su -" в дебиане не получится запустить графические приложения. Пользуйтесь sux вместо su, если так нужны графические приложения под рутом. (ну или всякие kdesu, gksudo и что там еще, не помню)
Спасибо сказали:
Doublespace
Сообщения: 275
ОС: Debian Lenny,Squeeze,Centos

Re: Проблема с *.run

Сообщение Doublespace »

Имеется в виду запуск иксовых приложений из-под терминальной рут-консоли, выдает
No protocol specified
Error: Can't open display: :0.0

Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Проблема с *.run

Сообщение Ленивая Бестолочь »

sash-kan писал(а):
10.08.2010 18:14
не просветят ли меня уважаемые знатоки debian-а, что же я делаю не так, благополучно запуская от имени root-а, например, xeyes?
$ sudo xeyes

каэшн просветят :-)
сравни

Код: Выделить всё

sudo xeyes

и

Код: Выделить всё

su
<пароль рута>
xeyes

п.с. про разницу мне как-то очень отчётливо рассказывал Рутлекс, когда я при нём имел неосторожность написать "sudo su".
но я конечно же ничего не помню :)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Проблема с *.run

Сообщение sash-kan »

Ленивая Бестолоч... писал(а):
10.08.2010 23:38
сравни
в первом варианте работает. так что же я делаю не так?

upd. ладно, хватит иронии. чтобы x-клиент подцепился к x-серверу, достаточно всего двух моментов:
1. клиент должен знать, к какому дисплею цепляться. обычно эта информация передаётся через $DISPLAY, но можно и параметром -display.
2. нужен magic-cookie, который x-клиенты обычно разыскивают в ~/.Xauthority, но местоположение файла с куками можно также передать параметром.
по поводу magic-cookies — см. man Xsecurity.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Проблема с *.run

Сообщение SLEDopit »

sash-kan писал(а):
10.08.2010 23:57
так что же я делаю не так?
используете sudo. которое еще надо устанавливать и, как оказывается, настраивать (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Проблема с *.run

Сообщение sash-kan »

SLEDopit писал(а):
11.08.2010 00:00
используете sudo
ларец я уже приоткрыл. но для острастки:
$ xauth list $DISPLAY > /tmp/file
# xauth add $(cat /tmp/file)
# xeyes -display :0.0
...
profit

первые две команды можно заменить на копирование файла:
# cp /home/user/.Xauthority ~/
или вообще на создание симлинка:
# ln -s /home/user/.Xauthority ~/

p.s. и без sudo, раз эта программа тут кого-то так смущает.
впрочем, она не ведь и не делает ничего магического. тут уж как её соберёшь/настроишь: можно экспортировать $HOME, а можно заменять. можно экспортировать $DISPLAY, а можно и unset-ить. в разных дистрибутивах (и у разных пользователей) разные взгляды на эти вопросы.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Проблема с *.run

Сообщение zenwolf »

Господа, ничего не понимаю в обсуждении.. В Дебиан (ака Убунту) даже без всяких рутов и судов самораспоковывающиеся run-пакеты должны запускатся в графическом инсталяторе (при наличии установленных необходимых библиотек) , а также при изменение умолчательного директория (как правило /usr/ или /usr/local/, в которые можно ставить по рутом или sudo) при указании уставновки в хомячковый директорий всё должно инсталлироваться без рутовых прав.
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Horrorman
Сообщения: 10
ОС: Mandriva 2009.1

Re: Проблема с *.run

Сообщение Horrorman »

zenwolf писал(а):
11.08.2010 06:02
Господа, ничего не понимаю в обсуждении.. В Дебиан (ака Убунту) даже без всяких рутов и судов самораспоковывающиеся run-пакеты должны запускатся в графическом инсталяторе (при наличии установленных необходимых библиотек) , а также при изменение умолчательного директория (как правило /usr/ или /usr/local/, в которые можно ставить по рутом или sudo) при указании уставновки в хомячковый директорий всё должно инсталлироваться без рутовых прав.


Так и есть в lenny и последней ubuntu, в squeeze видимо что-то поломали :unsure:
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Проблема с *.run

Сообщение sash-kan »

Horrorman писал(а):
11.08.2010 07:18
в squeeze видимо что-то поломали
видимо, домашний каталог поломали.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: