GNU/Linux >> Belajar Linux >  >> Linux

Perbaiki:Tidak dapat menjalankan "lokal":Tidak ada file atau direktori seperti itu di /usr/share/perl5/Debconf/Encoding.pm

Masalah

Saat menjalankan apt-get, Anda mengalami kesalahan yang terlihat seperti:

Tidak dapat menjalankan “locale”:Tidak ada file atau direktori seperti itu di /usr/share/perl5/Debconf/Encoding.pm baris 16 .
Penggunaan nilai yang tidak diinisialisasi $Debconf::Encoding::charmap dalam skalar chomp di /usr/share/perl5/Debconf/Encoding.pm baris 17.
dpkg:warning:'ldconfig' not found in PATH atau tidak dapat dieksekusi
dpkg:error:1 program yang diharapkan tidak ditemukan di PATH atau tidak dapat dieksekusi
Catatan:PATH root biasanya berisi /usr/local/sbin, /usr/sbin dan /sbin
E:Sub-proses /usr/bin/dpkg mengembalikan kode kesalahan (2)

Ini adalah masalah yang umum terjadi pada distribusi Linux berbasis Debian dan Debian seperti Ubuntu dan Linux Mint. Anda akan mengalami masalah ini dan tidak akan dapat memperbarui atau menginstal program baru.

Teman saya mengalami masalah ini saat menjalankan Ubuntu 12.04 tetapi solusi yang disajikan di sini harus berlaku untuk versi yang lebih baru seperti Ubuntu 14.04, 14.10 dan 15.04 juga.

Solusi

Sesuai utas forum lama ini, ldconfig mungkin telah dipindahkan dari libc6 ke libc-bin. Berikut yang dapat Anda lakukan untuk memperbaiki masalah ini.

Di terminal, gunakan perintah berikut untuk mengunduh dan mengekstrak paket libc-bin:

apt-get download libc-bin
dpkg -x libc-bin*.deb unpackdir/

Selanjutnya Anda perlu menyalin file-file ini:

sudo cp unpackdir/sbin/ldconfig /sbin/

Sekarang Anda perlu memastikan semuanya beres. Jalankan perintah ini untuk memastikan bahwa:

sudo apt-get install --reinstall libc-bin
sudo apt-get install -f

Biasanya, ini akan memperbaiki masalah Tidak dapat menjalankan “locale”:Tidak ada file atau direktori seperti itu di /usr/share/perl5/Debconf/Encoding.pm baris 16. Beri tahu saya di bagian komentar apakah ini memperbaiki masalah Anda atau tidak.



Linux
  1. Cara Memperbaiki '/ usr/bin/dirmngr':Tidak ada file atau direktori seperti itu

  2. Tidak dapat membuat exec Tidak ada file atau direktori seperti itu [Fix]

  3. Tidak dapat menjalankan mysql_config:Tidak ada file atau direktori seperti itu di Makefile.PL [Fix]

  1. Perbaiki kesalahan fatal openssl err.h – Tidak ada file atau direktori seperti itu [OpenCA]

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

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

  1. Kubuntu Menunjukkan Kesalahan Saat Masuk (file:///usr/share/sddm//themes/breeze/main.qml:no File Atau Direktori Tersebut)?

  2. Fix ::file open /home/user/etc/domainname/passwd gagal dengan kesalahan tidak ada file atau direktori seperti itu

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