すべてのDebianバージョンでモノコンプリートが完全に役に立たないのはなぜですか?

すべてのDebianバージョンでモノコンプリートが完全に役に立たないのはなぜですか?

現在、信頼性の高いDebian 7 / Wheezyが私のサーバーで実行されています。私が入手できる
最新のapt-getモノ版は3年になった2.10です。
mono-completeパッケージを探してみると、不安定なDebian 9/Sidでもバージョン3.2.8しか出ておらず、最新の安定バージョンは3.6で3.8.1も出ています。

2つの質問があります。

  1. 少なくとも最新バージョンのmonoを入手する方法はありますかapt-get最新のモノをインストールするためのガイドに従うのは私にとってはかなり不便でした。

  2. 数年前に新しく安定したバージョンを使用できましたが、なぜ非常に古いパッケージのみを使用できますか(今後の不安定なDebianバージョンでも)。

答え1

2015年2月現在、モノプロジェクトは最新の最先端のパッケージと依存関係を提供する独自のAptリポジトリをサポートしています。この順序で:

  1. Mono Project GPG署名鍵の追加
  2. パッケージリポジトリの追加
  3. パッケージキャッシュの更新
  4. インストールmono-develするかmono-complete

ルートとして次のコマンドを実行します。

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

詳細な技術の詳細については、このページをご覧ください。http://www.mono-project.com/docs/getting-started/install/linux/

答え2

apt-getを使用して少なくとも最新バージョンのモノラルを取得する方法はありますか?最新のモノをインストールするためのガイドに従うのは私にとってはかなり不便でした。

さまざまなオプションがあります。

  • Debian StableからDebian Test / Unstableに移動できます。
  • ディストリビューションを混在させ、不安定なリポジトリをsource.lstに追加してから、混合システム(安定/テスト)を持つことができます。これが常に推奨されるわけではありません。
  • 最後に、もちろん、ソースコードをダウンロードして直接コンパイルすることもできます。

数年前に新しく安定したバージョンを使用できましたが、なぜ非常に古いパッケージのみを使用できますか(今後の不安定なDebianバージョンでも)。

Debian は堅牢であることが知られています。これは、最新のパッケージはどこにもパッケージがないことを意味します。分岐が凍結すると、バグ修正のみ可能です。

答え3

すべてのDebianバージョンでモノコンプリートが完全に役に立たないのはなぜですか?

これはエラーです。 Debian で利用可能なモノ完成バージョンは次のとおりです。

oldstable     2.6.7-5.1 
old-sec       2.6.7-5.1 
stable        2.10.8.1-8 
testing       3.2.8+dfsg-7 
unstable      3.2.8+dfsg-7 

したがって、2.6.7、2.10.8、3.2.8はすべてMonoバージョンであり、すべてのDebianバージョンにインストールできます。あなたの声明は、安定性のために常に機能を犠牲にする安定したリリースのみを基準点として使用することに基づいています。岩のように安定


mono-completeパッケージを探してみると、不安定なDebian 9/Sidでもバージョン3.2.8しか出ておらず、最新の安定バージョンは3.6で3.8.1も出ています。

数年前に新しく安定したバージョンを使用できましたが、なぜ非常に古いパッケージのみを使用できますか(今後の不安定なDebianバージョンでも)。

このパッケージは移行プロセスにあります。この変換に適していないコンテンツをアップロードしないことをお勧めします。

このパッケージはまもなく自動MAMEトランジションの一部になります。パッケージが準備されていることを確認したい場合があります。 debian-release アーカイブまたはその release.debian.org のバグファイルで追加情報を見つけることができます。

さらに、メンテナンスチームはわずか2人で構成されています。もっと 保守するパッケージモノを除いて。 Monoは、コードが多くメンテナンスが困難な巨大なパッケージです。


apt-getを使用して少なくとも最新バージョンのモノラルを取得する方法はありますか?

テストリポジトリを追加してリポジトリを固定することで、安定したリリースの優先順位を設定できます。

答え4

 Is there a way to get an at least somewhat recent version of mono with apt-get?

回答:はい、私が使用したMonoパッケージの最新バージョンまたは少なくとも上位バージョンのサードパーティ製リポジトリを使用できます。

Debian に Mono が必要で、インストールしてアップデートする場合簡単:

同様の問題があったため、Red HatとFedoraシステムでMonodevelopとMonoを使用する必要がありました。これらのライブラリを持っている人を見つけました。I think they're always the newest packages, but I know they are newer than come with the distributions normally.数ヶ月間Fedoraで使用していましたが、問題はありませんでした。問題(編集:MonoとMonodevelopがインストールされているDebian Wheezyでもこれをテストしています)。

彼はCentOS、Debian、Fedora、Ubuntu、openSUSEのリポジトリを所有してサポートしています。

これはリンク。

ウェブサイトでディストリビューションを選択し、リポジトリの追加とモノインストールの指示に従ってください。

Debian 7.0 の場合、root として次のコマンドを実行します。

apt-get install debian-keyring
echo 'deb http://download.opensuse.org/repositories/home:/tpokorra:/mono/Debian_7.0/ /' >> /etc/apt/sources.list.d/monodevelop-opt.list 
wget http://download.opensuse.org/repositories/home:tpokorra:mono/Debian_7.0/Release.key
apt-key add - < Release.key  
apt-get update
apt-get install mono-opt

Monodevelopをインストールするには:

apt-get install monodevelop-opt

関連情報