Найти в Дзене

Запускаем Windows-приложения на Wubuntu 11

Оглавление

В комментариях под статьей про Wubuntu 11 один из читателей написал интересную мысль: мол, все это может выглядеть, как Windows 11, но будут ли в Wubuntu действительно работать приложения, предназначенные для окошек?

Комментарий этот, как понимаете, вылился в данную статью, где мы проверим, можно ли запускать Windows-приложения в Wubuntu 11 и если да, то как это все будет происходить.

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

Linux для чайников: гайды, статьи, обзоры

Что говорят о запуске Windows-приложений разработчики Wubuntu 11?

Далеко за ответом на данный вопрос ходить не нужно, так как достаточно просто открыть сайт Wubuntu и прочитать описание дистрибутива, где сказано «You will also be able to run Microsoft Windows and Android applications using Wubuntu». Думаю, что в переводе данная цитата не нуждается, и так все понятно.

Скриншот из описания Wubuntu на сайте
Скриншот из описания Wubuntu на сайте

К слову, здесь также говорится про возможность запуска Android-приложений, которую я проверил во время написания первой статьи про Wubuntu 11. И результат, как помним, оказался крайне плачевным, ибо запустить виртуальную систему для установки Android-приложений из-под Wubuntu не получилось. Надеюсь, что хотя бы с Windows-приложениями разработчики смогут нормально разобраться.

Средства запуска Windows-приложений в дистрибутивах Linux

Если рассуждать о том, с помощью чего разработчики Wubuntu могли наладить установку и запуск Windows-софта, то на ум приходит только Wine, так как вряд ли они установили внутрь своего дистрибутива PortProton или создали какую-то собственную среду для запуска. Чтобы проверить свои догадки, я открыл меню приложений Wubuntu и попытался найти что-то, связанное с Wine.

Как видно из скриншотов, действительно в дистрибутиве из коробки идет Wine версии 8.0.1, а также надстройка Winetricks, упрощающая работу с Wine. Но прежде чем перейти непосредственно к результатам тестов, хотелось бы заранее кое-что прояснить.

В моем понимании, если разработчики заявляют о том, что их дистрибутив без проблем поддерживает запуск Windows-программ, то процесс запуска действительно должен быть беспроблемным для пользователя. То есть, все должно быть настолько же просто, как в самой Windows: скачиваю EXE-файл, дважды кликаю по нему мышкой и дальше просто устанавливаю программу на ПК или ноутбук. Никаких дополнительных действий, как пользователь, выбравший Wubuntu 11, совершать я не должен. Этим и буду руководствоваться дальше при оценке того, насколько просто можно установить Windows-программу в Wubuntu 11.

Отечественный корпоративный мессенджер Compass будет одинаково хорошо работать на любой операционной системе, в том числе и мобильной. Разработка российских программистов продолжает уверенно занимать место на рынке ПО для бизнеса и чтобы попробовать мессенджер в деле нужно всего лишь перейти по ссылке ниже, скачать Compass на любое доступное устройство и проверить его фишки при использовании бесплатного тарифа.

Compass

Пробуем установку и запуск Windows-приложений в Wubuntu 11

Для тестирования я выбрал три приложения: просмотр графики ACDSee, клиент Steam и игровой лаунчер Stalcraft, про который ранее делал обзор на канале.

Установка ACDSee в Wubuntu 11

Началось тестирование с ACDSee, после двойного клика на файл которого мне открылось окно с установкой компонента Wine Mono.

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

Никаких ошибок в процессе установки ACDSee не выскочило, но вот после окончания встала проблема того, чтобы найти файл для запуска установленной программы, так как никаких ярлыков на рабочем столе или в меню приложений не появилось. Это я, как ранее работавший с Wine, знаю где можно найти установленные через него программы, а если мы говорим про обычного пользователя? Попробуй найди ярлык для запуска только что установленной программы. В общем, недоработка, несущественная, но неприятная.

Местоположение папки .wine, где находятся все установленные с его помощью программы
Местоположение папки .wine, где находятся все установленные с его помощью программы

Чтобы найти установленный ACDSee необходимо включить отображение скрытых файлов и папок (сочетание Ctrl + H) и в домашней директории перейти по пути .wine/drive_c/Program Files/ACD Systems/ACDSee Free где будет находиться нужный файл для запуска. Правда запуск его не принес особого результата, так как в системном трее появился значок, но вот самой программы я так и не увидел.

Значок ACDSee в системном трее
Значок ACDSee в системном трее

Возможно, это я что-то перепутал и скачал какую-то не ту версию ACDSee, но мне всегда казалось, что это просмотрщик изображений, который в Wubuntu 11 установился, но нормально не запустился.

Установка Steam в Wubuntu 11

Вторым на очереди оказался клиент Steam. При двойном клике по скачанному файлу сразу же открылся установщик, то есть, необходимые для работы Wine штуки были скачаны при первом тестировании.

