Sudo apt install top
を実行すると、E: Unable to locate package top
を取得します
32ビットUbuntu 16.04 LTSで packages.ubuntu.com for top パッケージを検索しましたが、何もありません。
それが正しいのか、それとも何かが足りないのだろうか。
おそらくprocps
パッケージと共にインストールされます。また、すべての* NIX OSで共通です。インストールしたものを本当に見つける必要がある場合は、最初にapt-file
をインストールしてください:
Sudo apt install apt-file && 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
そうすれば、フォルダーと一致するだけで、行の先頭にあるパッケージになります。
または、ステートメントを1つとして組み合わせると、より正確な結果が返されます。
$ apt-file search --regexp $(which top)$
procps: /usr/bin/top
お役に立てれば!
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
)を提供するパッケージを探している可能性が高いです。
当然のことながら、検索結果は、@ Terranceの回答に記載されているapt-file
を使用して見つかったものと同じです。