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.
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!
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.