imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 12.08.2008, 20:08     # 1
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
Запуск Windows приложений на Linux и FreeBSD удаленно

Здраствуйте.
Такой вопрос.

Работаю через SSH.

Есть программа, написана для Windows, есть ли какие нибуть эмуляторы(например) чтобы можно было запустить эту программу (ну и работать с ней...) на *NIX системе. Опять же, работая через SSH.

Спасибо

p.s. речь и о linux и о freebsd

Последний раз редактировалось Hubbitus; 13.08.2008 в 00:09. Причина: Исправил тему
earcher вне форума  
Старый 13.08.2008, 00:07     # 2
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Конечно есть - Wine
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 13.08.2008, 00:19     # 3
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
а можно в двух словах по-русски что он делает?

и можно ли на нём работать через ssh?
earcher вне форума  
Старый 13.08.2008, 00:29     # 4
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
В двух словах это именно эмулятор винды. А Вы не можете это н оффсайте прочесть?

И конечно он может работать по ssh, почему нет-то!? Впрочем по нему практически все может работать, хоть иксы запускайте (ну не на сервере конечно иксы ставить)!
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 13.08.2008, 11:57     # 5
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
Цитата:
И конечно он может работать по ssh, почему нет-то!?
Ок, поставлю Wine, запущу прогу мою через SSH.
А каким образом в нём осуществляется работа с запущенными программами? через консоль с моей прогой вроде никак не поработаешь...
earcher вне форума  
Старый 13.08.2008, 12:47     # 6
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Сообщение от earcher Посмотреть сообщение
А каким образом в нём осуществляется работа с запущенными программами? через консоль с моей прогой вроде никак не поработаешь...
Если прога графическая, то естественно понадобится X-сервер на машине. В остальном проблем быть не должно - в ssh включаете X-форвардинг (можно траст X-форвардинг) и компрессию опционально и вперед! А, ну и конечно же на машине-клиента, откуда по SSH коннектитесь должно быть куда форвардить иксы. То есть тоже должен быть X-сервер.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 14.08.2008, 00:17     # 7
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
а не подскажите может статейки на русском как это всё сделать?
earcher вне форума  
Старый 14.08.2008, 02:31     # 8
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Да по Вайну куча статей как им пользоваться.
Если вообще не знакомы, для начала смотрим в википедии: http://ru.wikipedia.org/wiki/Wine

Множество статей и информации, к примеру, есть на http://freesource.info/wiki/WINE/

Ну и поисковики конечно не забываем, там куча ссылок найдется.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 14.08.2008, 12:57     # 9
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
я не про вайн спрашиваю.

читай первое сообщение
Комментарий Модератора:
Hubbitus:
Не грубите пожалуйста. Если что-то не понятно или хотите дополнительных/альтернативных решений, то пишите подробнее что не ясно или что Вам нужно.

Последний раз редактировалось Hubbitus; 14.08.2008 в 13:11.
earcher вне форума  
Старый 14.08.2008, 13:09     # 10
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Сообщение от earcher Посмотреть сообщение
я не про вайн спрашиваю.
А про что? Разве Вайн не подходит для решения этой задачи?

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

Еще, как Вариант, на Линуксовой машине можно поставить эмулятор, типа VirtualBox и под ним запустить винду, а под ней прогу. Но это уже, думается мне, не совсем относится к Вашему вопросу да и попахивает извращением для одной программы..

Если же Вы хотите просто запустить виндовый бинарник под Линуксом или БСД без эмулирования, то спешу ас огорчить - Вам это не удастся.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 14.08.2008, 22:16     # 11
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
Задача: мне нужно запустить и работать с виндовой программой на удалённом серваке freebsd.

Доступ - SSH.
Поставил там WINE (из портов).

ОС на сервере (удалённом) FreeBSD 6.3-STABLE
Я работаю на Windows XP

Xming поставил, тоже хотелось бы узнать как именно его настроить. Везде по разному пишут.

PuTTY, в настройках, в пункте SSH - X11 поставил галочку "Enable X11 forwarding" (протокол - MID-Magic-Cookie-1)

В поле X display location надо чтонибуть вводить? Типа localhost:0.0 (или localhost:10.0, не пойму)

В /etc/ssh/sshd_config поставил:

# X11 tunneling options
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

Не разберусь что дальше делать.

Ещё одна деталь. У меня IP внешнего Своего нет, можно ли будет без него всё это сделать?

Что мне дальше делать? Я не разбирусь как куда коннектиться...
Мануалов много, все перечитал но чтото ничего не получается. Буду благодарен за помощь.

Спасибо

Последний раз редактировалось earcher; 14.08.2008 в 23:02.
earcher вне форума  
Старый 14.08.2008, 23:14     # 12
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Сам в свое время интересовался этим вопросом. Вот несколько ссылок толковых из закладок:
http://www.cpp.com.ua/?in=kpp_show_a...#12/2005%20%E3.
http://www.ccs.neu.edu/howto/howto-xp-xfree86.html
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 15.08.2008, 01:15     # 13
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
вода

всё на английском.

