
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 su
em vez de su -
, por exemplo. No Debian 10 dpkg-reconfigure
está localizado em /usr/sbin/
, então tem que estar em PATH
.
Compare estas duas PATH
variá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 su
não está incluído sbin
no PATH
, portanto dpkg-reconfigure
nã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