인터넷 연결에 문제가 있어서 항상
apt-get install xdotool
터미널에서 명령을 실행할 수 없어서 다운로드하고 싶습니다.xdo 도구웹사이트에서 .zip 또는 .deb 형식으로 수동으로 패키징하고 필요할 때마다 수동으로 설치하세요. (저는 USB Live Kali Linux 2016.2-amd64를 사용하고 있으며 재부팅할 때마다 모든 파일이 삭제됩니다.)
나는 xdotool을 다운로드하려고 시도했습니다.https://github.com/jordansisssel/xdotool녹색 상자 "복제 또는 다운로드" 오른쪽에 ZIP을 다운로드할 수 있는 옵션이 있습니다. 그런 다음 기본 폴더의 모든 파일을 추출하고 터미널에서 엽니다.
README 파일에 다음 설명이 있습니다.
최신 문서를 보려면 웹사이트를 참조하세요.
http://www.semicomplete.com/projects/xdotool/ 또는 아래 나열된 맨페이지를 참조하세요.컴파일: make
설치: make install
제거: make uninstall설치하려는 위치에 "PREFIX"를 설정해야 할 수도 있습니다. 기본 접두사는 /usr/local입니다.
패키저의 경우 DESTDIR은 단계적 설치에도 지원됩니다.
입력하면 make
항상 make install
다음 오류가 출력됩니다.
root@kali:~/xdotool-master# make
cc -pipe -O2 -pedantic -Wall -W -Wundef -Wendif-labels -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wdisabled-optimization -Wno-missing-field-initializers -g -std=c99 -I/usr/X11R6/include -I/usr/local/include -fPIC -c xdo.c
xdo.c:29:34: fatal error: X11/extensions/XTest.h: No such file or directory
#include <X11/extensions/XTest.h>
^
compilation terminated.
Makefile:124: recipe for target 'xdo.o' failed
make: *** [xdo.o] Error 1
root@kali:~/xdotool-master# make install
install -d /usr/local
cc -pipe -O2 -pedantic -Wall -W -Wundef -Wendif-labels -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wdisabled-optimization -Wno-missing-field-initializers -g -std=c99 -I/usr/X11R6/include -I/usr/local/include -fPIC -c xdo.c
xdo.c:29:34: fatal error: X11/extensions/XTest.h: No such file or directory
#include <X11/extensions/XTest.h>
^
compilation terminated.
Makefile:124: recipe for target 'xdo.o' failed
make: *** [xdo.o] Error 1
root@kali:~/xdotool-master#
내가 뭘 잘못했나요?
xdotool을 설치하는 다른 방법을 제안해 주실 수 있나요(인터넷 연결 없이)?
답변1
나타나는 오류는 XTest.h 파일이 누락되었음을 나타냅니다.
어떤 패키지가 이를 제공하는지 찾아보세요(데비안 파생물에서):
dpkg -S Xtest.h
패키지는 이어야 합니다 libXtst-dev
. 명령이 아무것도 반환하지 않으면 일부 저장소를 추가해야 할 수도 있습니다.