25 votos

He ejecutado `sudo apt-get remove python2.7`, ¿puedo restaurar mi Ubuntu ahora?

Quería quitar y volver a instalar el intérprete python2.7 en 12.04

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

39voto

Mechanical snail Puntos 2729

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

Para ello, descargue manualmente el python2.7 (y sus dependencias), e instalarlos manualmente utilizando dpkg (evitando APT, que requiere Python). Una vez instalado, apt debería volver a funcionar, y así apt-get install ubuntu-desktop restaurará su sistema. (Si apt-get sigue sin funcionar, es posible que también tenga que descargar e instalar las dependencias que faltan).

En el futuro, si necesita reinstalar un paquete, utilice

sudo apt-get install --reinstall python2.7

o

sudo aptitude reinstall python2.7

que reinstala el paquete sin tener que eliminar las dependencias.

10voto

Mike L Puntos 239

Eliminar Python no es una buena idea ya que gran parte de Ubuntu depende de él. Es posible que haya visto una advertencia que le indica qué paquetes dependen de Python y, por lo tanto, se eliminarán con Python. Cuando se procede se termina con un sistema operativo bastante despojado.

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

4voto

Roberto Puntos 191

Si no es demasiado tarde para nadie, o si os habéis encontrado con este problema últimamente, así es como conseguí que funcionara:

Seguí el consejo de Mechanical snail y descargué todos los paquetes usando Synaptic. Seleccioné todos los paquetes relevantes, básicamente todo lo que tenía "Python", "python2", "python3", "apt", "Python-apt", etc., que ya estaba instalado en mi ordenador, los etiqueté para reinstalación , y cuando golpeo aplicar Me aseguré de descargarlos solamente.

Entonces, bajo root, entré en el /var/cache/apt/archives y ejecuté el siguiente comando para reinstalar manualmente todo lo que descargué (aquí verás todos los paquetes que descargaste con Synaptic):

dpkg --unpack *.deb

De todos modos, estaba recibiendo esto apt_pkg cada vez que recibía un mensaje de error de un script de Python en Aptana, y ayer cuando intentaba añadir un repo. Ahora al menos puedo añadir el repo sin problemas, pero sigo recibiendo el error apt_pkg error cada vez que hay un error en mi Python scripts...

Ejecutar el script fuera de Aptana llamando a python3.2 o python3 que apunta a 3.2 funciona (lo que significa que obtengo el error de script sin el apt_pkg error), pero si lo ejecuto con python3.3 entonces el error vuelve a aparecer.

4voto

Yo también tuve el mismo problema. Y pude solucionarlo yendo a ctrl+alt+f1, iniciando 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 unity y terminal) :D

1voto

Alok Singh Mahor Puntos 206

Se puede recuperar mediante un CD en vivo utilizando chroot

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X