O Alibaba Cloud Linux 2 inclui o curl 7.29.0 por padrão. Se sua carga de trabalho exigir o curl 7.61.1, instale-o a partir do repositório experimentals da Alibaba Cloud. Essa coleção de software separada funciona em paralelo ao curl do sistema, sem substituí-lo.
Como funciona
O Alibaba Cloud Linux 2 não oferece suporte à atualização direta do curl para evitar falhas em componentes do sistema dependentes da versão padrão. O curl 7.61.1 é empacotado como a coleção de software httpd24 e instalado no diretório /opt/rh/httpd24/, isolado do binário curl global do sistema. Use o comando source para ativá-lo por sessão de shell.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância do Alibaba Cloud Linux 2
Privilégios de
sudona instância
Instale e ative o curl 7.61.1
-
Instale o repositório experimentals da Alibaba Cloud.
sudo yum install -y alinux-release-experimentals -
Instale o pacote
httpd24-curle a biblioteca de desenvolvimento correspondente.sudo yum install -y httpd24-curl sudo yum install -y httpd24-libcurl-devel -
Ative o curl 7.61.1 na sessão de shell atual.
NotaEste comando ativa o curl 7.61.1 apenas na sessão de shell atual. A abertura de um novo terminal ou a reinicialização da instância restaura a versão padrão (7.29.0). Para ativar o curl 7.61.1 automaticamente, adicione o comando
sourceao perfil do seu shell (por exemplo,~/.bashrc).source /opt/rh/httpd24/enable -
Verifique a versão instalada.
curl --versionA saída confirma que o curl 7.61.1 está ativo.
