
Debian10이 명령을 제거한 것 같습니다전원 끄기,재부팅그리고dpkg-재구성, 아마도 다른 것들도 마찬가지일 것입니다. 대신에 나는 무엇을 해야 하는가?dpkg-로케일 재구성?
참고로, 나는 릴리스 노트를 읽었고, 당신이 그것을 읽을 때 이 내용이 당신에게 비명을 지르지 않는다는 것이 우스꽝스럽다고 생각합니다.
# dpkg-reconfigure
bash: dpkg-reconfigure: command not found
편집: 패키지를 설치하면 dpkg-configure bin을 얻을 수 있다는 것을 이미 알고 있습니다.debconf. 이 패키지는 기본적으로 설치되지 않습니다. 이는 일반적으로 지원 중단을 나타냅니다.
답변1
su
예 를 들어 대신 을 사용하여 루트로 전환한 경우의 동작입니다 su -
. Debian 10은 dpkg-reconfigure
에 있으므로 /usr/sbin/
에 있어야 합니다 PATH
.
다음 두 PATH
변수를 비교하십시오.
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
거기에서 환경 세트 bei가 에 포함되지 않으므로 찾을 수 없다는 것을 알 수 su
있습니다 .sbin
PATH
dpkg-reconfigure
debconf
~해야 한다하지만 기본적으로 설치됩니다.
답변2
위키에서
https://wiki.debian.org/NewInBuster
분명히 다른 릴리스 노트를 읽지 않은 것 같습니다.
변경 사항 Buster의 su 명령은 섀도우 소스 패키지 대신 util-linux 소스 패키지에서 제공되며 더 이상 기본적으로 PATH 변수를 변경하지 않습니다. 이는 su를 수행한 후 PATH에 /sbin과 같은 디렉터리가 포함되지 않을 수 있으며 많은 시스템 관리 명령이 실패할 수 있음을 의미합니다. 몇 가지 해결 방법이 있습니다.
대신 su -를 사용하세요. 이렇게 하면 PATH가 강제로 변경되지만 작업 디렉터리를 포함한 다른 모든 항목도 변경되는 로그인 셸이 시작됩니다.
대신 sudo를 사용하세요. sudo는 여전히 변경된 PATH 변수를 사용하여 명령을 실행합니다.
이전 동작의 근사치를 얻으려면 /etc/login.defs에 ALWAYS_SET_PATH yes를 입력하십시오.
시스템 관리 디렉터리(/sbin, /usr/sbin, /usr/local/sbin)를 일반 계정의 PATH에 넣습니다(이에 대한 도움말은 EnvironmentVariables 참조).
Google을 더 조심스럽게 사용할 수 있게 해준 내 친구 fallo에게 감사드립니다
답변3
당신은 시도 할 수 있습니다
sudo dpkg-reconfigure locales
대신에
dpkg-reconfigure locales
그것은 나에게 효과적이다
답변4
다음을 사용하여 루트로 로그인하십시오.
su - root
대신에:
su