На этот вопрос уже есть ответ здесь:
Когда я запускаю ] sudo apt install top
, я получаю E: невозможно найти верхний пакет
Я искал packages.ubuntu.com для верхнего пакета в 32-битной Ubuntu 16.04 LTS, но его нет.
Интересно, правильно ли это или я что-то упускаю.
Это, вероятно, установлено с procps
пакет. Это также распространено всего *, ОТКЛОНЯЮТ Ose. Если действительно необходимо найти то, с чем это установлено, установите 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
Затем все, что необходимо сделать, соответствовать папке, и это - пакет в начале строки.
Или, Вы могли объединить оператор как один, и он должен возвратить более точный результат:
$ apt-file search --regexp $(which top)$
procps: /usr/bin/top
Hope это помогает!
Это возвратит список как это:
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
Hope это помогает!
Если Вы используете http://packages.ubuntu.com/ для нахождения пакетов, которые обеспечивают top
, необходимо искать top
в разделе "Search the contents of packages". Результаты такого поиска:
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.