apt-getを使用して最新バージョンのNagiosにアップグレードできますか?

apt-getを使用して最新バージョンのNagiosにアップグレードできますか?

この記事を書いている時点で、Nagiosの最新バージョンは3.3.1です。私はUbuntu 10.04を実行しており、apt-get update; apt-get install nagios3バージョン3.2.0を使用しました。

最新バージョンのNagiosを手動でコンパイルしてインストールする方法については多くの手順があることを知っていますが、apt-getそれを使用する方法はありますか/etc/apt/sources.list?ファイルを編集したり、同様の操作を実行できますか?

修正する

この質問をしてからかなり時間が経つと、今は10.04ではなくUbuntu 12.04を使用していますが、現在のバージョンではなく、以前のバージョンのNagios(3.2.3)がシステムにロードされているという報告を受けて残念です(3.4.1 apt-get)方法を使用する場合。

より多くの情報を得るために賞金を開いた。賞金ブロックの次の注意事項を参照してください。

答え1

Ubuntuにはまだ3.3がないようです。最新バージョンはまだ3.2です。あなたができることの1つは、自分で荷物を置くことです。 (おそらく)難しいことではありません。これを行う方法の概要は次のとおりです。

  1. Nagiosサイトやその他の場所から3.3ソースコードをダウンロードしてください。

  2. Ubuntu 3.2または利用可能なバージョンのソースコードをダウンロードしてください。

     apt-get source nagios3
    
  3. Ubuntu nagios3ソースを解凍したソースディレクトリからdebianディレクトリをコピーします

  4. 必要に応じてdebian/rules、debian/control、その他のファイルを修正してください。

  5. ビルド依存関係のインストール

    apt-get build-dep nagios3
    
  6. パッケージをコンパイルします。私は使う

    debuild binary
    

    パッケージを使用してくださいdevscripts。元のソースにパッチが適用されている場合は、新しい
    ソースのパッチを更新する必要があります。パッチがありますが、
    新しいソースに適用されない場合は、ここにエラーが表示されます。

答え2

通常、大規模ソフトウェアプロジェクトにはアップデートパッケージを含むPPAがあります。残念ながらNagios Inc.PPAを更新していないようです。最新パッケージで。その場合、このリポジトリを追加するとadd-apt-repository自動的に別のソフトウェアアップデートにアップデートされます。

答え3

2つの即時可能性が浮上しています。

  1. Debian には sid に nagios3 3.4.1-2 があります。 DebianのソースコードをダウンロードしてUbuntu用に再構築できます。 「dpkg -i」を使用してインストールするか、独自のローカルリポジトリを作成します(またはランチパッドにppaを作成します)。更新するたびにこれを繰り返す必要があります。

  2. イシンガNagios Incの賢い目的の性質とソフトウェアのオープンソースの性質の間の緊張に関連する問題を解決するように設計されたNagiosのフォーク。 Nagiosの代わりとして評価する価値があるかもしれません。

    しかもシンケン、Nagiosの背後にあるコアアイデアをNagiosと互換性があるように再設計/再作成したものです。これでこれを見つけたのですが、とても良く見えてきちんと評価するのに時間を少し投資しなければならないようです。


修正しやすい

Quantalでnagiosパッケージをインストールするように設定する最も簡単な方法は次のとおりです。しかし、他のすべては正確ではありません。

  • /etc/apt/sources.list次のファイルに Quantal リポジトリを追加または追加します。/etc/apt/sources.list.d/

  • /etc/apt/apt.conf以下を含むファイルを編集または追加します/etc/apt/apt.conf.d/
    APT::Default-Release "precise";

  • 以下を含むnagiosというファイルを追加します/etc/apt/preferences.d/

パッケージ: nagios*
PIN:量子解放
ピン優先順位:1000
  • いつも-dまず、apt-getまたはaptitudeを使用または実行して、アップグレードが実行する必要があることを確認してください--download-only-Vバージョンの詳細を表示するオプションもここで便利です。

    これは、私が提供する例が実際にUbuntuディストリビューション名を使用してテストされておらず、Debianを使用してテスト/ SID /テストパッケージで単純に調整された場合に特に重要です(私は主にUbuntuではなくDebianを使用しています)。原則としては機能するはずです。実際に正しい結果を得るには、いくつかの調整が必要な場合があります。

詳細については、apt_preferences のマニュアルページを参照してください。

答え4

最新のNagios 3.4.1をダウンロードする方法を調べたところ、役に立つ次のコードが見つかりました。

sudo –s

mkdir downloads

cd downloads

wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.4.1/nagios-3.4.1.tar.gz/download

tar –zxvf nagios-3.4.1.tar.gz

私はあなたがそれを得るためにapt-getを使用したいことを知っています。それはおそらくそれを得る最も簡単な方法です。しかし、Ethan Cokerが言ったように: "残念ながら、Nagios Inc.はPPAを最新のパッケージにアップデートしていないようです。

どのように過ごすか教えてください。

引用する

関連情報