Po przeczytaniu postu od mojego przyjaciela Daniela o nowej wersji MonoDevelop, postanowiłem spróbować go zainstalować ... i wtedy zdałem sobie sprawę, że instalacja ze źródła jest tak bolesna, że lepiej to rozgryźć i podzielić się nią z innymi.
Pierwszą rzeczą, którą musimy zrobić, to zainstalować wszystkie pakiety wstępnie wymaganych bibliotek programistycznych, abyśmy mogli tworzyć odsyłacze do nich podczas budowania. To zajmie dużo czasu, szczególnie instalacja monoklum.
Należy zauważyć, że środowisko wykonawcze mono jest domyślnie instalowane w Feisty, dlatego nie pojawia się na tej liście. Jeśli wypróbujesz to w innym wydaniu, musisz się upewnić, że również to zainstalujesz.
sudo apt-get install mono-devel build-essential mono-gmcs libmono-dev libpango1.0-dev libgtk2.0-dev libgtksourceview2.0-cil libgecko2.0-cil monodoc libmono-system-runtime2.0-cil libmono-cairo2 .0-cil gettext
Teraz będziesz chciał pobrać, rozpakować i rozpakować najnowszy kod źródłowy do wybranego katalogu. (Będziesz chciał się upewnić, że 0.16 jest wciąż najnowszym)
wget http://go-mono.com/sources/monodevelop/monodevelop-0.16.tar.bz2
bunzip2 monodevelop-0.16.tar.bz2
tar xvf monodevelop-0.16.tar
cd monodevelop-0.16
Teraz możemy rozpocząć kompilację, a zauważysz, że linia ./configure przekazuje opcję prefiksu, aby zainstalować ją we właściwym katalogu.
./configure -prefix = 'pkg-config -variable = prefix mono'
robić
sudo zainstaluj
W tym momencie należy zainstalować MonoDevelop. Możesz uruchomić go za pomocą Alt + F2, wprowadzając monodevelop w polu uruchamiania.
MonoDevelop przychodzi od ostatniego użycia, mimo że wciąż jest dużo błędów. Najbardziej godną uwagi cechą jest brak zintegrowanego debuggera ...
Testowane na czystej instalacji Feisty.
Pobierz MonoDevelop z monodevelop.com