Установщик Steam в Wubuntu 11
Установщик Steam в Wubuntu 11

Установка прошла достаточно быстро, безо всяких проблем, в конце оставил галочку для запуска приложения и на экране появились знакомые окошки.

Окно авторизации Steam
Окно авторизации Steam

Приложение позволило войти в свой аккаунт, но вот дальше начались проблемы: во-первых, клиент решил, что у меня Windows 7, поэтому уведомил, что поддержка этой версии прекратится через 170 дней. Во-вторых, наблюдались графические артефакты при доступе в магазин приложений и переходе между разделами.

И уведомление о прекращении поддержки версии, и графический артефакт
И уведомление о прекращении поддержки версии, и графический артефакт

Тем не менее, спустя несколько минут, клиент, видимо, раздуплился и позволил даже установить игру из библиотеки. Игру я выбрал очень простую, но трехмерную под названием Muck.

Установка игры Muck
Установка игры Muck

Игра после установки запускаться отказалась, при этом подвисал Steam, перезапуски которого демонстрировали все те же артефакты. Полагаю, что у подобного поведения есть две возможные причины: отсутствие необходимых для нормальной работы Steam библиотек Wine или сказывается тот факт, что все это добро работает из-под виртуальной машины. Тем не менее, клиент установился, запустился, позволил установить игру и даже ярлыки (Steam и игры) на рабочем столе появились. Но при этом, хочу отметить, что иконка в системном трее хоть и появилась, но при клике на нее появлялся черный прямоугольник.

Установка Stalcraft в Wubuntu 11

После относительного успеха в запуске Steam я решил, что может и у Stalcraft есть все шансы завестись. И действительно, установщик лаунчера стартовал и при этом отсутствовали проблемы со шрифтами, которые наблюдались при установке Stalcraft через PortProton.

Получилось успешно авторизоваться в лаунчере и начать скачивание файлов игры. Правда через несколько секунд после старта загрузки вывалилась ошибка о том, что не удается записать какой-то файл. Это, кстати, не стало критическим моментом, так как установка продолжилась.

Завершить эксперимент не удалось, так как я не рассчитал с размером жесткого диска при установке Wubuntu в виртуальную машину, потому что не думал, что буду после первой статьи еще раз использовать этот дистрибутив и тем более что-то туда устанавливать. Игровые файлы Stalcraft занимали объем в более чем 14 гигабайт, поэтому спустя какое-то время появилось сообщение о том, что на диске не осталось свободного места.

Место закончилось :(
Место закончилось :(

Тем не менее, я уверен, что загрузчик Stalcraft завершил бы скачивание безо всяких проблем. Ну а дальнейший запуск достаточно увесистой для виртуальной машины игры вряд ли бы получился.

Подведем итоги

В сухом остатке мы имеем то, что разработчики Wubuntu 11 лучше подошли к вопросу запуска Windows-приложений в своем дистрибутиве, чем они пытались реализовать запуск Android-софта. С учетом того, что весь эксперимент происходил на виртуальной машине и все равно показал 75% запускаемости выбранных приложений, думаю, что на реальном устройстве пользователи без проблем смогли бы установить Windows-программы.

Опять-таки, следует сделать оговорку по поводу того, что именно вы желали запускать на Wubuntu 11. Если это специфический софт, то тут сразу стоит учитывать множество факторов, которые привели бы к неудаче. Если же речь идет о пользовательских приложениях, то вероятность их запуска на Wubuntu 11 очень высока. Чтобы говорить о чем-то конкретном, нужно устанавливать дистрибутив на настоящий ПК или ноутбук и проводить тесты.

Думаю, что Wubuntu 11 справился с поставленной задачей по запуску Windows-приложений. Весь процесс (за исключением выкачивания Wine Mono) происходил примерно также, как происходит на Windows: я скачал файл, кликнул по нему, после установил и запустил. Не стоит только думать, что я призываю читателей и подписчиков канала бросать свои прежние Linux-дистрибутивы и Windows, чтобы установить Wubuntu 11 на постоянку. Меня спросили о том, можно ли в Wubuntu запускать программы из Windows? Ответ прост: да, можно, необходимые для этого инструменты имеются в дистрибутиве сразу после установки.

В принципе, после подобных экспериментов, Wubuntu 11 не кажется уже просто поделкой, разработчики которой взяли Ubuntu и натянули на нее KDE Plasma с интерфейсом от Windows. Естественно, что точно такого же результата можно достигнуть при использовании ЛЮБОГО дистрибутива Linux, если установить туда Wine и настроить его. Но в случае с Wubuntu 11 все уже идет из коробки и для запуска тех приложений, про которые шла речь в статье, мне не пришлось ничего дополнительно делать. Это, как мне кажется, важнее для обычного пользователя, чем восклицания линуксоидов о том, что они свой дистрибутив могут превратить в любой Windows одним кликом мышки.