• Linux, Python, Django и все-все-все

     

    Linux, Wine, q4wine, установка и работа с программами Windows

    Введение

    Всем известно, что под Linux можно запускать программы, написанные для Windows. Причем таких способов несколько. Например можно эмулировать компьютер, как делают это QEMU, VMware или VirtualBox. Однако самый удобный способ запуска таких программ, конечно же Wine. Но просто Wine пользоваться не всегда удобно, для облегчения настройки и запуска программ создано немало приспособлений, одно из них - q4wine.

    Wine, это такой промежуточный слой между программой и ОС. Этот слой эмулирует для программы API Windows и переводит вызовы этого API в вызовы ОС Linux/X11. Долгое время Wine работала не очень, т. к. API был покрыт не в полном объеме, да и глюков хватало. Но, в последнее время проект достиг состояния, в котором им вполне уже можно пользоваться.

    Проблемы и пути их решения

    Однако, несмотря на все успехи, остается много проблем и неудобств при использовании Wine. Перечислим:

    • По идее, самого Wine хватает для запуска простейших программ. Однако многие программы требуют других компонентов Windows (Например таких как фонты, библиотеки). Эти компоненты необходимо устанавливать отдельно, причем делать это "руками" часто весьма неудобно.
    • Разные программы могут требовать разных компонентов и разных настроек Windows, причем часто несовместимых между собой.
    • Желательно иметь средство для интеграции установленных программ Windows в десктопное окружение Linux.

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

    К таким программам относятся:

     



  • На главную