adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Установить wine на vps. Возможно?
На страницу 1 2
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)СОФТ
Автор Сообщение
Evgeny79
Гуру
СообщениеДобавлено: Ср 2-07-14 : 18-09    Заголовок сообщения: Установить wine на vps. Возможно? Ответить с цитатой

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

железо
1024 MB, 2cpu 2 GHz core, Xeon E5, hdd 60 GB
ось
Цитата:
Linux version 2.6.18-164.15.1.el5.centos.plus (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Wed Mar 17 20:01:32 EDT 2010


насколько понял, нужно установить wine
Как установить?
везде посылают сюда, "возьмите последний дистриб"
http://www.winehq.org/site/download
открываю ссылку для CentOs
https://fedoraproject.org/wiki/Wine?rd=AndreasBierfert/Wine
и я не понимаю как его тут взять.. Sad

гуглил гуглил, нашел что-то
http://prdownloads.sourceforge.net/wine/wine-1.6.2.tar.bz2

захожу в шелл под рутом. делаю так:
cd /usr/src/
wget http://prdownloads.sourceforge.net/wine/wine-1.6.2.tar.bz2
tar xjf wine-1.6.2.tar.bz2
cd /usr/src/wine-1.6.2/
./configure
make - часа два на экране мельтешит текст
make install - тоже ушло часа два
winecfg

пытаюсь запустит wine notepad
получаю
"wine Application tried to create a window, but no driver could be loaded."
Гугл на это чето невнятное говорит. Я ничего не понял Smile

сейчас пока все снес /make uninstall
Научите как ее поставить то и запустить хотяб блокнот.

я, кстати, слабо представляю графический интерфейс в шелле. Я логинюсь через putty. Это вообще возможно? Везде в инструкциях вайн ставят вроде на локальные десктопы. Может я вообще сразу что попало гоню, устанавливая его на сервере в инете?

// x11vnc и легкий менеджер окон типа openbox и вперёд. погугли мануалы по установке трейдерского софта на VPS, там как раз про VNC и Wine
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Ср 2-07-14 : 18-14    Заголовок сообщения: Ответить с цитатой

думаю проблема как раз в том, что ты в шелле это все пытаешься сделать. как там блокнот работать будет?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Evgeny79
Гуру
СообщениеДобавлено: Ср 2-07-14 : 18-20    Заголовок сообщения: Ответить с цитатой

Richard Ferlow писал(а):
думаю проблема как раз в том, что ты в шелле это все пытаешься сделать. как там блокнот работать будет?


Так вот я тоже про это думаю, и недоумеваю.

Спасибо красный невидимка, посмотрю в этом направлении.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
alexcom
Медвед-шатун
Предупреждений : 2
СообщениеДобавлено: Ср 2-07-14 : 18-48    Заголовок сообщения: Ответить с цитатой

у меня как то на неком серваке под дебианом крутился VMware Server 2.
это не совсем вайн конечно, но запустить чужеродную ось с нужной софтиной можно.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail Посетить сайт автора Jabber ID Номер ICQ
zmeeed
Эксперт
СообщениеДобавлено: Ср 2-07-14 : 22-42    Заголовок сообщения: Ответить с цитатой

если там centos то надо юзать yum и rpm, из исходников собирать wine и X это не для редхад дистриба

а вообще хотелось бы узнать цель ради которой начали огород городить, тк может быть более другое решение
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Jabber ID Номер ICQ
Evgeny79
Гуру
СообщениеДобавлено: Ср 2-07-14 : 23-34    Заголовок сообщения: Ответить с цитатой

Есть чекалка/парсер десктопный win32. Нужно чтобы поработал круглосуточно. Гонять 24h/7d домашний комп не подходит.

Поставил x11vnc. тоже песня..
оказывается чтобы подключить репозиторий надо отдельно посмотреть все редиректы, и указать конечный. По редиректам "подключалка" не ходит Smile
так не работает
rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

посмотрел куда ведет редирект, и получилось
rpm -Uvh http://fedora-mirror01.rbc.ru/pub/epel/5/i386/epel-release-5-4.noarch.rpm

теперь пердолюсь с запуском
выполняю и под рутом и под пользователем
$x11vnc -forever -display :0 -usepw &

получаю такой облом

Цитата:
02/07/2014 20:21:50 x11vnc version: 0.9.13 lastmod: 2011-08-10 pid: 24961
02/07/2014 20:22:02 XOpenDisplay(":0") failed.
02/07/2014 20:22:02 Trying again with XAUTHLOCALHOSTNAME=localhost ...

02/07/2014 20:22:14 ***************************************
02/07/2014 20:22:14 *** XOpenDisplay failed (:0)

*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.


Курю эту инструкцию
http://info-linux.ru/article/74

там есть пункт добавления в автозагрузку
$cd ~/.config/autostart
а у меня такой диры нет. пробовал даже искать $find . -type f -name 'autostart' - вообще нету нигде на сервере.
и "~/" - надо заменить на "/home/user/" ?

Забавно так всё. Без гугли вообще делать нечего.
Последний раз редактировалось: Evgeny79 (Ср 2-07-14 : 23-40), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Evgeny79
Гуру
СообщениеДобавлено: Ср 2-07-14 : 23-37    Заголовок сообщения: Ответить с цитатой

теория я понял такая.
запускаем на сервере x11vnc и потом как-то еще на компе конектимся к нему как к удаленному рабочему столу. Запускаем там мою програмулю.

Цитата:
и X это не для редхад дистриба

это что значит? зря я x11vnc ставлю чтоли?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
woddy
Гуру
Предупреждений : 1
СообщениеДобавлено: Ср 2-07-14 : 23-41    Заголовок сообщения: Ответить с цитатой

хм... виртуалка под виртуалкой? а там аппаратно колец защиты хватит?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
zmeeed
Эксперт
СообщениеДобавлено: Ср 2-07-14 : 23-46    Заголовок сообщения: Ответить с цитатой

нет это я про сборку Х-ов из исходников

тебе надо подключится по ssh с пробросом X11 из под этой сесии запустить xterm, а уже потом оконный менеджер и wine, в putty это как-то мутится, но я на винде это лет 7 назад делал щас уже и не вспомю, ищи по запросу "putty x11 forwarding"

ты вначале попробуй на локальной машине из под линукса и wine запустить эту чекалку, а то может оказаться так что она и работать не будет ибо wine это не эмулятор

в HOWTO, которое ты читаешь есть строка X-GNOME-Autostart-enabled=true , которая подразумевает наличие оконного менеджера gnome на стороне сервера vnc, тебе же проще будет поставить xfce или icewm и их прописать в скрипт
Последний раз редактировалось: zmeeed (Чт 3-07-14 : 00-02), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Jabber ID Номер ICQ
Evgeny79
Гуру
СообщениеДобавлено: Ср 2-07-14 : 23-58    Заголовок сообщения: Ответить с цитатой

У меня винда стоит.
Как то можно поставить линукс в эмуляторе?

выше я понял как подключть репозитории.
Wine живет в RPMForge
запускаю yum install wine
получаю ошибки.
Нажмите сюда, чтобы просмотреть текст


Код:

/# yum install wine
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.majorhost.net
 * base: mirror.majorhost.net
 * centosplus: mirror.majorhost.net
 * contrib: mirror.majorhost.net
 * epel: fedora-mirror01.rbc.ru
 * extras: mirror.majorhost.net
 * rpmforge: mirror.nl.leaseweb.net
 * updates: mirror.majorhost.net
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package wine.i386 0:1.6.1-1.el5.rf set to be updated
--> Processing Dependency: wine-ldap = 1.6.1-1.el5.rf for package: wine
--> Processing Dependency: wine-twain = 1.6.1-1.el5.rf for package: wine
--> Processing Dependency: wine-cms = 1.6.1-1.el5.rf for package: wine
--> Processing Dependency: wine-core = 1.6.1-1.el5.rf for package: wine
--> Processing Dependency: wine-capi = 1.6.1-1.el5.rf for package: wine
--> Processing Dependency: wine-gecko = 1.4 for package: wine
--> Running transaction check
---> Package wine.i386 0:1.6.1-1.el5.rf set to be updated
--> Processing Dependency: wine-gecko = 1.4 for package: wine
---> Package wine-capi.i386 0:1.6.1-1.el5.rf set to be updated
---> Package wine-cms.i386 0:1.6.1-1.el5.rf set to be updated
---> Package wine-core.i386 0:1.6.1-1.el5.rf set to be updated
--> Processing Dependency: libmpg123.so.0 for package: wine-core
---> Package wine-ldap.i386 0:1.6.1-1.el5.rf set to be updated
---> Package wine-twain.i386 0:1.6.1-1.el5.rf set to be updated
--> Running transaction check
---> Package mpg123.i386 0:1.20.0-1.el5.rf set to be updated
---> Package wine.i386 0:1.6.1-1.el5.rf set to be updated
--> Processing Dependency: wine-gecko = 1.4 for package: wine
--> Finished Dependency Resolution
wine-1.6.1-1.el5.rf.i386 from rpmforge has depsolving problems
  --> Missing Dependency: wine-gecko = 1.4 is needed by package wine-1.6.1-1.el5.rf.i386 (rpmforge)
Error: Missing Dependency: wine-gecko = 1.4 is needed by package wine-1.6.1-1.el5.rf.i386 (rpmforge)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.



// из первого поста казалось что ты разбираешься в CentOS...
// без уровня знаний "выше среднего" конкретного linux-дистрибутива, который будет использоваться на VPS
// просто по статьям, мануалам и методом тыка вопрос не решить, можешь даже не пытаться

// как вариант возьми VPS с Windows Server, дороже конечно выйдет
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
zmeeed
Эксперт
СообщениеДобавлено: Чт 3-07-14 : 00-10    Заголовок сообщения: Ответить с цитатой

все это в литературе называется "ужас rpm", как говорится добро пожаловать в клуб Smile , скорее всего ты подключил репоизтории не от своего дистриба, у меня щас centos под рукой нету, завтра на работе разверну подскажу куда копать, или посмотри какие у тебя репозитории подключены yum repolist all и дай список

для локальных экспериментов есть vmware или нативный Windows Virtual PC
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Jabber ID Номер ICQ
Evgeny79
Гуру
СообщениеДобавлено: Чт 3-07-14 : 11-42    Заголовок сообщения: Ответить с цитатой

Надо разобраться, уже стало вендеттой. линукс сильнее или я Smile

yum repolist all
Код:
repo id                repo name                                                            status
addons                 CentOS-5 - Addons                                                    enabled:      0
base                   CentOS-5 - Base                                                      enabled:  2,789
c5-media               CentOS-5 - Media                                                     disabled
centosplus             CentOS-5 - Plus                                                      enabled:     78
contrib                CentOS-5 - Contrib                                                   enabled:      0
epel                   Extra Packages for Enterprise Linux 5 - i386                         enabled:  6,222
epel-debuginfo         Extra Packages for Enterprise Linux 5 - i386 - Debug                 disabled
epel-source            Extra Packages for Enterprise Linux 5 - i386 - Source                disabled
epel-testing           Extra Packages for Enterprise Linux 5 - Testing - i386               disabled
epel-testing-debuginfo Extra Packages for Enterprise Linux 5 - Testing - i386 - Debug       disabled
epel-testing-source    Extra Packages for Enterprise Linux 5 - Testing - i386 - Source      disabled
extras                 CentOS-5 - Extras                                                    enabled:    271
puias-computational    PUIAS Computational                                                  enabled:    696
remi                   Les RPM de remi pour Enterprise Linux 5 - i386                       disabled
remi-debuginfo         Les RPM de remi pour Enterprise Linux 5 - i386 - debuginfo           disabled
remi-php55             Les RPM de remi de PHP 5.5 pour Enterprise Linux 5 - i386            disabled
remi-php55-debuginfo   Les RPM de remi de PHP 5.5 pour Enterprise Linux 5 - i386 - debuginf disabled
remi-php56             Les RPM de remi de PHP 5.6 pour Enterprise Linux 5 - i386            disabled
remi-php56-debuginfo   Les RPM de remi de PHP 5.6 pour Enterprise Linux 5 - i386 - debuginf disabled
remi-test              Les RPM de remi en test pour Enterprise Linux 5 - i386               disabled
remi-test-debuginfo    Les RPM de remi en test pour Enterprise Linux 5 - i386 - debuginfo   disabled
rpmforge               RHEL 5 - RPMforge.net - dag                                          enabled: 11,607
rpmforge-extras        RHEL 5 - RPMforge.net - extras                                       disabled
rpmforge-testing       RHEL 5 - RPMforge.net - testing                                      disabled
updates                CentOS-5 - Updates                                                   enabled:    444
repolist: 22,107


// тебе centos принципиально? там же полюбому образ с debian есть
Цитата:
apt-get update
apt-get install xvfb x11vnc openbox wine
export DISPLAY=:1
Xvfb :1 -screen 0 1280x800x16 &
openbox &
x11vnc -display :1 -bg -nopw -xkb -listen 0.0.0.0


root@teak10:~# apt-get update
-bash: apt-get: command not found

// cat /etc/issue

root@teak10:~# cat /etc/issue
CentOS release 5.4 (Final)
Kernel \r on an \m

Похоже это будет долгая дорога в дюнах Smile

// дебиан поставь, сказал же. в панели управления VPS выбирается образ системы
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Arkan
Гуру
СообщениеДобавлено: Чт 3-07-14 : 12-00    Заголовок сообщения: Ответить с цитатой

Evgeny79 писал(а):

Похоже это будет долгая дорога в дюнах Smile


Это ты сам догадался или тебе подсказали ?

Не зная принципов работы в Linux/Unix суваться на выделенный виртуальный сервер и эксперементировать смысла вообще не вижу, потратишь времени вразы больше чем тебе это кажется

А запускать на VPS графику это вообще что то новенькое, хотя частенько встречаю таких заказчиков которым X на серверах нужны (видители их не устраивает командная строка или mc)

Легче парсер переписать на к.л.bash/sh или винду купить
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Evgeny79
Гуру
СообщениеДобавлено: Чт 3-07-14 : 12-15    Заголовок сообщения: Ответить с цитатой

Да чето не дают ОСь изменить. CentOS и все тут.
Я пока тестовый бесплатный период мучаю. Денег пока еще никому не давал )
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ProFfeSsoRr
Гуру
СообщениеДобавлено: Чт 3-07-14 : 12-41    Заголовок сообщения: Ответить с цитатой

