Install:FreeBSD - hpgDesigns/hpgdesigns-dev.io GitHub Wiki

FreeBSD support is in the works thanks to time-killer-games and help from JoshDreamland. The instructions on this page are incomplete and will not work yet without changes being made to ENIGMA itelf, such as removal of the XLib platform dependency on Linux-specific code such as joysticks and program_directory which both need to be re-written to also support BSD distro's...

  • Check-out the ENIGMA repo: The primary way to do this is by referring to the Git installation guide.

In addition, there is an easier method for those of which whom use FreeBSD based distributions;

Easy method for Ubuntu and Debian users

On Ubuntu simply copy and paste this code into a file called install.sh and run it, Debian users should remove the add-apt-repository command. If it doesn't run make sure you have given it permission to be run as an executable.

  • Prerequisites: GNU GCC G++ Compiler, Git Client, Java
  • Install dependencies:

   sudo ln -s /usr/local/bin/bash /bin/bash    sudo pkg ins wget git make++ protobuf protobuf-c lzlib glew glm png libGLU freeglut alure libvorbis vorbis-tools         Box2D dumb sdl2 libXrandr libXinerama openjdk-jre openjdk rapidjson libyaml boost-libs pulseaudio pugixml

Binaries

running the install script in the enigma-dev folder from a terminal window

   ./install.sh

Or you can obtain them manually per these instructions.

⚠️ **GitHub.com Fallback** ⚠️