特定のlibc機能のマニュアルページをどのようにインストールしますか?

特定のlibc機能のマニュアルページをどのようにインストールしますか?

過去にLinuxソフトウェアの開発中に、man開発者のドキュメントを扱ういくつかのページが私のシステムにないことが時々見つかりました。

これは主に Debian システムで発生します。たとえば、昨日このfls()機能を使用する必要がありましman flsたが、どこにも接続されていませんでしたman

私は問題が、もともと利用可能な機能のいくつかがすでに他のプラットフォームで実装されているという事実に関連していると思います(例:から来ているようです。しかし、このfls()発見は役に立ちませんBSD。少なくとも私が見つけたわけではありません)。POSIXBSD

これまで私はこの問題をインターネット検索で解決し、man xxx毎回動作します(つまり、そのページに移動します)。manしかし、失礼で不満足でオンラインサービスに頼るようにするので、今は直すべき時だと思います。

Debian の最新バージョンにこれらのドキュメント(特にマニュアルページ)をインストールする方法いいえバッグの中にglibc-doc)?

答え1

あなたはインストールする必要がありますmanpages-dev、システムコール、およびさまざまなライブラリ機能のマンページ、および-dev開発中のライブラリのライブラリとパッケージ(利用可能な場合)を提供します。-doc

カーネル機能のためにインストールする必要があります。linux-manual-4.9(または適切なバージョン)ここで見つけることができますman 9 fls

一般的なマンページを見つけるには、をインストールしてapt-fileインデックス(apt update)を更新して、必要なマンページを検索します。

apt-file search -x man./fls\\.

(この-xオプションはapt-file引数をPerl正規表現として解釈するように指示します)。

答え2

パッケージに加えて、manpages-devUbuntuにはmanpages-posix少なくともmanpages-posix-dev

関連情報