Цитата:
Как то можно поставить линукс в эмуляторе?
вот с этим вообще никаких проблем, VirtualBox поставь и запускай там че хочешь. Многие линуксовые дистрибутивы с ним "из коробки" дружат.

Если тебе надо запускать виндовую прогу - тебе надо X'ы (Х-сервер - это графика в лиунксе, грубо говоря) и wine. Раз X'ы - это считай десктоп. Поэтому тебе надо нормальный комп там где-то, а не контейнер, который обычно предоставляют дешевые VPS'ки всякие. В общем принцип простой - ставишь себе VirtualBox, на него Ubuntu, там опять же из репозитория (каких make install, скачиваний софта с сайтов и т.п. в линуксе делать не надо - есть репозитории, с них менеджером пакетов всё и ставится) ставишь wine, ставишь свою прогу, проверяешь что всё работает. Если всё работает как тебе надо - ищешь полноценную виртуалку или вообще комп (как например у Hetzner, если мне память не изменяет - они десктопы просто сдают), первый признак таких фирм - возможность установки чего угодно с собственных iso, как найдешь - повторяешь всё то, что делал у себя на компе в VirtualBox и вуаля.

P.S. А че за прога-то вообще? Мож есть линуксовый аналог?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Evgeny79
Гуру
СообщениеДобавлено: Чт 3-07-14 : 12-50    Заголовок сообщения: Ответить с цитатой

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

