Terminal: sudo: apt-get: comando no encontrado

11

Últimamente han sucedido cosas realmente malas con mi computadora, que tienen que ver con la falta de íconos y todo tipo de cosas malas relacionadas con mi interfaz gráfica. Todas las cosas malas en la apelación van acompañadas de cierta discapacidad de mi terminal. Estoy usando 12.04 con la vista Gnome Classic sin efectos.

Tengamos una sudo apt-get update.

Recibo un sudo: apt-get: command not foundmensaje Y así es como funciona con todos mis apt-getcomandos.

Que puede significar ¿Cómo solucionar esto, especialmente con respecto a todos los otros problemas que estoy experimentando?

Barnaba X
fuente
locate apt-getDebería aparecer /usr/bin/apt-get/. Si no, vea si el archivo está realmente allí. A continuación, comprobar el $ PATH: echo $PATH. Cuéntanos qué encuentras.
Jos
@Jos Buen disparo, 'localizar apt-get' no devuelve nada. En '/ usr / bin' no hay archivo; 'echo $ PATH' arroja algo como esto: /home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0@global /bin:/home/bakuhatsu/.rvm/rubies/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/ usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games
Barnaba X
55
¿Está /usr/bin/completamente vacío? En ese caso, su única opción es reinstalar Ubuntu. ¿O simplemente no hay un archivo apt-get? Luego descargue e instale manualmente el paquete apt, de la siguiente manera: mire su /etc/apt/sources.list para encontrar el espejo correcto, luego vaya a ese espejo, al directorio pool / main / a / apt /, descargue el correcto .deb para su arquitectura e instálelo con sudo dpkg -i apt-xxx.deb.
Jos
No, la carpeta contiene todo tipo de archivos, pero falta / usr / bin / apt-get. ¿Cuál debo elegir de source.list? En su mayoría son archivos .gz, pero supongo que no hay diferencia
Barnaba X
@Jos También estoy sufriendo exactamente el problema mencionado anteriormente, pero en mi caso "localizar apt-get" está dando el resultado deseado. Qué debería hacer ahora ??? Por favor, ayuda ....
Rahul Raj

Respuestas:

6

La respuesta corta:

Vuelva a instalar Ubuntu desde un Live CD o USB.

La versión larga:

La versión larga sería una pérdida de tiempo: su sistema nunca estará limpio, pero si insiste, puede intentarlo:

  • copiar todo (falta) excepto la carpeta / home del Live CD / USB a su HDD.

O

  • Vuelva a instalar / reparar el sistema roto nuevamente con el Live CD / USB stick.

O

  • descargue el archivo deb para apt-get e instálelo como se explica en las publicaciones anteriores.

Definitivamente elegiría una nueva instalación nueva, ya que hay tantas cosas que hacer y tan poco tiempo.

Goksu
fuente
Me temo que podría terminar de esta manera. Sin embargo, estoy cada vez más curioso por la razón por la que se rompió. ¿Algunas ideas?
Barnaba X
44
Esto podría haber sucedido debido a una instalación interrumpida (corte de energía, mal manejo, no hay espacio en el disco, gato caminando sobre el teclado, celosa niña / novio, anomalía cuántica, extraterrestres riéndose). o como resultado de jugar con el sistema de archivos cambiando los permisos, eliminando archivos, aplicaciones defectuosas / otro problema de dependencia de recursos, etc. Lo he hecho, lo tenía todo. :)
Goksu
4

Me enfrenté al mismo problema con respecto a estos apt-get: command not foundson los pasos para resolverlo en Ubuntu Xenial

  • Busque la versión apropiada de apt desde aquí ( apt_1.4_amd64.debpara ubuntu xenial)

  • Descargue el apt.deb

    wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
    
  • Instale el paquete apt.deb

    sudo dpkg -i apt_1.4_amd64.deb
    

Ahora podemos correr fácilmente

sudo apt-get install <Package_Name>
cmthakur
fuente
Estaba a punto de poner mi sistema de trabajo en una nueva instalación. Pero esto, afortunadamente, me sirve. Gracias.
fluffyBatman
0

Estaba enfrentando el mismo problema. Corrí echo $PATHpero no pude encontrar /usr/binen la RUTA.

Corrí export PATH=$PATH:/usr/bin/, y luego todo funciona bien.

Fatima Khan
fuente
Hola Fátima, bienvenido a Ask Ubuntu. Solo para su información: export PATH=$PATHusará todo el valor actual $PATH, por lo que para agregar /usr/bin/y dejar todo lo demás solo, todo lo que necesita hacer es export PATH=$PATH:/usr/bin/. Esto es importante para la respuesta, ya que muchas personas simplemente copian y pegan desde los sitios de Stack Exchange y es posible que no quieran $JAVA_HOMEo se agreguen algo a su RUTA por error. Gracias por tu aporte.
Benjamin R
Cualquiera que quiera verificar rápidamente si /usr/binestá en su camino puede correr echo $PATH | grep :/usr/bin:. Si eso no devuelve nada, verifique con echo $PATH | grep -P "^\Q/usr/bin\E".
Benjamin R
sí, tienes razón, gracias @BenjaminR
Fatima Khan