Il me semble manquer certaines pages de manuel, notamment gcc et g ++. Cela n'aide pas que je précise la section. whereis
ne répertorie pas les pages de manuel pour ces deux, donc je pense qu'elles ne sont tout simplement pas là.
Avec Google, j'obtiens beaucoup, par exemple: http://linux.die.net/man/1/g++ (semble être du code HTML ordinaire ... ou s'agit-il d'un balisage de page de manuel?)
J'ai pensé que ce serait une bonne occasion d'apprendre à les remplacer manuellement. Je suppose que je recherche un fichier gcc.1.gz?
Dois-je l'obtenir de GNU, de Debian, ou pourrait-il être automatisé d'une manière ou d'une autre? Combien de travail est mis dans ces fichiers - si j'en reçois un, est-il susceptible d'être correct à 99% ou diffèrent-ils vraiment beaucoup avec le temps / l'architecture?
gcc-doc
.Réponses:
Vous devez ajouter les référentiels
non-free
etcontrib
à votre liste de sources et les exécuterapt-get update
ensuite.Vous pouvez maintenant installer le
gcc-doc
package qui contient les pages de manuel avec:Le problème est que la documentation gcc est publiée sous la licence de documentation libre GNU qui est considérée comme non libre par Debian.
la source
De nombreux projets GNU, y compris GCC, concèdent sous licence leur documentation sous la licence de documentation gratuite GNU . Il y a une longue dispute entre la Free Software Foundation et le projet Debian, qui considère le GFDL comme non-libre , surtout parce qu'il peut interdire d'être modifié certaines sections de la documentation.
Pour cette raison, la documentation de GCC n'est pas incluse dans la distribution Debian elle-même. Il est cependant distribué par le projet Debian dans le cadre du référentiel «non libre». Le fait que le dépôt non libre soit officiellement supporté par Debian mais ne fasse pas officiellement partie de Debian est le résultat de nombreux débats et compromis au sein du projet Debian.
Vous pouvez rechercher sur le site Web Debian un paquet contenant le fichier
g++.1
(sélectionnez «les paquets qui contiennent des fichiers dont les noms contiennent le mot-clé», car la page de manuel est en fait compressée, le nom du fichier l'est doncg++.1.gz
). Vous le trouverez dans le package gcc-VERSION-doc , qui est un méta-package dans le référentiel contrib qui dépend du package gcc-VERSION-doc dans le référentiel non libre.Sur votre machine, assurez-vous que les dépôts contrib et non-free sont activés. Votre
/etc/apt/sources.list
devrait contenir une ligne commeou plusieurs lignes comme
Si vous modifiez
/etc/apt/sources.list
, exécutez enapt-get update
tant que root par la suite. Une fois que vous avez ces référentiels dans vos sources, vous pouvez utiliser apt-file pour rechercher le paquet contenant un fichier par nom. Vous devez exécuter enapt-file update
tant que root après avoir installé le programme ou modifié la liste des sources.Une fois que vous avez trouvé le package dans lequel se trouve le fichier (comme indiqué ci-dessus, vous voulez le
g++-doc
package), utilisezapt-get install g++-doc
ou quel que soit votre gestionnaire de packages préféré.la source
Vous voudrez peut-être installer des pages de manuel pour le développement, comme:
la source