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

4ae*_*1e1 3 documentation

我想知道是否有一种通用的方法来查找 apt 安装的软件包的文档,或者至少找出它们的作用。有时我会遇到我根本不知道的软件包,但我无法弄清楚它们在本地或在线做什么。

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

Bra*_*iam 5

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

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

ls -l /usr/share/doc/ | grep <package_name>
Run Code Online (Sandbox Code Playgroud)

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

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

或者根据您的包裹的具体情况libaccounts-glib0

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

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

然后,有些软件包出于法律原因不包含存储库中的文档,或者根本没有任何文档。

在任何情况下,为了查找任何文档,您应该查找-doc通常建议的软件包(如ntpsuggest ntp-doc),或者查找特定软件包的内容以查看它是否包含一些信息、手册或自述文件:

dpkg -L <package> | grep -P '/man|info|README|doc/'
Run Code Online (Sandbox Code Playgroud)