web-dev-qa-db-ja.com

最新のMonoおよびMonodevelopバージョンを入手するためのPPAはありますか?

Ubuntuを介してドットネットアプリをプログラムする必要があるので、ソースのコンパイルに常に失敗したため、どこで入手できますか?

15

LaunchpadでPPAを検索できます。

https://launchpad.net/ubuntu/+ppas?name_filter=monodevelop

上位のいくつかは、安定版、ベータ版、および最新版のEdgeソフトウェアから選択できます。

未リリースのソフトウェアを実行する際の固有のリスクを理解している場合でも、これらのPPAはほとんどが個人によって管理され、これらの人々からソフトウェアをインストールしていることに注意してください。自問するべきです:

  • メンテナーを信頼していますか?システムにルートを与えています。
  • UbuntuでこのバージョンのMonoを実行しても安全ですか?他のバージョンに依存するものを壊しますか?
  • これらのパッケージのいずれかにセキュリティ上の欠陥が見つかった場合、危険にさらされますか? 緊急セキュリティパッチが必要ですか?このレポはそれらを提供しますか?

私はすべてのPPAが悪か間違っていると言っているのではなく、あなたが何をしているかに注意してください。

5
Oli

http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives

Debian、Ubuntu、および派生物Mono Project GPG署名キーを追加します(Sudoを使用しない場合は、必ずルートに切り替えてください):

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

次に、パッケージリポジトリを追加します(Sudoを使用しない場合は、必ずルートに切り替えてください)。

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

必要に応じてパッケージキャッシュを更新し(つまり、apt-get updateを実行)、パッケージアップグレードを実行して、既存のパッケージを利用可能な最新のものにアップグレードします。次に、「使用法」セクションの説明に従ってMonoをインストールします。

注:APTパッケージはDebian Wheezyに対してビルドされますが、多くのDebian派生物(Ubuntuを含む)と互換性があるため、これらすべてのディストリビューションで同じリポジトリを使用できます。

8
Jonathan Hult

Mono 4.x用のPPAがあります https://launchpad.net/~keks9n/+archive/monodevelop-latest

Sudo add-apt-repository ppa:keks9n/monodevelop-latest

apt-get update

apt-get install mono-complete

これでうまくいくはずです。

0
ChosSimbaOne

ここにはPPAがあります: https://launchpad.net/~keks9n/+archive/monodevelop-latest

そのサイトで説明したように、

monodevelop-latestパッケージは、新しいコミットが http://github.com/mono/monodevelop で見つかるたびに再構築されます。コミットのチェックは毎日実行されるため、常に最新バージョンを入手できます。

Githubリンクは qxp で言及されているリンクです。 PPAは、自動更新を取得し、自分でコンパイルする手間をかける必要がないため、より快適です。 PPAをソースに追加するだけです:

Sudo add-apt-repository ppa:keks9n/monodevelop-latest 
Sudo apt-get update

そして、最新のMono devスナップショットをインストールします。

Sudo apt-get install monodevelop-latest
0
Malte Skoruppa