我可以使用 `apt-get` 升级到最新版本的 Nagios 吗?

cwd*_*cwd 5 linux aptitude ubuntu apt upgrade

在撰写本文时,Nagios 的最新版本是 3.3.1。我正在运行 Ubuntu 10.04,并且过去常常使用apt-get update; apt-get install nagios33.2.0 版。

我知道有很多关于手动编译和安装最新版本 Nagios 的说明,但是有没有一种方法可以apt-get用来做它 - 也许编辑/etc/apt/sources.list文件或类似的东西?

更新

我问这个问题已经有一段时间了,现在我使用的是 Ubuntu 12.04 而不是 10.04,但我很失望地报告系统上加载了旧版本的 Nagios (3.2.3) 而不是当前版本( 3.4.1) 如果您使用apt-get安装方法。

我打开了一个悬赏,希望能得到更多信息。请在赏金块中查看下面的注释。

Fah*_*tha 5

3.3 目前似乎不在 Ubuntu 中。最新版本仍然是 3.2。您可以做的一件事就是自己打包。这(可能)并不难。这是您如何进行的概述。

  1. 从 Nagios 站点或任何地方下载 3.3 源。

  2. 下载 3.2 或任何可用版本的 Ubuntu 源代码

     apt-get source nagios3
    
    Run Code Online (Sandbox Code Playgroud)
  3. 从 Ubuntu
    nagios3 源的解压源目录中复制 debian 目录。

  4. 根据需要修改 debian/rules 和 debian/control 以及可能的其他文件。

  5. 安装构建依赖

    apt-get build-dep nagios3
    
    Run Code Online (Sandbox Code Playgroud)
  6. 编译包。我用

    debuild binary
    
    Run Code Online (Sandbox Code Playgroud)

    它使用包devscripts。如果补丁已应用于原始
    源,则需要针对新源刷新它们。如果有
    补丁,并且它们不适用于新源,您将在此处看到错误。


Jan*_*sen 5

通常,大型软件项目都有一个包含更新包的 PPA。不幸的是,Nagios Inc.似乎没有使用最新的软件包更新他们的 PPA。如果他们这样做了,你就可以添加这个存储库,add-apt-repository它会随着其他软件更新自动更新。