GCCを含む多くのGNUプロジェクトは、GNU Free Documentation Licenseの下でドキュメントのライセンスを供与しています。Free Software FoundationとDebianプロジェクトとの間には長年の論争があり、GFDLはnon-freeであると見なされています。これは主に、ドキュメントの一部のセクションの変更を禁止できるためです。
このため、GCCのドキュメントはDebianディストリビューション自体には含まれていません。ただし、「非フリー」リポジトリの一部としてDebianプロジェクトによって配布されています。non-freeリポジトリがDebianによって公式にサポートされているが、Debianの正式な一部ではないということは、Debianプロジェクト内での多くの議論と妥協の結果です。
Debianウェブサイトでファイルを含むパッケージを検索できますg++.1
(「キーワードに名前が含まれるファイルを含むパッケージ」を選択します。これは、マニュアルページが実際に圧縮されているため、ファイル名がであるためですg++.1.gz
)。これはgcc-VERSION-docパッケージにあります。これは、non-freeリポジトリーのgcc-VERSION-docパッケージに依存するcontribリポジトリーのメタパッケージです。
マシン上で、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
、apt-get update
後でルートとして実行します。ソースにこれらのリポジトリを作成したら、apt-fileを使用して、名前でファイルを含むパッケージを検索できます。apt-file update
プログラムをインストールするか、ソースリストを変更した後、rootとして実行する必要があります。
apt-file search g++.1
g++-doc
目的のファイルが含まれるパッケージを見つけたら(上記のように、パッケージが必要です)、使用するapt-get install g++-doc
か、お気に入りのパッケージマネージャーを使用します。
gcc-doc
。