mandb 및 makewhatis 관련 업데이트 문제

mandb 및 makewhatis 관련 업데이트 문제

특정 맨페이지를 변경 apropos하고 whatis다음 단계를 수행할 때만 이러한 변경 사항을 반영합니다.

  1. 맨페이지 사본을 다른 곳에 저장하고 삭제하십시오./usr/local/man/man1

  2. 달리다makedb

  3. 달리다makewhatis

  4. 맨페이지 복원/usr/local/man/man1

  5. 달리다makedb

  6. 달리다makewhatis

세부:

에서 찾아야 하는 특정 키워드를 포함하도록 NAME 섹션을 변경하면 위에 설명된 6개(!) 단계를 수행한 후에 apropos만 해당 키워드를 찾을 수 있습니다 .apropos

mandb및 으로 업데이트하는 것만으로는 충분하지 않습니다 makewhatis. whatis로 데이터베이스를 다시 생성할 수 있다는 것을 알고 있지만 makewhatis -c먼저 데이터베이스를 삭제해야 하는 업데이트 프로세스가 다소 이상합니다.

질문:

맨페이지를 변경하고 삭제/복원/업데이트 프로세스 없이 apropos이 변경 사항을 반영하려면 어떻게 해야 합니까 ?whatis

답변1

apropos맨페이지를 변경하고 이 변경 사항을 및 에 반영하려면 어떻게 해야 합니까 whatis?

당신은 사용해야합니다mandb- 매뉴얼 페이지 인덱스 캐시를 생성하거나 업데이트합니다.

mandb인덱스 데이터베이스 캐시를 초기화하거나 수동으로 업데이트하는 데 사용됩니다. 캐시에는 매뉴얼 페이지 시스템의 현재 상태와 관련된 정보가 포함되어 있으며 캐시에 저장된 정보는 man-db유틸리티에서 속도와 기능을 향상시키는 데 사용됩니다.

mandbapropos및 에서 사용하는 데이터베이스를 업데이트합니다 whatis.

원천:mandb: 매뉴얼 페이지 인덱스 캐시 생성 또는 업데이트 - Linux Man Pages (8)

검색된 데이터베이스는 프로그램 apropos에 의해 업데이트됩니다 mandb. 설치에 따라 정기적인 cron 작업으로 실행되거나 새 매뉴얼 페이지가 설치된 후 수동으로 실행해야 할 수도 있습니다.

원천apropos(1) - 리눅스 매뉴얼 페이지

각 매뉴얼 페이지에는 짧은 설명이 있습니다. whatis매뉴얼 페이지 이름을 검색하고 일치하는 이름의 매뉴얼 페이지 설명을 표시합니다.

색인 데이터베이스는 검색 중에 사용되며 mandb프로그램에 의해 업데이트됩니다. 설치에 따라 정기적인 cron 작업으로 실행되거나 새 매뉴얼 페이지가 설치된 후 수동으로 실행해야 할 수도 있습니다.

원천:whatis(1) - 리눅스 매뉴얼 페이지

관련 정보