왜 일부 man
페이지에는 날짜가 없나요?
일반적으로 설명서 끝 부분의 패키지 이름 옆에 날짜가 있습니다. 예를 들어 의 마지막 행에는 man 1 cat
날짜가 로 표시됩니다 February 2017
.
그러나 pulseaudio 10.0
생성 날짜가 제공되지 않았습니다.
맨페이지는 언제 공개되나요? 알아낼 수 있는 방법이 있나요?
답변1
날짜가 있는 맨페이지의 경우에도 일반적인 규칙은 없습니다. 페이지가 변경될 때 날짜가 업데이트되지 않거나 맨페이지 업데이트 여부에 관계없이 프로그램이 빌드될 때마다 날짜가 자동으로 업데이트될 수 있습니다. ... .
의 경우 pulseaudio.1
소스 코드를 찾아 다양한 버전을 보유하고 있는 버전과 일치시켜야 합니다. 상류통나무소스파일이 자주 바뀌지 않는 것을 알 수 있고, 10.0 버전을 확인해보면 거기에 사용된 버전이 업데이트된 것을 알 수 있습니다.2016년 4월 27일.
답변2
소스 파일에 따라 다릅니다.
차이점을 확인하려면 다음을 사용하여 날짜가 있거나 없는 맨페이지를 만들 수 있습니다.예
foo
콘텐츠를 파일 로 복사
man foo-with-date
날짜가 포함된 실행을 생성하려면 다음을 수행합니다.
groff -man -Tascii foo> foo-with-date
cat foo-with-date
날짜가 없는 맨페이지를 생성하려면 다음 줄을 수정하십시오.
.TH FOO 1 "MARCH 1995" Linux "User Manuals"
도착하다
.TH FOO 1 Linux "User Manuals"
그런 다음 새 매뉴얼 페이지를 생성하십시오.
groff -man -Tascii foo> foo-without-date
cat foo-without-date