APT アップグレード fail2ban

APT アップグレード fail2ban

私は、Fail2Ban を更新して、最近追加された変更 (具体的には、Apache の Primary Script Unknown エラーの検出) を組み込もうとしています。

私は 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-getGit から直接クローンせずに最新バージョンを取得するにはどうすればいいですか?

答え1

Ubuntu のすべてのアプリケーションがアップデートを受け取るわけではありません。

更新ポリシーの説明ここ

apt-cache showpkg fail2banこれは、fail2ban「universe」リポジトリ (拡張されたオープンソース パッケージ) からのものであり、基本システムの一部ではないため、メンテナンスの義務はありません。

アプリケーションの最新バージョンが必要な場合は、Canonical リポジトリの外部で行う必要があります。つまり、簡単な順に並べると次のようになります。

  • ソフトウェアソースに追加するPPAを見つけます(これは単なる追加リポジトリです)(fail2banの場合はなし)
  • APT でインストールできるダウンロード可能な .deb ファイルを見つける (fail2ban の場合はなし)
  • 手動でインストールする(それが道のようです)。

ちなみに、これより新しい Ubuntu を入手した場合、fail2ban のメジャーアップグレードは行われないことがわかります。

答え2

による公式パッケージリストは、0.10.2-2Ubuntu 18用にパッケージ化された最新バージョンです。誰かがパッケージを提供しない限り、例えばppaインストールする方法はありませんapt install

関連情報