如何查找 apt 安装软件包的文档

如何查找 apt 安装软件包的文档

我想知道是否有普遍的找到 apt 安装软件包的文档的方法,或者至少找出他们做什么。有时我会遇到一些我完全不了解的包,但我无法弄清楚它们在本地或在线上的作用。

例如,这个包是libaccounts-glib0做什么的?如果它是用于网络帐户插件,我会直接删除它。如果它是用于核心帐户服务,我想删除它会给我带来麻烦。甚至没有一行描述可以帮助我做出决定。

答案1

这是 FOSS 的优点之一。并不是每个软件都有一个中央文档(如果文档存在的话)。

通常,人们在寻找文档时会依赖页面maninfo如果应用程序是 GUI,则喊叫帮助文件。这通常与用户可以直接交互/配置/使用的应用程序(前端)有关。这包括文件.conf和几乎任何文本配置文件。然后有些应用程序不这样做,而是依赖于开关--help。Ubuntu(和 Debian)对软件文档有一个政策,即所有文档都会被转储到/usr/share/doc/packagename

ls -l /usr/share/doc/ | grep <package_name>

因此,对于图书馆的具体情况,其中包括-doc

libetsf-io-doc - ETSF_IO 的开发人员文档 API 和教程

或者针对你的包裹的具体情况libaccounts-glib0

libaccounts-glib-doc - 单点登录库 - 文档

要找到该文档,您必须查找源包libaccounts-glib

然后,由于法律原因,有些软件包没有在存储库中包含文档,或者根本就没有文档。

任何状况之下,查找任何文档,您应该查找-doc通常会建议的软件包(例如ntpsuggest ntp-doc),或者查找特定软件包的内容以查看它是否包含一些信息、man 或 README 文件:

dpkg -L <package> | grep -P '/man|info|README|doc/'

相关内容