problem with User configuration
Hi,
I have installed OpenFOAM Ubuntu/Debian package on my Ubuntu linux (version 10.04). I installed it by logging in to root then I switched to a user (arunaveen) which I created by using the command "useradd". I followed the steps given in OpenFOAM website to configure the user by adding . /opt/openfoam171/etc/bashrc and saved the file. After this when I type . ~/.bashrc in the terminal I get the following output /hom/arunaveen/.bashrc: 13: shopt: not found /hom/arunaveen/.bashrc: 21: shopt: not found /hom/arunaveen/.bashrc: 52: shopt: not found /etc/bash_completion: 33: [[: not found /etc/bash_completion: 39: [[: not found /etc/bash_completion: 52: Bad substitution \[\e]0;\u@\h: \w\a\]\u@\h:\w$ If I type icoFoam -help, I get -sh: icoFoam: not found. When I switched back into root and tried to do the same with bashrc file everything worked fine and I could see the usage message after typing "icoFoam -help" I don't want to run the code as a root, I want to work with OpenFOAM in my user account, so could anyone please tell me what should I do. Thanks |
found it
I just changed the shell type from /bin/sh to /bin/bash and I can see the usage message now in my user account also. However, I am interested in knowing why just changing from /sh to /bash solved this problem. So please explain me. Thanks |
All times are GMT -4. The time now is 10:42. |