Wine (Русский)

From ArchWiki

Jump to: navigation, search
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.

Домашняя страница WineTools.

Не забывайте, что соглашение Microsoft говорит о том, что мы должны иметь лицензию на IE6 чтобы установить DCOM98 или Internet Explorer 6. Если вы когда-либо приобретали копию Windows, тогда всё в порядке. Впрочем, я уверен что никто не будет охотиться за вами если у вас нет лицензии.

Скачайте PKGBUILD wine из AUR, и соберите его как обычно (если вы не знаете как - смотрите статью Сборочная система Arch)

Конфигурационная утилита Sidenet

  • скачайте последнюю версию отсюда: wine-config
  • распакуйте
  • ПРОЧИТАЙТЕ ФАЙЛ README
  • запустите
./setup
  • следуйте инструкциям

Напоминание: согласно сайту, вам разрешено устанавливать DCOM98 только если вы обладатель подлинной лицензии на Windows 98.

Wine-doors

Wine-doors

Wine-doors - это замена WineTools. Обладает GUI для GNOME и выполняет функции менеджера пакетов. Р Отлично работает на 64-битных системах. Вы можете найти эту утилиту в AUR.

Альтернативы для запуска Win16 / Win32 приложений на archlinux

  • Cedega - предназначена для геймеров
  • CVSCedega - исходные коды Cedega из CVS
  • Codeweavers - Codeweavers' Crossover Office - предназначена для офисных работников.

Внешние ресурсы

Personal tools