Saturday, April 4, 2015

Install latest version of Mono and MonoDevelop on Raspberry Pi/Raspbian

My previous post show Install Mono/MonoDevelop on Raspberry Pi/Raspbian using the default package repository. The installed version will be mono 3.2.8 and monodevelop 3.0.3.2. Alternatively, we can update the package repository on the system to install with latest release: mono 3.12.1 and monodevelop 5.7.0 currently.




The page http://www.monodevelop.com/download/linux/ and http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives provide instructions to install MonoDevelop and Mono on Linux, include Debian. We can follow the steps to install on Raspberry Pi/Raspbian.

My steps is summrized here:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

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

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

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install mono-devel
sudo apt-get install mono-complete
sudo apt-get install referenceassemblies-pcl

sudo apt-get install monodevelop
sudo apt-get install monodevelop-nunit
sudo apt-get install monodevelop-versioncontrol
sudo apt-get install monodevelop-database

The videos show how to, on Raspberry Pi 2/Raspbian:



Here how it run remotely via ssh:



and via xrdp on Raspberry Pi and remmina on Ubuntu Linux:




Related:
- Solve MonoDevelop error: cannot execute "...". File name hase not been set.

3 comments:

Unknown said...

Thanks dear

OOBE said...

Thank's

But on my raspberry pi version-control not working.
I had to manualy download and install newer libs.
I'm windows not linux guy so I don't know is that mess sth up.
How do you think?

wget http://ftp.us.debian.org/debian/pool/main/libg/libgcrypt11/libgcrypt11-dev_1.5.0-5+deb7u4_armhf.deb
wget http://ftp.us.debian.org/debian/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u4_armhf.deb
wget http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error-dev_1.25-2_armhf.deb
wget http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error0_1.25-2_armhf.deb

sudo dpkg -i libgpg-error0_1.25-2_armhf.deb
sudo dpkg -i libgpg-error-dev_1.25-2_armhf.deb
sudo dpkg -i libgcrypt11_1.5.0-5+deb7u4_armhf.deb
sudo dpkg -i libgcrypt11-dev_1.5.0-5+deb7u4_armhf.deb

sudo apt-get install monodevelop-versioncontrol

Unknown said...

Hello, I have been working on Pi 3 with Windows 10 IoT Core so far and I'm new to Pi Zero.. Does Mono Develop work on Pi Zero ?