Универсальные приложения windows на linux

Как на linux запустить приложения windows

Всем привет! Практически у всех начинающих пользователей Linux, которые только перешли с Windows, возникает один и тот же вопрос – а как в Linux запустить программу (игру), которая была в Windows? Иными словами, как запустить программу или игру, которая была разработана для Windows, в Linux, т.е. в другой операционной системе. В этом материале я расскажу Вам, можно ли это сделать, и если можно, то как.

Можно ли запустить Windows-приложение в Linux?

Для начала обязательно отмечу, что Linux – это совсем другая платформа, не Windows и не совместимая с ней, поэтому абсолютно любая программа или игра, разработанная для Windows, запускается только на Windows.

На заметку! Новичкам рекомендую почитать мою книгу «Linux для обычных пользователей» – в ней я подробно рассказываю про основы операционной системы Linux, и как пользоваться этой системой без командной строки.

Однако, так как эти вопросы задаются, и возник спрос, существует возможность запускать Windows-приложения в Linux, но это не стандартная возможность, которая не гарантирует нормального функционирования программы, да и не все программы так можно запустить, а еще к тому же, за счет того, что запускаются именно Windows-приложения, значительно снижается безопасность системы. Поэтому лучше не использовать возможность, которую я опишу чуть ниже, а пользоваться стабильными приложениями, разработанными именно для Linux.

Обзор инструментов Wine, Winetricks и PlayOnLinux

Итак, если у Вас все-таки остро стоит задача запустить Windows-кую программу в Linux, то существует специальная программа под названием Wine.

Иными словами, Wine создает условия для запуска Windows-программ в Linux. При этом Wine – это не эмулятор, т.е. это не виртуальная машина, она не эмулирует оборудование, не эмулирует операционную систему, как я уже отметил, она является альтернативной реализацией Windows API, что и позволяет запускать Windows-программы в Linux. Но как я уже отметил, совместимость программ не полная, не все программы поддерживаются, а те, которые поддерживаются, могут работать некорректно. В то же время большинство популярных программ работают в Wine очень даже неплохо, например, есть возможность запустить даже Microsoft Office. Для упрощения установки и запуска Windows-программ в Linux разработчики также придумали специальные вспомогательные инструменты, которые упрощают всю эту работы. К таким инструментам относится скрипт Winetricks.

Winetricks – скрипт для загрузки и установки различных распространённых библиотек, необходимых для запуска некоторых программ в Wine. Winetricks автоматически создаёт для программ правильные настройки и скачивает требуемые для их работы компоненты.

Читайте также:  Astra linux ip адрес вручную

Еще одним инструментом для упрощения установки Windows-приложений в Wine является программа – PlayOnLinux. Она создана для автоматизации установки программ и игр, созданных для Windows в Linux, т.е. она может автоматически скачать и установить некоторые программы (игры). Также PlayOnLinux в случае необходимости может скачать специальную версию Wine вместе с настройками для конкретной программы, и даже применять к программе некоторые исправления для того, чтобы добиться более стабильной работы.

PlayOnLinux – графическая программа, надстройка над Wine, которая упрощает установку и использование программ и игр в Linux, которые были разработаны для Windows.

По факту PlayOnLinux – это что-то вроде менеджера программ с графическим интерфейсом, в котором уже по умолчанию отображаются программы, которые можно установить, т.е. Вы просто выбираете программу и запускаете установку. И тем самым по сути, если программа есть в списке PlayOnLinux, то Вы сможете установить ее и запустить в Linux, для этого выполнив всего несколько простых шагов мастера. Однако работа с PlayOnLinux и, в частности, с Wine непредсказуемая, иными словами, стандартного сценария установки программ нет, в процессе установки любой программы могут (и, наверное, будут) появляться различные ошибки, например, отсутствие какого-нибудь пакета или еще что-нибудь.

