64비트 Fedora에 vbetool을 설치하는 방법

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.

답변1

/usr/lib64/다음 실행 위치에 있는 64비트 Fedora에서 libpci.a 파일을 검색하여 문제를 해결했습니다 .

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

답변2

dnf install libx86 -y 

wget http://mirror.orbit-os.com/archlinux/community/os/x86_64/vbetool-1.2.2-4-x86_64.pkg.tar.xz

xz -d vbetool-1.2.2-4-x86_64.pkg.tar.xz

tar -xvf vbetool-1.2.2-4-x86_64.pkg.tar -C /

$ vbetool 
vbetool: Usage vbetool [[vbestate save|restore]|[vbemode set|get]|
[vgamode]|[dpms on|off|standby|suspend|reduced]|[post [romfile]]|
[bootpost]|[udevpost pciid]|[vgastate on|off]|
[vbefp panelid|panelsize|getbrightness|setbrightness|invert]]

관련 정보