APT 升级 fail2ban

APT 升级 fail2ban

我正在尝试更新 Fail2Ban 以包含他们所包含的更多最新更改(具体来说,捕获 Apache 的主要脚本未知)错误。

我在 Digital Ocean Droplet 上使用 Ubuntu 18。当我尝试 apt-install 时,它告诉我我已经拥有最新版本,尽管事实上存储库中有数十个合并的 PR 我没有。

我跑

apt update
apt upgrade
apt dist-upgrade
apt install fail2ban

并得到:

fail2ban is already the newest version (0.10.2-2).

如果我运行,apt-cache policy fail2ban它会告诉我这0.10.2-2是它所具有的版本。

apt-get如何才能从 git 直接获取最新版本而不进行克隆?

答案1

Ubuntu 中并非每个应用程序都会收到更新。

更新政策说明这里

apt-cache showpkg fail2ban表明fail2ban来自“universe”存储库(扩展开源包),因此不是基础系统的一部分,因此没有维护承诺。

如果你想要应用程序的最新版本,你必须在 Canonical 存储库之外进行操作:,这意味着,按容易程度递减的顺序:

  • 找到一个添加到你的软件源的 PPA(它只是一个额外的 repo)(fail2ban 没有)
  • 找到一个可以使用 APT 安装的可下载的 .deb 文件(fail2ban 没有这个文件)
  • 手动安装(这似乎是)。

附注:表明如果您获得较新的 Ubuntu,fail2ban 将不会进行重大升级。

答案2

根据官方软件包列表0.10.2-2是针对 Ubuntu 18 打包的最新版本。除非有人提供软件包,例如使用ppa没有办法安装它apt install

相关内容