Quelle est l'utilisation des packages * -doc?

15

J'installais certains programmes, et chaque programme a un XXX-docpackage. Je suppose que c'est pour la documentation, peut-être même pour les pages de manuel? Parce que je reçois une documentation en ligne, dans ce cas, puis-je supprimer tous les docpackages? Je n'ai besoin que des pages de manuel de base, pas de toute la documentation, alors en quoi devraient-elles vraiment se composer?

Par exemple: vim-docconsister uniquement à partir de fichiers .html (vérifié à l'aide dpkg), donc la page de manuel n'est pas là je pense, alors à quoi sert le paquet doc?

Est-il sûr de sudo apt-get purge (or remove) .*-doc:?

Benjamin
la source
Pourquoi? Je doute que vous économisiez un espace énorme en le faisant. Certes, la plupart de la documentation et son emplacement sont assez obscurs.
haziz

Réponses:

14

Comme vous l'avez remarqué, les packages doc ne sont pas destinés aux pages man / info de base. Ils contiennent une documentation étendue, généralement sous forme de pages HTML. Donc, généralement, il est prudent de supprimer tous les packages de doc installés. assurez-vous simplement de ne pas trop supprimer les paquets, ce qui est particulièrement facile avec *. De plus, la regex est quelque peu difficile apt-get, elle ne semble pas utiliser le style POSIX / POSIX étendu standard. Je ferais en fait quelque chose comme ça.

dpkg -l | awk ' { print $2 } ' | grep '\-doc$'

Si vous approuvez cette liste affichée, vous pouvez alors essayer de les purger comme ceci,

sudo apt-get purge `dpkg -l | awk ' { print $2 } ' | grep '\-doc$'`
JM Becker
la source
C'est un peu déroutant cependant; documentation étendue est souvent dans des emballages non appelés -doc, et si je me souviens quelques -docpaquets ne contiennent des pages de manuel.
Escargot mécanique
Malheureusement, la cohérence n'est pas toujours à 100%, en ce qui concerne les logiciels / packages créés par la communauté. De toute évidence, cela s'est considérablement amélioré au fil des ans. J'ai envisagé la possibilité, c'est pourquoi je ne pouvais parler que «... Généralement ...». De plus, j'ai souligné l'importance de la révision.
JM Becker
La documentation maintenue par l'équipe de documentation d'Ubuntu est dans ubuntu-docs ou en fonction de votre saveur (x) (k) etc ...
jjesse