GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Memperbaiki sub-proses /usr/bin/dpkg mengembalikan kode kesalahan (1) di Ubuntu

Pendahuluan

Pesan kesalahan “Sub-proses /usr/bin/dpkg mengembalikan kode kesalahan (1)” menunjukkan masalah dengan penginstal paket. Ini dapat terjadi di Ubuntu setelah penginstalan perangkat lunak gagal, atau jika penginstalnya rusak.

Frasa kunci dalam kesalahan ini adalah /usr/bin/dpkg. Ini mengacu pada penginstal paket dpkg untuk Linux. Penginstal paket adalah aplikasi yang melacak perangkat lunak, pembaruan, dan dependensi. Jika rusak, penginstalan perangkat lunak baru akan menyebabkan pesan kesalahan ini.

Kami membahas beberapa kemungkinan solusi, dari solusi yang mudah dipecahkan dan langsung hingga proses yang lebih kompleks. Panduan ini akan membantu Anda mengatasi dpkg mengembalikan kode kesalahan 1 pada sistem operasi Ubuntu.

Prasyarat

  • Akun pengguna dengan hak istimewa sudo
  • Jendela terminal/baris perintah (CtrlAlternB )

Opsi untuk Memperbaiki subproses /usr/bin/dpkg mengembalikan kode kesalahan (1)

Metode 1:Konfigurasi ulang Basis Data dpkg

Jika database paket Anda rusak, konfigurasi ulang dapat memperbaikinya.

Masukkan perintah berikut:

sudo dpkg --configure -a

Perintah ini mengonfigurasi ulang paket yang telah dibongkar tetapi belum diinstal. Gangguan pada waktu yang salah dapat menyebabkan database ini menjadi rusak. Ini sangat membantu jika Anda menjalankan penginstalan dan prosesnya terputus.

Metode 2:Instal Paksa Perangkat Lunak

Jika Metode 1 tidak berhasil, Anda dapat mencoba memperbaiki dependensi di penginstal paket.

Masukkan berikut ini:

sudo apt-get install -f

-f opsi berarti perbaiki-rusak . Ini memperbaiki semua dependensi yang rusak di manajer paket Anda. Ketergantungan yang rusak terjadi saat unduhan terganggu, atau ada masalah dengan unduhan yang di-cache.

Metode 3:Hapus Paket Perangkat Lunak Buruk

Jika Anda mengetahui perangkat lunak mana yang menyebabkan kesalahan pada sistem Anda, Anda dapat menghapusnya.

Masukkan perintah dan nama_paket dengan nama perangkat lunak yang menyebabkan masalah:

sudo apt-get remove --purge package_name

--purge opsi mengarahkan sistem untuk menghapus file konfigurasi selain menghapus instalasi. Ini membantu menghilangkan semua jejak perangkat lunak yang melanggar.

Metode 4:Membersihkan Paket Perangkat Lunak yang Tidak Digunakan

Jika paket lama, usang, atau tidak digunakan menyebabkan masalah, Anda dapat mengatasi masalah dengan menghapus paket perangkat lunak yang tidak digunakan.

Masukkan perintah berikut di terminal:

sudo apt autoremove

Metode 5:Hapus File Posting

Jika Anda mengetahui nama paket yang menyebabkan masalah, Anda dapat menghapus file secara manual. File instalasi biasanya terletak di /var/lib/dpkg/info berkas.

Ketik perintah berikut dan ganti package_name dengan nama software yang rusak.:

sudo ls -l /var/lib/dpkg/info | grep -i package_name

Ini akan menghasilkan daftar semua referensi ke perangkat lunak yang Anda instal.

Anda kemudian dapat menghapusnya dengan memasukkan:

sudo mv /var/lib/dpkg/info/package_name.* /tmp

Perintah ini memindahkan file ke /tmp direktori, di mana mereka tidak dapat mempengaruhi manajer paket Anda.

Selanjutnya, perbarui pengelola paket:

sudo apt-get update

Setelah itu Anda dapat menginstal ulang perangkat lunak yang rusak lagi.

Metode 6:Timpa File Paket

Jika Anda mengetahui nama paket yang menyebabkan masalah, Anda dapat memaksa penimpaan.

Gunakan perintah berikut dan ganti full_name_of_package dengan nama paket sebenarnya:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/full_name_of_package

Ubuntu
  1. Perbaiki Sub-Proses /usr/bin/dpkg mengembalikan kode kesalahan (1)

  2. Cara Mengatasi "Sub-proses /usr/bin/dpkg mengembalikan kode kesalahan (1)" Di Ubuntu

  3. “e:Sub-proses /usr/bin/dpkg Mengembalikan Kode Kesalahan (1) ” Apa Artinya?

  1. /usr/bin Vs /usr/local/bin Di Linux?

  2. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?

  3. Bagaimana Cara Menginstal Modul Openmpi Di Ubuntu 18.04?

  1. Ubuntu 15.04 Linux 4.0 Kesalahan Python Saat Memperbarui, Sub-proses /usr/bin/dpkg Mengembalikan Kode Kesalahan (1)?

  2. Cara Memperbaiki Ubuntu Tidak Dapat Menemukan Paket

  3. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR