0

Linux: Instalando Curl

Suele ser raro, pero no imposible que nos encontremos con un mensaje como el de curl command not found.

Esto quiere decir que el comando como tal no ha sido instalado y suele pasar en aquellas máquinas que tienen un sistema mínimo hasta el extremo, como por ejemplo servidores con recursos extremadamente limitados o que se necesiten configurar muy al detalle.

Comprobación

Lo primero que tendremos que hacer en caso de que tengamos el fatídico mensaje, es revisar si lo tenemos instalado en el servidor mediante el siguiente comando:

/usr/bin/curl --version

Mediante este comando, podremos ver algo como esto en caso de que exista:

root@MyHPCraft:~# /usr/bin/curl --version
curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.13
Release-Date: 2022-01-05
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd

Si no existe, nos dirá que el comando no existe, tal como se muestra en el siguiente mensaje:

root@MyHPCraft:~# /usr/bin/curl --version
-bash: /usr/bin/curl: No existe el archivo o el directorio

Instalación

Para la instalación, lo podemos hacer como se realizan normalmente la instalación de los paquetes en función del sistema.

Esto e para todos aquellos sistema que tenga apt como gestor de paquetes (Ubuntu, Debian, Mint, etc)

sudo apt update
sudo apt install curl

También se puede instalar con dnf, como por ejemplo Red Hat, etc.

dnf install curl

Una vez que tengamos completa la instalación, podremos volver a ejecutar el comando siguiente y nos mostrará la versión que se ha instalado.

curl --version

Problemas

Puede que al intentar instalar el paquete, nos indique que ya se encuentra instalado, siendo el mensaje siguiente lo que nos aparezca.

root@MyHPCraft:~# apt install curl
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado... Hecho
curl ya está en su versión más reciente (7.81.0-1ubuntu1.6).

Seguramente hayamos eliminado por error y por lo tanto, lo tendremos que reinstalar usando la siguiente sentencia:

apt --reinstall install curl

Como se puede ver, nosotros hemos usado el comando curl, pero se puede hacer lo mismo con el resto de gestores de paquetería.

Conclusión

Básicamente, para poder solucionar el problema de la inexistencia de Curl, hay que reinstalarlo o simplemente, instalarlo de primeras.

Esperamos que esta pequeña guía os haya servidor.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies