我正在尝试更新 Fail2Ban 以包含他们所包含的更多最新更改(特别是捕获 Apache 的主要脚本未知)错误。
我在数字海洋水滴上使用 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 克隆的情况下获取最新版本?
并非 Ubuntu 中的每个应用程序都会收到更新。
此处解释了更新策略。
apt-cache showpkg fail2ban
显示fail2ban
来自“universe”存储库(扩展的开源包),因此不是基本系统的一部分,因此没有维护承诺。如果您想要应用程序的最新版本,则必须在 Canonical repos 之外进行:,这意味着,以降低的易用性顺序:
作为旁注,这表明如果您获得更新的 Ubuntu,fail2ban 将不会有重大升级。
根据官方软件包列表,
0.10.2-2
是为 Ubuntu 18 打包的最新版本。除非有人提供软件包,例如使用 appa
,否则无法安装它apt install