Quería eliminar y reinstalar el intérprete python2.7 en 12.04
Pero cuando lo hice sudo apt-get remove python2.7
, ¡la terminal loca comenzó a eliminar todo! ¿Alguna idea de cómo puedo restaurar lo que he eliminado?
restore
python-2.7
alvas
fuente
fuente
apt
/aptitude
no depende de python.apt
solo sugiere python. Honestamente, tenía dudas al respecto, así que probé U12.04 en VBox, desinstalé python2.7 como lo hizo, reinicié, no pude iniciar sesión, cambié a tty6, pude reinstalar gedit (dep en python) usando apt-get, incluso la aptitud está funcionando bien.apt-get install ubuntu-desktop
Debería resolver tal caso. Probablemente, apt entró en estado impuro después de que se interrumpió la desinstalación de python2.7. ¿Podría publicar la salida / errores que obtuvo cuando se ejecutabasudo apt-get install python2.7
Respuestas:
Si bien la reinstalación de Ubuntu es probablemente la forma más fácil, vale la pena señalar que es posible recuperarse sin reinstalar todo.
Para hacer esto, descargue manualmente el
python2.7
paquete (y sus dependencias) e instálelos manualmente utilizandodpkg
(sin APT, que requiere Python). Una vez que esté instalado,apt
debería funcionar nuevamente, y asíapt-get install ubuntu-desktop
restaurará su sistema. (Siapt-get
todavía no funciona, es posible que también necesite descargar e instalar las dependencias que faltan).En el futuro, si necesita reinstalar un paquete, utilice
o
que reinstala el paquete sin tener que eliminar las dependencias.
fuente
ubuntu-desktop
, instalarlo manualmente es una buena idea. En mi caso, ejecuté la instalación de Python con --reinstall arg, peroubuntu-desktop
no estaba allí, luego lo instalé usandosudo apt-get install ubuntu-desktop
. Tomará un tiempo :)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 proceder, 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.
fuente
sudo apt-get install ubuntu-desktop
debería hacer el trabajoubuntu desktop
.Si no es demasiado tarde para alguien, o si se ha encontrado con este problema últimamente, así es como lo hice funcionar:
Seguí el consejo 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 estaba instalado en mi computadora, los etiqueté para la reinstalación , y cuando Presioné aplicar , me aseguré de descargarlos solo.
Luego, bajo root, entré en la
/var/cache/apt/archives
carpeta y ejecuté el siguiente comando para reinstalar manualmente todo lo que descargué (verás todos los paquetes que descargaste con Synaptic aquí):De todos modos, recibía este
apt_pkg
error 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 elapt_pkg
error cada vez que hay un error en mis scripts de Python ...Ejecutar el script fuera de Aptana llamando
python3.2
opython3
qué puntos en 3.2 funciona (lo que significa que obtengo el error del script sin elapt_pkg
error), pero si lo ejecutopython3.3
entonces el error vuelve.fuente
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 y luego:
Y reinstaló la mayoría (si no todos) los archivos eliminados (junto con la unidad y la terminal): D
fuente
apt-get
no funciona después de que yoapt-get remove python
...Necesita ejecutar esto:
apt-get install ubuntu-desktop
y luego
apt-get install gdm
. Cuando se le pida lightdm o gdm, seleccione gdm .tanto como root o usando sudo
fuente
apt-get remove python
,apt-get
dejará de funcionar y se queja sin cesar ...sudo apt-get purge python && sudo apt-get install python2.7
elimina y reinstala python y pip, luego puede instalar aplicaciones como matraz, botella y muchos otros intentan instalar sus aplicaciones con pythonsudo apt-get install python-pip
eg sudo pip install flask
fuente
Durante la desinstalación de Python, cerré abruptamente el terminal. Por lo tanto, Python se eliminó parcialmente. Lo arreglé con los siguientes comandos
fuente
En un ataque de prisa sin sentido, eliminé Python 2.7 y eliminó muchos paquetes que dependían de él. Ni siquiera pude lanzar la terminal.
Caí a tty1 e hice lo que sugirió Lois Mari Ang Laput
Volví al escritorio y pude iniciar la terminal. Los paquetes como obturador, mysql-workbench, que se eliminaron, necesitaban ser reinstalados.
Revisé el historial en / var / log / apt y reinstalé todos los paquetes que se eliminaron.
fuente
puedes recuperar usando CD en vivo usando
chroot
fuente