Я думаю, многие знают, что программы для Windows можно запустить под linux. Для этого существует различные инструменты, такие как VirtualBox, QEMU, VMware. Но это программы эмуляции компьютеров, то-есть под linux можно установить внутри нее Windows и запустить программу там. Но самым простым способом, есть, будет и остается Wine. Иногда это неудобно. Иногда это сложно. А иногда все очень и очень даже просто. Wine это как бы прослойка между Windows API и Linux вызовами. Вот эта прослойка и переводит API программы для Windows в Linux вызовы. Совсем недавно Wine работал не очень, так как Windows API не был открыт до конца. Но на сегодняшний день, это приложение достигло того уровня, в котором им вполне можно пользоваться.
Давайте рассмотрим недостатки Wine, так как не смотря на удачи этого проекта, проблемы все таки остаются:
1. Чтобы запустить Windows программу часто одного Wine оказывается достаточно, но иногда эти программы требуют определенные шрифты и библиотеки. Эта проблема решаема, но эти библиотеки и шрифты необходимо доустанавливать самостоятельно, и причем в ручную.
2. Различные программы требуют различных настроек, которые очень часто несовместимы между собой.
Эти проблемы отчасти решают специализированные скрипты, такие как: q4wine, playonlinux, wine-doors, WineTools, winetricks, WinGame. Но не о них сейчас идет речь.
Чтобы начать пользоваться этой программой, необходимо для начала ее установить, если она не установлена:
sudo apt-get install wine
Сразу после установки, этой программой можно пользоваться.
Программы запускаются очень просто в консоли. Допустим у нас есть программа xxx.exe, тогда:
wine xxx.exe
Этот метод подойдет, если программа представлена одним файлом. А если программа представлена установочным файлом? Тогда:
wine setup.exe
Далее все пойдет как и в ОС Windows. Устанавливаемая программа устанавливается обычно в каталог /home/%имя_пользователя%/.wine/drive_c/Program Files/%папка_программы%/.
Многие говорят, что wine не нужен, что все поставленные задачи можно выполнить средствами linux. Но даже лично мне он просто необходим. Даже затем, чтобы запустить какой нибудь обучающий диск и т.д.
Спасибо за внимание!
- 11/12/2010 01:05 - Обзор дистрибутива Linux Mint Росинка.
- 10/12/2010 19:37 - Специфика лицензирования программ. СПО и Linux/GNU GPL.
- 02/12/2010 09:50 - 1394 порт или как захватить видео с камеры miniDV в Linux.
- 12/11/2010 12:37 - Локальный репозиторий в Alt Linux
- 11/11/2010 10:59 - Рисуем мульт средствами Linux
- 10/11/2010 00:00 - Установка и настройка web сервера apache + mysql + php
- 09/11/2010 11:30 - Немного о командах Linux
- 24/10/2010 17:35 - Экономия Internet или установка Squid
- 18/09/2010 12:36 - MySQL 5.5: что нового?
- 08/09/2010 12:09 - Отличный антивирус это Linux