Обновление APT fail2ban

Обновление APT fail2ban

Я пытаюсь обновить Fail2Ban, включив в него более свежие изменения (в частности, отлов ошибок Apache Primary Script Unknown).

Я использую 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» (расширенные пакеты с открытым исходным кодом) и, как таковой, не является частью базовой системы и, следовательно, не имеет обязательств по обслуживанию.

Если вам нужна актуальная версия вашего приложения, вам придется сделать это за пределами канонических репозиториев:, то есть в порядке убывания простоты:

  • найдите PPA, который вы добавляете в свои источники программного обеспечения (это просто дополнительный репозиторий) (для fail2ban его нет)
  • найти загружаемый .deb-файл, который можно установить с помощью APT (для fail2ban его нет)
  • установить вручную (что, кажется, является способом).

В качестве примечания:этотпоказывает, что серьезных обновлений fail2ban не будет, если вы установите более новую версию Ubuntu.

решение2

Согласноофициальный список пакетов, 0.10.2-2является последней версией, упакованной для Ubuntu 18. Если кто-то не предоставит пакет, например, с помощьюppaнет возможности установить его с помощьюapt install

Связанный контент