APT升級fail2ban

APT升級fail2ban

我正在嘗試更新 Fail2Ban 以包含它們包含的最新更改(特別是捕獲 Apache 的主腳本未知)錯誤。

我在數位海洋 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(它只是一個額外的儲存庫)(對於fail2ban 沒有)
  • 找到一個可下載的 .deb 文件,您可以使用 APT 安裝它(fail2ban 則沒有)
  • 手動安裝(這似乎就是這樣)。

作為旁注,表明如果您使用更新的 Ubuntu,fail2ban 不會有重大升級。

答案2

根據官方包裝清單0.10.2-2是為 Ubuntu 18 打包的最新版本。ppa沒有辦法安裝它apt install

相關內容