Fedora 14の標準CおよびC ++ライブラリのマニュアルページ


10

どうすればインストールできますか?現在、man fopen私にくれNo manual entry for fopenます。コンパイラーをインストールし、問題なくビルドできることを確認しました。

更新:これは、Fedora 14で提案された解決策を試したときに得られたものです。

[root@damien agnel]# yum install man-pages libstdc++-docs
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Install Process
Package man-pages-3.25-1.fc14.noarch already installed and latest version
Package libstdc++-docs-4.5.1-4.fc14.x86_64 already installed and latest version
Nothing to do
[root@damien agnel]# man std::iostream
No manual entry for std::iostream
[root@damien agnel]# 

yum install man-pages
penguin359

@ペンギン:それは答えではなく、コメントであるべきです。
Faheem Mitha、

回答:


13

標準Cライブラリのマニュアルページがman-pagesパッケージに含まれています。C ++ STLライブラリの場合は、manページとHTMLドキュメントがlibstdc++-docsパッケージに含まれています。したがって、

yum install man-pages libstdc++-docs

それらをインストールする必要があります。それらが利用可能かどうかは、次の方法でテストできます。

man std::iostream
man fopen

オフトピックの種類:私見のlibstdc ++ドキュメント(特にmanページ)は閲覧するのにそれほど便利ではありません-私は通常http://en.cppreference.com/w/を使用します -統合検索機能を使用するか、「c ++ reference iostream」のようなGoogle検索を使用して、最初のヒットが通常cppreference.comページを指している。オフラインコピーとしても利用できます

編集:インストール済みman std::iostreamのFC 14ボックスでテストしましたがlibstdc++-docs、驚くべきことに、それを見つけることができませんでした。

パッケージが対応するmanページファイルを提供するというyum povides '*/std::iostream*'プリントを使用しますが、それを通常とは異なる場所にインストールします。libstdc++-docs

/usr/share/man/man3/man3/std::iostream.3.gz

このように、呼び出し元manのように

man -M /usr/share/man/man3 std::iostream

マンページを示します。

libstdc++-docs私にとっては、FC 14 パッケージのバグのようです。


1
自分の情報を見つける方法についても教えてください。yum provides fopen.3はどのパッケージにfopenmanページが含まれているのを示しますが、明らかにそれは誤りです。Debian(apt)に相当するFedora(yum)は何apt-file search fopen.3ですか?
Gilles「SO-邪悪なことをやめなさい」

1
同等のものはyum provides '*/fopen.3*'、グロビングなしではファイル名を検索しません。
maxschlepzig

動作しないようです。インストールは成功したように見えますが、「man std :: iostream」はまだドキュメントを返しません。
Agnel Kurian、

@Agnel Kurian、私の最後の編集をチェックしてください。
maxschlepzig

3

これを試して:

yum install man-pages

おかげで、このコマンドを使用して、Cライブラリドキュメントがインストールされました。しかし、私はまだiostreamと友達のためのmanページを見つけることができません。
Agnel Kurian、

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.