De acuerdo con las instrucciones en https://www.openfoam.com/download/install-binary-linux.php y en https://openfoam.org/download/6-linux/ lo mejor es utilizar docker.
Pero como dijo Cantiflas, siendo OpenFOAM una aplicación para Ubuntu, echarla a andar en Fedora tiene sus detalles, particularmente con SELinux.
Primeramente, lo más fácil es instalar y echar a andar docker:
# dnf -y install docker # systemctl start dockerComo dice en https://www.projectatomic.io/blog/2015/08/why-we-dont-let-non-root-users-run-docker-in-centos-fedora-or-rhel/, hay que ignorar las instrucciones de hacer un grupo docker, y en su lugar utilizar sudo. Se pueden seguir cualquiera de las dos opciones: la de https://openfoam.org/download/6-linux/ o bien https://www.openfoam.com/download/install-binary-linux.php. Yo terminé instalando las dos, utilizando los directorios ~/OpenFOAM/turbo-6 y ~/OpenFOAM/turbo-v1806 respectivamente.
Ahora bien, antes de ejectuar startOpenFOAM o bien openfoam6-linux hay que ir en contra del sentido común y apagar SELinux:
# setenforcing 0Finalmente, escogemos una versión/directorio de trabajo, y ejecutamos el contenedor vía sudo:
$ cd ~/OpenFOAM/turbo-6 $ sudo openfoam6-linuxO bien:
$ cd ~/OpenFOAM/turbo-v1806 $ sudo startOpenFOAMListo. Ya podemos hacer las pruebas que indican las instrucciones.
Al terminar de usar openFOAM recuerden activar SELinux:
# setenforcing 1Lo demás, no tengo idea. Creo que debí enlistarme en el curso. Será para la próxima.