Да прога самопальная, да еще и не дописанная.

ЗЫ/ Начинаю почитывать на досуге LFS/ знания всякие могут пригодится

// мануал для debian 6/7:
Цитата:
apt-get update
apt-get install xvfb x11vnc openbox wine libwine-ldap wget curl traceroute mc iceweasel

update-alternatives --config editor

нажать 2 (mcedit)

dpkg-reconfigure locales

выбрать пробелом ru_RU.CP1251 и ru_RU.UTF-8, по-умолчанию CP1251

locale-gen

x11vnc -storepasswd пароль-на-vnc /etc/vnc-passwd

пароль на VNC


добавить в /etc/rc.local (запустить mc, найти, редактировать по F4, строки вставлять до exit 0)

export DISPLAY=:1
Xvfb :1 -screen 0 1280x800x16 &
sleep 7
openbox &
x11vnc -display :1 -shared -noxfixes -forever -rfbport 5900 -bg -rfbauth /etc/vnc-passwd -xkb -listen 0.0.0.0 &
sleep 5
wineconsole --backend=user cmd.exe &
#wine "Z:\root\вашапрога.exe" &

сохранить и reboot

скачать VNCViewer и подключаться с паролем из команды выше
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
weer
Гуру
Предупреждений : 2
СообщениеДобавлено: Чт 3-07-14 : 23-27    Заголовок сообщения: Ответить с цитатой

