Автор Гілка: wine: змінні оточення  (Прочитано 3938 раз)

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Поясніть, як задаються у wine змінні оточення. Він має свої, чи беруться системні з лінакса. Якщо свої, то де їх налаштовувати?

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: wine: змінні оточення
« Відповідей #1 : 2010-02-24 10:25:52 »
$ wine cmd
> set
...

З виводу set видно, що бере системні, й додає свої. Звідки - не знаю.

Відсутній Code_Warrior

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
  • OpenSuse 11.2
Re: wine: змінні оточення
« Відповідей #2 : 2010-02-24 10:29:42 »
Ось тут трохи про це є, хоча і на російській  http://www.opennet.ru/docs/RUS/wine_guide/wine-ug-4.html#45

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: wine: змінні оточення
« Відповідей #3 : 2010-02-24 10:39:41 »
Так оперативно, дякую. Я за цей час також встиг вичитати, що wine використовує системні змінні linux. В такому разі питання стосується не системних змінних, а взаємодії з мережею (допускаю). Задача така. Хочу у вайні запустити програму, яка отримує ліцензію на запуск із сервера ліцензій Flex Net. Все що треба зробити - прописати змінну оточення LM_LICENSE_FILE. У вікнах це все випробувано і успішно працює. Змінну прописав, але програма каже, що не може запуститися, бо не знає, де сервер шукати. Є ідеї, що не так зроблено?

Доповнення. Видає наступну помилку: The Networking Software (WINSOCK) and ICMP are not configured correctly. Check configuration or reinstall networking software.

Any ideas?
« Змінено: 2010-02-24 10:48:29 від btr »

Відсутній Code_Warrior

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
  • OpenSuse 11.2
Re: wine: змінні оточення
« Відповідей #4 : 2010-02-24 10:46:28 »
Ну якщо в віконцях все працювало то найпростіше і перше що спадає на думку - фаєрвол. Чи відкриті відповідні порти? Можливо програма просто не може з'єднатися з сервером.

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: wine: змінні оточення
« Відповідей #5 : 2010-02-24 10:50:11 »
Ну якщо в віконцях все працювало то найпростіше і перше що спадає на думку - фаєрвол. Чи відкриті відповідні порти? Можливо програма просто не може з'єднатися з сервером.

Версія програми для linux на тій самій системі запускається. (Тільки не кажіть, що я збоченець, то довго пояснювати).

Відсутній Code_Warrior

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
  • OpenSuse 11.2
Re: wine: змінні оточення
« Відповідей #6 : 2010-02-24 10:58:44 »
Впевніться що ім'я вашого хоста відповідає IP-адресі вашого мережевого інтерфейсу. Це можна подивитись в /etc/hosts

Цитата
Тільки не кажіть, що я збоченець, то довго пояснювати
Та нічого, з ким не буває?  :D

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: wine: змінні оточення
« Відповідей #7 : 2010-02-24 11:03:58 »
Впевніться що ім'я вашого хоста відповідає IP-адресі вашого мережевого інтерфейсу. Це можна подивитись в /etc/hosts

Я не використовую назву машини, пишу ip-адресу.

Відсутній Code_Warrior

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
  • OpenSuse 11.2
Re: wine: змінні оточення
« Відповідей #8 : 2010-02-24 11:13:29 »
Я просто згадав що більшість віндових іграшок під вайном, якщо не хотіли працювати з мережею, то саме через це.  :) Хоча в них теж не використовувалось ім'я хоста.
« Змінено: 2010-02-24 11:16:15 від Code_Warrior »

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: wine: змінні оточення
« Відповідей #9 : 2010-02-24 11:22:43 »
Прописав назву сервера і його айпі. Нічого не змінилося.

Відсутній Code_Warrior

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
  • OpenSuse 11.2
Re: wine: змінні оточення
« Відповідей #10 : 2010-02-24 11:52:41 »
Взагалі то я мав на увазі прописати у /etc/hosts свою IP-адресу і своє ім'я:
якось так 192. 169.3.43 myhost.mydomain.com myhost
До речі а ви дивились на базі даних програм wine свою програму? можливо вона зовсім не працює у wine?
« Змінено: 2010-02-24 11:53:28 від Code_Warrior »

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: wine: змінні оточення
« Відповідей #11 : 2010-02-24 12:05:43 »
Поки я буду прописувати, хотів би дізнатися, яке відношення назва свого компа має до цього випадку?

PS. Не допомогло.

Чи прога запрацює - невідомо. Але поки що немає діалогу з сервером.

Добре, давайте так:

[taras@btr simulation]$ wine cmd
CMD Version 1.1.32

Z:\simulation>ping 172.16.28.100
File not found

Чому так?
« Змінено: 2010-02-24 12:10:53 від btr »

Відсутній Євгеній

  • Новачок
  • *
  • дописів: 4
  • Карма: +0/-0
  • Debian 5.0.4 lenny
Re: wine: змінні оточення
« Відповідей #12 : 2010-02-24 12:08:04 »
В мене таке питання. Що можна зробити якщо при будь якому доступу до диску відбуваеться помилка.

Відсутній Code_Warrior

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
  • OpenSuse 11.2
Re: wine: змінні оточення
« Відповідей #13 : 2010-02-24 12:55:22 »
Цитата
Поки я буду прописувати, хотів би дізнатися, яке відношення назва свого компа має до цього випадку?
Не маю жодного уявлення, лише знаю що воно якимось казковим чином дозволяє запускати мережеві іграшки, котрі не можуть підключитись до серверу, тому я про це одразу і згадав  :)
Цитата
Чому так?
Тому що у самому wine у теках куди вказує змінна path
PATH=C:\windows\system32;C:\windows;C:\windows\system32\wbem програми ping немає, а використовувати ping з Лінукса wine не може тому що серед змінних wine немає такої що вказує на теки /bin; /usr/bin, принаймні в мене.
Мені на думку більш нічого не спадає :(Гадаю тут потрібно сідати і перечитувати підряд усю документацію
« Змінено: 2010-02-24 12:55:45 від Code_Warrior »

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: wine: змінні оточення
« Відповідей #14 : 2010-02-24 13:20:54 »
Отже, нові результати такі. Ping я скопіював з вікон. при спробі виконання від користувача виникає помилка Z:\home\taras\>ping 172.16.28.100
WARNING: Trying to use ICMP (network ping) will fail unless running as root
�� 㤠���� ���������� � �ࠩ���� IP. ��� �訡�� 5.

(делєє нєпєрєвадімая игра слов).

А от від рута пінг йде:
[root@btr system32]# wine cmd
CMD Version 1.1.32
Z:\home\taras\.wine\drive_c\windows\system32>ping 172.16.28.100

��� ����⠬� � 172.16.28.100 �� 32 ����:

��� �� 172.16.28.100: ��᫮ ����=32 �६�<1�� TTL=128
��� �� 172.16.28.100: ��᫮ ����=32 �६�<1�� TTL=128
��� �� 172.16.28.100: ��᫮ ����=32 �६�<1�� TTL=128
��� �� 172.16.28.100: ��᫮ ����=32 �६�<1�� TTL=128

������⨪� Ping ��� 172.16.28.100:
    ��⮢: ���ࠢ���� = 4, ����祭� = 4, �����ﭮ = 0 (0% ������),
������⥫쭮� �६� �ਥ��-��।��� � ��:
    �������쭮� = 0�ᥪ, ���ᨬ��쭮� = 0 �ᥪ, �।��� = 0 �ᥪ

То стає питання, що я маю налаштувати, щоб пінг йшов від користувача? Може, тоді й програма піде?