* Matériel : Raspberry Pi 3 * Distribution : Raspbian Jessie with desktop Image : 2017-07-05-raspbian-jessie.zip Adresse de téléchargement : http://vx2-downloads.raspberrypi.org/raspbian/images/raspbian-2017-07-05/2017-07-05-raspbian-jessie.zip
pi@doom:~ $ sudo apt-get install build-essential git-core cmake libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev libluajit-5.1-2 libluajit-5.1-dev libncurses5-dev doxygen gettext-base libgettextpo-dev libopenal-dev libvorbis-dev gettext libleveldb-dev postgresql postgresql-server-dev-9.6
pi@doom:~ $ mkdir -p JEUX/MINETEST.415
pi@doom:~ $ cd JEUX/MINETEST.415/
pi@doom:~/JEUX/MINETEST.415 $
pi@doom:~/JEUX/MINETEST.415 $ git clone https://github.com/minetest/minetest.git
Clonage dans 'minetest'...
...
Vérification de la connectivité... fait.
pi@doom:~/JEUX/MINETEST.415 $
pi@doom:~/JEUX/MINETEST.415 $ cd minetest/
pi@doom:~/JEUX/MINETEST.415/minetest $ git checkout tags/0.4.15
Note: checking out 'tags/0.4.15'.
...
HEAD est maintenant sur 231ac33... Bump version to 0.4.15
pi@doom:~/JEUX/MINETEST.415/minetest $
pi@doom:~/JEUX/MINETEST.415/minetest $ git checkout -b 0.4.15
Basculement sur la nouvelle branche '0.4.15'
pi@doom:~/JEUX/MINETEST.415/minetest $
pi@doom:~/JEUX/MINETEST.415/minetest $ cmake . -DRUN_IN_PLACE=TRUE -DBUILD_SERVER=TRUE -DENABLE_LUAJIT=TRUE -DENABLE_FREETYPE=TRUE -DENABLE_GETTEXT=TRUE -DENABLE_CURL=TRUE -DENABLE_GLES=TRUE -DCMAKE_BUILD_TYPE=Release
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
...
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.8")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/JEUX/MINETEST.415/minetest
pi@doom:~/JEUX/MINETEST.415/minetest $
pi@doom:~/JEUX/MINETEST.415/minetest $ make -j2
Scanning dependencies of target GenerateVersion
Scanning dependencies of target jsoncpp
[ 0%] Building CXX object lib/jsoncpp/CMakeFiles/jsoncpp.dir/jsoncpp.cpp.o
[ 0%] Built target GenerateVersion
...
[100%] Building CXX object src/CMakeFiles/minetest.dir/wieldmesh.cpp.o
[100%] Linking CXX executable ../bin/minetest
/usr/bin/ld: warning: libjpeg.so.8, needed by /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/libIrrlicht.so, may conflict with libjpeg.so.62
[100%] Built target minetest
pi@doom:~/JEUX/MINETEST.415/minetest $
pi@doom:~/JEUX/MINETEST.415/minetest $ cd games/
pi@doom:~/JEUX/MINETEST.415/minetest/games $ git clone https://github.com/minetest/minetest_game.git
Clonage dans 'minetest_game'...
...
Vérification de la connectivité... fait.
pi@doom:~/JEUX/MINETEST.415/minetest/games $
pi@doom:~/JEUX/MINETEST.415/minetest/games $ cd minetest_game/
pi@doom:~/JEUX/MINETEST.415/minetest/games/minetest_game $ git checkout tags/0.4.15
Note: checking out 'tags/0.4.15'.
...
HEAD est maintenant sur 3c9d089... Boats: Avoid crash if boat pos over limit
pi@doom:~/JEUX/MINETEST.415/minetest/games/minetest_game $
pi@doom:~/JEUX/MINETEST.415/minetest/games/minetest_game $ git checkout -b 0.4.15
Basculement sur la nouvelle branche '0.4.15'
pi@doom:~/JEUX/MINETEST.415/minetest/games/minetest_game $
En Local :
pi@doom:~/JEUX/MINETEST.415/minetest/games/minetest_game $ cd ../../bin/
pi@doom:~/JEUX/MINETEST.415/minetest/bin $ ./minetest
https://dev.minetest.net/Compiling_Minetest http://serveur2jeu.info/installation-du-serveur-minetest-sur-ubuntu-16-04-configuration-pour-limpression-3d/ https://miniordi.hacktech.dev/installation-du-client-minetest-stable-0-4-16-sur-raspberry-pi-3/