Sayangnya saya sudah menghapus direktori dpkg sambil melepas kunci. Secara tidak sengaja saya mengetik
root@sam:~$ rm -r /var/lib/dpkg
Sekarang ketika saya mencoba untuk menginstal / menghapus paket itu menunjukkan saya kesalahan berikut.
E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory)
Apa yang harus saya lakukan sekarang?
Jawaban:
root +
rm
+-r
= bencanaJadi apa yang Anda kutuk untuk kebinasaan?
Anda menghapus 5 direktori, file status, dll. Jadi, mari kita coba untuk memperbaikinya. Pertama, buat direktori:
Pulihkan beberapa cadangan:
Sekarang, mari kita lihat apakah dpkg Anda berfungsi (mulai berdoa):
Jika semuanya "ok" maka perbaiki juga file base Anda:
Sekarang coba perbarui daftar paket Anda, dll .:
Sekarang, mari ambil napas dalam-dalam. Fiuh. Lakukan
ls -l /var/lib/dpkg
dan bandingkan dengan daftar di atas. Jika beberapa-old
file tidak ada jangan khawatir itu akan ada besok.sumber
ls: cannot access /usr/local/var/lib/dpkg/status: No such file or directory
adalah satu-satunya yang saya dapatkan./usr/local
bukan tempat untuk menginstal file dpkg./usr/local/
alih-alih pada/var/lib/dpkg
. Bagaimana cara membuatnya/var/lib/dpkg
?Paket Well
dpkg
(sistem manajemen paket Debian) menyediakan infrastruktur tingkat rendah untuk menangani instalasi dan penghapusan paket perangkat lunak Debian. Jadi menghapusnya bukan ide yang baik, dan Anda dapat mengembalikannya denganMengunduh file dengan menggunakan
wget
:Ekstrak dalam folder xxx.
berharap ini akan berhasil.
sumber
Pulihkan sistem Anda dari cadangan. Anda benar membuat cadangan? Mencadangkan sistem dan data Anda sangat penting untuk menghadapi situasi yang tidak terduga seperti ini (kesalahan pengguna) dan kegagalan perangkat keras. Jika Anda gagal membuat cadangan seperti yang dibahas di sini, Anda dapat mencoba pemulihan data.
Di masa depan saya menyarankan agar Anda membuat cadangan secara teratur untuk menghindari kehilangan data yang sangat besar. Dan saya ragu Anda akan lupa bahwa ketika @Braiam mengatakan " root + rm + -r = disaster "
sumber
Cukup ikuti langkah-langkah di bawah ini, yakin Anda dapat memulihkan file, minimal
apt-get
ataudpkg
akan bekerja.Setelah tes ini apakah akan berhasil atau tidak.
Semoga berhasil. Jika tidak berkomentar di bawah ini. Ingat, gunakan sangat hati-hati saat bermain dengan
sudo + rm -rf
.sumber