Ubuntu 16.04 LTS 上的 top(进程表)包

Ubuntu 16.04 LTS 上的 top(进程表)包

当我跑步时sudo apt install top,我得到E: Unable to locate package top

我搜索了packages.ubuntu.com为了顶部我在 32 位 Ubuntu 16.04 LTS 上安装了此软件包,但是没有。

我想知道它是否正确或者我遗漏了一些东西。

答案1

它可能与软件包一起安装procps。它在所有 *NIX 操作系统中也很常见。如果您确实需要找到它与什么一起安装,请先安装apt-file

sudo apt install apt-file
sudo apt-file update

如果您运行which命令,它将返回安装到的文件夹:

$ which top
/usr/bin/top

然后进行如下搜索:

apt-file search --regexp '/top$'

它将返回如下列表:

broctl: /usr/share/broctl/scripts/helpers/top
crossfire-maps: /usr/share/games/crossfire/maps/santo_dominion/magara/well/top
crossfire-maps-small: /usr/share/games/crossfire/maps/santo_dominion/magara/well/top
liece: /usr/share/emacs/site-lisp/liece/styles/top
lubuntu-extra-sessions: /usr/share/lxpanel/profile/Lubuntu-Nexus7/panels/top
lxpanel: /etc/xdg/lxpanel/two_panels/panels/top
procps: /usr/bin/top
quilt: /usr/share/quilt/top
trn4: /usr/share/doc/trn4/examples/univ/top
trn4: /usr/share/trn4/HelpFiles/top

然后你要做的就是匹配文件夹,也就是行首的包。

或者,您可以将该语句合并为一个,它应该返回更精确的结果:

$ apt-file search --regexp "^$(which top)$"
procps: /usr/bin/top

希望这可以帮助!

答案2

如果你正在使用http://packages.ubuntu.com/要查找提供 的软件包,您需要在“搜索软件包内容”部分中top搜索。此类搜索的结果是:top

File                                                            Packages
/etc/xdg/lxpanel/two_panels/panels/top                          lxpanel
/usr/bin/top                                                    procps
/usr/share/broctl/scripts/helpers/top                           broctl
/usr/share/doc/trn4/examples/univ/top                           trn4
/usr/share/emacs/site-lisp/liece/styles/top                     liece
/usr/share/games/crossfire/maps/santo_dominion/magara/well/top  crossfire-maps, crossfire-maps-small
/usr/share/lxpanel/profile/Lubuntu-Nexus7/panels/top            lubuntu-extra-sessions
/usr/share/quilt/top                                            quilt
/usr/share/trn4/HelpFiles/top                                   trn4

就您而言,您很可能正在寻找提供 的包/usr/bin/top,即procps

apt-file毫不奇怪,搜索结果与@Terrance 的回答中提到的结果相同。

相关内容