
Estoy intentando actualizar Apache de 2.4.52 a 2.4.58 en un droplet con Digital Ocean ejecutando Ubuntu 22.04. Mi ruta de actualización es:
sudo apt update
Y luego:
sudo apt install apache
Pero recibo un mensaje que dice
apache2 is already the newest version (2.4.52-lubuntu4.7)
Respuesta1
Su auditoría es defectuosa. No basta con comprobar únicamente los números de versión. Los mantenedores de paquetes de grandes distribuciones respaldan todas las correcciones de seguridad en las versiones que se mantienen activamente.
Puede ver las correcciones que se han aplicado en elregistro de cambios del paquete. Siempre que instales actualizaciones de seguridad, también recibirás correcciones de seguridad, incluso cuando el software original las tenga corregidas en una versión más reciente.
Actualmente la última versión del paquete Apache Ubuntu 22.04 es 2.4.52-1ubuntu4.7. Como ya tiene esa versión, todos los problemas de seguridad conocidos están solucionados. El número de versión más relevante aquí es la última parte, ubuntu4.7
.
Si desea saber si existe un problema de seguridad, obtenga el número CVE del problema y compruébelo con el registro de cambios. Por lo general, se solucionan y se proporcionan como un paquete actualizado muy rápidamente.
Respuesta2
No veo esa versión disponible en el historial de versiones del paquete oficial de Ubuntu. https://changelogs.ubuntu.com/changelogs/pool/main/a/apache2/apache2_2.4.52-1ubuntu4.7/changelog
La versión más alta es 2.4.52
Respuesta3
Las últimas actualizaciones (de seguridad o de otro tipo) para 2.4 siempre serán de apache.org:https://httpd.apache.org/security/vulnerabilities_24.html
Puede esperar las actualizaciones de Ubuntu, pero serán más lentas (y siempre retrasadas) para actualizar/solucionar problemas (porque tienen su propio ciclo de lanzamiento) que el equipo de Apache.
Respuesta4
Simplemente necesita agregar el repositorio de Apache mediante el comando geven.
sudo add-apt-repository ppa:ondrej/apache2
sudo apt-get update
sudo apt-get upgrade apache2