hwinfo не найден после кажущейся успешной установки

Я установил hwinfo, используя sudo apt-get install hwinfo и система сообщает мне, что:

 Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: hwinfo 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/32.8 kB of archives. After this operation, 90.1 kB of additional disk space will be used. Selecting previously unselected package hwinfo. (Reading database ... 192008 files and directories currently installed.) Preparing to unpack .../hwinfo_21.6-1_amd64.deb ... Unpacking hwinfo (21.6-1) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up hwinfo (21.6-1) ... 

Хотя, когда я вхожу в hwinfo он говорит, что command not found . man hwinfo работает, т. е. отображается руководство, однако locate hwinfo ничего не возвращает.

Я на Debian 8.1, довольно новичок в Linux и несколько запутался …

редактировать

dpkg-query -L hwinfo показывает, что hwinfo живет под /usr/sbin/hwinfo и вызов этого напрямую работает. Итак, я полагаю, что это проблема пути?

Имя пакета не всегда совпадает с именем любой команды, которую содержит. Вы можете использовать dpkg -L hwinfo | grep bin/ dpkg -L hwinfo | grep bin/ для отображения команд, которые он предоставляет (или apt-file list hwinfo | grep bin/ перед установкой).

В пакет hwinfo входит команда hwinfo , но это /usr/sbin/hwinfo . sbin ( /sbin , /usr/sbin , /usr/local/sbin ) содержат команды, предназначенные для использования только root. Это не обязательно означает, что эти команды не будут работать, если их вызовет другой пользователь, просто они вряд ли будут полезны. sbin обычно находятся в пути поиска команд только для пользователя root.

Вы можете запустить /usr/sbin/hwinfo как пользователь без полномочий root, но его отчет является неполным; он нуждается в корневом доступе для некоторой информации, которую он запрашивает. Поэтому запустите sudo hwinfo или su -c hwinfo чтобы получить полный выход, или /usr/sbin/hwinfo если достаточно неполного вывода.

Вы не должны добавлять /usr/sbin в свой PATH как большинство команд, которые он содержит, нельзя с пользой использовать как пользователь без полномочий root.

dpkg-query -L hwinfo вы можете просмотреть все файлы, установленные этим пакетом, вместе с их местоположением.

Вероятно, он установлен как /usr/sbin/hwinfo . Добавьте /usr/sbin к переменной $ PATH, если вы хотите запустить ее с помощью команды hwinfo а не полного пути + команды /usr/sbin/hwinfo .