web-dev-qa-db-ja.com

Debian 4.0.1にMono 4.0.1をインストールする方法は?

(code.visualstudio.com/docs)に従ってASP.NET 5を使用するために、Debian 8の新規インストールにMono-Completeをインストールしようとしています。Ubuntu12.04 /のmono-project.comのドキュメントに従っています。必要な2番目のリポジトリに関しては、Debian 8以降。

ただし、指示に従って「apt-get install mono-complete」を実行しようとすると、次の問題が発生します。 http://puu.sh/hxdLB/dbecbf9645.png

これは100%新鮮なDebian 8 VM(Virtualbox)で、Debian 8 NetInst + Cinnamonのインストールを完了し、システムにrootとしてログインし、2つのリポジトリを追加しました。

それらの依存関係(mono-develなど)の1つを手動でインストールしようとすると、インストールされない依存関係のさらに大きなリストが表示されます。

18
Raymond Herring

Monoパッケージに問題があり、解決する必要があります http://www.mono-project.com/docs/getting-started/install/linux/#libgdiplus-debian-80-and -later-not-ubunt

理由は、Debian 8にはlibgdiplus(Monoのコンポーネント)が必要とするlibjpeg8がもうないからです。

Alexanderによって投稿された記事に従ってこれを解決しましたが、もう1つのパッケージmonodevelopもインストールしました。

次のコマンドを実行して、debian 8.0 jessieにmod monoをインストールします。

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | Sudo tee /etc/apt/sources.list.d/mono-xamarin.list
Sudo apt-get update

echo "deb http://download.mono-project.com/repo/debian wheezy-Apache24-compat main" | Sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list

echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | Sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list

Sudo apt-get update

Sudo apt-get install mono-complete

開発を取得するには、IDEを実行します。

Sudo apt-get install monodevelop

その後、正常に実行できます:Sudo a2enmod mod_mono_auto

10
Lnux