Muitos projetos GNU, incluindo o GCC, licenciam sua documentação sob a Licença GNU de Documentação Livre . Há uma longa disputa entre a Free Software Foundation e o projeto Debian, que considera o GFDL não é livre , principalmente porque pode proibir que algumas seções da documentação sejam modificadas.
Por esta razão, a documentação do GCC não está incluída na distribuição Debian em si. É, no entanto, distribuído pelo projeto Debian como parte do repositório "não-livre". O repositório não-livre é oficialmente suportado pelo Debian, mas não oficialmente parte do Debian é o resultado de muito debate e comprometimento dentro do projeto Debian.
Você pode pesquisar no site da Debian para obter um pacote contendo o arquivo g++.1
(selecione “pacotes que contenham arquivos cujos nomes contêm a palavra-chave ”, porque a página do manual é realmente compactada para que o nome do arquivo seja g++.1.gz
). Você o encontrará no pacote gcc-VERSION-doc , que é um meta-pacote no repositório de contribuições isso depende do pacote gcc-VERSION-doc no repositório não-livre.
Na sua máquina, verifique se você tem os repositórios contrib e non-free habilitados. Seu /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 depois. Depois de ter esses repositórios em suas fontes, você pode usar o apt-file para procurar o pacote que contém um arquivo pelo 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
Uma vez que você encontrar o pacote que o arquivo que você quer está dentro (como indicado acima, você quer o pacote g++-doc
), use apt-get install g++-doc
ou qualquer que seja seu gerenciador de pacotes favorito.