bash: dpkg-reconfigure: comando não encontrado

bash: dpkg-reconfigure: comando não encontrado

O Debian10 parece ter removido os comandosdesligar,reinícioedpkg-reconfigure, provavelmente entre outros. O que eu faço em vez dedpkg-reconfigure localidades?

Como observação lateral, li as notas de lançamento e acho ridículo que essas coisas não sejam gritadas com você quando você as lê.

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

editar: já sei que posso obter o bin dpkg-configure instalando um pacote:debconf. Este pacote não foi instalado por padrão. Isso normalmente indica depreciação.

Responder1

Este é o comportamento se você mudou para root usando suem vez de su -, por exemplo. No Debian 10 dpkg-reconfigureestá localizado em /usr/sbin/, então tem que estar em PATH.

Compare estas duas PATHvariáveis:

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

Lá você verá que o ambiente definido como bei sunão está incluído sbinno PATH, portanto dpkg-reconfigurenão será encontrado.

debconf deveser instalado por padrão, no entanto.

Responder2

Do wiki

https://wiki.debian.org/NewInBuster

Aparentemente eu não li as outras notas de lançamento

Mudanças O comando su no buster é fornecido pelo pacote fonte util-linux, em vez do pacote fonte shadow, e não altera mais a variável PATH por padrão. Isso significa que depois de executar su, seu PATH pode não conter diretórios como /sbin e muitos comandos de administração do sistema falharão. Existem várias soluções alternativas:

Use su - em vez disso; isso inicia um shell de login, que força a alteração do PATH, mas também altera todo o resto, incluindo o diretório de trabalho.

Use sudo em vez disso. sudo ainda executa comandos com uma variável PATH alterada.

Coloque ALWAYS_SET_PATH yes em /etc/login.defs para obter uma aproximação do comportamento antigo.

Coloque os diretórios de administração do sistema (/sbin, /usr/sbin, /usr/local/sbin) no PATH da sua conta normal (consulte EnvironmentVariables para obter ajuda com isso).

obrigado ao meu amigo falso por me fazer usar o google com mais cuidado

Responder3

Podes tentar

sudo dpkg-reconfigure locales

Em vez de

dpkg-reconfigure locales

Funciona para mim

Responder4

Faça logon como root usando:

su - root

Em vez de:

su

informação relacionada