I guess to put it another way, the question might be this:

I have a Mono application.  I need to distribute that application onto an 
embedded Linux platform that doesn't have Mono in the OS.  Assuming I don't 
have the luxury of install tool in the OS, what are the steps required to 
deploy Mono and my application such that the application will be able to run?

-Chris


> -----Original Message-----
> From: mono-devel-list-boun...@lists.ximian.com [mailto:mono-devel-list-
> boun...@lists.ximian.com] On Behalf Of Chris Tacke
> Sent: Friday, December 13, 2013 9:40 AM
> To: mono-devel-list@lists.ximian.com
> Subject: [Mono-dev] "Installing" mono via copy
> 
> I have an embedded Linux platform on which I need to install Mono.  The
> platform does not have any installer tools like apt or whatever.  I have to
> custom build Mono for the platform for a variety of reasons.
> 
> I am successfully building Mono from source under an Ubuntu machine.  That
> works just fine.
> 
> The problem I'm now facing is how to "distribute" the resulting build.  Due to
> size contraints, I've compiled only the 4.5 stuff, plus I've pulled out a 
> variety
> of things like System.Drawing,  all of the WinForms stuff, etc.  I've also
> stripped the binaries.
> 
> What I did was:
> 
> - set a custom prefix (and other stuff) during configure
> - make & make install.
> - Go into the install folder and trim out stuff I don't need and strip 
> binaries
> 
> So now I have a set of folders that contain Mono.  My hope was that I could
> tar these up, copy that to the destination, untar it in the /usr directory so 
> that
> the mono bin files end up in /usr/bin, the mono lib files end up in /usr/lib 
> etc.
> 
> Doing this I success if I do a mono -V.  I get version info.  However, if I 
> try to
> actually run a mono app, it complains about not finding mscorlib.dll.  It's
> looking in the path where I set the prefix back on the build machine.
> 
> How should I be going about doing an installation like this?  What am I 
> missing
> in my process?
> 
> -Chris
> 
> 
> 
> 
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to