6 votos

¿Por qué Amazon Linux 2 tiene una versión más antigua de wget frente a Amazon Linux 1?

Nos dimos cuenta de que wget en Amazon Linux 2 es v1.14, pero en la versión anterior de Amazon Linux, era v1.18.

¿Alguna idea de por qué podría ser así? Estoy bastante seguro de que instalamos desde yum en ambos casos.

¿Hay alguna manera de hacer que yum instale un wget más moderno bajo Amazon Linux 2?

"repoquery -i wget" en Amazon Linux 1:

Name        : wget
Version     : 1.18
Release     : 5.30.amzn1
Architecture: x86_64
Size        : 2497696
Packager    : Amazon.com, Inc. <http://aws.amazon.com>
Group       : Applications/Internet
URL         : http://www.gnu.org/software/wget/
Repository  : amzn-updates
Summary     : A utility for retrieving files using the HTTP or FTP protocols
Source      : wget-1.18-5.30.amzn1.src.rpm

y en Amazon Linux 2:

Name        : wget
Version     : 1.14
Release     : 18.amzn2
Architecture: x86_64
Size        : 2050885
Packager    : Amazon Linux
Group       : Applications/Internet
URL         : http://www.gnu.org/software/wget/
Repository  : amzn2-core
Summary     : A utility for retrieving files using the HTTP or FTP protocols
Source      : wget-1.14-18.amzn2.src.rpm

(Nota: publicado anteriormente en https://stackoverflow.com/questions/56060472/why-does-amazon-linux-2-have-older-version-of-wget-vs-amazon-linux-1 pero no obtuve ninguna respuesta allí)

2 votos

Eso sí que es extraño. Sin embargo, creo que es poco probable que alguien fuera de Amazon sepa la respuesta.

3 votos

Porque los paquetes de Amazon Linux están mal mantenidos y suelen estar desactualizados. Esa es una de las principales razones por las que no recomiendo Amazon Linux, tienes que compilar mucho de tu propio software. La otra es la falta de documentación y apoyo de la comunidad.,

0 votos

Creo que, tienen alguna dependencia de esta versión de wget o algo más se está rompiendo después de pasar a la versión superior, desde fuera de aws no se puede obtener esa información.

4voto

Tim Puntos 351

Amazon Linux no actualiza los paquetes regularmente. He descubierto que necesito descargar el código fuente y construir el software mucho más en Amazon Linux / AL2 que en Ubuntu, Centos o Red Hat. Los paquetes del repositorio de paquetes de Amazon Linux suelen estar desactualizados. Ya ni siquiera me molesto con ellos para algunos programas - Nginx, Apache, Fail2ban. Utilizo el repositorio de Amazon para MySQL, PHP 5.6, y cosas que son muy maduras y no están abiertas a Internet directamente.

Cuando instalo servidores en AWS para mí o para empresas más pequeñas prefiero usar Ubuntu, porque los repositorios de paquetes se mantienen bien actualizados y hay una gran cantidad de apoyo de la comunidad.

Cuando hago trabajos para empresas, utilizas lo que ellos especifican, pero suele ser Red Hat, Centos o Windows Server. A veces una empresa utilizará Amazon Linux, lo que tiende a estar bien ya que tienen el personal y el presupuesto para configurarlo adecuadamente, instalar o construir software, y mantenerlo, y mucho de eso se hace con herramientas como Ansible.

0 votos

Y cuando Amazon Linux hace paquetes de actualización, suele ir acompañada de muchas roturas.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: