Solusi 1:
Tidak ada cara yang mudah tetapi jika Anda melihat /var/log/apt/history.log Anda dapat melihat apa yang telah dihapus. Cukup instal ulang setiap paket yang telah dihapus.
Solusi 2:
Saya baru saja melakukan kesalahan ini, Anda dapat menjalankan perintah di bawah ini untuk membatalkan penghapusan paket. Ini akan mengekstrak informasi dari paket yang dihapus dari file log dan menginstalnya kembali
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
Solusi 3:
Saya menemukan trik keren dari forum Ubuntu.
Dimungkinkan untuk menjalankan yang berikut ini di terminal:
awk '!/^Start|^Commandl|^End|^Upgrade:|^Error:/ { gsub( /\([^()]*\)/ ,"" );gsub(/ ,/," ");sub(/^Install:/,""); print}' /var/log/apt/history.log
Lihat hasilnya, lalu gunakan
sudo apt-get install [packages]
dan ganti [paket] dengan baris terakhir dari paket yang dikembalikan (perhatikan bahwa ini mungkin membungkus).
Solusi 4:
Cari semua paket yang dihapus. Itu disimpan di /var/log/apt/history.log . Anda dapat menulis program shell untuk menginstal setiap paket yang telah dihapus. Tulis di editor teks apa pun GNU Emacs, vi, GNU Nano. Jalankan melalui terminal. Semua program yang dihapus instalasinya akan diinstal ulang dengan sendirinya.