Google Cloud VMでパート1のマニュアルページを取得できますが、パート2とパート3のマニュアルページを取得できないのはなぜですか?

Google Cloud VMでパート1のマニュアルページを取得できますが、パート2とパート3のマニュアルページを取得できないのはなぜですか?

Google Cloud VMでCentos7を実行しています。 manをインストールしましたが、マニュアルのパート1のマニュアルページのみを取得できます。ルートとしてもパート1のマニュアルページのみ取得できます。たとえば、nanosleepシステムコールのパート2では、次のようになります。

[root@rg32-8 c_tests]# man 2 nanosleep
No manual entry for nanosleep in section 2

また、すべての部分のマニュアルページを取得できるCentos7を実行するベアマシンもあります。

すべてのセクションのマニュアルページを入手するには、Google Cloudマシンで何をすべきですか?

ベストアンサー1

CentOSでは、マンページはmanコマンドとは別のものです。

CentOS7のコマンド

yum install man-db

manソフトウェアは、それに関連するいくつかのmanページ(例えばmanpath.1whatis.1と共にインストールされます。他のパッケージも独自のマンページをインストールできます。

ただし、従来のコアマニュアルページセットは別のパッケージにありますman-pages。注文する

yum install man-pages

あなたが探しているものがインストールされます(440 Part 2、2600 Part 3ページを含む)。

どのパッケージがファイルを提供しているかわからない場合は、お問い合わせくださいyum。たとえば、chown(2)マンページを探します。

% sudo yum whatprovides '*/chown.2*'

これには以下が含まれます。

man-pages-3.53-5.el7.noarch : Man (manual) pages from the Linux Documentation
                            : Project
Repo        : @base
Matched from:
Filename    : /usr/share/man/man2/chown.2.gz

(フランス語やロシア語などの他の言語のパッケージも表示されます)。

おすすめ記事