Ubuntu 7.04 Feisty FawnにMonoDevelop 0.18をインストールしたときの手順。 パッケージは用いずソースからインストールした。 またインストール先は/usr/localとした。
MonoDevelopが必要とするアセンブリのインストール
MonoDevelopが必要とするアセンブリをあらかじめインストールしておく。 必要になるものは以下のアセンブリ。
- MonoDevelopが必要とするアセンブリ
- monodoc
- mono-tools
- Mono Addins
- GtkSharp
- GnomeSharp
- GeckoSharp
- gtksourceview-sharp
コンパイル時に必要なパッケージのインストール
コンパイル時に必要となるパッケージをあらかじめインストールしておく。 必要になるものは以下のパッケージ。
- MonoDevelopが必要とするパッケージ
- gettext
MonoDevelopのインストール
wget http://go-mono.com/sources/monodevelop/monodevelop-0.18.1.tar.bz2
tar -xvf monodevelop-0.18.1.tar.bz2
cd monodevelop-0.18.1/
./configure
configureの結果を確認する。
Configuration summary * Installation prefix = /usr/local * C# compiler = /usr/local/bin/gmcs * Mono class library development extensions: yes * Version control support: yes * Providers: * Subversion: yes * ASP.NET project support: yes * Web References: yes * C/C++ project support: yes * GtkSourceView2: no * Platform bindings: GNOME
問題が無ければ、make、make installする。
make
sudo make install
インストールが完了したら、monodevelop -Vでmonodevelopの出力を確認する。
# monodevelop -V MonoDevelop.IdeApplication 0.18.0.0 - MonoDevelop Team 2004-2005, Mike Krueger 2000-2003 The MonoDevelop IDE http://monodevelop.com Authors: MonoDevelop Team
"Inotify watch limit is too low"と表示されて起動できない場合
Inotify Watches Limit - MonoDevelopに書かれている対処法にしたがって、/etc/sysctl.confに次の一行を追記する。
fs.inotify.max_user_watches=16384
追記したら一度再起動して変更を反映する。