Поэтому установка Windows-приложений в Linux — это дело индивидуальное, и рассчитывать на стандартный способ установки не приходится. А лучше вообще использовать приложения на той платформе, для которой они были разработаны, т.е. Windows-приложения на Windows, а Linux-программы на Linux. Но, как говорится, если Вы не ищете легких путей, то можете установить Wine или PlayOnLinux, и пробовать устанавливать различные Windows-приложения.

Установка и запуск Windows-приложения в Linux

Теперь давайте я покажу, как установить и запустить Windows-приложение в операционной системе Linux, в качестве примера я возьму программу Notepad++, которая была разработана для Windows, т.е. версии для Linux на текущий момент у этой программы нет.

Шаг 1 – Установка Wine

Сначала необходимо установить программу Wine. Пример установки Wine можете посмотреть в материале – Установка Wine в Linux Mint, в этой статье я подробно рассказывал и показывал, как установить Wine в дистрибутиве Linux Mint. После того, как Wine Вы установили, повторно, для установки другой программы, Wine устанавливать не нужно.

Шаг 2 – Скачивание установочного файла программы

Следующее, что нужно сделать, это, конечно же, скачать установочный дистрибутив программы, в нашем случае Notepad++, т.е. так же, как и в Windows, Вам необходимо скачать ровно тот же самый установочный файл, который Вы бы использовали, если устанавливали программу на Windows.

Шаг 3 – Установка программы

Таким образом, для запуска установки программы мы просто щелкаем двойным кликом по скаченному файлу. Потом программа Wine попросит загрузить и установить необходимые для корректной работы пакеты (в случае их отсутствия в системе). Нажимаем «Установить» и ждем окончания процесса установки этих пакетов. После чего запустится установка программы, в нашем случае установка Notepad++, и этот процесс ничем не будет отличаться от установки в Windows, ведь это тот же самый установщик. Более подробно посмотреть на процесс установки Notepad++ Вы можете в материале – Установка Notepad++ в Linux Mint

Шаг 4 – Запуск программы

После окончания установки ярлык программы появится в меню, а также на рабочем столе, если Вы поставили соответствующую галочку в процессе установки программы.

Читайте также:  What is process utilities in linux

Для того чтобы запустить программу, просто щелкаете по ярлыку. Как видите, в нашем случае проблем с установкой программы в Linux не возникло, но так бывает далеко не всегда, ведь установка Windows-приложений в Linux, как я уже говорил, это дело индивидуальное и непредсказуемое, и в большинстве случаев будут появляться различные ошибки. Да и тогда, когда установка пройдет успешно, никто не дает гарантии, что приложение будет работать корректно, т.е. так же как в Windows.

Видео-инструкция

Простой запуск Windows игр на Linux

Я уже писал, как установить и запустить Photoshop на Linux ( Ссылка на статью ), теперь хочу написать про то, как запускать Windows игры на Linux через PlayOnLinux, без особых проблем. Суть статьи в том, что мы сделаем максимальную универсальную бутылку для Wine, что бы вы могли устанавливаться большинство игр. Для начало скачиваем PlayOnLinux, для этого просто скачиваем тут dep пакет и устанавливаем его, также можно установить через менеджер приложений, но там как правило устаревшая версия. Открываем PlayOnLinux и нажимаем «Установка». В открывшимся окне нажимаем «Установить программу, отсутствующую в списке». Пока не появится выбор создания нового виртуального диска, везде ставим галочки и нажимаем далее, после выбираем создать новый виртуальный диск. Называем его как вам надо, я же назвал его test_game.

