Senin, 29 Agustus 2011

mengatasi dpkg error (--remove)

lagi-lagi berurusan dengan dpkg :'(
emmm tapi bener di balik suatu peristiwa pasti ada hikmahnya :D
nah hikmahnya sekarang saya jadi tau cara mengatasi error dpkg kalau nggak mau remove
tadi saya lagi main-main sama firefox (mau coba install yang versi lawasnya) eeeh pas mau di hapus mucul error
kurang lebih kaya gini nih kurang lebih pesan errornya

dika@radil:~/Documents$ sudo apt-get remove firefox
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
firefox
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 26.6 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 218905 files and directories currently installed.)
Removing firefox ...
rm: cannot remove `/usr/bin/firefox': No such file or directory
mv: cannot stat `/usr/bin/firefox~bckp': No such file or directory
dpkg: error processing firefox (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
firefox
E: Sub-process /usr/bin/dpkg returned an error code (1)


terus searching sana sini eh ketemu juga caranya
tapi sayang saya lupa sumbernya yang saya inget itu bahasanya inggris (maaf ya mister)
emmm lanjut yah

caranya yaitu dengan menambahkan || true di /var/lib/dpkg/info/(nama programnya)

ok contoh kaya gini
buka terminal
terus ketikin

dika@radil:~/Documents$ sudo nano /var/lib/dpkg/info/firefox.postrm

nah nanti bakal mucul kaya gini

#!/bin/sh
rm /usr/bin/firefox
mv /usr/bin/firefox~bckp


abis itu tinggal tambahin }| true aja

kaya gini


#!/bin/sh
rm /usr/bin/firefox || true
mv /usr/bin/firefox~bckp || true


coba sekarang hapus lagi file yang tadi mau di hapus :D
gimana bisa???

hehe
udah dulu yah mau lanjutin ngulik yang lain lagi :D

Tidak ada komentar:

Posting Komentar