Join The Community

Search

Friday, August 12, 2011

Broken packages on your system!

Linux keluarga Debian seringkali mengalami inkonsistensi dalam instalasi atau upgrade paket systemnya. Hal ni kadang membuat kita frustasi dalam melakukan upgrade ataupun update system keamanan maupun paket. Well... salah satu teknik dalam memperbaiki system yang terkunci seperti yang saya pernah alami adalah sebagai berikut urutannya.

Ini adalah message kesalahan yg saya dapati dalam Synaptic Package Manager:

You have 2 broken packages on your system! Use the "Broken" filter to locate them.

 dan urutan dalam normalisasinya adalah:

Tutup semua windows yang mungkin terbuka karena pekerjaan kita...Ini sangat penting dan harus dilakukan untuk antisipasi system crash atau error

Buka Terminal dan siapkan kopi, rokok atau apapun yang membuat anda santai :D

Copy paste command berikut di terminal anda:

  1. sudo fuser -vvv /var/lib/dpkg/lock
  2. cat /etc/lsb-release
  3. uname -a
  4. sudo rm /var/lib/apt/lists/lock
  5. sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup
  6. sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
  7. sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
  8. sudo rm -rf /var/lib/dpkg/updates/*
  9. sudo rm -rf /var/lib/apt/lists
  10. sudo rm /var/cache/apt/*.bin
  11. sudo mkdir /var/lib/apt/lists
  12. sudo mkdir /var/lib/apt/lists/partial
  13. LANG=C;sudo apt-get clean
  14. LANG=C;sudo apt-get autoclean
  15. LANG=C;sudo apt-get --purge autoremove
  16. LANG=C;sudo apt-get update -o APT::Cache-Limit=25165824
  17. sudo dpkg --clear-avail
  18. sudo dpkg --configure -a
  19. LANG=C;sudo apt-get -f install
  20. LANG=C;sudo apt-get --fix-missing install
  21. LANG=C;sudo apt-get update -o APT::Cache-Limit=25165824 && sudo apt-get dist-upgrade
Selesai..... lihat hasilnya di System → Administration → Synaptic Package Manager and the "Broken" apakah masih status broken? jika masih, berarti ada windows yg belom tertutup. ulangi lagi langkah-langkah tersebut.

source: Ubuntu Help

0 comments:

Post a Comment

By Sync