Métodos de pago Abuse

¿Qué significa el error apt-get command not found?

16.03.2024, 02:13

apt-get es una utilidad de línea de comandos para gestionar paquetes en sistemas operativos basados en Debian como Ubuntu. Se utiliza para instalar, desinstalar, actualizar y gestionar paquetes de software en el sistema.

Teniendo en cuenta que este gestor de paquetes es uno de los más básicos del sistema, es lógico que el programa esté presente en todas las distribuciones. Aún así, no es raro que los usuarios se encuentren con el error apt get command not found. En este artículo veremos por qué se produce dicho error, cómo puede ser y cómo solucionar apt get command not found.

Comandos básicos de apt-get

Echemos un vistazo a los comandos básicos:

apt-get update

Actualiza la lista de paquetes disponibles en los repositorios.

apt-get upgrade

Actualiza todos los paquetes instalados a sus últimas versiones.

apt-get install <package>

Instala el paquete especificado.

apt-get autoremove

Elimina dependencias innecesarias que ya no son utilizadas por otros paquetes.

apt-get dist-upgrade

Actualiza el sistema a una nueva versión, si está disponible.

En general, la utilidad es una potente herramienta para gestionar paquetes en sistemas basados en Debian y puede usarse para actualizar el sistema, instalar nuevo software y muchas otras tareas.

¿Qué significa el comando apt get no encontrado?

El mensaje de error significa que el comando que está intentando ejecutar no se encuentra en el sistema. O no está instalado o ha sido desinstalado. Pero todo esto suena muy extraño en relación con el gestor de paquetes.

Las principales razones por las que se produce el error:

  1. Una de las razones más obvias, de obtener el error"apt get not found" es que no tienes Ubuntu. Este gestor de paquetes sólo se utiliza en las distribuciones Linux basadas en Debian. Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux y otros sistemas no lo son. Ellos tienen su propio gestor de paquetes, cada uno tiene el suyo y eso es lo que debes usar para instalar paquetes, no buscar apt. Si usas el comando apt en lugar de apt-get, puede que tengas una distribución antigua que no soporta esa sintaxis, usa apt-get.
  2. Ha eliminado accidental o deliberadamente el paquete Apt. Ya no está en el sistema, por lo que el sistema no puede encontrarlo.
  3. No se puede localizar el programa. La utilidad apt está en el sistema y funciona bien, pero has corrompido la variable de entorno PATH y ahora el sistema no busca ejecutables en la carpeta donde se encuentra apt.

Veamos ahora cómo solucionar el problema. Es muy sencillo.

¿Cómo arreglar el comando apt get no encontrado?

Primero, asegurémonos de que la causa no es el segundo punto. Normalmente los ejecutables de apt se encuentran en el directorio /usr/bin. Veamos primero si existe tal archivo en esa carpeta:

$ ls -l /usr/bin/apt-get

Presta atención a los permisos. Para usuario, grupo y otros, la bandera"x" debería estar puesta para ejecutar. Si no lo está, habrá que reinstalar apt.

Si los permisos son diferentes de los anteriores, a saber,"-rwxr-xr-x", entonces tendrá que arreglarlos también añadiendo una bandera ejecutable para todas las categorías:

$ chmod +x /usr/bin/apt-get

Si las opciones anteriores no funcionan, compruebe el contenido de la variable de entorno PATH:

$ echo $PATH

Debería ver una referencia a /usr/bin en ella. Si no hay tal línea, entonces el problema estaba aquí, y la línea debe ser añadida al final:

$ export PATH=current_content:/usr/bin

Por ejemplo:

$ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

Si hizo cambios en el archivo /etc/profile y la variable PATH se rompió debido a eso, necesita hacer correcciones en ese archivo también.

¿Qué hacer si nada ha funcionado?

Le recomendamos que simplemente reinstale la utilidad. Descárgalo desde la web oficial e instálalo en tu sistema. Sólo tienes que elegir la versión para tu sistema operativo. Puedes descargar el paquete usando un navegador o comandos como estos:

Para Ubuntu Xenial:

$ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.2.15ubuntu0.2_i386.deb

Para Ubuntu Yakkety:

$ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.3.3_i386.deb

Ahora solo queda instalar el paquete descargado:

$ sudo dpkg -i apt*

Hecho, después de esto el error apt get command not found debería desaparecer y deberías poder trabajar normalmente con tus paquetes.