问题:

apt-get时出现问题:

Can’t exec “locale”: No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.

Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.

dpkg: warning: ‘ldconfig’ not found in PATH or not executable

dpkg: error: 1 expected program not found in PATH or not executable

Note: root’s PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin

E: Sub-process /usr/bin/dpkg returned an error code (2)

解决方法:

sudo apt-get download libc-bin

dpkg -x libc-bin*.deb unpackdir/

sudo cp unpackdir/sbin/ldconfig /sbin/

sudo apt-get install –reinstall libc-bin

sudo apt-get -f install

(权限不够的使用sudo即可)

Leave a Reply

Your email address will not be published. Required fields are marked *