1. Установите библиотеку SDL 1.2

Библиотека libSDL-1.2.so.0 — это часть пакета SDL (Simple DirectMedia Layer), который используется многими играми и мультимедийными приложениями. Вам нужно установить её. В зависимости от вашего дистрибутива Linux, выполните следующие шаги:

Для Arch Linux (как указано в вашем приглашении терминала):

1. Убедитесь, что у вас установлен пакет sdl или sdl12-compat (совместимость с SDL 1.2):

   sudo pacman -S sdl sdl12-compat

Пакет sdl12-compat обеспечивает поддержку устаревшей версии SDL 1.2, которая требуется для OpenArena.

2. Проверьте, установлен ли пакет:

   pacman -Qs sdl

Если ничего не выводится, значит, пакет не установлен, и вы должны установить его.

Для других дистрибутивов:

  • Ubuntu/Debian:
  sudo apt update
  sudo apt install libsdl1.2debian
  • Fedora:
  sudo dnf install SDL
  • openSUSE:
  sudo zypper install libSDL-1_2-0

2. Проверьте наличие библиотеки

После установки пакета убедитесь, что библиотека libSDL-1.2.so.0 доступна в системе:

find /usr/lib -name "libSDL-1.2.so*"

Или, если вы используете 64-битную систему:

find /usr/lib64 -name "libSDL-1.2.so*"

Если библиотека найдена (например, /usr/lib/libSDL-1.2.so.0), она должна быть доступна для OpenArena.

3. Убедитесь, что библиотека доступна в LD_LIBRARY_PATH

Если библиотека установлена, но ошибка сохраняется, возможно, система не может найти её. Проверьте, правильно ли настроен путь к библиотекам:

export LD_LIBRARY_PATH=/usr/lib:/usr/lib64:$LD_LIBRARY_PATH

Или замените /usr/lib и /usr/lib64 на путь, где находится libSDL-1.2.so.0 (если он отличается).

После этого попробуйте снова запустить OpenArena:

./openarena.x86_64

4. Проверьте зависимости OpenArena

Если ошибка всё ещё возникает, возможно, отсутствуют другие зависимости. Используйте утилиту ldd, чтобы проверить, какие библиотеки нужны OpenArena и какие из них отсутствуют:

ldd ./openarena.x86_64

В выводе смотрите на строки с not found. Если там указаны другие библиотеки, установите их с помощью пакетного менеджера.

5. Альтернатива: Установите OpenArena из репозитория

Если вы скачивали OpenArena вручную, попробуйте установить её из официального репозитория Arch Linux, чтобы все зависимости установились автоматически:

sudo pacman -S openarena

Это может быть проще, чем вручную собирать все зависимости.

6. Если ничего не помогло

Если проблема сохраняется, напишите:

  • Какой дистрибутив Linux вы используете (хотя похоже на Arch).
  • Откуда вы взяли openarena.x86_64 (официальный сайт, AUR, другой источник).
  • Вывод команды ldd ./openarena.x86_64.

Это поможет точнее диагностировать проблему.

[file-name 000209_2025-09-06_18-20-11.txt]