CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Installation (https://www.cfd-online.com/Forums/openfoam-installation/)
-   -   Error trying to install 2.1.x on Ubuntu 12.04 (https://www.cfd-online.com/Forums/openfoam-installation/103757-error-trying-install-2-1-x-ubuntu-12-04-a.html)

Tetragramm June 25, 2012 22:46

Error trying to install 2.1.x on Ubuntu 12.04
 
Hi everyone. I've gotten stuck at the part where I'm supposed to source the bashrc. When I input
Code:

source /opt/OpenFOAM-2.1.x/etc/bashrc
I get a string of errors saying
Code:

-su: /root/OpenFOAM/OpenFOAM-2.1.x/<Stuff>: No such file or directory
where <Stuff> is things like /bin/foamEtcFile or /etc/config/settings.sh
All told there are 11 files or directories not found.

Any ideas what I'm doing wrong?

Thanks.

wyldckat June 26, 2012 02:34

Greetings Tetragramm,

Building OpenFOAM (or almost anything else) as root is not a good idea, because one wrong key push and you might damage your OS installation... and with luck, spend an additional 30 or more minutes reinstalling it.

If you still want to take that risk, then you should have read the whole installation instructions page - http://www.openfoam.org/download/git.php - more specifically section "Setting environment variables for alternative locations":
Quote:

Code:

export FOAM_INST_DIR=/data/app/OpenFOAM
foamDotFile=$FOAM_INST_DIR/OpenFOAM-2.1.x/etc/bashrc
[ -f $foamDotFile ] && . $foamDotFile


If you don't understand this example, then perhaps you better not do these instructions as root ;)

Best regards,
Bruno

Tetragramm June 26, 2012 07:21

That was it, thanks. I'm not too worried about messing up. It's running on a VM with a restore image ready just before I started the install process. Also, because I'm using this to set up a LiveCD, I don't have a choice but to run in root, because that's how UCK works.

I'm being very careful not to make any typos, the problem comes when I don't understand something, or worse, misunderstand it. In this case, I thought that was going to be an output directory and had it set somewhere that didn't exist.

Thanks for you help.


All times are GMT -4. The time now is 12:00.