web-dev-qa-db-fra.com

paquetage top (table des processus) sur Ubuntu 16.04 LTS

Quand je lance Sudo apt install top, je reçois E: Unable to locate package top

J'ai cherché packages.ubuntu.com pour haut package sur 32 bits Ubuntu 16.04 LTS, mais il n'y en a pas.

Je me demande si c'est correct ou s'il me manque quelque chose.

13
user3405291

Il est probablement installé avec le package procps. C'est également courant dans tous les systèmes d'exploitation * NIX. Si vous avez vraiment besoin de trouver ce qu’il est installé, installez d’abord le apt-file:

Sudo apt install apt-file && apt-file update

Si vous exécutez une commande which, elle renverra le dossier dans lequel elle est installée:

$ which top
/usr/bin/top

Puis faites une recherche comme ceci:

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

Il retournera une liste comme ceci:

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

Ensuite, tout ce que vous avez à faire est de faire correspondre le dossier, c'est-à-dire le package au début de la ligne.

Ou, vous pouvez combiner l'instruction en une seule unité et elle devrait renvoyer un résultat plus exact:

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

J'espère que cela t'aides!

15
Terrance

Si vous utilisez http://packages.ubuntu.com/ pour rechercher les packages qui fournissent top, vous devez rechercher top dans la section "Rechercher dans le contenu des packages". Les résultats d'une telle recherche sont:

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

Dans votre cas, vous recherchez probablement le package qui fournit /usr/bin/top, qui est procps.

Sans surprise, les résultats de la recherche sont identiques à ceux trouvés avec apt-file, comme mentionné dans la réponse de @ Terrance.

11
edwinksl