EPANET on Linux
EPANET is open source and compiles well on Linux using gcc. Prebuilt binary packages for several distributions are available for those who don't want to compile themselves.
Ubuntu DEB package
Fedora RPM package
openSUSE RPM package
Source code
Use the standard ./configure, make, make to build and install.
