Alibaba Cloud Linux 2 incluye curl 7.29.0 de forma predeterminada. Si su carga de trabajo requiere curl 7.61.1, instálelo desde el repositorio experimentals de Alibaba Cloud. Este repositorio es una colección de software independiente que se ejecuta junto con el curl del sistema sin reemplazarlo.
Cómo funciona
Alibaba Cloud Linux 2 no admite actualizaciones directas de curl para evitar afectar los componentes del sistema que dependen de la versión predeterminada. Por ello, curl 7.61.1 se empaqueta como la colección de software httpd24 y se instala en /opt/rh/httpd24/, aislado del binario de curl general del sistema. Para activarlo por sesión de shell, use el comando source.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Una instancia de Alibaba Cloud Linux 2
Privilegios de
sudoen la instancia
Instalar y activar curl 7.61.1
-
Instale el repositorio experimentals de Alibaba Cloud.
sudo yum install -y alinux-release-experimentals -
Instale
httpd24-curly su biblioteca de desarrollo.sudo yum install -y httpd24-curl sudo yum install -y httpd24-libcurl-devel -
Active curl 7.61.1 en la sesión de shell actual.
NotaEste comando activa curl 7.61.1 únicamente en la sesión de shell actual. Si abre una terminal nueva o reinicia la instancia, el sistema volverá a la versión predeterminada (7.29.0). Para activar curl 7.61.1 automáticamente, agregue el comando
sourcea su perfil de shell (por ejemplo,~/.bashrc).source /opt/rh/httpd24/enable -
Compruebe la versión instalada.
curl --versionEl resultado confirma que curl 7.61.1 está activo.
