debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Как ставятся игры из репозитория дебиан? (quake2)  (Прочитано 3041 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн anoobis

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 76
Пытался установить quake, ни одна из частей не работает, надо что-то доустанавливать?

На примере Quake II: установил через sudo apt-get install quake2 - не запускается

"При запуске": ShowHide
quake2

(zenity:2637): Gtk-WARNING **: Theme parsing error: gtk-main.css:43:30: Failed to import: Произошла ошибка при открытии файла: Нет такого файла или каталога
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Missing data; see /usr/share/doc/quake2/README.Debian


"/usr/share/doc/quake2/README.Debian": ShowHide
Quake II for Debian
===================

Game data
---------

The Quake II engine requires game data to run.  The data is not freely
redistributable.  You should use the 'game-data-packager' tool to install it.

Switching engines
-----------------

There is no canonical upstream developer for the Quake engine, but several
forks might be packaged in Debian in future. This package can use any
compatible engine.

Currently, the recommended engine is yamagi-quake2.

To select a particular Quake engine once, you can use the --engine option:

    quake --engine=/usr/lib/yamagi-quake2/quake2

To change the preferred engine system-wide, reconfigure the quake2-engine
alternative:

    sudo update-alternatives --config quake2-engine

Each Quake engine has its own dot-directory, with its own configuration and
potentially its own savegame format. If you switch between two engines
using update-alternatives (or by installing a second and uninstalling the
first), you will have to configure the new engine separately, and any
single-player savegames will not be visible to the new engine.
что с этим делать?)
 

Оффлайн ZEN

  • Местный житель
  • ***
  • Сообщений: 217
Судя по описанию пакета, для игры в quake2 нужны файлы из оригинальной игры.

Цитировать
To make this package useful, you will need to create and install some
 non-distributable packages by using the game-data-packager package:
 either quake2-full-data or quake2-demo-data. Creating quake2-full-data
 requires data files from a Quake II installation or CD-ROM.
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо
 

Оффлайн anoobis

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 76
А что я тогда поставил командой apt-get install quake2?
 

Оффлайн ZEN

  • Местный житель
  • ***
  • Сообщений: 217
как я понял, этот пакет содержит скрипты для переключения игрового движка и запуска игры.

Могу порекомендовать из репозитория игру OpenArena - это аналог Quake 3 Arena. Запустится без каких либо проблем и при желании можно устраивать deathmatch по сети.
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо
 

Оффлайн anoobis

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 76
openarena у меня установлена, в никто никто не играет по сети, а вот в Quake III ещё можно найти соперников
ну и прохождения в ней нет ведь, она бесполезна... резаться с тупыми ботами, у которых перманентное попаданием от 30 до 100% в зависимости от уровня сложности - скучно.
 

Оффлайн ZEN

  • Местный житель
  • ***
  • Сообщений: 217
Тогда ищи оригинальный quake2 и копируй файлы из Quake2/baseq2/* в папку /usr/share/games/quake2/baseq2/

Цитировать
$ sudo -s
# mkdir -p /usr/share/games/quake2/baseq2/
# cp -aR /tmp/Q2/baseq2/* /usr/share/games/quake2/baseq2/
# exit
$ quake2

P.S. Можно попробовать собрать deb-пакет для файлов из baseq2 с помощью game-data-packager (тянется по зависимостям с quake2). Но если md5sum не совпадет, то пакета не будет. Например, такое может случиться, если файлы от Quake2 русифицированы.
« Последнее редактирование: 26 Апрель 2017, 21:59:44 от ZEN »
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо
 
Пользователи, которые поблагодарили этот пост: anoobis

Оффлайн anoobis

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 76
ZEN, спасибо, получилось.

Скопировал BASEQ2 в /usr/share/games/quake2/baseq2/ из какой-то сборки Q2, единственное, что пришлось сделать - переименовать PAK0.PAK в pak0.pak, ну и остальные файлы в нижний регистр, тогда только игра запустилась.

Игрушка бомба просто =))
« Последнее редактирование: 26 Апрель 2017, 23:27:51 от anoobis »
 

Русскоязычное сообщество Debian GNU/Linux



Теги:
 

Детские развивающие игры.

Автор melissa

Ответов: 3
Просмотров: 2379
Последний ответ 02 Май 2011, 18:58:47
от melissa
Игры и системный монитор.

Автор serke7771

Ответов: 5
Просмотров: 885
Последний ответ 18 Март 2017, 10:27:43
от ihammers
Непонятный алгоритм игры freeciv

Автор serke7771

Ответов: 1
Просмотров: 141
Последний ответ 05 Август 2019, 16:02:32
от serke7771
Тормозят игры с движком source

Автор -ROKER-

Ответов: 11
Просмотров: 3151
Последний ответ 31 Август 2015, 06:02:06
от ihammers
Карточные игры, стандартные.

Автор LD

Ответов: 7
Просмотров: 1464
Последний ответ 29 Июль 2017, 20:31:00
от LD