Кто нибуть Сам сталкивался с решением подобной задачи? Я уже достаточно расписал мои действия, плиз без ссылок на мега-мануалы.
earcher вне форума  
Старый 15.08.2008, 08:22     # 14
StasikOS
Newbie
 
Регистрация: 02.02.2003
Адрес: Днепропетровск
Пол: Male
Сообщения: 18

StasikOS МолодецStasikOS МолодецStasikOS Молодец
Включаем X11-Forwarding:

/etc/ssh/sshd_config
# X11 tunneling options
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

$ ssh -X user@remote_server.com

Убеждаемся, что он включился и работает:

$ echo $DISPLAY
localhost:10.0

Теперь запускаем любые проги, которые используют X Window System и видим их окна на своем дисплее.

Чтобы это работало в Windows, на Windows должен быть установлен X-Server.

Тебе, как юному падавану, стоило бы изучить English, потому как переводить доки на X-сервера для Windows для форумчан будет обременительно.

Если у вас "что-то не получается", здесь вряд-ли помогут. Это почти как "доктор, у меня что-то болит". Можно узнать подробнее, что именно ты пытался сделать и что в результате получил? С подробностями.
__________________
Debian GNU/Linux sid
StasikOS вне форума  
Старый 16.08.2008, 20:04     # 15
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
Цитата:
$ ssh -X user@remote_server.com
Я же писал, я с Windows сижу.

Цитата:
Включаем X11-Forwarding:

/etc/ssh/sshd_config
# X11 tunneling options
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Я выше написал что именно так и сделал.

Цитата:
$ echo $DISPLAY
localhost:10.0
echo $DISPLAY
DISPLAY: Undefined variable.

Цитата:
Теперь запускаем любые проги, которые используют X Window System и видим их окна на своем дисплее.
# wine /home/data/www/use/test1.exe
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
wine: Unhandled exception 0x0eedfade at address 0xffffffe8:0x7e24da2c (thread 0009), starting debugger...
earcher вне форума  
Старый 16.08.2008, 20:16     # 16
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 058

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
я что-то не пойму: ssh, ssh, windows.
ssh это протокол. софт какой используется на клиентской стороне?
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 16.08.2008, 21:24     # 17
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
Plague
Ну он видимо подумал что я буду с никсов коннектиться, поэтому и сказал "$ ssh -X user@remote_server.com"

Цитата:
софт какой используется на клиентской стороне?
Какой софт имеется ввиду?
Для подключения с иксам у меня стот Xming.

/home/data/www/use/test1.exe это для теста пробовал запустить qip Contact manager

calc.exe попробовал запустить, почти тоже самое

# wine calc.exe
fixme:win:GetProcessDefaultLayout ( 0x33feac ): No BiDi
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.

Последний раз редактировалось earcher; 16.08.2008 в 21:28.
earcher вне форума  
Старый 16.08.2008, 22:24     # 18
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 058

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Цитата:
Сообщение от earcher Посмотреть сообщение
Ну он видимо подумал что я буду с никсов коннектиться, поэтому и сказал "$ ssh -X user@remote_server.com"
что-то мне подсказывает что это на самом деле команда форварда иксов на удаленную тачку. к сожаленью проверить не могу, так как до своей БСДшной машины могу достучаться только через шлюз, соответственно еще и Икс через него прокинуть врядли удасться.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 17.08.2008, 23:45     # 19
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Сообщение от earcher Посмотреть сообщение
Кто нибуть Сам сталкивался с решением подобной задачи?
Я сталкивался. С *NIX-*NIX так постоянно запускаю, если без графики не обойтись (обычно на ноуте с дестктопа)

В варианте с запуском на винде давно как-то пробовал, именно по этим докам - все заработало, но мне как-то не понравилось, и я забил (на VNC остановился).

Кстати, это и для Вас может быть вариантом - запускаете стандартную X-сессию на удаленном компе, и коннектитесь к нему по VNC вместо SSH. Ну а там уже дальше запускаете что хотите и как хотите...

Цитата:
Сообщение от earcher Посмотреть сообщение
Я уже достаточно расписал мои действия, плиз без ссылок на мега-мануалы.
Ссылки были далеко не на мануалы!!! Маны читайте в оригинале (man what).

Цитата:
Сообщение от earcher Посмотреть сообщение
echo $DISPLAY
DISPLAY: Undefined variable.
У Вас на клиентской-то машине запущен X-сервер?? Куда он форвардить-то графику будет? Ссылка на статью по выбору различных X-серверов для винды также была выше.


Цитата:
Сообщение от Plague Посмотреть сообщение
что-то мне подсказывает что это на самом деле команда форварда иксов на удаленную тачку.
Вообще-то это команда коннекта по SSH но именно с поддержкой форварда иксов на удаленный комп. Именно об этом и речь сейчас.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 18.08.2008, 09:37     # 20
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
Цитата:
В варианте с запуском на винде давно как-то пробовал, именно по этим докам - все заработало, но мне как-то не понравилось, и я забил (на VNC остановился).

Кстати, это и для Вас может быть вариантом
tightvnc из портов поставил, щас попробую.

Цитата:
запускаете стандартную X-сессию на удаленном компе
Как?
earcher вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:25.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.