제정신의 정의

제정신의 정의

saneUnix/Linux 컨텍스트에 기술적 정의가 있습니까 ?

내 말은 다음과 같은 경우이다.

checking whether build environment is sane... yes

답변1

이건 그냥 줄임말일 뿐이야자동 도구표준 Unix 도구를 사용할 수 있는 그리 멀지 않은 빌드 환경을 설명합니다.

답변2

표준 영어 정의:

(약속이나 접근 방식) 합리적입니다.

——새로운 옥스퍼드 미국 사전

Webster의 New International Dictionary, Third Edition에는 동의어 연구(용감한추가):

SANE는 일반적으로 다음과 관련됩니다.미친, 건전함, 합리성, 평온함을 나타냅니다.거친 기이함이나 심각한 광기가 없습니다.

"이상한 점이 없음"이라는 문구는 "건전한 빌드 환경"이라는 맥락에서 특히 잘 적용됩니다.

보다 기계적으로, 이 맥락에서 "온전함"을 "위반하지 않음"으로 정의할 수 있습니다.평소의 기대환경을 구축하는데 사용됩니다. "


그 "일반적인 기대"는 무엇입니까?참조할 합의된 표준이 없는 한 본질적으로 주관적인 질문입니다.


쉘 스크립팅 환경에서 "사운드" 스크립팅 환경은 다음 요구 사항을 충족하는 도구가 있는 환경이라고 말할 수 있습니다.POSIX 사양. 그러나 나는 이것을 설명하기 위해 "정상"이라는 단어를 사용하지 않을 것입니다. 나는 단지 "표준 쉘 환경" 또는 "POSIX 호환 시스템"이라고 말하고 싶습니다.

POSIX는 UNIX/Linux 환경에서 가장 널리 사용되는 표준이지만, 내가 아는 한 POSIX는 이를 설명하지 않습니다.세워환경(예: C 컴파일러, 라이브러리 등)이므로 요청한 컨텍스트에 적합하지 않을 수 있습니다.


패키지 설치 시 메시지가 표시되면

빌드 환경이 괜찮은지 확인하세요...예

나는 단순히 개발자 메시지의 의미를 다음과 같이 이해했습니다.

환경에 대한 우리의 모든 가정이 올바른지 확인하십시오.그래서 우리는 문제에서 벗어날 수 있다지금그렇지 않은 경우 나머지 코드 전체에서 동일한 가정을 계속 확인하세요.

관련 정보