OpenFOAM installation
OpenFOAM Installation
OpenFOAM 2.3.1 over Debian 7.0
Installation
First you need to check the required packages. They can be obtained using aptitude. Here is a complete list for the platform:
Then you must create a folder that is accesible for all the users, like /usr/local or /opt.
In that folder use the wget command to download the source package for both the base OpenFOAM and Third Party Scripts:
Update the aliases database:
4. Verify that sendmail knows about the different names that the client can have.
Edit /etc/mail/local-host-names
<nowiki> ... localhost localhost.localdomain ${HOSTNAME} ${HOSTNAME}.${DNS_DOMAIN} ...</nowiki>
Verify that the host appears in /etc/hosts
... ${IP_ADDR} ${HOSTNAME}.${DNS_DOMAIN} ${HOSTNAME} ...
Edit /etc/mail/sendmail.mc
... dnl # dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`${HOSTNAME}.${DNS_DOMAIN}')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl dnl # dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl ...
5. Activate the new configuration
Security
By default Debian installs sendmail enabled only for localhost.
If tcp-wrappers are used, a line similar to the following should be added to /etc/hosts.allow
... sendmail: 127.0.0.1
If different filters are used, it's necessary to allow the access to the port localhost:25/tcp from localhost:1025/tcp
Cleaning-up (optional)
Remove ssmtp
If the DNS setup isn't defined in /etc/network/interfaces, remove resolvconf