Posted by: inorton | Thursday 19th January 2012

Mono 2.10.8 and Monodevelop 2.8.5.1 packages for Ubutnu Oneric

I almost forgot I had a blog here, so it’s time to put it to good use.

For a while now, it’s not been easy to install the bleeding edge mono and monodevelop, while the stock ubuntu packages are good and the debian experimental ones are very good, they are still both quite old (due to having the requirement that they exist to support a whole chunk of an entire linux installation ) and so do not get fixes very quickly. With this in mind I have decided to create (and try to maintain) packages for a full parallel mono environment of the latest stable/released mono and monodevelop.

monodevelop 2.8.5 on ubuntu

These packages will not interfere or interact with your existing binary (deb) installation of mono or monodevelop so it won’t break your package manager nor your existing mono based apps and libraries.

Release 5 of the “pmono” ubuntu packages for mono and monodevelop are now complete and uploaded.

Installation:

Add the following line to your /etc/apt/sources.list

deb http://void.printf.net/~bredroll/pmono ./

Then run:

$ sudo apt-get update && sudo apt-get install pmono-*

Usage:

$ pmono bash 
$ pmono mono ... 
$ pmono gsharp ... 
$ pmono monodevelop 
etc..

Main changes since release 4:

  • mono 2.10.8
  • monodevelop 2.8.5.1

Main changes since release 2:

  • can now install monodevelop without forcing the package
  • package disk usage sizes now correct
  • custom soft debugger dialog enabled by default
  • moved internal package creation away from checkinstall and now use a more traditional dpkg-deb and some perl to monitor changes

I’ve been able to test most things by building and running a gtk# app using the new packages aswell as running a remote debug session.

The only bugs so far seem to be that monodoc segfaults on exit and that monodevelop always seems to want to run gnome-terminal when you choose “Open in Terminal” where it really should use x-terminal-emulator ( you can fix this by making a symlink in /usr/local/bin between ‘gnome-terminal’ and ‘x-terminal-emulator’

My next few plans are for an amd64 build and to update the mono 2.10.8 and monodevelop 2.8.5, stay tuned!

About these ads

Responses

  1. Your solution seemed easy enough for a new Linux user to follow… but then I got this:
    > sudo apt-get update && sudo apt-get install pmono-*
    E: Type ‘deb http://void.printf.net/~bredroll/pmono ./’ is not known on line 7 in source list /etc/apt/sources.list
    E: The list of sources could not be read.

    What am I doing wrong?

    • How strange..

      Make sure you have not added any quotes to your file, I get the same as you if I encase the line with double quotes. Here is a line from my file:

      ## pmono repo on void
      deb http://void.printf.net/~bredroll/pmono ./
      

      Ian


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: