Ubuntu now support .NET officially. For other Linux, e.g., Debian, SUSE, Fedora, RHEL, this step by step beginner's guide may help!