Ejecuto 'sudo apt-get remove python2.7', ¿puedo restaurar mi Ubuntu ahora?

21

Quería eliminar y reinstalar el intérprete de python2.7 en 12.04

¡Pero cuando hice sudo apt-get remove python2.7 , el terminal loco comenzó a eliminar todo! ¿Alguna idea de cómo puedo restaurar lo que he eliminado?

    
pregunta alvas 13.09.2012 - 06:05

9 respuestas

36

Aunque reinstalar Ubuntu es probablemente la forma más fácil, vale la pena señalar que es posible recuperarlo sin reinstalar todo.

Para hacer esto, descargue manualmente el paquete python2.7 (y sus dependencias), e instálelos manualmente usando dpkg (omitiendo APT, que requiere Python). Una vez que está instalado, apt debería funcionar nuevamente, y así apt-get install ubuntu-desktop restaurará su sistema. (Si apt-get aún no funciona, es posible que también deba descargar e instalar las dependencias faltantes).

En el futuro, si necesita reinstalar un paquete, use

sudo apt-get install --reinstall python2.7

o

sudo aptitude reinstall python2.7

que reinstala el paquete sin tener que eliminar las dependencias.

    
respondido por el Mechanical snail 12.10.2012 - 20:11
10

Eliminar Python no es una buena idea ya que gran parte de Ubuntu depende de ello. Es posible que haya visto una advertencia que le indica qué paquetes dependen de python y, por lo tanto, se eliminarán con Python. Al continuar, terminas con un sistema operativo bastante reducido.

Reinstalar Ubuntu ahora sería la forma más fácil y segura de recuperarlo. Tenga cuidado de no eliminar su INICIO cuando lo haga.

    
respondido por el Takkat 13.09.2012 - 06:34
3

Si no es demasiado tarde para alguien, o si ha encontrado este problema últimamente, así es como lo puse en marcha:

Seguí los consejos de Mechanical snail y descargué todos los paquetes usando Synaptic. Seleccioné todos los paquetes relevantes, básicamente todo con "python", "python2", "python3", "apt", "python-apt", etc., que ya estaban instalados en mi computadora, los etiqueté para su reinstalación , y cuando presiono aplicar , me aseguré de que solo los descargué.

Luego, bajo la raíz, entré en la carpeta /var/cache/apt/archives y ejecuté el siguiente comando para volver a instalar manualmente todo lo que descargué (verás todos los paquetes que descargaste con Synaptic aquí):

dpkg --unpack *.deb

De todos modos, recibía este error apt_pkg cada vez que recibía un mensaje de error de un script de Python en Aptana, y ayer cuando intentaba agregar un repositorio. Ahora, al menos, puedo agregar el repositorio sin ningún problema, pero sigo recibiendo el error apt_pkg cada vez que hay un error en mis scripts de Python ...

Ejecutar el script fuera de Aptana llamando a python3.2 o python3 , lo que apunta a 3.2 trabajos (lo que significa que obtengo el error del script sin el error apt_pkg ), pero si lo ejecuto con python3.3 entonces el error está de vuelta.

    
respondido por el Roberto 17.04.2013 - 22:07
2

También tuve el mismo problema. Y pude arreglarlo yendo a ctrl + alt + f1, inicié sesión con mi nombre de usuario y contraseña entonces:

    sudo apt-get update
    sudo apt-get install --reinstall ubuntu-desktop

Y reinstaló la mayoría (si no todos) los archivos eliminados (junto con la unidad y el terminal) : D

    
respondido por el Lois Mari Ang Laput 19.08.2013 - 09:38
1

Necesitas ejecutar esto: apt-get install ubuntu-desktop
y luego apt-get install gdm . Cuando se le pregunte a lightdm o gdm, seleccione gdm .
como root o usando sudo

    
respondido por el Georgios Pligoropoulos 18.09.2013 - 12:49
1

sudo apt-get purge python && sudo apt-get install python2.7
sudo apt-get install python-pip
elimina y reinstala python y pip, luego puede instalar aplicaciones como matraz, botella y muchas otras

eg sudo pip install flask
intente instalar sus aplicaciones con python

    
respondido por el Sherlock Smith 28.11.2013 - 07:25
1

Durante la desinstalación de Python, cerré bruscamente el terminal. Por lo tanto Python fue parcialmente eliminado. Lo arreglé con los siguientes comandos

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install –-reinstall python-apt
sudo apt-get install –-reinstall python2.7
    
respondido por el Ram 13.05.2014 - 11:45
1

En un ataque de celeridad sin sentido, eliminé Python 2.7 y eliminé muchos paquetes que dependían de él. Ni siquiera pude lanzar el terminal.

Caí a tty1 e hice lo que Lois Mari Ang Laput sugirió

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop

Recuperé el escritorio y pude iniciar el terminal. Paquetes como el obturador, mysql-workbench, que fueron eliminados necesitan ser reinstalados.

Revisé el historial en / var / log / apt y reinstalé todos los paquetes que se eliminaron.

    
respondido por el eshwar 26.07.2016 - 09:51
1

puedes recuperar usando Live CD usando chroot

    
respondido por el Alok Singh Mahor 17.04.2013 - 23:08

Lea otras preguntas en las etiquetas