web-dev-qa-db-ja.com

最近のmonoとmonodevelopをインストールする方法は?

CentOS 6.3にmonoとmonodevelopをインストールしてみました。数時間後、monoをインストールできましたが、monodevelopで失敗しました。

Linuxに最新のmono/monodevelopバージョンをインストールするのは非常に困難で時間がかかることに本当に驚いています。主要なLinuxディストリビューション(Centos、Ubuntu、Suse、Debian)にインストールされている最新のmono/monodevelop/monodata/ASP.NET MVC/...バージョンをインストールするためのインストール/コンパイルチュートリアルを作成して維持する気のある人はいませんか?

Windowsで開発している多くの人(Linuxの知識が限られている)は、ボーディングのハードルがなんとか低くなれば、monoを使い始めたいと思います。

Monoをより使いやすく、より見やすくすることが最も重要です。 mono/monodevelopをコンパイルするためのテスト済みチュートリアル(スクリプト)を書いてください。

ありがとうございました!

24
utopia

Debian、Ubuntu、CentOS、Fedora向けの最新のMonoDevelop 4.0.10のビルドを生成するOpen Build Serviceでプロジェクトを作成しました。

参照 https://build.opensuse.org/project/show/home:tpokorra:mono

Apt-getまたはyumを使用したインストール手順については、次を参照してください。 http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=monodevelop-opt

これにより、Linuxデスクトップ環境でのMonoDevelopの使用が増えることを願っています。

22

Monodevelop 4. * buntuを使用する場合。これをチェックして。

「ターミナルを開いて、次の方法でインストールできます。

1.    Sudo add-apt-repository ppa:keks9n/monodevelop-latest 
2.    Sudo apt-get update 
3.    Sudo apt-get install monodevelop-latest"   

http://mono-d.alexanderbothe.com/?p=101

4
Peter G Holm

Xamarinは、ワンクリックでLinuxパッケージを公開するのにより優れた仕事をしているはずです。私はどのLinuxディストリビューション(SuSE、RHEL、CentOS、Ubuntuなど)も気にしません-サポートされているものとしてどれか1つを選んで公開してください。以前はSuSEだったようですが、Zypper/YaST内で見られるように古いパッケージも含まれています。

モノフレームワークの更新

そうは言っても、パッケージマネージャーを手放すことなく、Monoフレームワーク自体を更新するには、これを試してください。プロジェクトがRPMを忠実に公開している限り、これは機能します。ソースからビルドしたくないのは、それがより気まぐれなプロセスであり、セットアップが実際の目的(つまり、開発)の邪魔になるためです。

もちろん、以下のURLを、これを読んでいる時点で最新のものに置き換えてください。

mkdir mono-rpms
cd mono-rpms
wget --reject "index.html*" -nd -r -e robots=off --no-parent http://download.mono-project.com/archive/3.2.3/linux/x64/
Sudo zypper install *rpm

MonoDevelopを更新(IDE)

Timotheus Pokorraの回答は、Xamarinが残したユーザビリティの空白を埋めていることを示しています(Timotheusに感謝します!!)。 MonoDevelopは、

http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=monodevelop-opt

SuSEではエラーが発生することに注意してください

Problem: nothing provides liberation-mono-fonts needed by mono-libgdiplus-opt-3.0.12-7.1.x86_64
Solution 1: do not install monodevelop-opt-4.0.12-5.2.x86_64 
Solution 2: break mono-libgdiplus-opt-3.0.12-7.1.x86_64 by ignoring some of its dependencies

私は(非常にしぶしぶ)依存関係を解除することを選択しました。既にliberation-fontsを持っていることに注意してください(Sudo zypper install liberation-fonts経由)。 liberation-mono-fontsと同じ/異なるかどうかはわかりません。とにかく、ティモテウスが少し時間があるときに修正してくれることを願っています。

3
DeepSpace101

すでにこれを見たことがあるかどうかはわかりませんが、これが役立つ場合があります。

http://www.mono-project.com/Parallel_Mono_Environments

新しい開発者がWindowsなどのシステムからLinuxにアクセスするときに最もよくある問題は、環境変数を適切に設定していないため、標準の./configure && make && make installルーチン、(Monoのように)多数のソースパッケージが関係する場合、コアパッケージに依存するパッケージは、その基本パッケージの正しい場所を取得しません。

あなたの質問は、あなたが混乱したり難しいと思った部分を本当に説明していないので、それらの問題に取り組むのは難しいです。

Linuxシステムの設定に不慣れな人は、Ubuntuのような、かなり最近のビルド済みパッケージがある最新のパッケージを使用する方が簡単かもしれません(ただし、最新ではありません-考えていません) anyLinuxシステムはMonoのリリースに追いつきます)すべてを自分で構築する方法の学習曲線に取り組むのではありません。

1
jstedfast

近い将来、XamarinはLinuxをサポートし、DebianおよびCentos派生物にバイナリ(モノおよびメインラインアプリケーション)を提供することが確認されており、それらはすでにパッケージ化されていますDebianおよびCentosデリバティブの技術プレビュー。だから歓声が上がり、コンパイルやパラレルモノインストールの苦痛もなくなります。これ以上簡単にはなりません。チェック ここ

0
shahid.pk