Solución 1:
No hay una manera fácil, pero si observa /var/log/apt/history.log, puede ver lo que se eliminó. Simplemente reinstale cada paquete que se eliminó.
Solución 2:
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á
echo '#!/bin/bash' > restore
echo sudo apt-get install `grep Remove /var/log/apt/history.log | tail -1 | sed -e 's|Remove: ||g' -e 's|([^)]*)||g' -e 's|:[^ ]* ||g' -e 's|,||g'` >> restore
chmod +x restore
./restore
Solución 3:
Encontré un truco genial en los foros de Ubuntu.
Es posible ejecutar lo siguiente en una terminal:
awk '!/^Start|^Commandl|^End|^Upgrade:|^Error:/ { gsub( /\([^()]*\)/ ,"" );gsub(/ ,/," ");sub(/^Install:/,""); print}' /var/log/apt/history.log
Mire la salida, luego use
sudo apt-get install [packages]
y reemplace [paquetes] con la última línea de paquetes que se devolvió (tenga en cuenta que puede ajustarse).
Solución 4:
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íbelo en cualquier editor de texto GNU Emacs, vi, GNU Nano. Ejecutarlo a través de la terminal. Todos los programas que se desinstalaron se reinstalarán solos.