четверг, 3 октября 2013 г.

TomeNET 4.5.4 под Android (armhf)

Как собирал игру под arm процессор.

Играть можно под android, но через онное место (vnc / ssh)

Отступление.

Если думаете что компилировать сложно, это не всегда так. Это первая моя компиляция на linux. И самая простая что у меня была.

На android устанавливается Linux Deploy, на sdcard заливается образ из архива ubuntu-13.04, настраивается и запускается.
В настройках Linux Deploy меняем:
Distribution: Ubuntu
Distribution suit: raring
Architecture: armhf
User name: ubuntu
... остальное по-умолчанию
выходим из настроик и нажимаем START



Пользователь ubuntu, пароль changeme (если в Linux Deploy не делалась переконфигурация, то пароль скорее всего будет ubuntu) для ssh и vnc.
Подключаемся по ssh ssh ubuntu@192.168.....
заходим рутом sudo su - (минус в конце желателен)
меняем пароли
passwd (для рута)
passwd ubuntu (для пользователя ubuntu)
exit (выходим из под рута)
vncpasswd (меняем пароль для vnc, на вопрос отвечаем n)


Предкомпиляция.
Всё проделывается под Linux Deploy на Ubuntu. Можно по ssh, либо через vnc в консоли.

Скачиваем исходники здесь

распаковываем:
bzip2 -d tomenet-4.5.4.tar.bz2
tar -xvf tomenet-4.5.4.tar


входим в каталог с исходниками:
cd tomenet-4.5.4/src

устанавливаем компилятор и библиотеки:
sudo apt-get install build-essential
sudo apt-get install gcc
sudo apt-get install libncurses5-dev libsdl1.2-dev libsdl-mixer1.2-dev

мне не понадобился, но может быть лишним не будет:
sudo apt-get install libsdl-image1.2-dev

мне не понадобилось, но для подтягивания недостающих пакетов по зависимостям, можно пустить команду:
sudo apt-get install -f


Поехали!

make
make install

Всё! src каталог можно удалять.
Download compiled (tomenet-4.5.4) game
p.s. для запуска игры всё равно необходимо чтобы пакеты указанные выше присутствовали в системе.

Комментариев нет:

Отправить комментарий