[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mono-list
Subject:    [Mono-list] A script for downloading, compile and prepare a parallel environmnent
From:       Alberto_León <leontiscar () gmail ! com>
Date:       2013-01-23 8:41:51
Message-ID: CALftz8bSv+sdE8SjXDZc5QMi92OkX3kwjDj_co9p1MXpWzS1Ww () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hello,
Few hours ago I push to git a modification of the original script of Nathan
Bridgewater

This script do this:
1. Ask you for the version of mono you want to install
2. Sets the MONO_PREFIX to /opt/mono-version_you_given
3. Install throught apt-get the packages of your distro needed to compile
Mono and his dependencies.
4. Downloads the specific sources for the mono version you choosed and the
sources of his dependencies.
5. Set ./configure --prefix=/opt/mono-version_you_given for all the
packages to be compiled.
6. Makes and make install of each one.
7. Creates a file "~/mono-version_you_given" with the bash commands to set
the parallel environment to load it with the bash source command.

I test it in Linux Mint (Ubuntu) and Debian.

In few days a will publish the versions for other distros.

You can find the script in
https://github.com/AlbertoLeon/Simple-Mono-Installer with the name
"install_mono_choosing_version.sh"

Please see README to find the original script of Nathan Bridgewater

My idea is to create a set of scripts to automatically do this tasks for
all major distros that doesn't have a clean way to get the latest stable
version of mono.

And too I want to make some GTK apps to do it graphically and friendly to
be more easy.

These tools in future will give you the oportunity to select one of the
installed parallel environments and to download and compile MonoDevelop and
others Mono based programs.

Best Regards,

-- 

http://stackoverflow.com/users/690958/alberto-leon

[Attachment #5 (text/html)]

<div dir="ltr">Hello,<div>Few hours ago I push to git a modification of the original \
script of  <span style="color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:14px;line-height:14.666666984558105px">Nathan \
Bridgewater</span></div> <div><font color="#333333" face="Helvetica, arial, freesans, \
clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px"><br></span></font></div><div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">This script \
do this:</span></font></div> <div><font color="#333333" face="Helvetica, arial, \
freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">1. Ask you \
for the version of mono you want to install</span></font></div> <div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">2. Sets the \
MONO_PREFIX to /opt/mono-version_you_given</span></font></div> <div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">3. Install \
throught apt-get the packages of your distro needed to compile Mono and his \
dependencies.</span></font></div> <div><font color="#333333" face="Helvetica, arial, \
freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">4. Downloads \
the specific sources for the mono version you choosed and the sources of his \
dependencies.</span></font></div> <div><font color="#333333" face="Helvetica, arial, \
freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">5. Set \
./configure --prefix=/opt/</span></font><span \
style="color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font- \
size:14.399999618530273px;line-height:14.662500381469727px">mono-version_you_given \
for all the packages to be compiled.</span></div> <div><font color="#333333" \
face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">6. Makes and \
make install of each one.</span></font></div><div> <font color="#333333" \
face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">7. Creates a \
file &quot;~/</span></font><span \
style="color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font- \
size:14.399999618530273px;line-height:14.662500381469727px">mono-version_you_given&quot; \
with the bash commands to set the parallel environment to load it with the bash \
source command.</span></div> <div><font color="#333333" face="Helvetica, arial, \
freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px"><br></span></font></div><div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">I test it in \
Linux Mint (Ubuntu) and Debian.</span></font></div> <div><font color="#333333" \
face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px"><br></span></font></div><div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">In few days a \
will publish the versions for other distros.</span></font></div> <div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px"><br></span></font></div><div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">You can find \
the script in  <a href="https://github.com/AlbertoLeon/Simple-Mono-Installer">https://github.com/AlbertoLeon/Simple-Mono-Installer</a> \
with the name &quot;install_mono_choosing_version.sh&quot;</span></font></div> \
<div><font color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px"><br></span></font></div><div \
style><font color="#333333" face="Helvetica, arial, freesans, clean, \
sans-serif"><span style="font-size:14.399999618530273px;line-height:14.662500381469727px">Please \
see README to find the  </span></font>original script of  <span \
style="color:rgb(51,51,51);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:14px;line-height:14.666666984558105px">Nathan \
Bridgewater</span></div> <div><font color="#333333" face="Helvetica, arial, freesans, \
clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px"><br></span></font></div><div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">My idea is to \
create a set of scripts to automatically do this tasks for all major distros that \
doesn&#39;t have a clean way to get the latest stable version of \
mono.</span></font></div> <div><font color="#333333" face="Helvetica, arial, \
freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px"><br></span></font></div><div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">And too I \
want to make some GTK apps to do it graphically and friendly to be more \
easy.</span></font></div> <div><font color="#333333" face="Helvetica, arial, \
freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px"><br></span></font></div><div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">These tools \
in future will give you the oportunity to select one of the installed parallel \
environments and to download and compile MonoDevelop and others Mono based \
programs.</span></font></div> <div><font color="#333333" face="Helvetica, arial, \
freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px"><br></span></font></div><div><font \
color="#333333" face="Helvetica, arial, freesans, clean, sans-serif"><span \
style="font-size:14.399999618530273px;line-height:14.662500381469727px">Best \
Regards,<br clear="all"> </span></font><div><br></div>-- <br><div><br></div><div><a \
href="http://stackoverflow.com/users/690958/alberto-leon" \
target="_blank">http://stackoverflow.com/users/690958/alberto-leon</a><br><img \
src="http://stackoverflow.com/users/flair/690958.png"></div>

</div></div>



_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic