Manpages

이 름

mandb - 설 명 서 페 이 지 색 인 캐 시 를 만 들 거 나 업 데 이 트 합 니 다

개 요

mandb [-dqsucpt?V] [-C 파 일 ] [맨 _페 이 지 _경 로 ]
mandb
[-dqsut] [-C 파 일 ] -f 파 일 이 름  ...

설 명

mandb색 인 데 이 터 베 이 스 캐 시 를 초 기 화 하 거 나 직 접 업 데 이 트 할 때 사 용 합 니 다 . 캐 시 에 는 설 명 서 페 이 지 시 스 템 의 현 재 상 태 관 련 정 보 가 들 어 있 으 며 , 여 기 에 저 장 한 정 보 는 man-db 유 틸 리 티 에 서 속 도 와 기 능 을 개 선 하 는 데 활 용 합 니 다 .

색 인 을 만 들 거 나 업 데 이 트 할 때 , mandb는 ROFF .so 요 청 의 문 제 , 어 떤 설 명 서 페 이 지 파 일 이 름 이 잘 못 되 었 는 지 , 어 떤 설 명 서 페 이 지 가 whatis 행 을 해 석 할 수 없 는 지 경 고 할 수 있 습 니 다 .

추 가 콜 론 구 분 경 로 로 mandb를 제 공 하 면 내 부 시 스 템 설 명 서 페 이 지 계 층 검 색 경 로 보 다 우 선 할 수 있 으 며 , man-db 설 정 파 일 에 서 찾 을 수 있 는 정 보 로 결 정 합 니 다 .

데 이 터 베 이 스 캐 시

mandb는 다 음 데 이 터 베 이 스 형 식 중 하 나 를 지 원 하 도 록 컴 파 일 할 수 있 습 니 다 .

이 데 이 터 베 이 스 형 식 은 비 정 상 종 료 상 황 에 서 가 능 한 손 상 을 개 선 된 속 도 로 감 당 하 기 위 해 비 동 기 업 데 이 트 를 지 원 합 니 다 . 이 런 일 이 일 어 났 을 경 우 mandb-c 옵 션 을 추 가 하 여 바 닥 부 터 데 이 터 베 이 스 를 다 시 만 드 는 과 정 의 실 행 이 필 요 합 니 다 .

옵 션

-d, --debug

디 버 깅 정 보 를 출 력 합 니 다 .

-q, --quiet

경 고 메 시 지 를 표 시 하 지 않 습 니 다 .

-s, --no-straycats

위 치 가 잘 못 된 cat 페 이 지 를 찾 거 나 데 이 터 에 정 보 를 추 가 하 는 데 시 간 을 소 요 하 지 않 습 니 다 .

-p, --no-purge

데 이 터 베 이 스 에 서 설 명 서 페 이 지 를 삭 제 하 거 나 소 거 하 는 동 안 소 요 시 간 검 사 를 하 지 않 습 니 다 .

-c, --create

기 본 적 으 로 mandb는 앞 서 만 든 데 이 터 베 이 스 업 데 이 트 를 시 도 합 니 다 . 데 이 터 베 이 스 가 없 다 면 만 듭 니 다 . 이 옵 션 은 mandb로 하 여 금 이 전 데 이 터 베 이 스 를 삭 제 하 고 바 닥 부 터 다 시 만 드 는 동 작 을 강 제 하 며 --no-purge 옵 션 을 암 묵 적 으 로 실 행 합 니 다 . 데 이 터 베 이 스 가 깨 졌 거 나 새 데 이 터 베 이 스 저 장 소 스 킴 을 앞 으 로 도 입 할 예 정 이 라 면 필 요 한 과 정 일 수 있 습 니 다 .

-u, --user-db

사 용 자 데 이 터 베 이 스 만 만 듭 니 다 만 , 시 스 템 데 이 터 베 이 스 를 만 들 때 는 쓰 기 권 한 이 필 요 합 니 다 .

-t, --test

계 층 검 색 경 로 상 에 서 설 명 서 페 이 지 의 정 확 성 검 사 를 수 행 합 니 다 . mandb에 서 는 이 옵 션 으 로 기 존 데 이 터 베 이 스 를 대 체 하 지 않 습 니 다 .

-f, --filename

주 어 진 파 일 이 름 항 목 만 업 데 이 트 합 니 다 . 이 옵 션 은 평 시 활 용 옵 션 이 아 닙 니 다 . MAN_DB_UPDATES 옵 션 으 로 컴 파 일 했 고 페 이 지 가 오 래 됐 음 을 발 견 했 을 때 man에 서 내 부 적 으 로 사 용 합 니 다 . -p 동 작 을 암 묵 적 으 로 실 행 하 며 -c-s 옵 션 의 동 작 을 멈 춥 니 다 .

