Я установил Ubuntu 16.04 на прежний ноутбук с Windows 8.1 (с USB-накопителя) и пытаюсь установить XAMPP на него. Я положил загруженный файл .run на SD-карту (я не могу получить Wi-Fi на ноутбуке) и переместил его в папку загрузок. Однако система показывает это как текстовый файл. Я попытался sudo chmod +x xampp.run
, который работал (он стал исполняемым), но когда я попытался запустить его: sudo xampp.run
, я получил много значков «вопросительный знак». Система попыталась прочитать его в Терминале, а не открывать его. Почему это не работает? Он работал на обеих предыдущих версиях (14.04 и 15.10).
chmod +x xampp.run
даст исполнимое разрешение файла.
Затем ./xampp.run
выполнится .run
файл.
Вы вошли sudo xampp.run
в терминал без эти ./
, который ничего обычно не делает.
Hope это помогает
После предоставления им исполнимое разрешение файла петляют путем добавления ./
в запуске. Сделайте это эмпирическим правилом. Когда Вы не даете ./
, программы в Вашем каталоге $PATH выполнены.
Добавление ./
говорит терминалу что-то как "Поиск в этом каталоге и больше нигде".
Hope это помогает.