매뉴얼 페이지 및 수리 매뉴얼 재설치

매뉴얼 페이지 및 수리 매뉴얼 재설치

그래서 최근 어리석은 행동으로 나는Ubuntu SE 페이지에 있는 이 답변의 지침대부분의 문서를 삭제하고 싶기 때문입니다. 그러나 나는 이 명령을 잘 읽지 못했고, 이를 놓치면 매뉴얼 페이지도 삭제될 것이므로 원하지 않습니다.

피해가 발생한 후, 나는 이제 내 실수를 복구하는 방법을 찾으려고 노력하고 있습니다. 재설치 후에도 man-db여전히 manpages작동하지 않습니다. 예를 들어 현재 man cp는 단지

~
~ 
~

손상된 맨페이지 보기를 종료하면 오류가 발생합니다.

man: command exited with status 3: /usr/lib/man-db/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | nroff -mandoc -Tutf8

따라서 일부 패키지를 제거하고 다시 설치해도 여전히 도움이 되지 않습니다. 따라서 내가 아는 한 이 질문은 다음 질문과 중복되지 않습니다.이것또는이것.

이 문제에 대한 해결책을 아는 사람이 있나요?

답변1

/usr/share/man일치하는 줄을 제거하고 복원하려는 맨페이지가 있는 다른 패키지를 다시 설치 해야 합니다 . 예를 들어 매뉴얼 페이지는 패키지에 있습니다./usr/share/groff/etc/dpkg/dpkg.cfg.d/01_nodocgroffman-dbmanpagescpcoreutils

답변2

이 오류 메시지는 여러 배포판에서 나타날 수 있습니다(예: Debian,버그 #890861), 이 질문은 Google 검색의 첫 번째 결과에 나타납니다.

문제가 해결될 때까지 임시 해결 방법은 변수를 내보내거나 해당 변수 세트로 man을 시작하는 것입니다.

예를 들어:

MAN_DISABLE_SECCOMP=1 man man

또는:

export MAN_DISABLE_SECCOMP=1
man man

관련 정보