Need to install Mono to use Azure on Ubuntu 14.04

I have been having a play using MS Azure through Ubuntu, but in order to manage my Azure Server, it's asked me to install Silverlight which has then directed me to install Mono.

I've downloaded Mono but the Archive Manager won't open it.

Reading around, I am guessing this is because I am running a 64-bit system, and I gather that to get Mono running in 64-bit, it needs installing through code.

I'm super new to both Ubuntu and Linux. Please advise what to run in a terminal session in order to get Mono installed so that I can get back to Azure.


To install mono

sudo apt-get install mono-complete

Silverlight is not available on Linux, but you can try alternatives such as Pipelight.


Installing Mono if your are behind a proxy or a firewall When :

  1. Ports are blocked (keyserver.ubuntu.com:11371)
  2. When you are not able to add a signing key

Add Signing Key using

    wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -O out && sudo apt-key add out && rm out

Add Repository

    echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list  

Update repolist

sudo apt-get update    

Install Mono (using the package names in bold)

The package mono-devel should be installed to compile code.

The package mono-complete should be installed to install everything - this should cover most cases of “assembly not found” errors.

The package referenceassemblies-pcl should be installed for PCL compilation support - this will resolve most cases of “Framework not installed: .NETPortable” errors during software compilation.