Файлы .run читаются как текстовые файлы 16.04

Файлы .run читаются как текстовые файлы 16.04

Я установил 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 будут выполнены.

Добавление ./выводит на терминал что-то вроде «Искать в этом каталоге и больше нигде».

Надеюсь это поможет.

Связанный контент