現在、信頼性の高いDebian 7 / Wheezyが私のサーバーで実行されています。私が入手できる
最新のapt-get
モノ版は3年になった2.10です。
mono-completeパッケージを探してみると、不安定なDebian 9/Sidでもバージョン3.2.8しか出ておらず、最新の安定バージョンは3.6で3.8.1も出ています。
2つの質問があります。
少なくとも最新バージョンのmonoを入手する方法はありますか
apt-get
?最新のモノをインストールするためのガイドに従うのは私にとってはかなり不便でした。数年前に新しく安定したバージョンを使用できましたが、なぜ非常に古いパッケージのみを使用できますか(今後の不安定なDebianバージョンでも)。
答え1
2015年2月現在、モノプロジェクトは最新の最先端のパッケージと依存関係を提供する独自のAptリポジトリをサポートしています。この順序で:
- Mono Project GPG署名鍵の追加
- パッケージリポジトリの追加
- パッケージキャッシュの更新
- インストール
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