Since GetFEM++ is developped on linux (Ubuntu), the installation is simpler on linux, especially on Debian-based distributions (Debian/Ubuntu/Mint). However, GetFEM++ can be installed also on other linux distributions, on Mac os X and Windows. In order to compile GetFEM++ from sources, you need a recent C++ complier (supporting C++ 11 standard) and a recent version of python 2.
The main dependences of GetFEM++ on other libraries are
GetFEM++ C++ library can be build on its own or together with the Python, Scilab and/or Matlab interface.
You can also install the stable release of Getfem on linux distributions using the corresponding package management system.
More specific information on how to build Getfem C++ library can be found on the download and install page.