Я - пользователь Windows, но я должен использовать инструмент Linux. Я использую Ubuntu. Веб-сайт инструмента здесь обеспечил названный файл: build-x86-64.sh
который я установил его. Это затем говорит все, в чем Вы нуждаетесь, должен работать: % ./build-x86-64.sh
. Я попробовал sudo ./build-x86-64.sh
. Однако я получаю эту ошибку из Linux:
sudo: ./build-x86-64.sh: command not found
Обратите внимание, что я нахожусь в правильном каталоге, где я сохранил .sh
файл. Я также установил весь на необходимое:
autoconf
automake
libtool
pkg-config
gcc
Можно ли указать мне что случилось?
При использовании sudo
для выполнения скрипта с помощью синтаксиса относительного пути кажется, что много различных сообщений об ошибках скрыты позади той "команды, не найденной" сообщение об ошибке. Я предложил бы повторно выполниться без sudo
видеть, какова фактическая ошибка.
Вероятно, проблемы:
chmod a+x build-x86-64.sh
из того же каталога, для фиксации этого. Это должно только должно быть быть сделано однажды, и можно хотеть искать "исполняемый бит" в какой-то момент.whoami
ls -la build-x86-64.sh
sudo -l -U <whoami-output>
sudo whoami
Так:
root
проблема относительна в разрешении о выполнении build-x86-64.sh файла, измените его выполнение: sudo chmod 744 build-x86-64.sh
и затем выполненный снова sudo ./build-x86-64.sh
build-x86-64.sh
находится в sudoers secure_path редактирование /etc/sudoers
файл путем выполнения: sudo visudo
и добавление/path-where-is-your-file.sh, как объяснено здесь. Будьте осторожны, редактирование того файла может поставить под угрозу безопасность Вашего устройства.Надеюсь, что это помогает ;)