Доброго времени!
Вопросы относительно игр в Linux — одни из самых первых, которые задают пользователи, начав знакомиться с этой ОС. Многие из-за этой «неясности» (кстати) отказывают от Linux. Однако, не настолько уж и сложно это всё…
Попробую сразу же с места в карьер — ответить на самые часто-задаваемые вопросы по этой теме (которые я получал):
- «можно ли играть в Linux?» — можно! Ниже покажу подробно неск. способов;
- «в Linux есть все те же игры, что и под Windows?» — нет! Основные хиты (CS, Doom и пр.), конечно, есть, но менее популярные — могут отсутствовать;
- «пойдут ли игры от Windows в Linux?» — многие из них пойдут, но для их запуска нужны спец. доп. приложения (виртуальные машины, например. См. ниже). Когда всё будет настроено — разницы для вас не будет: также будете нажимать ярлычок…;
- «для установки и настройки игр нужно вводить какие-то команды в терминале, это сложно?» — смотря, что вы и как хотите запустить. В своих примерах ниже я не буду использовать терминал (почти 😉);
- «игры в Linux работают хуже, чем в Windows и тормозят?» — опять же, смотря какие… Некоторые версии игр в Linux работают на порядок быстрее (с большим FPS), чем в Windows. Лучше это проверять экспериментально!
*
Теперь, (когда основные акценты расставлены 👀), ниже я представлю вам несколько простых способов запуска игр, с которых и порекомендовал бы начать знакомство при работе в Linux.
*
Содержание статьи📎
- 1 Вариант 1: браузерные игры
- 2 Вариант 2: «родные» игры для Linux
- 3 Вариант 3: игры и программы для Windows запускаем в Linux
- 3.1 Эмуляторы
- 3.2 Виртуальные машины
- 4 Вариант 4: облачный гейминг
→ Задать вопрос | дополнить
Вариант 1: браузерные игры
И так, одним из самых простых вариантов поиграть в Linux — это запустить браузер и найти какой-нибудь сайт со сборником онлайн-игр.
Во многие «простые» настольные игры (шашки, шахматы, карты, змейки, и т.д.) — играть можно без всяких проблем (и без каких-либо до-настроек)! 👌
Несколько ссылок в помощь:
- библиотека флеш-игр (от Internet Archive);
- сборник старых DOS-игр (работающих в браузере);
- Яндекс-игры.
Запущена типичная онлайн-игра в браузере
Internet Archive — стрельба по пузырям
*
👉 В помощь!
Как теперь запускать флеш-игры в 2021г+, если Adobe отключила Flash-плеер
*
Вариант 2: «родные» игры для Linux
Само собой для Linux есть «родные» игры, т.е. разработанные специально для этой ОС (их еще называют нативными играми).
Самый простой способ их «найти» и загрузить — воспользоваться встроенным менеджером программ (см. пример ниже для Linux Mint 👇).
Linux Mint — менеджер программ
В разделе «игры» можно установить специализированный клиент Steam (игры, купленные для Windows — будут доступны и для Linux!) и непосредственно сами игры.
Вся их установка и загрузка сводится к нажатию одной единственной кнопки «Установить»… (думаю, здесь без комментариев).
Устанавливаем Steam
***
👉 Кстати, установку Steam часто приходится выполнять через терминал. Для этого необходимо сначала подключить репозиторий multiverse (и запустить обновление) — команды, которые это выполнят (для Linux Mint, Ubuntu):
sudo add-apt-repository multiverse
sudo apt update
Далее для установки Steam необходимо использовать команду:
sudo apt install steam-installer
***
После завершения установки Steam — ярлычок для его запуска будет в меню «ПУСК / игры».
В разделе игр появились соотв. ярлыки
В Steam найти игры под Linux проще простого:
- сначала необходимо открыть магазин («Store»);
- установить флажок на «SteamOS + Linux»;
- в найденном списке открыть нужное и нажать кнопочку «Установить». Кстати, игр в Steam для Linux достаточно много: есть как платные версии, так и бесплатные.
Поиск игр в Steam
Далее останется только дождаться загрузки игры и нажать кнопочку запуска (Steam сам все настроит и запустит ее). Собственно, никаких серьезных отличий от использования Steam в Windows — здесь не будет… 👌
Установка игры в Steam
Можно играть
*
👉 Также в помощь!
Где скачать игры на компьютер: территории геймеров
*
Вариант 3: игры и программы для Windows запускаем в Linux
Пожалуй, этот вопрос наиболее сложный…
Сразу скажу, что вероятности в 100%, что вам удастся запустить какую-то конкретную игру для Windows в Linux — нет! Однако, с большинством популярного ПО всё же достаточно легко удается «договориться». О том, как это всё настроить — пару строк ниже…
*
Эмуляторы
Примечание. Wine, описанный в статье ниже, нельзя назвать классическим эмулятором (но я это намеренно делаю, с целью упрощения знакомства с Linux).
Это спец. приложения, которые «воссоздают» среду Windows для отдельно-взятой игры (т.е. игра «считает», что ее запускают в Windows, а не в Linux). На мой взгляд, лучше всего начать знакомство с эмуляторами с приложения Wine (и его граф. оболочки PlayOnLinux — она существенно облегчит работу с эмулятором).
Если у вас Linux Mint — установить эти приложения можно через менеджер программ в разделе «Игры / эмуляторы». На всякий случай привожу также команду через терминал:
sudo apt install playonlinux
Менеджер программ — эмуляторы — Playonlinux
После запуска PlayOnLinux — установка Windows-игр будет проходить в достаточно «простом» ключе… См. скриншот ниже. 👇
В качестве примера рассмотрю установку одной достаточно популярной игры: для начала необходимо нажать по меню слева «Установить программу».
Playonlinux — установить программу
Далее есть два варианта развития событий:
- вариант 1: выбрать из списка игр или др. разделов ПО ту программу, которая уже есть в библиотеке (в этом случае PlayOnLinux автоматически подберет необходимую версию Wine и настроек для запуска). Этот вариант предпочтительный!
- вариант 2: нажать по варианту «Установить программу, отсутствующую в списке». В этом случае установка будет несколько сложнее (и будет неясность: запустится ли вообще игра…). Остановлюсь как раз на этом варианте.
Установка приложения
После необходимо указать, что вы хотите установить игру на новый виртуальный диск (он будет создан автоматически).
Установить ПО на новый виртуальный диск
Далее необходимо будет указать битность приложения, указать версию Wine и установщик игры (обычно это какой-нибудь «setup.exe»).
Выбираем установщик для запуска
Затем в окне PlayOnLinux вы увидите привычный установщик (как в Windows). Просто нажимайте «Далее / далее…» пока не завершится процесс…
Начала установки
После завершения установки — в меню PlayOnLinux у вас появиться кнопка для запуска. Кликнув по ней, запустится «проводник Wine», ну а там и заветный ярлык на запуск игры. Легко?.. 😉
Playonlinux — запуск игры
Игра пошла!
*
Виртуальные машины
Для справки.
Виртуальная машина — спец. приложение, которое позволяет виртуально (т.е. программно, в отдельном окне) воссоздать работу компьютера, на который можно установить нужную вам ОС и программы.
*
Виртуальных машин сейчас достаточно много. Для первого знакомства и теста — я бы порекомендовал воспользоваться Virtual Box (в Linux Mint она доступна прямо через менеджер программ, без команд в терминале).
👉 Важно!
Чтобы виртуальная машина корректно работала — в BIOS должна быть включена виртуализация (так называемые технологии VT-X и AMD-V). Более подробно об этом тут
Linux Mint — менеджер программ — установить Virtual Box
Linux Mint — Пуск — Администрирование — Virtual Box
После запуска Virtual Box — первым действие будет создание виртуальной машины. 👇
Создать новую машину
Далее потребуется указать ОС (в своем примере я взял Windows 7). Кстати, для ее установки вам потребуется образ в ISO-формате.
👉 В помощь!
Как скачать Windows 10 на русском языке (официальный ISO-образ)
Укажите тип и имя ОС
После необходимо будет указать размер выделяемой ОЗУ (она будет заниматься из вашей реальной ОЗУ во время работы вирт. машины), размер и тип диска, его расположение и пр. Все эти шаги я опустил, т.к. практической сложности они не представляют (для первого раза можно вообще просто нажимать «Далее»).
Затем Virtual Box потребует указать ISO-образ с Windows. 👇
Указываем загрузочный ISO с Windows
Далее запустится обычная установка Windows на виртуальный диск (данные на вашем реальном диске такая установка никак не задевает). Здесь, наверное, доп. комментарии не нужны — установка простая, и ничего нажимать кроме кнопки «далее» и корректировки времени — не нужно!
Пошла установка ОС
После установки Windows в виртуальную машину — нажмите по меню «Устройства» (в Virtual Box) и выберите ISO-образ на котором нужная вам игра. Далее этот ISO появится у вас в проводнике, и вам останется только запустить установку игры (также, как в реальной Windows).
Через меню «Устройства» подключаем ISO-образ с игрой
По завершению установки — можно играть! Пример на скриншоте ниже. 👇
Игра установилась — можно запускать и играть!
*
👉 В помощь!
Более подробная инструкция о том, как установить и настроить виртуальную машину VirtualBox — находится здесь (пошаговый пример).
*
Вариант 4: облачный гейминг
Несколько лет назад стали набирать популярность облачные сервисы для игр. Принцип их работы примерно такой: вы по сети Интернет подключаетесь к мощному компьютеру, на котором и запускается игра. Изображение из игры с этого ПК (также по сети) передается на ваше устройство, с которого вы и управляете игровым персонажем.
В чем фишка: а в том, что вся нагрузка по запуску игры ложится на этот мощный компьютер (который предоставляет вам облачный сервис). А для вашего же устройства — в какую игру бы вы не играли нагрузка будет как при просмотре видео.
Как это все настроить на Linux? Многое зависит от облачного сервиса, который вы выберите. Например, в GeForce Now всё относительно не сложно:
- устанавливаете браузер Chrome;
- переходите на офиц. сайт GFN;
- регистрируетесь, оплачиваете услугу на месяц и играете.
GeForce Now — игра в браузере
👉 В помощь!
1) Облачные сервисы для игр (играем в любые игры на любых ПК и ноутбуках)
2) Облачный сервис GeForce NOW (GFN), или апгрейд теперь больше не нужен!
*
PS
Разумеется, вышесказанное — это далеко не всё, с чем вы можете «столкнуться». В зависимости от версии вашей Linux, игр и приложений — могут возникать самые разные нюансы… Впрочем, без «нюансов» и в Windows пока не обходиться… 👀
*
На сим у меня пока всё, успехов!
👋
Компания Valve продолжает работать, чтобы улучшить поддержку игр в операционных системах Linux. Раньше была выпущена версия клиента Steam для Linux, потом для этой платформы было адаптировано множество отличных игр, среди которых есть и очень популярные.
И вот разработчики сделали ещё один шаг, чтобы улучшить совместимость Windows-игр с платформой Linux. В клиент Steam добавили возможность запускать их через Wine. Здесь эта возможность называется Steam Play. В этой статье мы поговорим о том, как запускать Windows-игры в Linux через Steam Play.
Надо сказать, что ничего нового разработчики из Valve не изобрели. Как они сообщили в своём анонсе, Steam Play работает с помощью форка Wine, который они назвали Proton. Кроме кода Wine, в пакет входят библиотеки для трансляции вызовов DirectX 11 и 12 в VulkanAPI, улучшена поддержка контроллеров Steam и полноэкранных приложений, а также увеличена производительность Wine с помощью патчей esync.
Сейчас разработчики гарантируют полноценную работу через Steam Play таких игр:
- Beat Saber;
- Bejeweled 2 Deluxe;
- Doki Doki Literature Club;
- DOOM, Hell on Earth, VFR;
- Fallout Shelter;
- FATE;
FINAL FANTASY VI; - Geometry Dash;
- Google Earth VR;
- Into The Breach;
- Magic: The Gathering — Duels of the Planeswalkers 2012, Duels of the Planeswalkers 2013;
- Mount & Blade, With Fire & Sword;
- NieR: Automata;
- PAYDAY: The Heist;
- QUAKE;
- S.T.A.L.K.E.R.: Shadow of Chernobyl;
- Star Wars: Battlefront 2;
- Tekken 7;
- The Last Remnant;
- Tropico 4;
- Ultimate Doom;
- Warhammer® 40,000: Dawn of War® — Dark Crusade, Soulstorm.
Кто-то может сказать, что мы могли и раньше запускать эти и многие другие игры через Wine. Это действительно так в большинстве случаев, но чтобы запустить игру в Wine, надо её скачать, установить шрифты, установить DirectX, установить Visual C++, и ещё кучу библиотек, а здесь программа сама выполняет за нас все эти операции. Для новичков это очень удобно и полезно — вы нажимаете одну кнопку, потом ещё одну и игра запущена. Вам не надо думать, что происходит внутри. А теперь давайте поговорим о запуске.
1. Установка драйверов
В анонсе сказано, что для нормальной работы Steam Play надо установить самую свежую версию драйверов NVIDIA версии не ниже 396 или драйвера AMD/Intel для Mesa не ниже 18.0. Но это не обязательно, SteamPlay будет работать и с более старыми версиями проприетарных драйверов. Я тестировал запуск с NVIDIA 304 на Ubuntu 17.04, и несколько игр из списка нормально запустились.
Но чтобы получить полную поддержку возможностей драйвера лучше установить. Чтобы добавить репозиторий с драйверами NVIDIA, выполните:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Затем установите драйвера:
sudo apt install nvidia-graphics-drivers-396
После установки драйвера необходимо перезапустить компьютер.
2. Установка Steam
Установить Steam можно из официальных репозиториев Ubuntu:
sudo apt install steam
Затем дождитесь, пока клиент обновится. Если у вас уже есть установленная версия Steam, то этот шаг можно пропустить. Далее вам необходимо войти в аккаунт:
3. Настройка Steam Play
По умолчанию для запуска через Steam Play доступны только проверенные игры, приведённые в списке выше. Если вы хотите запускать также и другие игры, то откройте Настройки -> Steam Play, а затем отметьте галочку Enable Steam Play for all titles:
Далее можно переходить к запуску игр.
4. Запуск игры в Linux
Попробовать работу Steam Play можно на игре Fallout Shelter. Игра доступна бесплатно для всех. Сначала откройте вкладку Магазин и наберите в поиске название игры. Далее перейдите на страницу самой игры и нажмите кнопку Играть:
Эта игра занимает около 700 мегабайт, поэтому придётся подождать, пока она загрузится. На это уйдёт несколько минут в зависимости от скорости интернета. Далее можно запускать игру. Для этого в окне загрузки нажмите Играть:
Перед запуском система предупредит, что игра запускается через эмулятор, а не нативно:
Через несколько секунд можно играть:
Также я попытался запустить демо-версию Trochlight, игра открывается в полноэкранном режиме и тоже отлично работает:
Что касается FPS, то в более лёгком Fallout Shelter на моей NVIDIA GTX 780 Steam Play выдаёт 50 FPS, а в более тяжёлом Torchlight — около 100 FPS. Правда, эти данные не очень объективны, потому что я использовал старый видеодрайвер для теста.
Выводы
Ещё несколько лет назад с играми в Linux всё было очень сложно, но благодаря стараниям сообщества, разработчиков игр и компании Valve, ситуация улучшается, и это не может не радовать. А какие игры у вас получилось запустить через Steam Play, напишите в комментариях!
https://youtu.be/1lSFhZtwem0
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.
Download Article
Use Wine to install Windows software and games on Ubuntu Linux
Download Article
- Installing Wine
- Installing Windows Apps
- Running Windows Apps
- Video
- Q&A
- Tips
|
|
|
|
|
Whether you want to use Adobe Photoshop, play World of Warcraft, or use Microsoft Word 365 on Ubuntu, it’s easy to install Windows programs using Wine. There are two ways to install Wine—through the Ubuntu Software Center, and through the developer’s repository. This wikiHow article will walk you through installing Wine on Ubuntu, show you how to install and run Windows programs, and give you lots of helpful tips along the way.
Things You Should Know
- You can easily install Wine through the Software Center, but it won’t be the latest version. For the latest version, install directly from the Wine developers.
- Once you’ve installed Wine, you can download a Windows application from the web and double-click the .exe file to install.
- Not all Windows software works flawlessly on Wine, but lots of popular apps and games do.
-
1
Decide how you’ll install Wine. Ubuntu recommends that you install the Ubuntu-specific version of Wine straight from their repositories in the Software Center.[1]
But, the developers of Wine recommend that you install the latest version of Wine from their repositories (WineHQ).[2]
So, which should you choose?- The Software Center version is always going to be older than the version from WineHQ. However, if you want a simpler install process that doesn’t require typing any commands, you can quickly install a stable version of Wine through the Software Center.
- With this installation method, Wine will only update if there’s a newer version available the next time you update Ubuntu itself. You won’t be able to update Wine separately.
- To install the Ubuntu package, just open Software Center, type wine, and click Install. Then, skip down to step 8 to perform the final configuration steps.
- If you want the latest Wine release with frequent updates, you’ll want to install Wine from WineHQ. It’s not hard to install, but there are a few more steps than using Software Center. We’ll walk you through them!
- The Software Center version is always going to be older than the version from WineHQ. However, if you want a simpler install process that doesn’t require typing any commands, you can quickly install a stable version of Wine through the Software Center.
-
2
Determine your system architecture. If you want the latest version of Wine from WineHQ, your first task is to find out if your system is 32-bit or 64-bit. If your system doesn’t support 32-bit programs, there will be an extra installation step. An easy way to check is to open a Terminal window and run the command lscpu.[3]
- Once you run the command, check the value of «CPU op-mode.» You’ll either see 32-bit, 64-bit, or both.
Advertisement
-
3
Enable 32-bit architecture if your system is 64-bit. If the value of «CPU op-mode» does not include 32-bit, run this command to enable 32-bit architecture: sudo dpkg --add-architecture i386.[4]
- If CPU op-mode displayed both 64-bit and 32-bit, there’s no need to run this command.
-
4
Download and add the repository key. Now you’ll need to run two commands that will allow you to easily install Wine:
- First, run sudo mkdir -pm755 /etc/apt/keyrings to create a directory for the repository key.
- Then, run sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key to add the repository key.
-
5
Download Wine for your version of Ubuntu. The command you’ll need to run will be a little different depending on your version of Ubuntu:
-
Ubuntu 22.04 (Jammy Jellyfish): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
- If there is no stable version available for Jammy when you run this command, you can install the development version instead. To do so, use sudo apt install --install-recommends winehq-devel.
- Ubuntu 20.04 (Focal Fossa): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
- Ubuntu 18.04 (Bionic Beaver): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/winehq-bionic.sources.
- Ubuntu 16.04 (Xenial Xerus): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/xenial/winehq-bionic.sources
- Ubuntu 14.04 (Trusty Tahr): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/trusty/winehq-bionic.sources
-
Ubuntu 22.04 (Jammy Jellyfish): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
-
6
Run sudo apt update to update the package database. Once you do this, you’ll be ready to install Wine.
-
7
Run sudo apt install --install-recommends winehq-stable to install Wine. This installs Wine from the repository you’ve added.
- The Wine files are installed in /opt/wine-(branch).
-
8
Type winecfg and press ↵ Enter to open the Wine Configuration panel. No matter how you’ve installed Wine, you’ll want to run this command before you start installing Windows programs. This creates a directory called .wine in your home directory that contains a virtual Windows-style C drive (called drive_c) with the typical Windows file structure, including folders like Program Files, Program Files (x86), Windows, and ProgramData. It also opens a panel that lets you change your Wine preferences.
- On the Applications tab, you’ll see that Wine can mimic different Windows versions for each application. The default Windows version is Windows 7, but you’ll probably want to select a newer version of Windows (such as Windows 10).
- On the Desktop Integration tab, you can choose to add Windows-style theme and link Windows-like folder structure (e.g., Desktop, My Documents) to directories in Ubuntu.
- You can customize the behavior of windows and mouse movements on the Graphics tab and sound on the Audio tab.
- Once you’re finished making configuration changes, click OK to save.
Advertisement
-
1
Download the installer for any Windows app you want to run. Now that Wine is installed, you can easily run any Windows installer that ends with the .exe extension.
- While lots of popular Windows software titles will work great in Wine, you might run into problems with some apps. Check out the Wine Application Database to see which apps will run flawlessly, with minor flaws, or not at all on Ubuntu.
-
2
Double-click the installer. Wine should automatically detect the .exe and start the Windows program. If the program doesn’t open in Wine, right-click its icon and select Run with > Wine.[5]
- If the installer doesn’t launch, you can also start it from the command line. In a Terminal window, use cd to enter the directory to which you saved the downloaded installer, then use wine filename.exe to launch it.
-
3
Follow the on-screen instructions in the installer. The installation will look like a typical Windows installer. Many installers allow you to choose a location for installing the file. The location will be in your virtual C drive, which is actually located in the folder called .wine/drive_c in your home directory.
- If prompted to choose an installation location, choose C:\Program Files.
- You can configure any apps you install in the winecfg tool. Just run wincfg at the prompt, click Add Application on the Applications tab, and select the newly installed app. Then, with the new app selected, go through the tabs and make modifications specifically for that app.
Advertisement
-
1
Run an app from the desktop or your file manager. If the installer you ran prompted you to add an icon to your desktop, you’ll now see a shortcut to that app that you can easily double-click to launch with Wine. If not, you can run it from your file manager.
- First, open Files and make sure hidden files are visible. If you don’t see the .wine folder, press Ctrl + H to toggle showing hidden files.[6]
- Double-click the .wine folder and then navigate to the location to which you installed the Windows program.
- Right-click the .exe file and choose Open with > Wine.
- First, open Files and make sure hidden files are visible. If you don’t see the .wine folder, press Ctrl + H to toggle showing hidden files.[6]
-
2
Run programs from the command line. If you’re having trouble running programs from the GUI or just want to use the command line, start by navigating to the directory to which you installed the program using the cd command. You’ll need to surround the path with single quotes.
- For example, if you installed it in the virtual C:\Program Files\Game\Risk directory, you’d use cd '.wine/drive_c/Program Files/Games/Risk'.[7]
- You can start Windows programs from the full path if you’d prefer, but you’ll need to start them with wine start. For example, wine start 'C:\Program Files\Game\Risk.exe'
- Start the program using wine appname.exe. For example, if the Windows application file is called Risk.exe, you’d use wine Risk.exe to open it from the current directory.
- For example, if you installed it in the virtual C:\Program Files\Game\Risk directory, you’d use cd '.wine/drive_c/Program Files/Games/Risk'.[7]
-
3
Install Winetricks if you’re having trouble with missing DLLs and libraries. If you’re missing certain libraries required to install programs, you might be able to fix the issue with this easy-to-install tool. For example, if you’re trying to run Adobe programs and seeing errors about Adobe Type Manager or «atmlib,» Winetricks can fetch the DLLs you’ll need to run the program.
- You can install Winetricks from Ubuntu Software or using sudo apt-get install winetricks. However, if you want to get help from the Wine team, they may not provide assistance if you’re using Winetricks.[8]
- Once Winetricks is installed, run it from the prompt using the command winetricks. You can then use the tool to install working packages of popular apps and libraries.
- You can install Winetricks from Ubuntu Software or using sudo apt-get install winetricks. However, if you want to get help from the Wine team, they may not provide assistance if you’re using Winetricks.[8]
Advertisement
Add New Question
-
Question
When I install an app on my computer, it asks for a password. Why is this?
Living Concrete
Top Answerer
Some applications require administrator permissions in order to be installed. Simply enter your account password to continue.
-
Question
What can I do if I don’t have an internet connection to download the software?
Living Concrete
Top Answerer
Download the Debian Package (*.dpkg) file onto a flash drive on another computer. Then, put the flash drive into the computer that doesn’t have an internet connection. From here, you should be able to run the Debian Package by double clicking on it.
-
Question
Will it be possible to run Windows games on Ubuntu?
Yes, but not all games work with Wine yet. You can check Wine’s list of compatible programs to see if your game is listed.
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Video
-
To uninstall Windows apps, use wine uninstaller to launch the software removal tool.
-
If the app you want to use won’t run properly in Wine, search the web for the app name and «Ubuntu.» Many Wine users share information about their experiences getting their favorite games and apps to run in Ubuntu and you’re likely to find answers.
Thanks for submitting a tip for review!
Advertisement
About This Article
Thanks to all authors for creating a page that has been read 563,823 times.
Is this article up to date?
Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Надеюсь, ни для кого не станет открытием, что операционные системы на базе ядра Linux не пользуются большим почётом среди разработчиков видеоигр. Такое положение дел вынуждает энтузиастов по всему миру разрабатывать различные ухищрения для запуска Windows-игр в Linux. В этом материале мы познакомимся с небольшой хитростью, которая позволит нам выполнить нативный запуск множества игровых проектов на движке Ren’Py, даже если сами разработчики не позаботились о версии для Linux.
Содержание
- Особенности Ren’Py
- Система автора
- Запуск игр из консоли
- Способ для ленивых
- Заключение
- Видеоверсия
Прежде чем переходить к запуску игр, необходимо чуть подробней разобрать, что из себя представляет игровой движок Ren’Py и созданные с его помощью игры.
Ren’Py — это открытый игровой движок, ориентированный на создания ролевых игр и визуальных новелл с помощью языка программирования Python. Пользуется широкой популярностью среди инди-разработчиков и насчитывает десятки тысяч игр, среди которых такие известные проекты, как: Бесконечное лето, Врата Штейна, Doki Doki Literature Club и многие другие.
Более подробно разбирать настолько простой игровой движок не имеет большого смысла. Так что не будем тянуть кота за хвост и перейдём уже к запуску игр.
Сразу уточню, что вне зависимости от того, какой дистрибутив Linux вы предпочитаете использовать на своём компьютере, все выполняемые действия, кроме команд терминала, будут полностью идентичны.
Для демонстрации работоспособности была выбрана случайная бесплатная визуальная новелла Stillwater.
1. Удостоверимся, что наша выбранная визуальная новелла построена именно на игровом движке Ren’Py. Для этого заходим в папку с установленной игрой и проверяем наличие там подпапки renpy. Если она есть, то переходим к следующему шагу.
В папке с игрой, помимо файлов расширения .exe для запуска игры под Windows, также присутствует и стандартный скрипт .sh для запуска в Linux. Однако не спешите его запускать, потому как c ним могут часто возникать различные проблемы, связанные с правами доступа или же его попросту может и не быть.
2. Для запуска игры переходим в папку с установленной игрой и в подпапке /lib/linux-x86_64 находим основной исполняемый файл игры. Обычно он подписан как и сама игра.
Вводим в терминале команды:
cd папка_с_вашей_игрой/lib/linux-x86_64 # Перейти в папку с игрой
./название_вашей_игры # Запустить игру
Такой немного муторный, но изощренный способ, позволяет выполнить нативный запуск любой игры созданный на игровом движка Ren’Py.
Если кому-то лень каждый раз это всё проделывать, то можно прямо как в Windows, тыкая бездумно по картиночкам реализовать запуск игр.
1. Выполним установку файлового менеджера: sudo pacman -S nautilus.
2. Переходим с помощью нового файлового менеджера в подпапку /lib/linux-x86_64 и через правый клик>свойства назначаем файл исполняемым.
3. Пробуем выполнить запуск.
Всё работает!
Вот, собственно, и всё! Без установки каких-либо прослоек совместимости, а лишь зная особенности работы игрового движка Ren’Py, мы всего за пару минут сумели превратить наш Linux в настоящую игровую станцию с доступом к множеству прекрасных игровых проектов. Уважайте свободу, используйте Linux и ни в коем случае не предавайте себя.
Сейчас на главной
Новости
Публикации
На протяжении
многих столетий были уникумы, о которых никто ничего не слышал и не знал.
Скрываясь до самой смерти, они так и остались в истории под прозвищем «неизвестные». Узник в…
Компактный аккумуляторный фонарик
нужен не каждый день, а в нужный момент обычно его нет под рукой. Область
применения данного осветительного прибора обширна, но цель одна — добавить…
Google представила совершенно новый дизайн с Pixel 6 и, по всей видимости, он стал успешным. Функции, такие как панель камеры и чип Tensor, стали узнаваемыми чертами серии Pixel, и у компании было…
Рис —
распространенная зерновая культура, пользующаяся особым уважением в азиатских
странах. Даже люди, удаленные от сельскохозяйственной темы, знают, что для его
выращивания…
Аккумуляторный лобзик дает определенную свободу в работе там, где сетевой лобзик проигрывает в мобильности. Фактически, электролобзик — это один из самых востребованных инструментов в…
Skyloong GK61 Pro — это механическая клавиатура, которая предлагает отличное соотношение цены и качества для пользователей, ищущих надежную и функциональную клавиатуру. Двойная клавиша…
Для операционных систем на базе Linux написано огромное количество программ. Несмотря на это, иногда возникает необходимость производить запуск Windows программ под Linux. В основном, это касается игр и некоторых специализированных программ, аналоги которых в Linux отсутствуют. Кроме того, некоторые пользователи, переходя с Windows на Linux, уже привыкли к определенному набору программного обеспечения и желают его использовать в дальнейшем. В этом случае предпочтительнее все же найти аналогичные программы для Linux и освоить их, поскольку в родной операционной системе программы работают обычно лучше и стабильнее. Поэтому рекомендуем запускать Windows программы под Linux только после того, как вы убедитесь, что аналогов нужных программ под Linux нет, или они вам не подходят.
Запустить программу, написанную для Windows в Linux, можно несколькими способами: с использованием Wine и продуктов на его основе, с помощью виртуальных машин и эмуляторов: VirtualBox, VMware, Parallels Workstation, QEMU. Теоретически еще есть возможность портирования программ с Windows на Linux при наличии исходного кода и навыков программирования, но этот вариант мы здесь рассматривать не будем.
Программы под Wine обычно работают быстрее, чем в виртуальных машинах. Это особенно актуально для современных 3D игр. Wine не требует установки операционной системы и позволяет быстро менять версию системы, библиотек и другие параметры. Запускать программы можно непосредственно в среде Linux. С другой стороны, для настройки Wine все равно придется потратить некоторое время и возможно неоднократно при запуске отдельных программ и игр. В виртуальных машинах запускаются оригинальные версии Windows и прочие операционные системы, которые нужно предварительно установить и настроить. Системе выделяются определенные ресурсы компьютера, эмулируется стандартное оборудование. Перед выполнением программы нужно предварительно запустить эмулятор и загрузить операционную систему, на что требуется дополнительное время. Следует отметить, что некоторые программы имеют защиту от запуска под виртуальными машинами.
Установка Wine
Мы рассмотрим установку Wine на Ubuntu и систем на ее базе (Linux Mint, Kubuntu и т.п.).Пользователи других операционных систем могут скачать Wine и прочитать инструкции по установке здесь: http://www.winehq.org/download/
Открываем терминал комбинацией клавиш Ctrl+Alt+T. Добавляем репозиторий с Wine командой:
sudo add-apt-repository ppa:ubuntu-wine/ppa
Вводим пароль администратора. В процессе установки нужно будет нажать клавишу «Enter».
Если вы будете производить апгрейд системы, например, обновлять Ubuntu 13.10 до Ubuntu 14.04, то придется повторить вышеуказанную операцию после апгрейда, поскольку в процессе обновления нестандартные репозитории удаляются.
После добавления репозитория обновляем информацию о пакетах:
sudo apt-get update
Теперь можно установить Wine командой:
sudo apt-get install wine1.7
Установится последняя, на момент написания статьи, тестовая версия программы. Для установки старой, но более стабильной версии нужно выполнить команду:
sudo apt-get install wine1.6
Возможно, когда вы будете читать эту статью, уже появятся более новые версии, тогда вместо wine1.6 или wine1.7, надо будет устанавливать wine1.8 или wine1.9. Номер текущей версии указан на официальном сайте Wine: http://www.winehq.org
Хотя можно и не указывать версию при установке, версия Wine в этом случае будет зависеть от версии операционной системы:
sudo apt-get install wine
Проверить, какая версия установилась, можно с помощью команды:
wine —version
Настройка Wine
После установки необходимо настроить программу командой:
winecfg
Рис. 1. Окно настроек winecfg
Это команда создаст в домашней директории пользователя каталог .wine, где будут находиться системные файлы с настройками — аналог реестра Windows и drive_c — каталог для приложений Windows. С помощью winecfg можно выбрать версии Windows по умолчанию и для отдельных приложений, версии библиотек, настроить графику и звук, интеграцию с рабочим столом, выбрать диски, с которых разрешен запуск Windows-программ.
А редактировать реестр можно с помощью привычной команды:
regedit
Рис. 2. Окно regedit под Wine
После такой первоначальной настройки, уже можно будет устанавливать и запускать программы с помощью Wine. Но многие программы работать не смогут, поскольку требуют определенных библиотек, шрифтов и т.д., которые придется установить отдельно. Для этого воспользуемся программой winetricks, которая входит в стандартный пакет программ Wine. Winetricks кроме шрифтов и библиотек позволяет также устанавливать популярные программы и игры и производить настройки Wine.
Попробуем установить Internet Explorer 7 с помощью winetricks, для этого наберем в терминале:
winetricks ie7
Подождем некоторое время, пока скачаются необходимые файлы и запустится программа-установщик, нажмем кнопку «Next» и подождем окончания установки. Для последующего запуска Internet Explorer нужно будет выполнить команду:
wine ‘C:\Program Files\Internet Explorer\iexplore’
Но лучше запускать программы из родного каталога. Переходим в каталог (если в имени файла есть пробел, то перед ним нужно ставить обратный слеш «\»):
cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/
И запускаем программу:
wine iexplore.exe
Чтобы не набирать эти команды каждый раз, можно создать простейший скрипт. Переходим в домашний каталог:
cd
Создаем файл ie.sh с помощью редактора nano:
nano ie.sh
Вставляем в файл строчки:
cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/ wine iexplore.exe
Сохраняем файл — Ctrl+O и выходим из редактора — Ctrl+X. Делаем файл исполняемым:
chmod +x ie.sh
Теперь для запуска ie достаточно набрать:
~/ie.sh
А можно скопировать файл на рабочий стол и запускать его с помощью мышки:
cp ie.sh ~/Desktop/
Установка программы с CD или DVD может быть выполнена с помощью такой команды:
wine start ‘D:\setup.exe’
Аналогичным образом можно установить другие программы и библиотеки. Также можно воспользоваться графическим интерфейсом программы, набрав winetricks без параметров. Потом выбрать «Select the default wineprefix».
Рис. 3. Основное окно winetricks
Далее выбираем действие, которое будем производить, например, установку библиотеки (Install a Windows DLL or component):
Рис. 4. Выбор действия winetricks
И отмечаем галочками библиотеки, которые необходимо установить. Можно сделать то же самое и посредством командой строки, например:
winetricks d3dx9 dotnet20
Таким образом, мы установим сразу два компонента: d3dx9 и dotnet20. Чтобы в программах корректно отображались популярные шрифты, установим их:
winetricks allfonts
С библиотеками немного сложнее. Разные программы могут потребовать отдельных настроек, определенных версий Windows и библиотек. Для этого можно создать несколько конфигураций Wine, указывая каталог с настройками с помощью переменной окружения WINEPREFIX. По умолчанию WINEPREFIX=~/.wine Для создания новых настроек в каталоге ~/.wine2 наберем:
WINEPREFIX=~/.wine2 winecfg
Таким образом, можно создать любое количество конфигураций. Для настройки и установки шрифтов и библиотек наберем:
WINEPREFIX=~/.wine2 winetricks
Для запуска установленной программы:
WINEPREFIX=~/.wine2 ‘C:/путь/к/программе/программа.exe’
Завершить выполнение программы можно с помощью команды:
killall -9 программа.exe
А чтобы завершить работу всех программ, запущенных под Wine, нужно набрать:
wineserver -k
Для удаления настроек и всех программ в префиксе ~/.wine2 нужно просто удалить каталог:
rm -r ~/.wine2
Точно также можно удалить и основной каталог Wine:
rm -r ~/.wine
Будьте внимательны, при этом удалятся также все приложения Windows, которые установлены в этот каталог!
winefile — запуск файлового менеджера, с помощью которого можно запускать Windows-приложения, копировать и удалять файлы и т.д. Узнать, какие приложения и игры запускаются под Wine и как производить настройки под конкретные приложения можно на сайте: http://appdb.winehq.org/ Сайт англоязычный. Для поиска приложений нужно выбрать в меню «Browse Apps» и ввести в поле «Name» название программы. Версии программ, которые запускаются и работают без ошибок или с несущественными проблемами, имеют рейтинг «Platinum» или «Gold». Если программа вообще не работает, то ей присваивается рейтинг «Garbage».
PlayOnLinux
PlayOnLinux — это программа, которая значительно упрощает установку и настройку Windows-приложений для запуска под Wine. Она автоматически скачивает из интернета и устанавливает все необходимые компоненты для запуска конкретных программ, а также и сами программы, если они распространяются бесплатно через интернет. В противном случае, понадобится установочный диск с программой. Устанавливаем программу любым способом, например в Ubuntu командой:
sudo apt-get install playonlinux
и запускаем ее:
playonlinux
Пользоваться программой предельно просто. Нажимаем кнопку «Установка».
Рис. 5. Основное окно PlayOnLinux
Выбираем программу, которую необходимо установить. Если не нашли нужную программу в окне выбора, можно попробовать нажать «Установить программу, отсутствующий в списке» внизу окна.
Рис. 6. Окно выбора программы PlayOnLinux
Останется несколько раз нажать кнопку «Далее», а в некоторых случаях выбрать конфигурацию программы. После установки ярлыки программ появятся в основном окне PlayOnLinux, откуда их можно будет запустить двойным кликом, либо нажатием на кнопку «Запуск». Также можно будет создать ярлыки программ Windows на рабочем столе с помощью кнопки «Ярлык».
Рис. 7. Основное окно PlayOnLinux с установленной Windows-программой FireFox
Прочие программы на базе Wine
Существуют также платные программные продукты на базе Wine. CrossOver позволяет запускать под Linux различные версии Microsoft Office, Adobe Photoshop и множество других программ и игр. WINE@Etersoft нацелен в основном на поддержку популярных программ для бизнеса: 1С:Предприятие, КонсультантПлюс, ГАРАНТ и прочих. Ознакомиться с этими программами можно на официальных сайтах: http://www.codeweavers.com/products/ http://etersoft.ru/products/wine
VirtualBox
VirtualBox — одна из самых популярных программ для виртуализации, которая позволяет запускать различные операционные системы одновременно на одном компьютере. Установку VirtualBox в Ubuntu можно выполнить стандартным способом, набрав в терминале:
sudo apt-get update
sudo apt-get install dkms
sudo apt-get install virtualbox
dkms осуществляет поддержку динамических модулей ядра (vboxdrv, vboxnetflt, vboxnetadp), которые необходимы для работы VirtualBox. В других версиях Linux для установки используются соответствующие команды (yum, urpmi и т. д.), также можно использовать установочный файл или собрать программу из исходного кода. Подробнее смотрите в статье «Как устанавливать программы в Linux».
Скачать VirtualBox для различных операционных систем можно здесь: https://www.virtualbox.org/wiki/Downloads. После окончания установки добавим пользователя в группу vboxusers, вместо username необходимо указать корректное имя пользователя, под которым будет работать VirtualBox:
sudo usermod -a -G vboxusers username
Теперь можно запустить программу через меню, либо набрав в терминале:
virtualbox
Рис. 8. Менеджер VirtualBox с уже установленными операционными системами
Теперь поставим операционную систему, для этого нужно иметь установочный диск или его образ. Нажмем кнопку «Создать», запустится мастер создания новой виртуальной машины:
Рис. 9. Мастер создания новой виртуальной машины
Нажмем кнопку «Вперед», введем имя виртуальной машины, например «Windows XP», а ниже выберем соответствующие тип и версию операционной системы:
Рис. 10. Выбор версии операционной системы
Мы выбрали Windows XP, поскольку она менее требовательна к ресурсам компьютера, занимает меньше места, быстрее загружается. Но поддержка этой системы уже официально прекращена. Естественно, можно установить и другие версии Windows, которые поддерживает VirtualBox: Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012. Далее выбираем объем ОЗУ, которое будет выделено виртуальной машине:
Рис. 11. Выбор объема памяти
Выбор зависит от версии ОС, объема физической памяти, планируемых задач, количества запускаемых одновременно гостевых систем. В зависимости от версии операционной системы, VirtualBox будет предлагать различные параметры по умолчанию, но они, как правило, минимальные, желательно их увеличить. В любом случае, для нормальной работы современных операционных систем необходимо не менее 1-2 Гигабайт ОЗУ (для Windows XP достаточно 512 Мбайт) и еще необходимо оставить память основной хост-системе. Далее создаем новый виртуальный жесткий диск или выбираем уже созданные ранее.
Рис. 12. Виртуальный жесткий диск
На следующем экране выбираем тип диска, по умолчанию стандартный VDI.
Рис. 13. Выбор типа диска
Далее указываем, что наш диск будет динамический, это позволяет сэкономить дисковое пространство физического носителя.
Рис. 14. Выбор атрибутов виртуального диска
Указываем размер диска, расположение оставляем по умолчанию (диск будет располагаться в папке ~/VirtualBox VMs/Имя системы.
Рис. 15. Выбор расположения и размера виртуального диска
Осталось нажать кнопку «Создать».
Рис. 16. Последний этап создания новой виртуальной машины
Виртуальная машины создана. Выбираем ее в менеджере VirtualBox и нажимаем кнопку «Свойства».
Рис. 17. Выбор системы
Тут можно подробно настроить созданную виртуальною машину. В первую очередь, необходимо указать диск, с которого будем ставить систему. Для этого нажимаем слева «Носители», выбираем пустой диск, справа кликаем на иконку диска и указываем образ дистрибутива, либо ставим галочку «Живой CD/DVD» и вставляем физический диск.
Рис. 18. Выбор установочного диска
Далее переходим на вкладку «Система → Материнская плата», проверяем порядок загрузки, CD/DVD-ROM должен быть выше жесткого диска. Если это не так, изменяем порядок загрузки стрелками.
Рис. 19. Настройки системы
Если важна скорость работы с графикой, переходим на вкладку «Дисплей», увеличиваем объем видеопамяти и включаем ускорение.
Рис. 20. Настройка параметров дисплея
Переходим обратно в VirtualBox Менеджер и нажимаем кнопку «Старт». Далее производим установку системы, как обычно. После установки гостевой системы, загружаем ее и в меню «Устройства» выбираем «Установить дополнения гостевой ОС». Вместо этого можно нажать комбинацию клавиш правый Ctrl+D. После установки дополнений система будет готова к работе.
Рис. 21. Установленная и готовая к работе система Windows XP в VirtualBox
Загрузка гостевой операционной системы после запуска VirtualBox осуществляется кнопкой «Старт». Переключение указателя мышки между основной и гостевой системой осуществляется автоматически, но можно переключить принудительно с помощью кнопки правый Ctrl (Host key — можно изменить в настройках) и правый Ctrl+I. Эта же кнопка в сочетании с различными клавишами служит для выполнения ряда функций:
Host key+F — переключение в полноэкранный режим и обратно.
Host key+Del — заменяет комбинацию Ctrl+Alt+Del.
Host key+I — отключить интеграцию мышки.
Host key+С — переключение в режим масштабирования, в котором можно задать произвольный размер окна, возврат в стандартный режим происходит с помощью той же комбинации клавиш.
Host key+D — установка дополнений гостевой операционной системы.
Host key+T — сделать снимок, сохранить состояние ОС. Восстановить систему из сохраненного состояния можно будет в основном окне менеджера VirtualBox, нажав на кнопку «Снимки». Очень удобная функция для борьбы с вирусами, тестирования и отладки программ, которые могут повредить систему. Всегда можно сделать откат системы в стабильное состояние.
Host key+S — открыть окно настроек.
Host key+R — перезагрузить систему.
Host key+Q — закрыть виртуальную машину (выйти из системы).