Řešení 1:
Není to snadný způsob, ale když se podíváte na /var/log/apt/history.log, můžete vidět, co bylo odstraněno. Stačí znovu nainstalovat každý balíček, který byl odstraněn.
Řešení 2:
Právě jsem udělal tuto chybu, můžete spustit níže uvedené příkazy a vrátit zpět odstranění balíčků. Tím se extrahují informace o odstraněných balíčcích ze souboru protokolu a znovu je nainstaluje
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
Řešení 3:
Na fórech Ubuntu jsem našel skvělý trik.
V terminálu je možné spustit následující:
awk '!/^Start|^Commandl|^End|^Upgrade:|^Error:/ { gsub( /\([^()]*\)/ ,"" );gsub(/ ,/," ");sub(/^Install:/,""); print}' /var/log/apt/history.log
Podívejte se na výstup a poté použijte
sudo apt-get install [packages]
a nahraďte [balíčky] posledním řádkem balíčků, který byl vrácen (všimněte si, že se může zabalit).
Řešení 4:
Vyhledejte všechny balíčky, které byly odinstalovány. Je uložen na adrese /var/log/apt/history.log . Pro instalaci každého balíčku, který byl odstraněn, můžete napsat program shellu. Napište to v libovolném textovém editoru GNU Emacs, vi, GNU Nano. Proveďte to přes terminál. Všechny programy, které byly odinstalovány, se samy znovu nainstalují.