- Вопрос или проблема
- Открыть/Запустить терминал
- Войдите как root или sudo и выполните:
- Невозможно выполнить двоичный файл
- Установите пакеты по отдельности
- Попробуйте с Docker
- Ответ или решение
- Установка XAMPP на SteamOS: Полное руководство
- Шаг 1: Подготовка к установке
- Шаг 2: Открытие терминала
- Шаг 3: Навигация к папке загрузок
- Шаг 4: Предоставление разрешений на выполнение файла
- Шаг 5: Запуск установщика
- Шаг 6: Старт XAMPP
- Важные моменты и советы
- Заключение
Вопрос или проблема
Я весь день пытаюсь установить XAMPP на свой Steam Deck, чтобы запустить Apache и другие вещи из панели управления XAMPP.
Я зашел на сайт XAMPP и скачал XAMPP для Linux. Скачивание дает мне файл .run
, но как мне запустить этот файл .run
?
Когда я открываю файл, я получаю следующее:
Какое приложение мне нужно выбрать для установки XAMPP? Я выбрал пару случайных, но это не работает.
При запуске с помощью приложения Discover
я получаю следующую ошибку:
Не удалось открыть файл: file:///home/deck/Downloads/xampp-linux-x64-8.2.12-0-installer.run
Буду признателен за любую помощь 🙏🏻. Спасибо.
ИЗМЕНЕНИЕ: Как предложил ZOOM в комментариях. Мне нужно попробовать запустить его через терминал, используя следующую команду:
./xampp-linux-x64-8.2.12-0-installer.run
, но это дает ошибку о праве доступа:
bash: ./xampp-linux-x64-8.2.12-0-installer.run: Доступ запрещен
А запуск . ./xampp-linux-x64-8.2.12-0-installer.run
дает следующую ошибку:
bash: .: ./xampp-linux-x64-8.2.12-0-installer.run: невозможно выполнить двоичный файл
Открыть/Запустить терминал
Ctrl+Alt+T
или
Ctrl+Alt+F1 или F2, и т.д..
Как открыть терминал на Steam Deck
Как мы открываем терминал в SteamOS?
Войдите как root или sudo и выполните:
Как узнать свой пароль sudo в SteamOS?
Перед тем как запустить установщик, вам нужно сделать его исполняемым:
Перейдите в Downloads:
cd ~/Downloads
chmod +x xampp-linux-x64-8.2.12-0-installer.run
sudo ./xampp-linux-x64-8.2.12-0-installer.run
или
sudo . ./xampp-linux-x64-8.2.12-0-installer.run
После установки выполните:
sudo /opt/lampp/lampp start
Запустите панель управления XAMPP:
sudo /opt/lampp/xampp start
Часто задаваемые вопросы по Linux XAMPP FAQ
Как запустить панель управления XAMPP на Fedora 27?
Как запустить панель управления xampp на linux через терминал
Ubuntu 16.04 – Как запустить панель управления xampp
Невозможно выполнить двоичный файл
Проверьте, что вы запускаете правильную версию XAMPP для вашей архитектуры системы (64-бит).
SteamOS основан на Arch Linux, эта версия XAMPP должна работать нормально.
Проверьте эти посты по теме “невозможно выполнить двоичный файл”:
Официальный релиз версии для Linux
Кто-нибудь устанавливал стек AMP (Apache, MySQL, PHP) на Deck?
Ни Steam (Native), ни Steam (Runtime) не работают на Garuda
Попробуйте открыть терминал с помощью:
Почему этот двоичный исполняемый файл выдает “невозможно выполнить: отсутствует необходимый файл”?
Установите пакеты по отдельности
Я не уверен, сколько у вас опыта, но если обычный способ не работает, попробуйте установить Apache
, PHP
и MariaDB
по отдельности.
Попробуйте с Docker
Если возможно, вы можете запустить Docker
, и тогда не будет проблем с его запуском через это.
Ответ или решение
Установка XAMPP на SteamOS: Полное руководство
Steam Deck — популярная портативная игровая консоль на базе SteamOS, которая также способна выполнять множество других задач, включая веб-разработку. Одним из наиболее удобных способов установки локального сервера для разработки в Linux является использование XAMPP. В данном руководстве мы подробно рассмотрим шаги, необходимые для успешной установки XAMPP на SteamOS.
Шаг 1: Подготовка к установке
Перед тем как начать установку, вам нужно убедиться, что вы скачали правильную версию XAMPP. Вам будет нужен файл с расширением .run
, который вы можете получить с официального сайта Apache Friends.
- Скачивание XAMPP: Перейдите на страницу загрузки XAMPP и скачайте нужный файл.
Шаг 2: Открытие терминала
На SteamOS терминал можно открыть несколькими способами:
- Нажмите сочетание клавиш
Ctrl
+Alt
+T
- Используйте сочетание
Ctrl
+Alt
+F1
,F2
и так далее.
Шаг 3: Навигация к папке загрузок
В терминале введите команду для перехода в папку загрузок:
cd ~/Downloads
Шаг 4: Предоставление разрешений на выполнение файла
Прежде чем вы сможете запустить установщик, нужно обеспечить выполнение файла. Используйте следующую команду:
chmod +x xampp-linux-x64-8.2.12-0-installer.run
Шаг 5: Запуск установщика
Теперь, когда файл имеет необходимые разрешения, можно запускать его. Для этого выполните команду с использованием sudo
:
sudo ./xampp-linux-x64-8.2.12-0-installer.run
При этом вам может потребоваться ввести ваш пароль, если он требуется на вашей системе.
Шаг 6: Старт XAMPP
После успешной установки XAMPP, чтобы запустить сервер, используйте следующую команду:
sudo /opt/lampp/lampp start
Вы сможете использовать XAMPP Control Panel, при этом команда будет следующей:
sudo /opt/lampp/xampp start
Важные моменты и советы
-
Проверка архитектуры: Убедитесь, что вы загружаете 64-битную версию XAMPP, так как SteamOS также основан на 64-битной архитектуре.
-
Ручная установка компонентов: Если установка XAMPP не проходит успешно, вы можете попробовать установить Apache, PHP и MariaDB по отдельности. Это обеспечит больший контроль над процессом.
-
Использование Docker: Если стандартная установка вызывает проблемы, вы можете рассмотреть возможность установки Docker. Это позволит изолированно запускать ваше приложение в контейнере, не затрагивая основную систему.
- Загляните в документацию по установке Docker для SteamOS для получения дополнительной информации.
Заключение
Следуя вышеописанным шагам, вы сможете успешно установить XAMPP на своем Steam Deck и запустить локальный сервер. Если у вас возникли трудности на каком-либо из этапов, не стесняйтесь обращаться за помощью в сообщество Steam Deck или на специализированные форумы Linux. Удачи в ваших разработках!