-C 파 일--config-file=파 일

~/.manpath 기 본 값 대 신 사 용 자 설 정 파 일 을 활 용 합 니 다 .

-?, --help

사 용 법 메 시 지 를 표 시 하 고 나 갑 니 다 .

--usage

간 단 한 사 용 법 메 시 지 를 출 력 하 고 나 갑 니 다 .

-V, --version

버 전 을 표 시 하 고 나 갑 니 다 .

종 료 상 태

0

프 로 그 램 실 행 성 공 .

1

사 용 법 , 문 법 , 구 성 파 일 오 류 .

2

처 리 오 류 .

3

하 위 프 로 세 스 실 행 에 실 패 했 습 니 다 .

진 단

다 음 경 고 메 시 지 는 데 이 터 베 이 스 구 성 을 진 행 하 는 동 안 나 타 날 수 있 습 니 다 .
<파 일 이 름 >: 페 이 지 (섹 션 )의 whatis 해 석 에 실 패 했 습 니 다

<파 일 이 름 >에 서 whatis 행 추 출 시 도 에 실 패 했 습 니 다 . 보 통 설 명 서 페 이 지 를 제 대 로 작 성 하 지 않 았 기 때 문 이 긴 하 지 만 , 상 당 수 의 메 시 지 가 나 타 났 다 면 man-db whatis 해 석 프 로 그 램 과 호 환 성 이 없 는 비 표 준 설 명 서 페 이 지 가 시 스 템 에 들 어 있 어 서 일 지 도 모 릅 니 다 . 자 세 한 내 용 은 lexgrog(1)WHATIS 해 석 섹 션 을 살 펴 보 십 시 오 .

<파 일 이 름 >: 은 연 속 심 볼 릭 링 크 입 니 다

<파 일 이 름 >은 없 는 데 심 볼 릭 링 크 가 참 조 하 는 경 우 입 니 다 . 더 자 세 한 진 단 에 서 는 제 공 하 는 링 크 의 <파 일 이 름 >을 식 별 합 니 다 .

<파 일 이 름 >: 잘 못 된 심 볼 링 링 크 또 는 ROFF ’.so’ 요 청 입 니 다

<파 일 이 름 >이 어 딘 가 를 가 리 키 는 심 볼 릭 링 크 거 나 없 는 파 일 에 요 청 을 보 내 는 ROFF가 들 어 있 습 니 다 .

<파 일 이 름 >: 가 짜 파 일 이 름 무 시

<파 일 이 름 >이 적 절 한 설 명 서 페 이 지 일 수 도 , 아 닐 수 도 있 지 만 , 이 름 이 잘 못 됐 습 니 다 . 보 통 <x> 섹 션 확 장 자 가 붙 은 설 명 서 페 이 지 가 설 명 서 페 이 지 섹 션 <y>에 있 어 서 일 수 도 있 습 니 다 .

<파 일 이 름 _마 스 크 >: 여 러 확 장 자 가 있 습 니 다

<파 일 이 름 _마 스 크 >의 와 일 드 카 드 결 과 가 유 일 값 이 아 닙 니 다 . 이 메 시 지 는 보 통 동 일 한 설 명 서 페 이 지 의 같 은 버 전 이 압 축 버 전 과 비 압 축 버 전 이 공 존 할 경 우 에 나 타 납 니 다 . 최 근 대 부 분 의 경 우 는 무 시 합 니 다 .

파 일

/etc/manpath.config

man-db 구 성 파 일 .

/var/cache/man/index.(bt|db|dir|pag)

FHS 준 수 전 역 색 인 데 이 터 베 이 스 캐 시 입 니 다 .

데 이 터 베 이 스 캐 시 의 이 전 위 치 는 다 음 과 같 습 니 다 :
/usr/man/index.(bt|db|dir|pag)

전 통 전 역 색 인 데 이 터 베 이 스 캐 시 입 니 다 .

/var/catman/index.(bt|db|dir|pag)

대 체 또 는 FSSTND 준 수 전 역 색 인 데 이 터 베 이 스 캐 시 입 니 다 .

추 가 참 조

lexgrog(1), man(1), manpath(5), catman(8)

이 설 명 서 페 이 지 의 WHATIS 해 석 섹 션 은 이 제 lexgrog(1)의 일 부 입 니 다 .

저 작 자

Wilf. (G.Wilford [AT] ee.uk).
Fabrizio Polacco (fpolacco [AT] debian.org).
Colin Watson (cjwatson [AT] debian.org).

버 그

https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db