Molti progetti GNU, incluso GCC, concedono in licenza la loro documentazione sotto la GNU Free Documentation License . Esiste una controversia di lunga data tra la Free Software Foundation e il progetto Debian, che considera la GFDL non libera , principalmente perché può vietare la modifica di alcune sezioni della documentazione.
Per questo motivo, la documentazione di GCC non è inclusa nella distribuzione Debian stessa. È, tuttavia, distribuito dal progetto Debian come parte del repository "non libero". Che il repository non gratuito sia ufficialmente supportato da Debian ma non ufficialmente parte di Debian è il risultato di molti dibattiti e compromessi all'interno del progetto Debian.
È possibile cercare sul sito Web Debian un pacchetto contenente il file g++.1
(selezionare "pacchetti che contengono file i cui nomi contengono la parola chiave", poiché la pagina man è effettivamente compressa così il nome del file g++.1.gz
). Lo troverai nel pacchetto gcc-VERSION-doc , che è un meta-pacchetto nel repository contrib che dipende dal pacchetto gcc-VERSION-doc nel repository non libero.
Sul tuo computer, assicurati di avere il contrib e i repository non liberi abilitati. Il tuo /etc/apt/sources.list
dovrebbe contenere una riga come
deb http://ftp.debian.org/debian squeeze main non-free contrib
o più righe come
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 si modifica /etc/apt/sources.list
, eseguire apt-get update
come root in seguito. Una volta che hai questi repository nelle tue fonti, puoi usare apt-file per cercare il pacchetto contenente un file per nome. È necessario eseguire apt-file update
come root dopo aver installato il programma o modificato l'elenco delle fonti.
apt-file search g++.1
Una volta trovato in quale pacchetto si trova il file desiderato (come indicato sopra, vuoi il g++-doc
pacchetto), usa apt-get install g++-doc
o qualunque sia il tuo gestore di pacchetti preferito.
gcc-doc
.