Если я запускаю команду 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
имеет широкое общее применение, и я бы рекомендовал иметь его под рукой в любом случае).