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