OpenSolaris, OpenIndiana, Nexenta Forum

OpenSolaris, OpenIndiana, Nexenta => Виртуализация => Тема начата: PowerMan от Сентябрь 28, 2008, 12:09:32 pm

Название: wine for Solaris
Отправлено: PowerMan от Сентябрь 28, 2008, 12:09:32 pm
Помогите установить wine на Solaris10 SPARC....
Название: Re: wine for Solaris
Отправлено: LiveStalker от Сентябрь 28, 2008, 02:34:46 pm
Какие именно трудности возникли с установкой?
Название: Re: wine for Solaris
Отправлено: keremet от Сентябрь 29, 2008, 02:26:43 am
Wine на процессорах SPARC работать не будет. Он предназначен только для архитектуры x86, так как представляет собой не виртуальную машину, эмулирующую процессор, а является своеобразной реализацией WinAPI. Вот информация с официального сайта wine (http://www.winehq.org/pipermail/wine-users/2002-November/009330.html).
Название: Re: wine for Solaris
Отправлено: Tico Solaris от Сентябрь 30, 2008, 05:56:54 am
А под солярой как можно поднять виртуалку тогда?
Название: Re: wine for Solaris
Отправлено: LiveStalker от Сентябрь 30, 2008, 10:33:02 am
А под солярой как можно поднять виртуалку тогда?
Я так полагаю Вы имеете ввиду именно под SPARC?
Если под 32-bit x86 Platforms или 64-bit AMD and Intel Platforms то можно wine или Sun xVM VirtualBox (http://www.sun.com/software/products/virtualbox/index.jsp).
Название: Re: wine for Solaris
Отправлено: keremet от Октябрь 01, 2008, 01:41:49 am
Кроме VirtualBox, можно использовать XEN для одновременного запуска разных ОС и зоны - для одновременного запуска нескольких раздельных и защищенных сред исполнения процессов Solaris или Linux.
Название: Re: wine for Solaris
Отправлено: Tico Solaris от Октябрь 02, 2008, 10:38:58 am
Приветствую!

Есть ли вообще возможность под SPARC платформой сэмулировать x86 (x64) гостевую ОСь?
Название: Re: wine for Solaris
Отправлено: keremet от Октябрь 03, 2008, 07:48:03 am
Теоретически это реально. С конкретными реализациями я не сталкивался. Могу порекомендовать ссылку
http://en.wikipedia.org/wiki/Comparison_of_virtual_machines
Название: Re: wine for Solaris
Отправлено: Nightwalker от Октябрь 24, 2008, 04:22:24 am
Приветствую всех!

Есть вопрос по wine на Solaris x86. Установил wine версию 1.1.6 из исходников. Виндовые приложения запускаются нормально.

Но есть одна проблема - в виндовых приложениях не переключается раскладка клавиатуры с английского на русский и обратно. Просто зафиксирована на английском, и все. Никакие ухищрения не помогают, игры с иксами и их настройками тоже. В родных приложениях все нормально.

Кто-нибудь знает, как это побороть? Или хотя бы какие-то идеи? У меня один знакомый посоветовал применить какие-то особые ключи компиляции, но конкретно не смог сказать, какие именно. Он вроде где-то в интернете это встречал. Но я не нашел :(

Wine я ставил согласно вот этой ссылке

http://blogs.sun.com/dlavrov/entry/%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_wine

с одним небольшим нюансом - в пути прописывал еще кое-что. У меня команда     для пути выглядит так

PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin

В этом случае все без ошибок компилируется и работает. Но вот с переключением русских букв что делать...
Название: Re: wine for Solaris
Отправлено: keremet от Октябрь 27, 2008, 08:28:56 am
Интересный вопрос на счет переключения раскладки. У меня такая же проблема с wine-1.0. Может быть имеет смысл посмотреть опции configure...
Название: Re: wine for Solaris
Отправлено: Tico Solaris от Октябрь 27, 2008, 12:17:06 pm
Товарисчи!
Удалось поднять винду под спарком с помощью Qemu.

Качал отсюдова

http://www.martux.org/qemu/RELEASES/sparc/SUNWqemu-0.8.2,REV=2006.10.14-sol8-sparc-opt.pkg.gz

Даже работает! =)
Название: Re: wine for Solaris
Отправлено: LiveStalker от Октябрь 29, 2008, 04:14:56 am
Здорово! Все таки под Solaris возможно почти все :D.
Название: Re: wine for Solaris
Отправлено: jSnake от Декабрь 07, 2008, 04:13:29 am
Товарищи, а проблему с раскладкой в wine так и не получилось решить?
Очень хочется оперу (нормальную!) с квипом...
Название: Re: wine for Solaris
Отправлено: keremet от Декабрь 10, 2008, 03:45:00 am
Товарищи, а проблему с раскладкой в wine так и не получилось решить?
Очень хочется оперу (нормальную!) с квипом...

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

Я пользуюсь Firefox-ом и Pidgin-ом вместо оперы и квипа. До сих пор с особо критичными недостатками в них не сталкивался. Почему вы хотите использовать оперу и квип из-под wine, вместо того, чтобы пользоваться программами, работающими сразу после установки Solaris?
Название: Re: wine for Solaris
Отправлено: jSnake от Декабрь 10, 2008, 07:36:01 am
Цитировать
Мне тоже хочется иметь возможность запускать несколько виндовых программ. 12 декабря мы с одним челом этой темой займемся по-серьезному. О результатах напишу.

Я пользуюсь Firefox-ом и Pidgin-ом вместо оперы и квипа. До сих пор с особо критичными недостатками в них не сталкивался. Почему вы хотите использовать оперу и квип из-под wine, вместо того, чтобы пользоваться программами, работающими сразу после установки Solaris?
В принципе, вопрос закрыт. Всё решается банальной правкой xorg.conf в разделе keyboard. Не совсем удобно - дублируется input method, но это уже вопрос вкуса. Как и верность любимому браузеру/im'у))
 Возникло куча других проблем - тот же свежий квип тупо отказался запускаться. С вайном проблем вообще-то больше нет. Надо бы собрать winetools и протестить стандартные приложения.
 Ну и главное. Существует ряд приложений, существующих только в виде win32 (особенно ряд ipsec vpn клиентов, типа SonicWall'овского), вот тут надо ковырять не по детски.
Название: Re: wine for Solaris
Отправлено: keremet от Декабрь 16, 2008, 07:26:26 am
Всё решается банальной правкой xorg.conf в разделе keyboard.

Че-то я так и не смог разобраться на счет русских букв. Выложите, пожалуйста, раздел keyboard своего xorg.conf.
Название: Re: wine for Solaris
Отправлено: jSnake от Декабрь 16, 2008, 07:56:24 am
 Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
    Option        "CoreKeyboard"
    Option        "XkbRules" "xorg"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "us,ru"
    Option        "XkbVariant" ",winkeys"
    Option        "XkbOptions" "grp:ctrl_shift_toggle,grp:win_switch,grp_led:scroll"
EndSection
Еще bsd'шный вариант, возможно что-то можно подкрутить.
Имеем: русская раскладка ("/" - точка, shift+"/" - запятая, нету йо :'(, любой ctrl+shift - полное переключение (а не левый SHIFT+CTRL а'ля IM!!!), scroll led - подсветка, клавиша win - временная смена раскладки (пока удержана клавиша).
 Единственный нюанс. Если кто-то (как я) терпеть не может русский интерфейс, то будут вопросики вместо букв. Решений куча, но, имхо, проще в ярлык запуска забить $LANG:
env WINEPREFIX="/root/.wine" env LANG="ru_RU.UTF-8" wine "C:\Program Files\QIP\qip.exe" /oldgif
P.S. Без oldgif тоже работает (нужен gecko), но глючит. Infium так и не поднял - ошибка X-ов.
wine ставил из бинарников http://ocean1.ee.duth.gr/SolarisX/ASwine-SXCE-1.1.10.pkg.lzma

Название: Re: wine for Solaris
Отправлено: jSnake от Декабрь 16, 2008, 08:50:45 am
Кстати, в теме "локализация - буква ё" благодаря keremet'у попутно решена проблема этой замечательной буквы Ёё.
А ведь из-за этих мелочей...