Difference between revisions of "Installation/Linux/foam-extend-3.2/Ubuntu"

From OpenFOAMWiki
(Kicked off this page with additional details for 12.04)
 
(Python and Python-dev are now a must)
Line 1: Line 1:
 
= Introduction =
 
= Introduction =
This page is dedicated to preparing an [http://www.ubuntu.com Ubuntu] system for installing {{-Extend}} {{version3.1-ext}}.
+
This page is dedicated to preparing an [http://www.ubuntu.com Ubuntu] system for installing {{-Extend}} {{version3.2-ext}}.
  
 
__FORCETOC__
 
__FORCETOC__
Line 12: Line 12:
 
<bash>sudo apt-get install git-core build-essential binutils-dev flex \
 
<bash>sudo apt-get install git-core build-essential binutils-dev flex \
 
bison zlib1g-dev qt4-dev-tools libqt4-dev libncurses5-dev \
 
bison zlib1g-dev qt4-dev-tools libqt4-dev libncurses5-dev \
libxt-dev rpm mercurial graphviz
+
libxt-dev rpm mercurial graphviz python python-dev
 
</bash>
 
</bash>
  
Line 36: Line 36:
 
<bash>sudo apt-get install git-core build-essential binutils-dev cmake flex \
 
<bash>sudo apt-get install git-core build-essential binutils-dev cmake flex \
 
bison zlib1g-dev qt4-dev-tools libqt4-dev libncurses5-dev libiberty-dev \
 
bison zlib1g-dev qt4-dev-tools libqt4-dev libncurses5-dev libiberty-dev \
libxt-dev rpm mercurial graphviz
+
libxt-dev rpm mercurial graphviz python python-dev
 
</bash>
 
</bash>
  

Revision as of 18:15, 25 October 2015

1 Introduction

This page is dedicated to preparing an Ubuntu system for installing the foam-extend project OF Version 32ext.png.


2 Ubuntu versions

2.1 Ubuntu 12.04

Run the following command:

sudo apt-get update
sudo apt-get install git-core build-essential binutils-dev flex \
bison zlib1g-dev qt4-dev-tools libqt4-dev libncurses5-dev \
libxt-dev rpm mercurial graphviz python python-dev

Then follow the instructions on the previous page, subsection Get the source code, although keep in mind to run the following commands before you run source etc/bashrc:

echo export WM_COMPILER=Gcc49 >> etc/prefs.sh
echo export WM_THIRD_PARTY_USE_GCC_492=1  >> etc/prefs.sh
echo export compilerInstall=FOAM >> etc/prefs.sh

More specifically, the commands should be executed something like this:

cd ~/foam/foam-extend-3.2
 
echo export WM_COMPILER=Gcc49 >> etc/prefs.sh
echo export WM_THIRD_PARTY_USE_GCC_492=1  >> etc/prefs.sh
echo export compilerInstall=FOAM >> etc/prefs.sh
 
source etc/bashrc


2.2 Ubuntu 14.04

Run the following command:

sudo apt-get update
sudo apt-get install git-core build-essential binutils-dev cmake flex \
bison zlib1g-dev qt4-dev-tools libqt4-dev libncurses5-dev libiberty-dev \
libxt-dev rpm mercurial graphviz python python-dev

Then continue following the instructions on the previous page, subsection Get the source code.