Evgeny79
дада все верно, зачем древний vps
КОГДА МОЖНО КУПИТЬ ВИНДУ на виртуальной машине

за небольшие деньги - несколько кружек хорошего пива

ценник С СЕРВЕРНОЙ ВИНДОЙ от 1500руб в рунете, у буржуев от 7евро

а так же можно без проблем за 4-5евро найти VDS куда можно инсталлировать винду самостоятельно, т.е. не платить за лицензию

Evgeny79 писал(а):
везде говорят иксы иксы, а что за иксы хз.

http://ru.wikipedia.org/wiki/X_Window_System

графический интерфейс Microsoft Windows является пародией на эту замечательную и весьма востребованную технологию

однако, технология RDS (сервер терминалов) от Microsoft в ее последних (2008 R2 и выше) реализациях предоставляет потребителям значительное преимущество относительно иксов
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
r21514
Продвинутый форумчанин
Предупреждений : 1
СообщениеДобавлено: Пт 4-07-14 : 00-33    Заголовок сообщения: Ответить с цитатой

weer писал(а):
а так же можно без проблем за 4-5евро найти VDS куда можно инсталлировать винду самостоятельно, т.е. не платить за лицензию
А дай ссылку на такой плиз. Я вот на нескольких KVM VPS монтировал исошку с XP - загружается, но не видит диска.
В итоге ничего выгоднее VPS на OpenVZ за 150-200 руб + Wine нет.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
weer
Гуру
Предупреждений : 2
СообщениеДобавлено: Пт 4-07-14 : 07-53    Заголовок сообщения: Ответить с цитатой

r21514
buyvm.net - $25 в год или $5 в месяц
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
ProFfeSsoRr
Гуру
СообщениеДобавлено: Пт 4-07-14 : 09-25    Заголовок сообщения: Ответить с цитатой

Цитата:
Я вот на нескольких KVM VPS монтировал исошку с XP - загружается, но не видит диска.
так ты б еще 98ую попробовал блин. Бери семерку ну и http://www.linux-kvm.org/page/Windows7Install и устанавливай сколько влезет
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)СОФТ Часовой пояс: GMT + 7
На страницу 1 2
Страница 1 из 2

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы