XXI. századi MonoDevelop (vagy ahogy mostanában hívják: Xamarin Studio) fordítása Ubuntu 12.04 LTS alatt

A lent látható szkript a címben jelzett műveletet végzi el teljesen automatikus módon.
Ha éppen nem fordul, akkor érdemes később újra megpróbálni, mert a monos srácok állandóan babrálják a forrást.

----8<------------------------------
[code]
#!/bin/bash

REPO=git://github.com/mono/monodevelop
RELEASE=monodevelop-4.0.1
PREFIX=/usr/local

echo "Installing reqiured packages..."
sudo apt-get install mono-complete git-core automake intltool libglib2.0-cil-dev libgtk2.0-cil-dev libglade2.0-cil-dev libgnome2.0-cil-dev libgnome-vfs2.0-cil-dev libgconf2.0-cil-dev libmono-addins-gui-cil-dev libmysql-cil-dev mono-xsp4 mono-fastcgi-server4 mono-4.0-service

echo "Cleaning up the source directory..."
rm -rf monodevelop

echo "Getting the source..."
git clone $REPO

echo "Prepating the source code..."
pushd monodevelop
git checkout $RELEASE

echo "Compiling the source code..."

echo
echo "From the list that will be displayed LATER select also:"
echo "[X] extras/MonoDevelop.Database"

./configure --select --prefix=$PREFIX
make clean all

echo "Installing..."
sudo make install

popd
[/code]
----8<------------------------------

Hozzászólások

A VB.NET tamogatas fejlodott valamit azota a harom ev ota, amiota nem lattam a cuccot? Vagy meg mindig csak hajlajt van?
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. 

Pedig jo cucc. Nekem mondjuk a mono pont ezert kellene, imadok VB.NET -ben programozni, csak egyre kopik a tudasom, mert nem tudok sehol. Windowson lehetne, de azt alig hasznalok, Linux/OS X ala meg kellene valami ertelmes IDE, a MonoDevelop az lenne, ha lenne rendes nyelvi support.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. 

Hát végül is azt csinálja nem? Lefordítja.

Még egy kis adalék:
$ apt-cache show monodevelop
Provides: monodoc-viewer
Depends: ...monodoc-manual...

$ apt-cache show monodoc-manual
Depends: ... monodoc-viewer

Értem én, lehet csak elfogult vagyok mert az apt-peak programot emiatt kellett átírnom. Ha ez teljesen normális dolog hogy a kötelező függőségek ilyen hurkot csinálnak, akkor még jó is hogy ez kiderült. Mindenesetre azért ez elég ritka lehet. Általában be szoktak iktatni ilyen körökbe egy ajánlott függőséget is(ami azt jelenti hogy azért automatikusan telepíti default). Nem tudom van-e erre szabvány.