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.1
)whatis.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
(フランス語やロシア語などの他の言語のパッケージも表示されます)。