There is 😄
The only thing that’s not included in the binary is glibc. If the user has a version that’s much older than the version found during build the binary might not start. This means it’s usually a good idea to build on a system that uses an older version to build the binary (e.g. CentOS).
Apart from that, the process is straight-forward and works the same way as the Windows or macOS build.
@ecdsa Should I create a script that generates such a binary so we can release one on electrum.org?