Posix 유틸리티가 누락되었나요?

Posix 유틸리티가 누락되었나요?

나는 항상 posix 표준에 정의된 모든 것이 가장 일반적인 Linux 배포판에 나타날 것이라고 가정했습니다.

그러나 posix 표준에서 어떤 유틸리티가 표준인지 찾아보니이 페이지에는 긴 목록이 있습니다..

들어본 적도 없는 몇 가지 일을 시도해 본 후, 그 중 많은 일이 내 시스템에 설치되어 있지 않은 것 같다는 사실을 빨리 발견했습니다.

어쩌면 유틸리티의 이름이 다를 수도 있나요? 예를 들어, 내 시스템 에는 없지만 c99있고, cc.c99

시도했지만 시스템에 없는 다른 유틸리티:

  • what
  • uux
  • qalter
  • renice
  • sact

익숙하지 않은 몇 가지 명령만 시도했지만 내 시스템에 없는 명령이 더 있을 것 같습니다.

이러한 선택적 유틸리티는 무엇입니까?

답변1

예, 이들 중 다수는 선택 사항입니다.

renice데비안에서는 대부분의 시스템에 존재해야 합니다.bsdutils, 이것은 항상 존재해야 하는 핵심 패키지 중 하나입니다. POSIX의 경우 reniceIssue 6에서는 선택 사항이었지만 Issue 7에서는 Base의 일부입니다.

적어도 일부 배포판(Debian 10, Fedora 31)에서는 GCC를 설치하면 c99명령을 사용할 수 있습니다.

당신의 목표가 있다면일관성, 필수 기본 패키지와 선언한 옵션이 설치되어 있는지 확인해야 합니다. 명령 이름([UU], [XSI], [BE] 등) 옆에 있는 "레이블"은 해당 요구 사항에 대한 정보로 연결됩니다.

관련 정보