Tengo un Kali Linux donde no puedo instalar ningún paquete. localeno funciona y no puedo instalarlo, ¿qué puedo hacer? Cambié sources.listpero no sirve de nada, lo intenté sudo dpkg-reconfigure localesme dice:
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: error: configuration error: /etc/dpkg/dpkg.cfg.d/multiarch:1: unknown option 'foreign-architecture'
/usr/sbin/dpkg-reconfigure: locales is not installed
debian
kali-linux
locale
Giorgi Gavasheli
fuente
fuente

Respuestas:
Es posible que su
PATHconfiguración sea mala. Asegúrese de que,echo $PATHcomo usuario no root, haga una lista/usr/biny/bin, y como usuario root también/usr/sbiny/sbin. Sin embargo,dpkgemite una advertencia en ese caso, por lo que si esa advertencia estaba ausente, entonces este no es el problema.El
localecomando es parte de un paquete que está marcado como "esencial" (libc-bin). Para desinstalarlo, debe escribir una oración completa en la solicitud de confirmación. Esto no es algo que puedas hacer por accidente.Es posible que haya eliminado el binario. Una vez más, esto no sucederá automáticamente, tiene que ser una consecuencia de algo que hizo mientras se ejecutaba como root. Tenga cuidado al ejecutar como root, solo use la cuenta de root para hacer cosas que no puede hacer desde su cuenta normal. Para reinstalar el
libc-binpaquete, incluido ellocalecomando, ejecute este comando como root:No parece tener mucha experiencia en Linux. Kali Linux es una distribución para profesionales de seguridad experimentados, diseñada para ejecutar fácilmente herramientas relacionadas con la seguridad en una máquina virtual. No está diseñado para una instalación permanente y no está diseñado para principiantes. Si no es un usuario experimentado de Linux, use una distribución más amigable, como SO elemental, Linux Mint o Ubuntu.
fuente
export LC_ALL=C; unset LANGUAGEe intenta nuevamente. Si aún recibe este error, entonces hay algo seriamente roto y sin saber cómo llegó allí, es difícil ayudarlo. Sugeriría reinstalar, y esta vez no trate de editar o eliminar archivos cuando no sepa para qué sirven.