Установка Dwarf Fortress на Linux и Mac



  • Dwarf Fortress

    Установка на примере версии 0.42.06

    Версия для Linux: http://www.bay12games.com/dwarves/df_42_06_linux.tar.bz2
    Версия для Mac: http://www.bay12games.com/dwarves/df_42_06_osx.tar.bz2

    Mac

    Перекидываем папку с игрой в Applications для старта игры запускаем скрипт df.

    В OS X 10.8 и выше необходимо обновить библиотеку SDL_ttf для запуска Dwarf Fortress: скачиваем SDL_ttf 2.0.11 и заменяем им файл в Libs/SDL_ttf.framework.

    В OS X 10.11 и выше нужно обновить библиотеку SDL: скачиваем SDL 1.2.15 и заменяем им файл в Libs/SDL.framework.

    Вместо обновления SDL можно изменить настройки PRINT_MODE в data/init/init.txt на STANDARD. Так же это нужно будет сделать обладателям Retina (изменить настройки PRINT_MODE)

    Linux

    Dwarf Fortress 32-ух битное приложение, поэтому, в x64 системах, нужно иметь 32-ух битные версии библиотек необходимых игре.

    В дальнейшем подразумевается, что Вы имеете представление о командной строке.

    Скачиваем игру (в данном примере версию 0.42.06):

    wget http://www.bay12games.com/dwarves/df_42_06_linux.tar.bz2

    Распаковываем:

    tar xjf df_42_06_linux.tar.bz2

    Переходим в каталог и запускаем:

    cd df_linux/
    ./df
    

    Если получаем ошибку об отсутствующих библиотеках — устанавливаем их (если у Вас x64 дистрибутив, то устанавливаем именно 32-ух битную версию библиотеки).

    Debian/Ubuntu (и прочие Debian-based)

    Для устранения ошибок вроде:

    ./libs/Dwarf_Fortress: error while loading shared libraries: libSDL_image-1.2.so.0: cannot open shared object file: No such file or directory

    или

    ./df: ./libs/Dwarf_Fortress: not found

    устанавливаем библиотеки:

    sudo dpkg --add-architecture i386
    sudo apt-get update
    sudo apt-get install libsdl-image1.2:i386 libsdl-ttf2.0-0:i386 libgtk2.0-0:i386 libjpeg62-turbo:i386 libglu1-mesa:i386 libopenal1:i386
    

    В Ubuntu 13 и старше (Ubuntu 12, 10 и т.д.)

    sudo apt-get install ia32-libs libsdl-image1.2 libsdl-sound1.2 libsdl-ttf2.0-0

    Fedora

    sudo dnf install SDL.i686 SDL_image.i686 SDL_ttf.i686 gtk2-devel-2.24.28-1.fc22.i686 openal-soft.i686 alsa-lib.i686 alsa-plugins-pulseaudio.i686 mesa-dri-drivers-10.6.9-1.20151008.fc22.i686

    Arch Linux

    DF в Arch можно установить как методом описанным выше, так и взять его из community репозитория.

    32-bit

    Установка игры со всеми необходимыми зависимостями

    pacman -S dwarffortress

    Добавляем пользователя, под которым будем играть, в группу games

    gpasswd -a [users] games

    Запускаем

    dwarffortress

    64-Bit

    Дополнительно необходимо подключить репозиторий multilib

    vi /etc/pacman.conf

    Удаляем комментарии с multilib, получаем в итоге (без #):

    [multilib]
    SigLevel = PackageRequired
    Include = /etc/pacman.d/mirrorlist
    

    Сохраняем и выходим:

    :wq

    Обновляем список пакетов и проводим их upgrade:

    pacman -Syyu

    Повторяем те же действия, что и в случае 32-bit.

    Gentoo

    emerge -av games-roguelike/dwarf-fortress

    Dwarf Fortress


Войдите чтобы оставить сообщение