Страница 1 из 1

PlayOnLinux

Добавлено: 06 окт 2014, 20:02
Ukropchik
Всем привет! Не прошло и года как у меня случилась снова проблема. Отказала программа PlayOnLinux. Ума не приложу что с ней случилось, но .exe перестала запускать. Решил установить игру Leisure Suit Larry.
При нажатии на кнопку установить появляется новое окно с разными разделами: утилиты, игры, программы и т.д. Так вот, оно пустое. То есть само окно отображается нормально, но сам список пустой. Нет ничего кроме верхней панели с разделами, нажимал обновить, но ничего не помогло.
Ок, начал делать вручную. Создал виртуальную машину с нужной версией wine (посмотрел на оффициальном сайте) начинаю выбирать установочный файл как при его запуске высветилась ошибка: "Runtime Error (at 214:837): Floating point division by zero."
Хотя до этого я успешно установил Tales of Monkey Island и так же успешно прошёл, без вылетов и багов. Что произошло не понимаю и что делать тоже не знаю.

И ещё, когда будет новое обновление PlayOnLinux в репозиториях и когда выйдет R4?

Re: PlayOnLinux

Добавлено: 06 окт 2014, 20:14
Pulfer
Ukropchik писал(а):И ещё, когда будет новое обновление PlayOnLinux в репозиториях и когда выйдет R4?
Обновление PlayOnLinux будет завтра.

R4 выйдет в ближайшие дни, см. тему http://forum.rosalab.ru/viewtopic.php?f=39&t=4464

Но вот у меня PlayOnLinux 4.2.4 как в 2012.1 работал до самого последнего времени (я уже не помню, когда точно обновился до 2014.1 - может недели две назад, может три, но не так уж давно), так и в 2014.1 сейчас работает. Так что не уверен, что дело тут в версии PlayOnLinux, скорее в каких-то пользовательских настройках. Первым делом стоит попробовать переименовать скрытый каталог .PlayOnLinux во что-нибудь типа .PlayOnLinux-backup и посмотреть, как будет себя вести PlayOnLinux с новыми настройками.

Re: PlayOnLinux

Добавлено: 06 окт 2014, 20:46
Ukropchik
Переименовал скрытый каталог, и программа нормально заработала. Спасибо.
Но установить игру так и не получилось. После того как поставил нужную версию wine программа сообщила об ошибке что программа может работать неправильно ну и при запуске .exe выскочила такая же ошибка.
Я поискал в интернете эту ошибку "Runtime Error (at 214:837): Floating point division by zero." и как я понял это косяк в самом билде, кажись я не смогу установить эту игру.

Re: PlayOnLinux

Добавлено: 06 окт 2014, 22:51
Ukropchik
Решил установить другую игру The Last Express, учитывая то что она есть в списках. Установилась, но столкнулся снова с непонятной ошибкой. После установки если запустить Launcer (или как-то так кнопка называлась) игра запустится через DOSBox. Но если нажать на Exit и просто попробовать повторно запустить игру, PlayOnLinux выдаёт ошибку. Посмотрел её в логах

Код: Выделить всё

DOSBox: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Нужно делать символьную ссылку? Если да то что и куда
Пробовал вручную запускать из DOSBox, но программа выдают ошибку - Вы уверены что CD с игрой вставлен, пожалуйста вставьте диск с игрой и повторите попытку.
Какой блин диск, у меня игра куплена в GOG.com

Re: PlayOnLinux

Добавлено: 07 окт 2014, 07:22
Aesculapius
Через вайн никак?

Re: PlayOnLinux

Добавлено: 07 окт 2014, 08:13
ДроноваЮ

Re: PlayOnLinux

Добавлено: 07 окт 2014, 10:44
Pulfer
Ukropchik писал(а):Но если нажать на Exit и просто попробовать повторно запустить игру, PlayOnLinux выдаёт ошибку. Посмотрел её в логах

Код: Выделить всё

DOSBox: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Это надо установить пакет libpng0 или может lib64png0. Не понятно, 32-битная версия нужна или 64-битная.

P.S. PlayOnLinux 4.2.5 уже собирается, так что сегодня будет на зеркалах уже.

Re: PlayOnLinux

Добавлено: 07 окт 2014, 11:01
Aesculapius
Pulfer писал(а):Это надо установить пакет libpng0 или может lib64png0. Не понятно, 32-битная версия нужна или 64-битная.

P.S. PlayOnLinux 4.2.5 уже собирается, так что сегодня будет на зеркалах уже.
libpng0.

Re: PlayOnLinux

Добавлено: 07 окт 2014, 20:37
Ukropchik
Установил библиотеку libpng0, появилась новая ошибка:

Код: Выделить всё

DOSBox: error while loading shared libraries: libFLAC.so.8: cannot open shared object file: No such file or directory
установил библиотеку libflac8

Код: Выделить всё

DOSBox: error while loading shared libraries: libpulse-simple.so.0: cannot open shared object file: No such file or directory
но тут я потерялся и теперь не знаю какую библиотеку ставить.

установил пакет libpulsecommon5.0, но ничего не решило

Re: PlayOnLinux

Добавлено: 07 окт 2014, 20:52
Pulfer
Ukropchik писал(а):

Код: Выделить всё

DOSBox: error while loading shared libraries: libpulse-simple.so.0: cannot open shared object file: No such file or directory
но тут я потерялся и теперь не знаю какую библиотеку ставить.
В таких случаях помогает команда urpmf, она ищет указанное имя файла в пакетах. Например, для libpulse-simple.so.0 это пакет libpulseaudio0:

Код: Выделить всё

$ urpmf libpulse-simple.so.0
libpulseaudio0:/usr/lib/libpulse-simple.so.0

