Se eliminó Python 3 y ahora Ubuntu Software Center, terminal y otras aplicaciones no funcionan

15

Soy un nuevo usuario de Ubuntu que ejecuta Ubuntu 13.04.

He estado intentando instalar y usar una herramienta DeDRM, pero he tenido problemas para hacerlo. Estaba siguiendo algunas instrucciones que decían que necesitaba una versión de Python 2.7, pero no Python 3.0 o posterior (¿porque las versiones 3.0 no tienen algunas bibliotecas necesarias?). Intenté instalar Python 2.7.5.6, pero no funcionó. Pensé que probablemente era porque tenía la versión posterior de Python, así que revisé el terminal y eliminé Python 3.3, para poder instalar la versión anterior de Python.

Ahora que desinstalé Python 3.3, muchas aplicaciones ya no funcionan, incluido el terminal y el Centro de software de Ubuntu. No tengo idea de cómo solucionar este problema ahora.

Frida
fuente
Si presionas Ctrl + Alt + F1, ¿sigues teniendo un terminal? Presione Ctrl + Alt + F7 para volver al escritorio.
Paul Tanzini
Realmente se llama VC (consola virtual). Por favor, siga una de las respuestas dadas aquí. Una instalación estándar de Ubuntu le dará la última versión (estable) de Python2 y Python3 --- son fundamentales para que Ubuntu se ejecute, por lo que realmente los necesita. Tenga en cuenta que podría necesitar reinstalar más software, como software ... Le aconsejaré que reinstale al menos ubuntu-desktop.
Rmano
¿Se solucionó tu problema?
Sukupa91

Respuestas:

16
  1. Abra una consola virtual de solo texto presionando el atajo de teclado Ctrl+ Alt+ F3.

  2. En el login:indicador, escriba su nombre de usuario y presione Enter.

  3. Cuando se le Password:solicite, escriba su contraseña de usuario y presione Enter.

  4. Vuelva a instalar la versión predeterminada de Python 3 ejecutando el siguiente comando:

    sudo apt-get install python3-all
  5. Salga de la consola virtual y regrese a su entorno de escritorio presionando el atajo de teclado Ctrl+ Alt+ F7. En Ubuntu 17.10 y posteriores, presione el atajo de teclado Ctrl+ Alt+ F2para salir de la consola virtual.


Después de haber instalado la versión predeterminada de Python 3, debe recuperar su sistema de escritorio Ubuntu predeterminado. Para evitar estropear algo, hágalo en el siguiente orden:

  1. Primero instale el terminal de la consola con el comando: sudo apt-get install gnome-terminal. Si no puede instalar gnome-terminal, omita este paso y vaya al paso 2.

  2. Regrese a su escritorio y abra la terminal usando el atajo de teclado Ctrl+ Alt+ T. Desde la terminal, instale el Centro de software de Ubuntu con el comando:

    sudo apt-get install software-center

    En Ubuntu 16.04 y versiones posteriores, ejecute este comando para reinstalar la aplicación de software predeterminada:

    sudo apt-get install gnome-software

    Si aún no puede abrir la terminal, ejecute el mismo comando desde la consola. Si no puede instalar la aplicación de software predeterminada, omita este paso y vaya al paso 3.

  3. Abra el terminal e intente abrir el Centro de software de Ubuntu desde el terminal ejecutando el comando apropiado, ya sea software-centero gnome-software. Desde el Centro de Software de Ubuntu instalar el sistema de escritorio de Ubuntu o bien abrir el terminal (o la consola) e instalar el sistema de escritorio de Ubuntu mediante la ejecución del comando: sudo apt-get install ubuntu-desktop.

karel
fuente
Eso reinstalará Python, pero no automáticamente todo el software que se ha ido con él. Tal vez reinstalar ubuntu-desktop reinstalará la mayor parte de lo necesario para tener un sistema operativo nuevamente.
Rmano
Estoy esperando ver cómo se desarrolla esta cosa. Comenzaría con los paquetes gnome-terminal y software-center si aún no están allí. Su sugerencia para instalar ubuntu-desktop tiene mucho sentido para mí, pero todavía estoy preocupado por la posibilidad de estropear los iconos de escritorio predeterminados y también la interfaz de usuario del método de entrada IBus. Este puede ser un problema dolorosamente difícil de reparar, por lo que no quiero decirle a Frida que reinstale ubuntu-desktop excepto como último recurso. Hazme ping desde el chat Pregunta a la sala general de Ubuntu cada vez que quieras hablar más sobre esto o sobre Python 2 / Python 3.
karel
1
editar a partir del 18 de abril de 2019-- 18.04 y posterior ahora necesita presionar Ctrl + Alt + F1 para volver al escritorio de Ubuntu. también sí; de hecho, aún necesita reinstalar ubuntu-desktop para que pueda "reconstruir" todo; pero todo seguirá funcionando y perfectamente bien cuando haya terminado. eh, aprendí todo esto de la manera difícil, por supuesto
EarthToAccess
@EarthToAccess Noté esta actualización de consola hoy cuando actualicé mi software usando el Actualizador de software, pero mi Ubuntu 18.04 todavía usa Ctrl + Alt + F7 para volver al escritorio. Lo intentaré nuevamente después de reiniciar y ver si Ctrl + Alt + F1 también funciona debido a la actualización.
karel
5

Para solucionar los problemas con su sistema solo necesita reinstalar Python 3.3.

Si corriste por ejemplo: sudo apt-get remove python3

Puede revertirlo ejecutando: sudo apt-get install python3

Por supuesto, este es un comando de terminal y como dijiste que Terminal no funciona, es un problema. Puede usar TTY1 para iniciar sesión y ejecutar este comando presionando Ctrl + Alt + F1. Para volver al escritorio normal, presione Ctrl + Alt + F7.

Paul Tanzini
fuente
4

Esto es lo que hice:

Presione Ctrl+ Alt+ F1e inicie sesión.

Ejecute este comando:

sudo apt-get remove python/python3

Reiniciar

Presione Ctrl+ Alt+ F1e inicie sesión.

Ejecute estos comandos:

sudo apt-get install python3
sudo apt-get install python
sudo apt-get install ubuntu-desktop

Reiniciar

¡Hecho!

usuario244829
fuente
2
sudo apt-get install software-center

Esto ayudará definitivamente.

Luego, desde el centro de software, puede instalar el terminal, etc.

Raj
fuente