如果我運行命令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
有很大的一般用途,無論如何我建議將它放在方便的地方)。