特にgccとg ++のいくつかのマニュアルページがありません。その部分を指定することは役に立ちませんでした。whereis
これらの2つをリストするマニュアルページがないので、単に存在しないとします。
Google で次のような情報をたくさん入手しました。http://linux.die.net/man/1/g++(一般的なHTMLのように見えますが...またはマニュアルページのマークアップ?)
私はこれが手動で交換する方法を学ぶ良い機会だと思いました。 gcc.1.gzファイルを探しているようですが?
GNU、Debianからインポートしますか、どういうわけか自動化できますか?このファイルにどれくらいの作業がありましたか?ファイルを受け取ると、99%正確になりますか、それとも時間/アーキテクチャによって実際に大きく異なりますか?
答え1
GCCを含む多くのGNUプロジェクトは、以下に基づいています。GNUフリードキュメントライセンス。長い年月があります議論Free Software Foundation と Debian プロジェクト間の契約は、次の点を考慮しています。GFDLは無料ではありません、主に文書の特定の部分への修正を禁止することができるためです。
したがって、GCC ドキュメントは Debian ディストリビューション自体には含まれていません。ただし、これはDebianプロジェクトによって「非自由」リポジトリの一部として配布されます。非自由なリポジトリは Debian で正式にサポートされていますが、正式に Debian の一部ではありません。これは Debian プロジェクト内でかなりの議論と妥協の結果です。
以下から検索できます。Debian ウェブサイトファイルを含むパッケージの場合g++.1
(マンページが実際に圧縮されてファイル名が指定されているので、「名前にキーワードを含むファイルを含むパッケージ」を選択しますg++.1.gz
)。あなたはそこにいるでしょうgcc-バージョン-docパッケージはcontribリポジトリのメタパッケージであり、フリーでないリポジトリのgcc-VERSION-docパッケージに依存します。
お使いのコンピュータでcontribとnon-freeリポジトリが有効になっていることを確認してください。/etc/apt/sources.list
次の行を含める必要があります。
deb http://ftp.debian.org/debian squeeze main non-free contrib
または複数行(例:
deb http://ftp.debian.org/debian squeeze main
deb http://ftp.debian.org/debian squeeze contrib
deb http://ftp.debian.org/debian squeeze non-free
を変更した場合は、/etc/apt/sources.list
rootapt-get update
として実行してください。ソースにこれらのリポジトリがある場合は、次のものを使用できます。適切なファイルファイルを含むパッケージを名前で検索します。apt-file update
プログラムをインストールしたりソースリストを変更した後は、rootとして実行する必要があります。
apt-file search g++.1
必要なファイルがあるパッケージを見つけたら(上記のようにパッケージが必要ですg++-doc
)、apt-get install g++-doc
お気に入りのパッケージマネージャを使用してください。
答え2
ソースリストにnon-free
リポジトリを追加した後に実行する必要があります。contrib
apt-get update
gcc-doc
これで、マニュアルページを含むパッケージをインストールできます。
apt-get install gcc-doc
問題はgcc文書ですGNUフリードキュメントライセンスこれが考えられる半自由主義Debian が提供しています。
答え3
次のように開発のためにマンページをインストールする必要があります。
$ apt-get install manpages-dev