xdotool安装问题

xdotool安装问题

由于我的互联网连接有问题,我无法始终
apt-get install xdotool在终端中运行命令,因此我想下载xdo工具从网站以 .zip 或 .deb 格式手动打包,然后每次需要时手动安装。 (我使用的是 Usb Live Kali Linux 2016.2-amd64,每次重新启动时都会删除所有文件)。

我尝试从以下位置下载 xdotoolhttps://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。

查找哪个软件包提供了它(在 debian 衍生版本上):

dpkg -S Xtest.h

包应该是libXtst-dev,如果命令没有返回任何内容,您可能需要添加一些存储库

相关内容