Re: PlayOnLinux

Добавлено: 07 окт 2014, 21:05
Ukropchik
Всё, спасибо. Всё заработало. Установил пакет libpulseaudio0 и игра запустилась, правда разрешение было не на всё окно, а дефолтное. Ну это не так важно теперь.

Теперь я так понял если не знаешь какой пакет установить, то нужно воспользоваться командой urpmf.

Re: PlayOnLinux

Добавлено: 08 окт 2014, 06:27
Aesculapius
Ukropchik писал(а):Всё, спасибо. Всё заработало. Установил пакет libpulseaudio0 и игра запустилась, правда разрешение было не на всё окно, а дефолтное. Ну это не так важно теперь.

Теперь я так понял если не знаешь какой пакет установить, то нужно воспользоваться командой urpmf.

Код: Выделить всё

$ man urpmf
$ man urpmq
$ man urpmi
$ man urpme
$ man rpm
Тонкости работы с Urpmi

Re: PlayOnLinux

Добавлено: 08 окт 2014, 13:30
tverskoy
Данная программа на 64 бит будет нормально работать?

Re: PlayOnLinux

Добавлено: 08 окт 2014, 16:52
Ukropchik
Какая программа? Игра Last Express? У меня 64-битная версия, и вроде как работает :-)

Re: PlayOnLinux

Добавлено: 08 окт 2014, 20:22
tverskoy
Нет, я имел ввиду 32битные игры, захотелось в Героев поиграть. А какие есть игры 64 бит из последних?

Re: PlayOnLinux

Добавлено: 09 окт 2014, 16:50
Ukropchik
Я имел ввиду у меня 64-битная система, а сама игра вроде как 32-битная. 64-битные из последних мне кажется это Waslend 2.
Герои я думаю пойдут без проблем. Особенно если она у вас куплена на GOG.com, так как в PlayOnLinux есть скрип от GOG для установки.

Re: PlayOnLinux

Добавлено: 09 окт 2014, 16:58
keleg
А в чем проблема-то? Я в 64 системе ставил стим и запускал игрушки, не заботясь об их разрядности. Все работало.

Re: PlayOnLinux

Добавлено: 09 окт 2014, 22:58
Ukropchik
Ну Steam это хорошая штука. Всё что там под Linux есть у меня запускалось нормально. Просто если есть возможность я покупаю игры теперь на GOG.com

Re: PlayOnLinux

Добавлено: 10 окт 2014, 08:01
DELTA-79
Ukropchik писал(а):Ну Steam это хорошая штука. Всё что там под Linux есть у меня запускалось нормально. Просто если есть возможность я покупаю игры теперь на GOG.com
Сейчас посмотрел GOG.com и не смог понять вашего выбора: The Witcher 2: Assassins of Kings в gog.com стоит 789 рублей, а в steam -- 419 (без акций и скидок) Я её купил со скидкой вообще за 125 рублей (70% по акции)

Re: PlayOnLinux

Добавлено: 10 окт 2014, 12:41
Ukropchik
Да, на GOG.com цены на игры иногда повыше чем в Steam и скидок проходит не так много и часто. Но, во-первых при покупке игры тебе дают много контента, особенно если у тебя Ведьмак, такие вещи как soundtrack тебе не нужно отдельно покупать - он уже есть у тебя. Во-вторых это DRM-free (я думаю что здесь не нужно объяснять что это).

И кстати во время предзаказа Ведьмак 3: Дикая охота (на данный момент не знаю что там) У меня получилась самая дешёвая стоимость (около 500 рублей). Всё дело в том что они проводи акцию. Если у тебя есть 1 и 2 часть неважно где купленная в цифровом или физическом формате, то при отправке им ключа они активировали резервную копию на твоём аккаунте и плюс за каждую часть дополнительную скидку на предзаказ. А Ведьмак у меня был на дисках (1 и 2 часть), поэтому данное предложение мне очень понравилось учитывая то что Ведьмак 2 у меня есть теперь и под Linux. Так же в добавок мне дали 4 бонусных трэка, Newerwinter nights 1 со всеми дополнениями, ключь к комиксам и к бетте их гонялки на смартфоны и планшеты. А после релиза игры будет доступно много-много чего ещё.

Re: PlayOnLinux

Добавлено: 14 окт 2014, 22:52
Ukropchik
Сегодня вспомнил про бесплатный мультиплеерный шутан от студии monolit games - это F.E.A.R. combat. Скачивается совершенно бесплатно и как я понимаю используется без всяких cd-key, но есть одна проблемка. Установочник только под винду. На сайте wine нашёл ссылку по данной игре https://appdb.winehq.org/objectManager. ... n&iId=2878 там версия wine - 1.5.24.
Создал виртуальную машину в PlayOnLinux, начал устанавливать игру. В самом начале была какая-то ошибка по поводу wine-mono (точно не помню), но установка дальше пошла и вроде как благополучно установилась. Только после установки при запуске игры чёрный экран. То есть курсор виден и звук есть, но картинка чёрная. Может это из-за открытых драйверов на моей видюхе или нужно доп. компаненты доустановить типо как DirectX?

Re: PlayOnLinux

Добавлено: 14 окт 2014, 23:01
DELTA-79
через winetricks установите нужные компоненты типа DirectX, .NET и так далее, что обычно ставят на винду.

Re: PlayOnLinux

Добавлено: 15 окт 2014, 00:59
Ukropchik
Действительно, теперь всё работает. Даже лучше чем на винде :-).
Установил следующие дополнения:
ATI_Black-Screen_Fix
d3dx9
directx9
плюс ещё накатил патч для руссификации.

Ещё кстати на сайте есть сборки для серверов в том числе и под Linux