не вдається запустити lspci в центрі 6?


1

намагається запустити lspci, але, здається, це не працює?

[Ramy@localhost ~]$ sudo yum install pciutils
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: mirrors.lga7.us.voxel.net
 * epel: epel.mirror.constant.com
 * extras: mirror.metrocast.net
 * rpmforge: mirror.us.leaseweb.net
 * updates: centos.mirror.constant.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package pciutils.i686 0:3.1.4-11.el6 set to be updated
 Dependency: pciutils-libs = 3.1.4-11.el6 for package: pciutils-3.1.4-11.el6.i686
--> Running transaction check
---> Package pciutils-libs.i686 0:3.1.4-11.el6 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                Arch          Version               Repository     Size
================================================================================
Updating:
 pciutils               i686          3.1.4-11.el6          base           83 k
Updating for dependencies:
 pciutils-libs          i686          3.1.4-11.el6          base           34 k

Transaction Summary
================================================================================
Install       0 Package(s)
Upgrade       2 Package(s)

Total download size: 117 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): pciutils-3.1.4-11.el6.i686.rpm                    |  83 kB     00:00     
(2/2): pciutils-libs-3.1.4-11.el6.i686.rpm               |  34 kB     00:00     
--------------------------------------------------------------------------------
Total                                            98 kB/s | 117 kB     00:01     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : pciutils-libs-3.1.4-11.el6.i686                          1/4 
  Updating       : pciutils-3.1.4-11.el6.i686                               2/4 
  Cleanup        : pciutils-3.1.4-9.el6.i686                                3/4 
  Cleanup        : pciutils-libs-3.1.4-9.el6.i686                           4/4 

Updated:
  pciutils.i686 0:3.1.4-11.el6                                                  

Dependency Updated:
  pciutils-libs.i686 0:3.1.4-11.el6                                             

 Complete!
[Ramy@localhost ~]$ lspci | grep VGA
bash: lspci: command not found

Відповіді:


1

"Команда не знайдена" зовсім інша, ніж "вона, здається, не працює".

Або lspci встановлюється в місце, яке не стоїть на вашому шляху, або ви використовуєте оболонку, яка потребує повторного повторного оновлення для оновлення кешу каталогу.

Зауважте, що ви намагалися запустити його звичайним користувачем. Таким чином, / sbin, / usr / sbin та / usr / local / sbin, ймовірно, не на вашому шляху.


добре, дивно. додавши судо, це налагодило роботу. пробачте про моє незнання, але що це означає саме? Супер Користувачі мають інший шлях, ніж звичайні користувачі?
— Рамі

Так. Бінарні файли, які використовуються суперсерезами / root, традиційно зберігаються в / sbin (контрольні бінарні файли). Це артефакт того часу, коли їздять куди ще дуже повільно. Іншим артефактом того часу є / bin та / sbin (необхідний для підведення системи. Повинен бути на основному диску), / usr / sbin та / usr / bin (як правило, вторинні накопичувачі. Можливо встановити мережу).
— Геннес

чи можна зробити будь-яку задану програму доступною для всіх користувачів, оскільки це не є суто привілейованим питанням?
— Рамі

Найпростіший спосіб зробити це для однієї команди - додати (м'яке) посилання до звичайного каталогу. Використовуйте ln -sдля цього. Наприклад, `ln -s / usr / local / sbin / lscpi / usr / local / bin '(Відрегулюйте шляхи за бажанням і документуйте це).
— Геннес
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.