Estoy intentando actualizar Fail2Ban para incluir los cambios más recientes que han incluido (específicamente, detectar errores del script principal desconocido de Apache).
Estoy usando Ubuntu 18 en una gota de océano digital. Cuando intento instalar apt, me dice que ya tengo la última versión, a pesar de que hay docenas de PR combinados en el repositorio que no tengo.
Corro
apt update
apt upgrade
apt dist-upgrade
apt install fail2ban
Y obten:
fail2ban is already the newest version (0.10.2-2).
Si lo ejecuto apt-cache policy fail2ban
me dice que 0.10.2-2
es la versión que tiene.
¿Cómo puedo obtener la última versión apt-get
sin clonar directamente desde git?
Respuesta1
No todas las aplicaciones de Ubuntu recibirán actualizaciones.
Se explica la política de actualización.aquí.
apt-cache showpkg fail2ban
muestra que fail2ban
proviene del repositorio "universo" (paquetes extendidos de código abierto) y como tal no forma parte del sistema base y por lo tanto no tiene compromiso de mantenimiento.
Si desea una versión actualizada de su aplicación, debe hacerlo fuera de los repositorios de Canonical:, es decir, en orden decreciente de facilidad:
- busque un PPA que agregue a sus fuentes de software (es solo un repositorio adicional) (ninguno para fail2ban)
- busque un .deb descargable que pueda instalar con APT (ninguno para fail2ban)
- instalar manualmente (cual parece ser el camino).
Como nota al margen,estemuestra que no habrá actualizaciones importantes de fail2ban si obtienes un Ubuntu más reciente.
Respuesta2
De acuerdo con lalista oficial de paquetes, 0.10.2-2
es la última versión empaquetada para Ubuntu 18. A menos que alguien proporcione un paquete, por ejemplo, usando unppa
no hay forma de instalarlo conapt install