Проблема с установкой xdotool

Поскольку у меня проблемы с подключением к Интернету, я не могу всегда запускать команду
apt-get install xdotool в Терминале, поэтому я хотел бы загрузить xdotool вручную с веб-сайта в формате .zip или .deb, а затем устанавливать его вручную каждый раз, когда он мне нужен. (Я использую Usb Live Kali Linux 2016.2-amd64 и каждый раз при перезагрузке удаляет все файлы).

Я пытался загрузить xdotool из https://github.com/jordansissel/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 
                                  ^
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 
                                  ^
compilation terminated.
Makefile:124: recipe for target 'xdo.o' failed
make: *** [xdo.o] Error 1
root@kali:~/xdotool-master# 

Что я делаю не так?
Можете ли вы предложить мне другие способы установки xdotool (но без подключения к Интернету)?

0
29.03.2017, 21:31
1 ответ

Ошибка, которую вы получаете, говорит, что вам не хватает файла XTest.h.

Посмотрите, какой пакет его предоставляет (на производных debian):

dpkg -S Xtest.h

Пакет должен быть libXtst-dev, вам может понадобиться добавить некоторые репозитории, если команда ничего не возвращает

0
28.01.2020, 04:47

Теги

Похожие вопросы