[Mono-list] Cannot install Mono rpms on CentOS 4

Jonathan Pryor jonpryor at vt.edu
Sun Apr 23 17:31:07 EDT 2006

On Sat, 2006-04-22 at 13:01 -0700, Tony G wrote:
> I'm wondering why Mono depends on SQLite anyway.

Mono doesn't depend on SQLite.

The Mono.Data.SqliteClient classes depend on SQLite. :-)

Simple solution: if you don't need Mono.Data.SqliteClient, don't install
it.  Alas, if you try to install all packages, you'll install the
mono-data-sqlite package, thus introducing the sqlite dependency, but if
you're careful (and don't depend on any apps that require sqlite, such
as F-Spot or Beagle), you should be fine.

> Someone else suggested the "Linux Installer" to keep Mono completely
> separate from other packages, but then someone commented that the installer
> has its own set of problems.  I wouldn't mind working with the installer if
> someone could document what the potential problems are that we might
> encounter.

The "potential problem" is an unsolvable problem: updates.

If a security vulnerability is ever found in mono, all mono
installations should be updated.  If you use your OS-supplied packages,
this is much easier (as you can use your OS mechanism to update mono,
e.g. apt-get, yum, red-carpet, etc.).

If you have your own mono install hanging around (e.g. a custom source
compile or the mono installer), it's up to you to keep track of all
updates available to mono and update when needed.

So it's generally preferable to stick with packages, whenever possible.

 - Jon

More information about the Mono-list mailing list