Skip to content
This repository has been archived by the owner on Nov 20, 2020. It is now read-only.

Installation of System Dependencies

mnicky edited this page Dec 7, 2012 · 29 revisions

[under construction]

Luadist requires the presence of C compiler, Git (any recent version) and CMake (at least of version 2.8.4) on the system. For installation of some modules distributed by Luadist, C++ compiler can also be required. For installation instructions depending on your operation system, see below.

Linux (and other Unixes)

On most Linux systems, C and C++ compilers, make, cmake and git are required. The packages that need to be installed depend on the concrete Linux distribution:

  • On Debian based distributions (Debian, Ubuntu, Mint...), packages libc-dev, gcc, g++, make, cmake and git are needed and you can use the command: sudo apt-get install build-essential cmake git to install them from the command line.

  • On Red Hat based distributions (Red Hat, Fedora, CentOS...) the required packages can be installed with the command: sudo yum install make gcc gcc-c++ kernel-devel cmake git

However, you can use any other package management tool (e.g. aptitude, zypper, pacman...), depending on the distribution you use.

OS X

[todo]

Microsoft Windows

Below we are describing an installation on Windows XP, but it should be very similar for other versions of Windows as well.

C and C++ compilers

As C and C++ compilers, we will use the ones provided by MinGW project.

Installation:

![Updating the repository catalogues](http://i.imgur.com/zTBdT.png)
  • In the Select Components dialog, choose both C and C++ compilers:
![Selecting components to install](http://i.imgur.com/COLMv.png)

After the successful installation, you need to add the path to MinGW to your system PATH variable, so that it can be accessed from the command line.

  • In the item System of the Control Panel. Go to the tab Advanced and open the item Environment Variables:
![Selecting components to install](http://i.imgur.com/h7YNI.png)
  • In the part System variables locate the variable Path and add a string ;C:\MinGW\bin at the end. Do not change the preceding values, just add this one to the end and then save the changes:
![Selecting components to install](http://i.imgur.com/apcJ8.png)

CMake

Installation:

  • Download the latest binary installer from http://cmake.org/HTML/Download.html#latest, concretely Windows (Win32 Installer) and execute it.
  • When installer offers an option to add CMake to the system PATH variable, choose an option to add it for all users:
![Adding CMake to the PATH](http://i.imgur.com/hxxuS.png)

Git

To install Git, we will use the installer Git for Windows from the project msysGit.

Installation:

![Selecting components to install](http://i.imgur.com/rdqgF.png)
  • When the installer offers options to adjusting the PATH environment, select the option Run Git from the Windows Command Prompt (it's crucial to not to select the third option, because it causes problems with cmake):
![Adjusting the PATH environment](http://i.imgur.com/w0o95.png)