[Mono-dev] "Installing" mono via copy
bperry.volatile at gmail.com
Fri Dec 13 16:18:53 UTC 2013
Sent from a computer
> On Dec 13, 2013, at 10:10, Chris Tacke <ctacke at opennetcf.com> wrote:
> 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?
>> -----Original Message-----
>> From: mono-devel-list-bounces at lists.ximian.com [mailto:mono-devel-list-
>> bounces at lists.ximian.com] On Behalf Of Chris Tacke
>> Sent: Friday, December 13, 2013 9:40 AM
>> To: mono-devel-list at 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?
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
More information about the Mono-devel-list