MonoDevelopをsvn trunkのソースからビルドしてインストールする手順。 ビルドに使用した環境はUbuntu 9.10 RC Desktop。 本文は2009年10月26日現在のバージョンに基づく。
ビルドにはgcc、libtool、autotools、gettext、pkg-config等が必要になるので、あらかじめインストールしておく必要がある。
MonoDevelop
- 依存するパッケージ類
- Mono.Addins 0.3
- Mono.Cairo 1.2
- monodoc 1.0
- gtk-sharp-2.8.0
- gnome-sharp-2.8.0
- gnomedesktop-sharp-2.8.0
ソースのチェックアウト。
svn co svn://anonsvn.mono-project.com/source/trunk/monodevelop
cd monodevelop
./configure --selectでビルドするアドインを選択/解除する。
$ ./configure --select Select the packages to include in the build for the profile 'default': 1. [X] main 2. [X] extras/JavaBinding 3. [X] extras/BooBinding 4. [ ] extras/ValaBinding 5. [ ] extras/AspNetEdit 6. [ ] extras/GeckoWebBrowser 7. [ ] extras/WebKitWebBrowser 8. [ ] extras/MonoDevelop.Database 9. [ ] extras/MonoDevelop.Profiling 10. [ ] extras/MonoDevelop.AddinAuthoring 11. [ ] extras/MonoDevelop.CodeAnalysis 12. [ ] extras/MonoDevelop.Debugger.Mdb 13. [ ] extras/MonoDevelop.Debugger.Gdb 14. [ ] extras/PyBinding 15. [ ] extras/MonoDevelop.IPhone 16. [ ] extras/MonoDevelop.Debugger.Soft Enter the number of an add-in to enable/disable, (q) quit, (c) clear all, (s) select all, or ENTER to continue:
configureの結果例。
Configuration Summary --------------------- MonoDevelop has been configured with prefix = /usr/local profile = default Packages included in the build: main extras/GeckoWebBrowser extras/MonoDevelop.Database extras/MonoDevelop.Profiling extras/MonoDevelop.AddinAuthoring extras/MonoDevelop.CodeAnalysis extras/MonoDevelop.Debugger.Mdb extras/MonoDevelop.Debugger.Gdb
問題が無ければ、make、make installする。
make
sudo make install