LINUX.ORG.RU
ФорумGames

Не могу установить wine в ubuntu 16.04 на vps .

 ,


1

2

Есть vps с ubuntu 16.04. Необходимо установить wine, так как нужно запустить сервер для игры, сервер не коммерческий, для компании из 4-х человек. Выбрали вот такой netx.com.ua , устроило железо при адекватной цене, но не суть. Хочу удостоверится всё ли сделал правильно, так как только учусь. Создал пользователя admin и делал всё из-под него вот по этой инструкции https://wiki.winehq.org/Ubuntu . После выполнения

sudo apt install --install-recommends winehq-stable

В итоге

Setting up libglu1-mesa:i386 (9.0.0-2.1) ...
Setting up libglu1-mesa:amd64 (9.0.0-2.1) ...
Setting up libosmesa6:amd64 (18.0.5-0ubuntu0~16.04.1) ...
Setting up libosmesa6:i386 (18.0.5-0ubuntu0~16.04.1) ...
Processing triggers for initramfs-tools (0.122ubuntu8.5) ...
Processing triggers for libc-bin (2.23-0ubuntu4) ...
Processing triggers for systemd (229-4ubuntu21.28) ...
admin@vpsh3cy8:/$

это концовка. Мне кажется что процесс установки просто оборвался. Потому-то никакого сообщения типа Done или Ok нет. Может так и нужно я не помню. После пробую

wine --version
wine-5.0

а вот

winecfg
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
002a:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
002a:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.

Просто я уже делал подобную операцию на другом хостинге , но там версия 18.04 и такой ошибки не было. Хочу узнать это я что-то не так делаю или дело в хостинге или в его OS.

Wine у тебя установился успешно. Ты ранее вообще не работал с apt, что ли? Он всегда просто завершается и всё.

А winecfg падает потому, что Wine — графическое приложение, а у тебя графическая подсистема X-server не запущена, не настроена или вообще не установлена.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Я понял. Просто на другом хостинге я не ставил и не настраивал никаких x-server-ов. Единственное установил xvfb, значит x-server там уже был установлен, блин, ничо не понятно. Просто сама графическая оболочка мне не нужна, вполне хватает и терминала для моих целей, по этому никогда и не вникал. Пойду гуглить, если есть возможность то опишите что нужно сделать, спасите геймеров)) А то я думаю мы еще не скоро запустим это дело))

I_v_a_n_y_c_h ()
Ответ на: комментарий от I_v_a_n_y_c_h

значит x-server там уже был установлен

Мало установить, он ещё запущен должен быть. Иначе графические wine-программы не запустятся уж точно.

Ну и bash-сессия должна знать об x-сервере: либо быть запущена в терминале из-под него, либо должна быть вручную выставлена переменная окружения $DISPLAY — как правило, в :0.

mertvoprog ()
Ответ на: комментарий от mertvoprog

Короче, я понял, таких объяснений в гугле валом. Перефразирую вопрос. Почему на одном хостинге работает, на другом нет (отличаются версией ubuntu). Что мне нужно сделать чтобы это заработало? Как выяснить что установлено что нет. И наконец, что можно написать в тех поддержку хостинга, как аргумент возврата денег? Вот ссылка с пошаговой инструкцией https://steamcommunity.com/sharedfiles/filedetails/?l=russian&id=869441506 , на бегете всё работает , на netx.com.ua нет. В этом сообществе могут помочь или направить в нужную сторону?

I_v_a_n_y_c_h ()
Ответ на: комментарий от I_v_a_n_y_c_h

По твоей ссылке запускают примерно так

xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' wine /home/steam/exiles/ConanSandboxServer.exe -log

а ты запускаешь просто wine. Свою же инструкцию читать пробовал вообще?

anonymous ()
Ответ на: комментарий от I_v_a_n_y_c_h

Почему на одном хостинге работает, на другом нет

А почему должно? На серверных дистрибутивах x-сервера, как правило, «из коробки» нет. Наверняка что-то настраивали на прошлом хостинге и забыли, как у Нас часто клиенты делают ;) Вы вот написали, что на прошлом хостинге xvfb устанавливали — Вы его на этот установили? Это и есть реализация x-сервера, по сути.

Как выяснить что установлено что нет.

dpkg -l выведет список всех установленных (в т.ч. недоудалённых) пакетов.

аргумент возврата денег

Это ещё за что? За то, что арендовали сервер, а настраивать его не умеете? Ну так обратитесь в эту самую техподдержку за помощью, для чего она ещё нужна? ;)

mertvoprog ()
Ответ на: комментарий от I_v_a_n_y_c_h

Вы явно не указали, запускаете ли wine с аргументами через xvfb-run или без. Не стоит недоговаривать информацию, телепаты в отпуске.

mertvoprog ()
Последнее исправление: mertvoprog (всего исправлений: 1)