Summary: | Не возможно запустить fheroes2 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Анастасия Кирюхина <kiriukhinaaa> | ||||||||
Component: | fheroes2 | Assignee: | viy <viy> | ||||||||
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | vercha, viy | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Created attachment 10801 [details]
p10 kworkstation 10 x86-64
Created attachment 10802 [details]
Сизиф p10 kworkstation 10 x86-64
К сожалению, так и должно быть. Этой игре для работы нужны файлы от оригинальной коммерческой игры, или хотя бы от бесплатно распространяемой демо версии, о чем она и предупреждает при запуске. Эти файлы можно положить в ~/.local/share/fheroes2 или собрать из них еще один пакет fheroes2-data по имеющемуся в %doc spec файлу. Подробнее описано в README.ALT cat /usr/share/doc/fheroes2/README.ALT README.ALTlinux To run fheroes2 you need the resource files of the original game, either demo or purchased version. The upstream helper scripts are packaged as /usr/share/doc/fheroes2/download_demo_version.sh /usr/share/doc/fheroes2/extract_homm2_resources.sh You can either install resource files locally in $HOME (`$XDG_DATA_HOME/fheroes2` (usually `~/.local/share/fheroes2`) directory) or globally to /usr/share/games/fheroes2. In the later case it is better to create and install the rpm file fheroes2-data using the provided spec file /usr/share/doc/fheroes2/fheroes2-data.spec Create and enter a temporary work directory. Copy and edit /usr/share/doc/fheroes2/fheroes2-data.spec 1) select the version you have (1996demo | 1996dos | 1996gog | 1996gold) in Version: 2) copy resource files archive (for example, h2demo.zip) to the temporary work directory 3) edit Source: to match the name of resource files archive 4) build fheroes2-data rpm using command rpmbuild -ba --define '_sourcedir .' ./fheroes2-data.spec В силу того, что требуемые файлы имеют коммерческую лицензию, в дистрибутив паковать мы их не можем. Поэтому такое. |
Created attachment 10800 [details] Сизиф через терминал Тестовые стенды p10 education 10 x86-64, p10 server 10 x86-64, p10 kworkstation 10 x86-64 Обновленные до Sisyphus rpm -qa | grep fheroes2 fheroes2-0.9.15-alt2 Шаги воспроизведения: 1. Установить программу через терминал: # apt-get install fheroes2 Запустить программу из Меню приложений либо через терминал: $ fheroes2 Ожидаемый результат: 1. Приложение успешно запускается. Фактический результат: 1. Приложение не запускается (Error! Data files not found!...). Приложены скрины - см. вложения. Дополнительное исследование: p10 kworkstation 10 x86-64 обновленный до Сизифа - Устанока через Discover: Меню приложений -> Discover -> Приложения -> Поиск в "Приложения" -> fheroes2 -> Установить -> Запустить. Поведение следующее: Не удалось найти приложение "fheroes2..." p10 kworkstation 10 x86-64 - Устанока через Discover: Меню приложений -> Discover -> Приложения -> Поиск в "Приложения" -> fheroes2 -> Установить -> Запустить. Поведение следующее: "To play fheroes2 you will need to copy the 'ANIM', 'DATA', 'MAPS' and 'MUSIC' folders from Heroes II to the fheroes2 folder..."