* -doc软件包的用途是什么?


15

我正在安装一些程序,每个程序都有一个XXX-doc程序包。我想是为了文档,甚至是手册页?因为我可以在线获取文档,所以在那种情况下可以删除所有doc软件包吗?我只需要基本的手册页,而不是整个文档,那么它们真正应该组成什么?

例如:vim-doc仅包含.html文件(使用进行了检查dpkg),因此我认为手册页不存在,那么doc包的用途是什么?

它是安全的:sudo apt-get purge (or remove) .*-doc


为什么?我怀疑您这样做会节省大量空间。诚然,大多数文档及其位置都相当模糊。
haziz

Answers:


14

如您所见,doc软件包不适用于基本的手册页/信息页。它们包含扩展文档,通常为HTML页面形式。因此,通常来说,删除所有已安装的文档包是安全的。只要确保您不要过度删除软件包即可,这对于尤其容易*。另外,正则表达式从来说有点困难apt-get,它似乎没有使用标准的POSIX / Extended POSIX样式。我实际上会做这样的事情。

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

如果您同意所显示的列表,则可以尝试像这样清除它们,

sudo apt-get purge `dpkg -l | awk ' { print $2 } ' | grep '\-doc$'`

但是,这有点令人困惑。扩展文档通常位于不称为的软件包中-doc,如果我记得有几个-doc软件包确实包含手册页。
机械蜗牛

不幸的是,就社区创建的软件/软件包而言,一致性并非总是100%。显然,多年来,这种情况已大大改善。我确实考虑了这种可能性,这就是为什么我只能说“ ...一般...”的原因。另外,我确实强调了审查的重要性。
JM Becker

Ubuntu文档团队维护的文档位于ubuntu-docs中,或者取决于您的口味(x)(k)等...
jjesse 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.