Saya tahu ini situasi yang lucu tetapi saya menghapus python dengan semua program terkait dari Ubuntu menggunakan sudo apt-get remove python? Jelas saya dapat menginstal kembali python, tetapi saya akan membutuhkan banyak waktu untuk menginstal semua program yang saya hapus. Mungkin ada solusi?
Terima kasih
Jawaban:
Tidak ada cara mudah tetapi jika Anda melihat /var/log/apt/history.log Anda dapat melihat apa yang telah dihapus. Instal ulang setiap paket yang telah dihapus.
sumber
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
sumber
apt remove libboost*
itu ide yang buruksudo apt remove python3
hahaapt purge
jadi rip saya, untungnya itu adalah instalasi baru. Akan menyenangkan untuk mengetahui bahwa kunci (untuk kebanyakan orang) sistem OS, seperti netplan, memerlukan ini. Tentu itu merujuknya pada daftar hapus, sebelum menanyakan apakah Anda yakin, tetapi siapa yang punya waktu untuk melihat dan memastikan kapan lebih mudah hanya untuk memukuly
kunci danreturn
sistem Anda terlupakan ...Saya menemukan trik keren dari forum Ubuntu .
Dimungkinkan untuk menjalankan yang berikut ini di terminal:
Lihatlah hasilnya, lalu gunakan
dan ganti [paket] dengan baris terakhir dari paket yang dikembalikan (perhatikan bahwa itu mungkin membungkus).
sumber
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 sendiri.
sumber
Untuk menambah jawaban ablackhat, Anda dapat menyalin dan menempelkan semuanya setelah perintah hapus terakhir
/var/log/apt/history.log
menjadi editor programer baru. Regex ganti:.*?,
dengan(string kosong), dan salin semua paket yang dipisahkan oleh ruang. Lalu lari
$ sudo apt-get install <paste>
sumber
Memutakhirkan memulihkan sebagian besar, sisanya .. Anda dapat menggunakan teknik yang ditunjukkan di atas. Untuk memutakhirkan cukup ketik "sudo apt-get upgrade"
sumber
apt-get upgrade
menginstal ulang paket yang sengaja dihapus?apt-get dist-upgrade
jika kamu
Python akan diinstal ulang dengan semua prasyaratnya yang menurut saya adalah semua program terkait yang Anda bicarakan?
sumber