This article is about the Linux operating system and developing and
publishing games for it.
Lunix is the preferred platform for ENIGMA, and many of the developers -
especially the primary developers - use Linux primarily (if not
exclusively). Many of the dependencies are
already included, and if they are not, they tend to be very easy to
obtain. The API Libraries are usually
pretty standard, open source libraries readily compatible with our
license. ENIGMA itself takes the form of
SO (shared object) on Linux for calling as a library
(e.g. from LateralGM), or ELF for command line
usage.
This list may go out of date, but these are the dependencies for ENIGMA.
It is recommended that you get one of the
Packages instead, if available.
For Ubuntu 11.04 through 12.04, the following libraries should be
sufficient:
or sudo apt-get install g++ zlib1g-dev libglu1-mesa-dev libalure-dev
libvorbisfile3 libvorbis-dev libdumb1-dev
At this point, we don't have a working package for your package manager.
If anybody has experience making .deb's or such, we'd appreciate your
contributions.
Wiki: Command_line_interface
Wiki: Cross_platform
Wiki: DLL
Wiki: Java
Wiki: LateralGM
Wiki: Mac_OS_X
Wiki: Module_hierarchy
Wiki: No_internal_or_system_editor
Wiki: User:IsmAvatar
Wiki: Windows