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