programming/mono/build_install/monodevelop-3.0/index.wiki.txt

current previous
3,7 3,6
 
[[MonoDevelop 3.0:http://monodevelop.com/]]をソースからビルドしてインストールする手順。 検証に使った環境はUbuntu 12.04 (Precise Pangolin)。
[[MonoDevelop 3.0:http://monodevelop.com/]]をソースからビルドしてインストールする手順。 検証に使った環境はUbuntu 12.04 (Precise Pangolin)。
 

        

        
 
-リンク
-リンク
+
--[[Release Notes for MonoDevelop 3.0.2 - MonoDevelop:http://monodevelop.com/Download/Release_Notes/Release_Notes_for_MonoDevelop_3.0.2]]
 
--[[Release Notes for MonoDevelop 3.0 - MonoDevelop:http://monodevelop.com/Download/Release_Notes/Release_Notes_for_MonoDevelop_3.0]]
--[[Release Notes for MonoDevelop 3.0 - MonoDevelop:http://monodevelop.com/Download/Release_Notes/Release_Notes_for_MonoDevelop_3.0]]
 
-関連するページ
-関連するページ
 
--[[programming/mono/build_install]]
--[[programming/mono/build_install]]
21,30 20,16
 
--mono-debugger (デバッガを使用する場合)
--mono-debugger (デバッガを使用する場合)
 

        

        
 
**ソースのダウンロードとconfigure
**ソースのダウンロードとconfigure
~
***tarballの場合
#commentout{{{
 
#code(sh){{
#code(sh){{
~
wget http://download.mono-project.com/sources/monodevelop/monodevelop-3.0.2.tar.bz2
wget http://download.mono-project.com/sources/monodevelop/monodevelop-3.0.1.tar.bz2
~
tar -xvf monodevelop-3.0.2.tar.bz2 
tar -xvf monodevelop-3.0.1.tar.bz2 
~
cd monodevelop-3.0.2/
cd monodevelop-3.0.1/
 
./configure --prefix=/opt/mono/2.11/ --enable-git
./configure --prefix=/opt/mono/2.11/ --enable-git
 
}}
}}
-
}}}
-
3.0.1の時点では、tarballを使ってビルドしようとすると「src/addins/MonoDevelop.CodeMetrics/Makefile.inが見つからない」というエラーが出てサブモジュールのビルドに失敗するため、ソースをgitから取得してビルドする。 ([[[MonoDevelop] Building MD 3.0.1:http://lists.ximian.com/pipermail/monodevelop-list/2012-May/014739.html:]])
 

        

        
+
configureの結果を確認する。
+

         
+
#prompt{{
+
Configuration summary
+

         
+
   * Installation prefix = /opt/mono/2.11
+
   * C# compiler = /opt/mono/2.11/bin/dmcs
+
   * Mono class library development extensions: yes
+
   * Version control providers:
+
   *     Subversion (Unix): yes
+
   *     Git: yes
+
   * Platform bindings: GNOME 
+
   * Unit tests: no
+
}}
+

         
+
***gitからソースを取得する場合
 
#code(sh){{
#code(sh){{
 
git clone git://github.com/mono/monodevelop.git -b 3.0-series ./monodevelop-3.0.x
git clone git://github.com/mono/monodevelop.git -b 3.0-series ./monodevelop-3.0.x
 
cd monodevelop-3.0.x/
cd monodevelop-3.0.x/
99,9 84,6
 
    main
    main
 
}}
}}
 

        

        
+
***3.0.1以前の場合
+
3.0.1以前のバージョンでは、tarballを使ってビルドしようとすると「src/addins/MonoDevelop.CodeMetrics/Makefile.inが見つからない」というエラーが出てサブモジュールのビルドに失敗するため、gitからソースを取得してビルドする必要がある。 ([[[MonoDevelop] Building MD 3.0.1:http://lists.ximian.com/pipermail/monodevelop-list/2012-May/014739.html:]])
+

         
 
**ビルド、起動
**ビルド、起動
 
問題が無ければ、makeする。
問題が無ければ、makeする。
 
#code(sh){{
#code(sh){{