Ставим везде галочки, может кроме в пункте «Использовать другую версию Wine» не обязательно. Выбираем разрядность Wine зависимо от разрядности вашей системы. Настраиваем Wine, как на скриншотах ниже. Вместо 1920X1080 выбираем разрешение своего экрана. Вместо Windows 8.1 можете выбрать другую. Нажимаем «Применит» и «OK», после в открывшимся окне выбираем библиотеки которые нам нужны. Библиотеке:
1. POL_Install_corefonts
2. POL_Install_d3dx10
3. POL_Install_d3dx11
4. POL_Install_d3dx9
5. POL_Install_dxfullsetup
6. POL_Install_gecko
7. POL_Install_mfc42
8. POL_Install_mono210
9. POL_Install_msls31
10. POL_Install_tahoma2
11. POL_Install_vbrun6
12. POL_Install_vcrun2005
13. POL_Install_vcrun6
14. POL_Install_VideoDriver
15. POL_Install_xinput

Также у вас будет выбор, какую видео карту использовать, если у вас есть интегрированная, выбираем дискретную. После того как все компоненты установились, даётся выбор, установить с exe файла или с диска, тут всё зависит от вас, какой вам нужен, я же выбрал, установку с файлы, дальше всё как на Windows, единственное, у вас возможно будет не правильно отображаться установщик, особенно когда устанавливаете пиратскую игру, у меня вот как выглядел. Дальше он нам предложит выбрать, откуда запускать игру, если нет такого exe файла, то выбираем «Просмотр», у меня вот так. Источник

Читайте также:  Linux directory access permissions

Как запустить windows программу из-под linux?

Формат исполняемых файлов ОС Windows и ОС Linux имеют огромные различия. Для запуска программ Windows необходимы специализированные программные средства. Такие средства восоздают набор необходим библиотек для Windows, которые используются для запуска программ. Одна из таких популярных программ — Wine.

В данной программе предусмотрен запуск программ для разных архитектур библиотек (x86, x64). Например, чтобы использовать архитектуру х86 достаточно ввести данную команду в терминале: export WINEARCH=win32 Для запуска самой программы ОС windows понадобится следующая команда: wine (Например: wine home/notepad.exe) Стоит заметить, что данный проект развивается медленне, чем создаются программы под ОС Windows, поэтому не все программы поддерживаются Wine. как запустит wurm online

Как добавить файл в автозагрузку Windows 10?

Или можете перейти по адресу С:\Пользователи (Users)\ Имя_вашего_пользователя\AppData\Roaming \Microsoft \Windows \Главное меню (Start Menu) \ Программы (Programs) \StartUp. Появится папка автозагруки. В нее можете копировать файлы. 3 2 1 · Хороший ответ

Почему Linux не популярен?

Согласно актуальной мировой статистике не популярен Линукс именно на десктопах и установлен на 1-2%, но на серверных машинах доля более 90%, приблизительно и такая же доля на мобильных устройствах (устройства iOS и Андроид) Низкая популярность на десктопах связана со следующими моментами:

  1. Разработчики пользовательских ОС не сформировали ту бизнес-модель, которая привлекла бы деньги и достаточного количества разработчиков программ.
  2. Нет жёстких стандартов для создания дистрибутива: куча разных дистрибутивов и множество менеджеров пакетов: то есть одна и та же программа на разных дистрибутивах устанавливается по-разному. Редкий разработчик будет поддерживать работу своей программы на таком зоопарке дистрибутивов.Есть попытки данную сложность решить через формат пакетов snap или flatpack, но пока это только попытки.
  3. Сложность для пользователей. Вариант решения сложностей немного труднее чем в Виндоус. И не всегда в интернете есть хорошее описание решения на нужном языке.
  4. Слабый интерес разработчиков. Разработчики не приходят по причинам низкой популярности ОС, т. к. затраты на создание и поддержку программы для Линукс могут оказаться меньше доходов.
  5. Меньшее количество программ, (в т.ч. и игр) чем на Виндоус. И не все они имеют графически интерфейс, а только через консоль.

Линукс на десктопе вполне жизнеспособен, сам пользуюсь. Но есть объективные причины почему он пока он будет менее популярен.

Источник

Оцените статью
Adblock
detector