Иногда бывает необходимо запуска приложения, написанного под Windows-системы в среде нашей любимой Linux. Казалось бы, другая платформа. Но есть выход из этой ситуации. Называется Wine.
Можно сказать, что эта программа запускает приложения Windows в своём окружении, позволяя работать им так, как если бы это было в родной Win-платформе.
Кроме этого должны нормально работать MSI-инсталляторы. Portable-приложения и т.д. Надо сказать, что удаётся играть в современные игрульки. А настройки приложения Wine позволяют настроить звуковое оборудование, графику и монтируемые диски.
Если у нас не установлен Wine, обязательно им обзаведемся. Далее я привожу скрины с ОС Debian 7.3, графическую версию только что поставил:
Проверяем, установлен ли wine в системе:
$ whereis wine
В среде wine есть собственный редактор реестра:
$ wine regedit.exe
Запускается нечто похожее на виндовый редактор. Кстати, файлы ульев реестра будут видны на одном из скриншотов ниже. Не рекомендуется редактировать их напрямую, лучше через эту утилитку:
Качнём любую программу, пусть это будет аудиоплеер, чтобы проверить, как ведут себя инсталляторы программ. Здесь я скачал wget-ом, можно это сделать и через браузер:
$ wget http://files.programki.net/aimp/aimp_3.55.1355.exe
При этом файл скачивается в текущую директорию, что мы и можем наблюдать:
Устанавливаем его уже привычным нам:
$ wine aimp_3.55.1355.exe
Окно инсталлятора точно такое же, как и в среде Windows, поэтому растеряться не удастся.
Кроме этого, везде используются “привычные” пути, вида C:\Program Files\….
Все эти пути у нас в домашнем каталоге пользователя в скрытой папке .wine:
Запустим проигрыватель либо с консоли, либо через графический интерфейс:
“Приложения – Wine – Programs – AIMP3 – …”
Это будет как бы аналог меню “Пуск” в Windows.
А через консоль – из каталога утилиты.
$ wine ~/.wine/drive_c/Program Files/AIMP3/AIMP3.exe
Помимо редактора реестра в состав wine входит аналог проводника, диспетчер задач и менеджер приложений. (в windows\ssytem32\)
Можно таким же образом получить виндовую консоль, запустив:
$ wine ~\.wine\drive_c\windows\system32\cmd.exe
Не так много случаев, когда это действительно нужно, но если вдруг – то проблем возникнуть не должно.
Comments: