Fedora
如何在 64 位 Fedora 上安裝 vbetool
在 Xubuntu 上,我使用 vbetool 關閉/打開筆記型電腦的顯示屏,分配給觸摸板鍵,因為顯示鍵不起作用。我現在剛剛安裝了 Fedora 26 並想使用我的腳本,但似乎 vbetool 不在儲存庫中了。如何在 Fedora 26 上安裝 vbetool?
我嘗試從這篇文章如何在 CentOS 6.6 上安裝 vbetool?但是在執行 make 時收到警告並出現錯誤
make: *** No rule to make target '/usr/local/lib/libpci.a', needed by 'vbetool'. Stop.
我通過在 64 位 Fedora 上搜尋 libpci.a 文件解決了這個問題,該文件位於執行中
/usr/lib64/
:sudo ln -sf /usr/lib64/libpci.a /usr/local/lib/libpci.a
然後再次執行 make 解決了這個問題。
所以整個解決方案(基於 CentOS 文章):
sudo dnf install pciutils-devel pciutils-devel-static libx86-devel # if you have 32bit system, just remove 64 from lib sudo ln -sf /usr/lib64/libpci.a /usr/local/lib/libpci.a # you can check if there are no new version 1.1 was latest when writing this wget http://www.codon.org.uk/~mjg59/vbetool/download/vbetool-1.1.tar.gz tar xzvf vbetool-1.1.tar.gz cd vbetool-1.1 ./configure && make && make install