Fedora

如何在 64 位 Fedora 上安裝 vbetool

  • May 16, 2021

在 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

引用自:https://unix.stackexchange.com/questions/385585