bash: dpkg-reconfigure: comando no encontrado

bash: dpkg-reconfigure: comando no encontrado

Debian10 parece haber eliminado los comandosapagado,reiniciarydpkg-reconfigurar, probablemente entre otros. ¿Qué hago en lugar dedpkg-reconfigurar configuraciones regionales?

Como nota al margen, leí las notas de la versión y creo que es ridículo que no te griten estas cosas cuando las lees.

# dpkg-reconfigure
bash: dpkg-reconfigure: command not found

editar: ya sé que puedo obtener el contenedor dpkg-configure instalando un paquete:debconf. Este paquete no se instaló de forma predeterminada. Esto normalmente indica desuso.

Respuesta1

Este es el comportamiento si cambiaste a root usando suen lugar de su -, por ejemplo. En Debian 10 dpkg-reconfigureestá ubicado en /usr/sbin/, por lo que tiene que estar en PATH.

Compare estas dos PATHvariables:

user1@d10test:~$ su root
Password: 
root@d10test:/home/user1/# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
root@d10test:/home/user1/# exit

user1@d10test:~$ su - root
Password: 
root@d10test:/home/user1/# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/bin:/bin

Allí verá que el entorno configurado bei suno se incluye sbinen el archivo PATH, por lo que dpkg-reconfigureno se encontrará.

debconf deberíaSin embargo, se instalará de forma predeterminada.

Respuesta2

De la wiki

https://wiki.debian.org/NewInBuster

Aparentemente no leí las otras notas de la versión.

Cambios El comando su en buster lo proporciona el paquete fuente util-linux, en lugar del paquete fuente sombra, y ya no altera la variable PATH de forma predeterminada. Esto significa que después de hacer su, es posible que su RUTA no contenga directorios como /sbin, y muchos comandos de administración del sistema fallarán. Hay varias soluciones:

Utilice su - en su lugar; esto inicia un shell de inicio de sesión, que obliga a cambiar la RUTA, pero también cambia todo lo demás, incluido el directorio de trabajo.

Utilice sudo en su lugar. sudo todavía ejecuta comandos con una variable PATH alterada.

Coloque ALWAYS_SET_PATH sí en /etc/login.defs para obtener una aproximación del comportamiento anterior.

Coloque los directorios de administración del sistema (/sbin, /usr/sbin, /usr/local/sbin) en la RUTA de su cuenta habitual (consulte Variables de entorno para obtener ayuda con esto).

gracias a mi amigo falso por hacerme usar google con mas cuidado

Respuesta3

Puedes probar

sudo dpkg-reconfigure locales

En lugar de

dpkg-reconfigure locales

Esto funciona para mi

Respuesta4

Inicie sesión como root usando:

su - root

En lugar de:

su

información relacionada