それで、最近の愚かさで、私はほとんどのドキュメントを削除したかったので、 buntu 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
そのため、特定のパッケージをアンインストールして再インストールしても、これは役に立ちません。したがって、私が知る限り、この質問は これ または これ のような質問と重複していません。
これを修正するアプローチを知っている人はいますか?
/usr/share/man
と/usr/share/groff
に一致する行を/etc/dpkg/dpkg.cfg.d/01_nodoc
から削除してから、groff
、man-db
、manpages
およびその他のパッケージを再インストールする必要があります。復元したいマンページ。たとえば、cp
のマンページはcoreutils
パッケージに含まれています。
このエラーメッセージは、いくつかのディストリビューション(例:Debian、 bug#890861 )の最近のバグの症状である可能性があり、このSO質問が最初に表示されますグーグル検索の結果。
修正が行われるまでの一時的な回避策は、変数をエクスポートするか、上記の変数を設定してmanを起動することです。
例えば:
MAN_DISABLE_SECCOMP=1 man man
または:
export MAN_DISABLE_SECCOMP=1
man man