Solucionando el error “wget: comando no encontrado” en Linux

Enfrentarse al error “comando wget no encontrado” en Linux puede ser frustrante, especialmente al descargar archivos de la web. ¡Pero no te preocupes! Por lo general, es una solución fácil. Este error normalmente significa que tu sistema no tiene wget instalado o que no está en el PATH del sistema. En este tutorial, demostraremos pasos simples para hacer que wget funcione para que puedas comenzar a descargar archivos sin complicaciones.
¿Por qué ocurre el error “comando wget no encontrado”?
El error wget: comando no encontrado en Linux ocurre cuando wget no está instalado por defecto, falta en el PATH del sistema, o está dañado. Algunas distribuciones de Linux mínimas no incluyen wget para mantener el sistema ligero. En este caso, necesitamos instalarlo manualmente.
Si el sistema no reconoce wget después de la instalación, podría estar fuera del PATH. Puedes solucionar esto agregando su directorio al PATH. Además, un paquete wget dañado o eliminado puede causar este problema, y reinstalar wget lo resuelve.
Solución 1: Instalar wget en tu sistema Linux
En la mayoría de las distribuciones de Linux, wget viene preinstalado. Sin embargo, si por alguna razón tu sistema no tiene wget instalado, puedes ver el error ‘comando no encontrado’. Para evitar este error, siempre es una buena práctica verificar la instalación de wget en tu sistema antes de usarlo. Para hacerlo, puedes ejecutar el siguiente comando:
sudowgetSi tu sistema tiene wget configurado correctamente, este comando recupera el “mensaje de uso de wget: URL faltante”:
Sin embargo, si tu sistema Linux no tiene wget instalado, verás el error “wget: comando no encontrado”:
Para solucionar esto, instala wget usando el gestor de paquetes de tu distribución. Por ejemplo, en Debian/Ubuntu, puedes usar el gestor de paquetes apt:
sudoapt-get installwget
Puedes confirmar la instalación verificando la versión de wget:
wget--version
Para instalar wget en distribuciones de Linux basadas en RHEL, puedes usar el gestor de paquetes dnf:
sudo dnf installwgetDe manera similar, puedes usar el gestor de paquetes de tu distribución para instalar wget en otras variantes de Linux.
Solución 2: Configurar el PATH de Wget
A veces, el problema no está en que wget no esté instalado. De hecho, wget puede estar presente en tu sistema, pero aun así encuentras el error ‘wget: comando no encontrado’. En tales casos, debes verificar si el PATH del sistema incluye wget. Para ello, utiliza el comando which:
whichwgetSi este comando devuelve una ruta como /usr/bin/wget, significa que wget está instalado y disponible en el PATH del sistema:
Sin embargo, si el comando no devuelve nada, tu sistema no tiene wget instalado o lo tiene en un directorio no listado en la variable de entorno PATH.
Si wget está instalado pero no en PATH, puedes agregarlo temporalmente usando el comando export:
exportPATH=$PATH:/path/to/wget_directoryReemplaza /path/to/wget_directory con la ruta real como /usr/bin:
Puedes hacer este cambio permanente agregando la misma línea a ~/.bashrc o ~/.bash_profile.
Si descargas archivos frecuentemente con wget, asegúrate de que tu sistema lo tenga instalado y configurado correctamente. De lo contrario, puedes encontrar un error como wget: comando no encontrado. Este error generalmente ocurre cuando wget está ausente, mal configurado o dañado. Sin embargo, las soluciones son simples. Puedes instalar wget, verificar su presencia en el PATH del sistema y hacer los ajustes necesarios. Si wget sigue sin funcionar, puedes usar una alternativa como el comando curl para descargar archivos de la web.
Crédito de la imagen: Todas las alteraciones y capturas de pantalla por Anees Asghar.