如果我运行命令ps aux
或pstree
获得服务、进程或应用程序的列表。例如,当我运行命令时,我列出了一个名为 wnck-applet 的应用程序(不确定它是进程还是服务)pstree
。我运行命令apt-cache showpkg
,但它没有将 wnck-applet 列为可用包。如何在不求助于网络的情况下查找特定服务、进程或应用程序的描述?我尝试搜索 wnck-applet,但没有找到解释它是什么的结果。
编辑
目前使用的发行版是 Debian 和 Linux Mint。
答案1
对于使用 APT 的系统(似乎是这样),您可以使用apt-file
像这样:
apt-file search wnck-applet
获取有关二进制文件与哪个包相关的信息,然后您可以例如
/usr/share/docs
如果存在,请查看软件包文档,- 如果存在,则查找手册页(以及适用的扩展信息页),
- 在文本编辑器中打开可执行文件以查看它是否基于文本,或者
- 尝试
-h
或--h
按降序排列。并非所有步骤都适用于每种情况。不过,在当今时代,如果有可能,网络通常是首选的捷径。
apt-file
告诉我wnck-applet
与 相关的内容gnome-panel
。然后可以利用这些新信息查找更多文档。
Debian 手册表示这apt-file
是最好的方法。它还提到dpkg -S
其工作方式类似,但仅适用于已安装的软件包(在这种情况下是可以的,但apt-file
具有广泛的一般用途,因此我建议无论如何都要将其放在手边)。