Wine (Русский)
From ArchWiki
i18n |
---|
Русский |
English |
简体中文 |
Contents |
О Wine
Wine — Open Source реализация Windows API.
Установка
Wine доступен в оффициальном [extra] репозитории: Wine
Просто выполните команду
pacman -Sy wine
и wine установлен.
21 Авг 2008 Примечание: Wine пока доступен только для i686.
Настройка
Чтобы создать конфигурационный файл, выполните
winecfg
произведите настройку и нажмите ok для сохранения. Директория wine с конфигурационными файлами находится в
~/.wine
и стандартный C:\> располагается в
~/.wine/drive_c
Отлично! Это была базовая конфигурация. Вы можете попробавать запустить какое-либо приложение:
wine /path/to/something.exe
Если у вас имеются проблемы с запуском приложений, использующих 3D, попробуйте добавить опцию -opengl:
wine /path/to/3dgame.exe -opengl
Звук
Проблемы со звуком по умолчанию могут возникнуть во время запуска Wine приложений. Удостоверьтесь, что только одно звуковое устройство выбрано в winecfg. Alsa должно работать из коробки, но в некоторых играх все еще работает медленно и глючно. Решение проблемы можно найти по адресу:
http://kcat.strangesoft.net/wine_thread_prio.diff mirror: http://pastebin.archlinux.org/341
но использование oss и выбор winecfg -> Sound -> Hw acceleration -> Emulation также должно исправить проблемы, если вы используете alsa модули ядра эмуляции oss. (Замечание: использование aoss не решит проблему; вы должны загрузить snd-pcm-oss модуль.)
Шрифты
Если приложения wine не показывают легко читаемые шрифты, возможно у вас нет Microsoft's Truetype шрифтов. К счастью в Arch есть пакет для них.
pacman -Sy ttf-ms-fonts
После установки шрифтов, закройте все wine приложения и запустите winecfg; теперь должны появиться шрифты.
Остальные TTF шрифты находятся в $C_DRIVE/windows/fonts/ (где $C_DRIVE обычно ~/.wine/drive_c).
Использование Wine для запуска Win16 / Win32 приложений
Вы конечно можете запускать приложения в ручную, с помощью wine
wine programsname.exe
Но также «сказать» ядру использовать wine для всех Win16/Win32 приложений. Смонтируйте binfmt_misc:
mount -t binfmt_misc none /proc/sys/fs/binfmt_misc
или же добавьте строчку в /etc/fstab
none /proc/sys/fs/binfmt_misc binfmt_misc defaults 0 0
Затем сообщите ядру как интерпретировать Win16 и Win32 приложения:
echo ':DOSWin:M::MZ::/usr/bin/wine:' > /proc/sys/fs/binfmt_misc/register
Вы также можете добавть строчку в /etc/rc.local:
{ echo ':DOSWin:M::MZ::/usr/bin/wine:' > /proc/sys/fs/binfmt_misc/register; } 2>/dev/null
А теперь попробуйте с каким-либо win приложением:
chmod 755 exefile.exe ./exefile.exe
Вы можете убирать расширение .exe, потому что ядро совсем не волнует расширение.
Утилиты конфигурации Wine
Эти утилиты помогут вам с установкой типичных компонентов Windows. В большинстве случаев они применяются в качестве последней попытки, т.к. они могут значительно изменить вашу конфигурацию wine.
Вспомогательная программа WineTools
Windetools - это программа (скрипт) которая облегчает установку некоторых базовых компонентов wine, от которых зависят другие программы. Обратите внимание на то, что испольщовать эту утилиту не обязательно, просто она хорошо помогает, если вы, например, хотите запустить Internet Explorer.
Не забывайте, что соглашение Microsoft говорит о том, что мы должны иметь лицензию на IE6 чтобы установить DCOM98 или Internet Explorer 6. Если вы когда-либо приобретали копию Windows, тогда всё в порядке. Впрочем, я уверен что никто не будет охотиться за вами если у вас нет лицензии.
Скачайте PKGBUILD wine из AUR, и соберите его как обычно (если вы не знаете как - смотрите статью Сборочная система Arch)
Конфигурационная утилита Sidenet
- скачайте последнюю версию отсюда: wine-config
- распакуйте
- ПРОЧИТАЙТЕ ФАЙЛ README
- запустите
./setup
- следуйте инструкциям
Напоминание: согласно сайту, вам разрешено устанавливать DCOM98 только если вы обладатель подлинной лицензии на Windows 98.
Wine-doors
Wine-doors - это замена WineTools. Обладает GUI для GNOME и выполняет функции менеджера пакетов. Р Отлично работает на 64-битных системах. Вы можете найти эту утилиту в AUR.
Альтернативы для запуска Win16 / Win32 приложений на archlinux
- Cedega - предназначена для геймеров
- CVSCedega - исходные коды Cedega из CVS
- Codeweavers - Codeweavers' Crossover Office - предназначена для офисных работников.