Sé que es una situación divertida, pero eliminé Python con todos los programas asociados de Ubuntu usando sudo apt-get remove python. Obviamente, puedo volver a instalar Python, pero me llevará mucho tiempo instalar todos los programas que eliminé. Tal vez hay alguna solución?
Gracias
Respuestas:
No hay una manera fácil, pero si mira /var/log/apt/history.log puede ver lo que se eliminó. Simplemente reinstale cada paquete que se eliminó.
fuente
Acabo de cometer este error, puede ejecutar los siguientes comandos para deshacer la eliminación de paquetes Esto extraerá la información de los paquetes eliminados del archivo de registro y los reinstalará
fuente
apt remove libboost*
era una mala ideasudo apt remove python3
jajaapt purge
romperme, bueno, fue una instalación nueva. Sería bueno saber que los sistemas operativos clave (para la mayoría de las personas), como netplan, requieren esto. Claro que hace referencia a él en la lista de eliminación, antes de preguntar si está seguro, pero quién tiene tiempo para mirar y estar seguro cuando es más fácil golpear lay
llave yreturn
el sistema en el olvido ...Encontré un truco genial en los foros de Ubuntu .
Es posible ejecutar lo siguiente en una terminal:
Mire la salida, luego use
y reemplace [paquetes] con la última línea de paquetes que se devolvió (tenga en cuenta que puede ajustarse)
fuente
Busque todos los paquetes que se desinstalaron. Se almacena en /var/log/apt/history.log . Puede escribir un programa de shell para instalar cada paquete que se eliminó. Escríbalo en cualquier editor de texto GNU Emacs, vi, GNU Nano. Ejecútelo a través de la terminal. Todos los programas que se desinstalaron se reinstalarán solos.
fuente
Para agregar a la respuesta de ablackhat, puede copiar y pegar todo después del último comando de eliminación en
/var/log/apt/history.log
un nuevo editor de programadores. Regex reemplace:.*?,
con(cadena vacía), y copie todos los paquetes separados por espacios resultantes. Entonces corre
$ sudo apt-get install <paste>
fuente
La actualización restaura la mayor parte, el resto ... puede usar las técnicas que se muestran arriba. Para actualizar simplemente escriba "sudo apt-get upgrade"
fuente
apt-get upgrade
reinstalar paquetes que se han eliminado a propósito?apt-get dist-upgrade
si tu
Python se reinstalará con todos sus requisitos previos, que es lo que supongo que fueron todos los programas asociados de los que habla.
fuente