[Mono-list] Mono repositories for Ubuntu

Frederik Carlier frederik.carlier at ugent.be
Wed Apr 4 03:05:06 EDT 2007

Hi Wade,

I created a couple of Debian packages for Mono not too long ago, so I
could help you with that. If you have questions, just let me know, but
the basic process is like this (assuming you are going to start with the
Debian packages):

1. The usual thing: check out Mono from SVN, run ./autogen.sh and make dist
2. Move the tarballs (libgdiplus and mono) to another directory (say
3. In that directory: svn co svn://svn.debian.org/pkg-mono/mono/trunk/
4. cd mono-
5. svn-buildpackage rfakeroot

I assume steps 1-2 should be done on a local computer, while steps 3-5
should be done on the SuSE build service.

You should edit the version numbers of the Debian packages. To achieve
that, you need to edit the changelog file in mono-1-2.3.50/. Add a
suffix -0mono1 to the version number, as these are not official Debian
packages. (Otherwise it will conflict with the packages in the Debian

For what it's worth, packages built on one version of Debian/Ubuntu most
certainly won't run on any other version because of the strict dependencies.

Here's more info on Debian packages:
- http://www.debian.org/doc/manuals/maint-guide/index.en.html
- http://www.debian-administration.org/articles/336
- http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html


Wade Berrier schreef:
> I'm starting to put the mono stack in the opensuse build service.
> Currently this is building on suse and redhat based distros, but they
> have support for ubuntu/debian.
> I'm planning on updating the packages in the build service for our
> releases.  
> If anyone is interested in contributing the necessary bits for .deb
> packages, let me know,
> Wade
> On Sun, 2007-03-25 at 20:29 +0200, Frederik Carlier wrote:
>> Hi there!
>> Why not create a repository yourself? ;) Debian provides the scripts
>> required to create .deb packages for Ubuntu. You can find instructions
>> on how to do that here: http://pkg-mono.alioth.debian.org/ (scroll down
>> to the bottom of the page).
>> You'll need to have the tarballs that Mono releases ready.
>> I tried to create Debian/Ubuntu packages for Mono myself, but gave but
>> because I required a SVN HEAD build and that didn't quit work out.
>> Because of dependencies, it's likely that you'll have to create packages
>> for every specific version of Debian and Ubuntu.
>> Frederik.
>> David Anes schreef:
>>> Hi Roberto,
>>> This would be very nice, anyone could do that? This will boost
>>> Mono-based aplication development under Debian/Ubuntu.
>>> David Anes.
>>> 2007/3/25, Roberto Dohnert < robertdohnert at gmail.com
>>> <mailto:robertdohnert at gmail.com>>:
>>>     Any plans to introduce repositories for Ubuntu to make updating on
>>>     that platform easier?
>>>     _______________________________________________
>>>     Mono-list maillist  -  Mono-list at lists.ximian.com
>>>     <mailto:Mono-list at lists.ximian.com>
>>>     http://lists.ximian.com/mailman/listinfo/mono-list
>>> ------------------------------------------------------------------------
>>> _______________________________________________
>>> Mono-list maillist  -  Mono-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-list
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list

More information about the Mono-list mailing list