Как устанавливать игры на Linux?
Внедрение Linux-дистрибутивов на подобии Astra, Simply Linux, Alt или Rosa в государственные органы, а также изучение этого семейства операционных систем в образовательных учреждениях, рано или поздно приведет к тому, что их начнут использовать на домашних компьютерах. Да и на работе, в общем-то, многие привыкли сыграть пару каток во время обеденного перерыва, или пока шеф не видит.Но, если с выходом в интернет или просмотром видео проблем при использовании Linux не возникает, то с видео-играми не все так просто.
Проблема в том, что большинство разработчиков игр считают нецелесообразным делать релизы отдельно для Linux. Они объясняют это тем, что этими операционными системами пользуется мало людей, соответственно нет коммерческой выгоды. Но не стоит разочаровываться, ведь есть как минимум 5 способов, которыми пользуюсь я: это инструкции, как запустить игру для Windows на Linux.
Установка видеоигр на Linux через Центр Приложений
Использование Центра Приложений или Discover является наиболее простым способом установки игр. По сути, этот метод инсталляции аналогичен тому, что применяется на телефонах посредством Google Play и AppStore или Магазина Приложений в среде Windows.
Заходите в соответствующий раздел и выбираете понравившуюся игру по скриншоту, описанию или названию. Однако вы не найдете популярные тайтлы, поскольку здесь представлены только те видеоигры, которые имеют открытый исходный код и бесплатно распространяются. Примером подобной игры является 0 A.D., которая является аналогом платной Age of Mythology.
Использование Steam
Steam – огромная платформа, на которой собрано тысячи платных и бесплатных игр, старые, новые и даже те, что только разрабатываются и проходят тестирование. Но это не главное преимущество сервиса. Компания-владелец платформы Valve является активным распространителем идеи выпуска игр для ОС, основанных на Linux. Ей принадлежит инструмент Proton, с помощью которого большинство представленных на Steam игр могут запускаться на Линукс системах. При этом от пользователя не требуется никаких действий. Достаточно просто купить понравившуюся игру и нажать «играть». Все необходимые зависимости и библиотеки будут установлены автоматически.
Стоит отметить, что установить Steam на Linux так же просто, как и на Виндовс. От вас потребуется перейти в соответствующий раздел загрузки, скачать установочный файл и запустить инсталлятор. Завершающий этап – войти в аккаунт и наслаждаться любимыми играми со своей Библиотеки.
Запуск игр через Wine
Wine – это набор программ и библиотек, которые обеспечивают запуск Windows-приложений на Линукс так же просто, как и на родной ОС. Примечательно, что с использованием Вайн вы можете установить лицензированные и пиратские версии игр. Бывают некоторые исключения, но они случаются по вине криворуких сборщиков пираток.
Чтобы приступить к установке игры, следует выполнить инсталляцию самого Wine. Все необходимые инструкции для этого можно найти на официальном сайте проекта.
Теперь покажу, как с помощью Wine можно легко установить игру. Как и в случае с Виндовс, вам потребуется скачать образ игры с торрента или купить его на сайте разработчика. Я буду использовать первый способ, поэтому предварительно скачал интересующую меня игру.
В моем дистрибутиве Debian testing с оболочкой Cinammon предусмотрена утилита для монтирования образа, которая запускается с контекстного меню. В вашем случае этого может не быть, если у вас иная Linux ОС или интерфейс.
Теперь перехожу на смонтированный диск и запускаю через Wine всем знакомый Setup.exe.
Открывается стандартное виндовсовское меню установки, где я просто нажимаю Далее-Далее-Далее.
По завершению на Рабочем Столе появляется ярлык только что установленной игры. Запускаю и наслаждаюсь геймингом.
Важно! В некоторых случаях при установке игры потребуется выполнить инсталляцию дополнительных библиотек. Например, Visual C++, DirectX или .NET Framework. Однако это случается и при использовании Windows.
Применение PortProton
Это программное обеспечение объединяет в себе возможности сразу обоих проектов Proton от Valve и Wine. Как и в случае с обычным Вайном, вам потребуется предварительно скачать образ игры и запустить инсталлятор, только теперь не через Wine, а PortProton и выполнить стандартную установку.
Преимущество этого способа установки в том, что софт самостоятельно ищет и устанавливает все необходимые зависимости и дополнительные пакеты для запуска игры. Минус – не будет ярлыка на Рабочем Столе.
PortProton развивается группой энтузиастов, поэтому скачать программу можно только на официальной страничке на GitHub. Там же имеются все инструкции по установке для разных Linux-дистрибутивов.
Использование нативных версий игр
Это специально адаптированные разработчиками версии игр под Linux. В интернете их можно найти в виде единого или нескольких образов, которые после скачивания следует распаковать в удобную папку.
В некоторых случаях используется установочный скрипт, который автоматизирует процесс инсталляции. Запуск подобной игры также осуществляется через файл-скрипт.
Схожий метод запуска имеют портативные версии видео-игр для Windows, которые запускаются на Linux через Wine или PortProton.
Заключение
Утверждения любителей Windows, что Linux-дистрибутивы предназначены только для программистов и на них невозможно запустить игры, являются ошибочными и не имеют связи с реальностью. Да, процесс установки и запуска в некоторых случаях отличается, но и iOS и Android имеют свои нюансы. В целом операционные системы, основанные на Линукс, уже являются достойной заменой Виндов, а если учесть скорость разработки и улучшения ядра, вполне возможно, что они смогут вырваться вперед. По крайней мере в России.
Спасибо, молодцы! Очень подробная статья. Еще и пример игры взяли той, в которую с обожаю коротать скучные выходные!