A todos los sistemas nos encanta centos 7, es estable, irrompible y fácil de administrar, pero es conocido el problema de actualizar librerías ya que desde hace años no se actualizan las oficiales.
Eso nos genera muchos problemas ya que no pasan muchas auditorias de seguridad, uno de los casos mas comunes se trata de curl, ya que es usado por entornos web como apache+php y la ultima versión de curl es la 7.29.0.
Con esta pequeña entrada voy a explicar como actualizar curl en centos 7 de una manera rápida y sencilla.
Lo primero que haremos es añadir el repositorio de terceros con la librería de curl actualizada.
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-3-7.rhel7.noarch.rpm
Este repositorio se actualiza constantemente, de no estar disponible la url solo tenemos que acceder a http://www.city-fan.org/ftp/contrib/yum-repo/ y coger la mas reciente.
El siguiente paso es habilitar el repositorio e instalar / actualizar curl.
yum --enablerepo=city-fan.org install libcurl libcurl-devel curl -y
Y ya tendríamos actualizado curl en el sistema y con un “curl -V” podemos ver la versión actualizada.
Si en el servidor tenemos un apache+php y queremos que se actualice la versión de curl, solo tendríamos que reiniciar el servidor.
systemctl restart httpd.service
Y desde la función phpinfo() podemos ver como el curl se ha actualizado.