hal-device: command not found

由於我們做某個功能會相依於hal-device這個指令,但如果是裝minimal的CentOS,是不會安裝hal套件的。所以本篇文章主要告訴你該如何安裝。

安裝hal:

yum install hal

此時hal-device依然無法work,原因是hal的daemon沒啟動;而hal daemon相依於dbus的daemon,所以兩個都要讓它啟動:

chkconfig --level 2345 messagebus on
chkconfig --level 345 haldaemon on
service messagebus restart
service haldaemon restart

最後就可以測試看看你的hal-device指令了!