Apt 오류 반환 값에 대한 문서는 어디에서 찾을 수 있나요?

Apt 오류 반환 값에 대한 문서는 어디에서 찾을 수 있나요?

Apt(Linux의 패키지 관리 도구)에서 가능한 모든 오류 반환 값 목록을 찾고 있습니다. 내가 찾을 수 있는 것은 다음 man apt과 같습니다.

"진단 apt-get은 정상 작동 중에 0을 반환하고 오류가 발생하면 십진수 100을 반환합니다."

전체 목록이 존재합니까?

답변1

apt유틸리티는 0, 1 또는 100을 반환합니다.

in 의 함수는 main()0 또는 100 값을 반환합니다.cmdline/apt.cc소스 apt배포DispatchCommandLine()반환 값을 전달하기만 하면 됩니다 apt-private/private-cmndline.cc. 이 함수의 관련 코드는 다음과 같습니다.

return Errors == true ? 100 : 0;

즉, 오류가 있으면 100을 반환하고, 오류가 있으면 0을 반환합니다.

코드에는 값 100에 대한 설명이 없습니다.

또한 코드에는 다양한 오류 조건에 대해 실행되는 여러 명령문이 있을 뿐만 아니라 exit(100)명령줄 옵션이나 피연산자 없이 실행하면 exit(1)도달하게 되는 단일 명령문 도 있습니다(이 내용은 문서화되지 않은 것으로 보입니다).apt

$ apt >/dev/null
$ echo $?
1

apt(다른 관련 유틸리티 는 살펴보지 않고 자체만 살펴봤습니다 apt.)

관련 정보