Alibaba Cloud Linux 2 inclut par défaut curl 7.29.0. Si votre charge de travail requiert curl 7.61.1, installez-le depuis le dépôt experimentals d'Alibaba Cloud. Cette collection logicielle distincte fonctionne parallèlement au curl système sans le remplacer.
Fonctionnement
Pour éviter toute incompatibilité avec les composants système qui dépendent de la version par défaut, Alibaba Cloud Linux 2 ne prend pas en charge la mise à niveau directe de curl. La version 7.61.1 est donc conditionnée dans la collection logicielle httpd24 et installée sous /opt/rh/httpd24/, ce qui l'isole du binaire curl global du système. Activez-la pour chaque session shell à l'aide de la commande source.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Une instance Alibaba Cloud Linux 2
Les privilèges
sudosur l'instance
Installation et activation de curl 7.61.1
-
Installez le dépôt experimentals d'Alibaba Cloud.
sudo yum install -y alinux-release-experimentals -
Installez
httpd24-curlainsi que sa bibliothèque de développement.sudo yum install -y httpd24-curl sudo yum install -y httpd24-libcurl-devel -
Activez curl 7.61.1 dans la session shell en cours.
RemarqueCette commande active curl 7.61.1 uniquement pour la session shell actuelle. L'ouverture d'un nouveau terminal ou le redémarrage de l'instance rétablit la version système par défaut (7.29.0). Pour activer automatiquement curl 7.61.1, ajoutez la commande
sourceà votre profil shell (par exemple,~/.bashrc).source /opt/rh/httpd24/enable -
Vérifiez la version installée.
curl --versionLa sortie confirme que curl 7.61.1 est actif.
