GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Memperbaiki Paket Rusak di Ubuntu 16.04 dan Debian 9

Ubuntu dan Debian keduanya menggunakan paket untuk menambah kemampuan sistem, memungkinkan pengguna untuk berbuat lebih banyak dengan mesin mereka. Namun, sehebat sistem paket ini, semuanya masih bisa rusak. Baik itu instalasi yang buruk, konfigurasi yang buruk, atau jika ada sesuatu yang memodifikasi file secara eksternal setelah instalasi, paket terkadang bisa salah dan tidak berfungsi lagi, membuatnya 'rusak'. Ini juga dapat memengaruhi apt-get, pengelola paket bawaan, yang dapat menyebabkan Anda tidak dapat menginstal paket tambahan apa pun, memperbaruinya, atau bahkan menghapusnya sama sekali.

Dalam tutorial ini, kita akan membahas beberapa metode untuk memperbaiki paket Anda yang rusak di Ubuntu 16.04 dan juga Debian 9. Karena masalah ini dapat terjadi karena beberapa alasan, ada beberapa solusi, beberapa di antaranya mungkin berfungsi atau tidak pada mesin Anda. . Oleh karena itu, yang terbaik adalah melihat paket mana yang rusak dan mengapa, yang akan membantu Anda memutuskan metode mana yang harus diikuti terlebih dahulu.

Metode 1:Menggunakan apt-get

Lebih sering daripada tidak, paket rusak yang pecah setelah diinstal dapat relatif mudah diperbaiki, berkat alat bawaan di dalam apt-get. Melakukan perintah berikut akan mencoba dan memperbaiki paket yang rusak yang saat ini diinstal pada sistem Anda:

sudo apt-get update --fix-missing
sudo apt-get install -f

(opsi -f adalah kependekan dari fix-broken.)

Coba dan lihat apakah perintah pertama memperbaiki masalah Anda sebelum menjalankan perintah kedua. Berikan beberapa saat untuk mencoba dan memperbaiki kesalahan yang mungkin ditemukan. Jika berhasil, coba gunakan paket yang rusak – kemungkinan besar akan diperbaiki sekarang. Jika masih belum diperbaiki, lanjutkan ke solusi berikutnya di bawah ini.

Metode 2:Menggunakan dpkg dan apt-get

Solusi ini akan membantu jika paket perangkat lunak rusak saat diinstal. Anda dapat mencoba menggunakan metode sebelumnya sebelum melanjutkan, karena ini dapat membantu. Pertama, kita bersihkan apt-get dan coba gunakan dpkg untuk mengonfigurasi paket apa pun yang membutuhkannya:

sudo dpkg --configure -a

sudo apt-get clean

sudo apt-get update

Setelah ini, lihat apakah paket telah diperbaiki. Jika belum, Anda mungkin perlu menghapus file kunci. File kunci digunakan untuk menjaga sumber daya tersedia untuk program tertentu – ini membantu mencegah program lain mengakses file secara bersamaan. Ini dapat dilakukan hanya dengan menghapus daftar file kunci:

sudo rm /var/lib/apt/lists/lock

Setelah ini, coba dan jalankan perintah di atas sekali lagi. Dari sana, coba dan instal ulang paket untuk melihat apakah paket tersebut sekarang dapat berhasil diinstal.

Metode 3:Menggunakan dpkg untuk penghapusan paksa

Terkadang, pada kesempatan langka, perintah di atas tidak akan berfungsi, dan paket yang rusak tidak dapat diperbaiki. Dalam hal ini, Anda harus menghapus paket secara manual dan dengan paksa. Metode ini mengharuskan Anda mengetahui paket mana yang rusak.

Anda dapat terlebih dahulu mencoba dan menghapus paket yang bermasalah secara normal melalui apt-get dengan memasukkan perintah berikut:

sudo apt-get remove

Ini mungkin tidak akan berhasil, tetapi patut dicoba sebelum menghapusnya secara paksa.

Bergantung pada kesalahan yang Anda dapatkan saat mencoba menghapus paket secara normal, Anda mungkin dapat mengidentifikasi paket yang rusak menggunakan dpkg dan grep:

dpkg -l | grep ^..r

Perintah ini mencantumkan semua paket, lalu grep mencantumkan hasil apa pun yang berisi tanda 'r' di bidang ketiga, yang berarti "diperlukan ulang" (diperlukan instal ulang). Jika paket yang rusak muncul, Anda dapat menghapusnya.

Jalankan perintah berikut untuk menghapus paket secara paksa dari mesin Anda. Jangan lupa untuk memasukkan kata sandi Anda untuk mengotorisasi penghapusan. Ganti dengan nama paket yang rusak.

sudo dpkg --remove --force-remove-reinstreq

Setelah ini selesai, bersihkan dan perbarui apt-get:

sudo apt-get clean

sudo apt-get update

Setelah itu, coba instal paket dari awal. Seharusnya sudah terpasang secara normal sekarang.

Solusi Lain

Metode ini adalah cara terbaik untuk memperbaiki atau menghapus paket yang rusak dari sistem Anda – tetapi terkadang tidak cukup. Dalam kasus yang jarang terjadi, sistem tidak akan melihat paket yang rusak sama sekali, tetapi masih akan mencegah apt-get Anda berfungsi secara normal. Dalam kasus ini, membuka dan menghapus file secara manual biasanya merupakan solusi terbaik. Namun, proses untuk menghapus file-file ini bervariasi dari satu paket ke paket lainnya dan dapat berisiko. Oleh karena itu, coba solusi ini terlebih dahulu sebelum mencoba menghapus file dari sistem Anda.

Mudah-mudahan, dengan mengikuti metode ini Anda akan berhasil memperbaiki atau menghapus semua paket rusak yang ditemukan di sistem Anda. Tentu saja, Anda tidak perlu memperbaiki sendiri paket yang rusak jika Anda menggunakan salah satu layanan VPS Linux Terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk melakukannya untuk Anda. Mereka tersedia 24/7 dan akan membantu Anda segera memperbaiki paket yang rusak.

PS . Jika Anda menyukai posting ini tentang cara memperbaiki paket yang rusak di Ubuntu 16.04 dan Debian 9, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini, atau cukup tinggalkan komentar. Terima kasih.


Panels
  1. Instal paket RPM di Ubuntu 11.10 dan Ubuntu 11.04

  2. Cara memperbaiki paket yang rusak di Ubuntu 20.04

  3. Bagaimana Cara Memperbaiki Paket yang Rusak?

  1. Bagaimana cara memperbaiki Ubuntu yang tidak memperbarui masalah karena paket yang rusak

  2. Bagaimana Anda mengelola paket di Ubuntu?

  3. Cara Memperbaiki Ubuntu Tidak Dapat Menemukan Paket

  1. Cara Mendaftar Paket yang Diinstal di Ubuntu

  2. Cara Memperbaiki Paket Rusak di Ubuntu

  3. Cara Menginstal Paket RPM di Ubuntu