12,964
回編集
14行目: | 14行目: | ||
<br> | <br> | ||
まず、Monoの依存関係のライブラリをインストールする。<br> | まず、Monoの依存関係のライブラリをインストールする。<br> | ||
sudo zypper install git autoconf libtool automake | sudo zypper install git autoconf libtool automake gettext cmake python3 curl | ||
<br> | <br> | ||
次に、[https://download.mono-project.com/sources/mono/ Monoの公式Webサイト]からソースコードをダウンロードして解凍する。<br> | 次に、[https://download.mono-project.com/sources/mono/ Monoの公式Webサイト]からソースコードをダウンロードして解凍する。<br> | ||
tar | tar xf mono-<バージョン名>.tar.xz | ||
<br> | <br> | ||
Monoのソースコードをコンパイルしてインストールする。<br> | Monoのソースコードをコンパイルしてインストールする。<br> | ||
<u>この時、ビルドディレクトリは作成しないこと。(ビルドディレクトリを作成してビルドする場合、<code>configure</code>スクリプトでエラーが出力される)</u><br> | |||
cd mono-<バージョン名> | cd mono-<バージョン名> | ||
# Tarballの場合 | |||
./configure --prefix=$HOME/InstallSoftware/Mono | |||
./ | |||
make -j | # Gitからソースコードをダウンロードした場合 | ||
./autogen.sh --prefix=$HOME/InstallSoftware/Mono | |||
make -j $(nproc) | |||
make install | make install | ||
<br> | <br> | ||
35行目: | 38行目: | ||
cd mono | cd mono | ||
./autogen.sh --prefix= | ./autogen.sh --prefix=$HOME/InstallSoftware/Mono | ||
make | make | ||
make install | make install | ||
42行目: | 45行目: | ||
<u>公式リポジトリを追加して、より新しいMono Completeをインストールする方法もある。</u><br> | <u>公式リポジトリを追加して、より新しいMono Completeをインストールする方法もある。</u><br> | ||
<u>ただし、動作未検証のため注意すること。</u><br> | <u>ただし、動作未検証のため注意すること。</u><br> | ||
# openSUSE Leap 15.2 | |||
sudo zypper ar -cfp 90 http://download.opensuse.org/repositories/Mono/openSUSE_Leap_15.2 Mono | sudo zypper ar -cfp 90 http://download.opensuse.org/repositories/Mono/openSUSE_Leap_15.2 Mono | ||
# openSUSE Leap 15.3 | |||
sudo zypper ar -cfp 90 http://download.opensuse.org/repositories/Mono/15.3 Mono | |||
<br><br> | <br><br> | ||