Muitos projetos GNU, incluindo o GCC, licenciam sua documentação sob a GNU Free Documentation License . Há uma disputa de longa data entre a Free Software Foundation e o projeto Debian, que considera o GFDL como não livre , principalmente porque pode proibir a modificação de algumas seções da documentação.
Por esse motivo, a documentação do GCC não está incluída na própria distribuição Debian. No entanto, é distribuído pelo projeto Debian como parte do repositório “não-livre”. O fato de o repositório não-livre ser oficialmente suportado pelo Debian, mas não oficialmente parte do Debian, é o resultado de muitos debates e comprometimentos dentro do projeto Debian.
Você pode procurar no site da Debian um pacote contendo o arquivo g++.1
(selecione “pacotes que contenham arquivos cujos nomes contenham a palavra-chave”, porque a página de manual é realmente compactada e o nome do arquivo g++.1.gz
). Você o encontrará no pacote gcc-VERSION-doc , que é um meta-pacote no repositório contrib que depende do pacote gcc-VERSION-doc no repositório não-livre.
Na sua máquina, verifique se os repositórios contrib e não-livres estão ativados. Você /etc/apt/sources.list
deve conter uma linha como
deb http://ftp.debian.org/debian squeeze main non-free contrib
ou várias linhas como
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
Se você modificar /etc/apt/sources.list
, execute apt-get update
como root posteriormente. Depois de ter esses repositórios em suas fontes, você pode usar o apt-file para procurar o pacote que contém um arquivo por nome. Você precisa executar apt-file update
como root após instalar o programa ou modificar a lista de fontes.
apt-file search g++.1
Depois de encontrar em qual pacote está o arquivo (como indicado acima, você deseja o g++-doc
pacote), use apt-get install g++-doc
ou qualquer que seja o seu gerenciador de pacotes favorito.
gcc-doc
.