.NET – Large-scale deployment of .NET mono applications on Linux/Ubuntu

Large-scale deployment of .NET mono applications on Linux/Ubuntu… here is a solution to the problem.

Large-scale deployment of .NET mono applications on Linux/Ubuntu

We have a .NET application that is compatible with Mono and Linux – written in Visual Studio 2010. To deploy on Windows, we use the Visual Studio deployment project to build the installer and place the files in the correct location.

Is there an equivalent for Linux? Something that is equally simple and easy to install for the end user?

Thanks

Roberto

Solution

For Ubuntu, you do want to work in a .deb/apt-based packaging framework already provided by the distribution (the same applies to Debian derivatives; Other distro families have their own systems, such as RPM). Check out Debian guidelines for packaging CLI based applications/binaries It may also be worthwhile to look at how existing mono-based applications are packaged (e.g. MonoDevelop, F-Stop, Tomboy).

Related Problems and Solutions