четверг, 11 ноября 2010 г.

Wine. Скрипт Winetricks.



Для запуска приложений, которые изначально разработаны для ОС Windows, пользователи Linux используют Wine. Если переводить дословно, то Wine - это НЕ эмулятор Windows, это альтернативный API. Для запуска большинства программного обеспечения Windows чистого Wine не хватает, нужны дополнительные шрифты или библиотеки. К примеру, для запуска современных игр из под Wine требуется наличие графической библиотеки DirectX, установка которой под Wine которой вызывает очень много вопросов. Столько же вопросов вызывает установка windows-шрифтов, .NET Framework`ов, библиотек MS Visual Basic и т.д.
Облегчить работу по установке всего этого может скрипт Winetricks, с помощью которого установка дополнительных библиотек и шрифтов к Wine становится очень простой.
С помощью скрипта Winetricks можно установить приложения и библиотеки, перечисленные ниже.

Название пакета - Описание пакета
art2kmin - MS Access 2000 runtime
colorprofile - Стандартный цветовой RGB-профиль Windows
comctl32 - MS common controls 5.80
comctl32.ocx - MS comctl32.ocx and mscomctl.ocx, comctl32 необходимые библиотеки для VB6
controlpad - MS ActiveX Control Pad
corefonts - Microsoft шрифты: Arial, Courier, Times
d3dx9 - Основная библиотека для DirectX 9
dcom98 - MS DCOM (ole32, oleaut32)
dirac0.8 - Уже устаревший DirectShow-фильтр Dirac 0.8
directx9 - Полная версия DirectX 9 (не рекомендуется использовать совместно с отдельно установленной библиотекой d3dx9)
divx - DivX видеокодек
dotnet11 - .NET Framework 1.1
dotnet20 .NET Framework 2.0
fdshow - ffdshow видеокодек
flash - Adobe Flash Player и Firefox-плагин
fm20 - Библиотека MS Forms 2.0
fontfix - Исправление плохих шрифтов, которые приводят к "падению" некоторых приложений
fontsmooth-disable - Отключение сглаживания шрифтов
fontsmooth-gray - Включение сглаживание шрифтов Grayscale
fontsmooth-rgb - Включение субпиксельное сглаживание RGB
fontsmooth-bgr - Включение субпиксельное сглаживание BGR
gdiplus - Библиотека gdiplus.dll для корректного отображения в приложении PowerPoint
gecko - HTML-движок рендеринга страниц (Mozilla)
gecko-dbg - HTML-движок рендеринга страниц (Mozilla), с отладкой
hosts - Добавляет файл C:\windows\system32\drivers\etc\{hosts,services}
icodecs - Intel-кодек (Indeo)
jet40 - MS Jet 4.0 Service Pack 8
liberation - Библиотека шрифтов ОС Red Hat (Sans, Serif, Mono)
mdac25 - MS MDAC 2.5: Microsoft ODBC drivers и т.д.
mdac27 - MS MDAC 2.7
mdac28 - MS MDAC 2.8
mfc40 - MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)
mfc42 - MS mfc42
mono20 - mono-2.0.1
mono22 - mono-2.2
msi2 - MS Installer 2.0
mshflxgd - MS Hierarchical Flex Grid Control
msls31 - MS Line Services 3.1
msmask - MS Masked Edit Control
msscript - MS Script Control
msxml3 - MS XML версии 3
msxml4 - MS XML version 4
msxml6 - MS XML версии 6
ogg - OGG фильтры/кодеки: flac, theora, speex, vorbis, schroedinger
ole2 - MS 16 bit OLE
pdh - MS pdh.dll
quicktime72 - Apple Quicktime 7.2
riched20 - MS riched20 and riched32
riched30 - MS riched30
tahoma - Шрифт MS Tahoma
urlmon - MS urlmon.dll
vb2run - MS Visual Basic 2 runtime
vb3run - MS Visual Basic 3 runtime
vb4run - MS Visual Basic 4 runtime
vb5run - MS Visual Basic 5 runtime
vb6run - MS Visual Basic 6 runtime
vcrun6 - MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
vcrun2003 - MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)
vcrun2005 - MS Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80)
vcrun2005sp1 - MS Visual C++ 2005 sp1 libraries
vcrun2008 - MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)
vcrun2008sp1 - MS Visual C++ 2008 sp1 libraries
vjrun20 - MS Visual J# 2.0 libraries (requires dotnet20)
wininet - MS wininet.dll (requires Windows license)
wme9 - MS Windows Media Encoder 9
wmp9 - MS Windows Media Player 9
wmp10 - MS Windows Media Player 10
wsh56 - MS Windows Scripting Host 5.6
wsh56js - MS Windows scripting 5.6, jscript only, no cscript
wsh56vb - MS Windows scripting 5.6, vbscript only, no cscript
xact - MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)
xvid - xvid video codec
autohotkey - Autohotkey (open source gui scripting language)
firefox3
- Firefox 3
ie6 - Microsoft Internet Explorer 6.0
kde - KDE for Windows installer
mpc - Media Player Classic
vlc - Видеоплеер VLC
allfonts - Установка шрифтов (corefonts, tahoma, liberation)
allcodecs - Установка видеокодеков (xvid, ffdshow, icodecs)
fakeie6 - Set registry to claim IE6sp1 is installed
native_mdac - odbc32 and odbccp32
native - _oleaut32 oleaut32
nt40 - Запускать все приложения через Wine, как из под Windows NT 4.0 (дублирует выбор Версия Windows в окне Свойства Wine)
win98 - Запускать все приложения через Wine, как из под Windows 98 (дублирует выбор Версия Windows в окне Свойства Wine)
win2k - Запускать все приложения через Wine, как из под Windows 2000 (дублирует выбор Версия Windows в окне Свойства Wine)
winxp - Запускать все приложения через Wine, как из под Windows XP (дублирует выбор Версия Windows в окне Свойства Wine)
vista - Запускать все приложения через Wine, как из под Windows Vista (дублирует выбор Версия Windows в окне Свойства Wine)
winver= - Можно указать любую ОС (по умолчанию используется Windows XP)
volnum - Переименование drive_c в harddiskvolume0

Чтобы установить пакет с помощью скрипта Winetricks нужно:
  1. Установить пакет cabextract. Установить этот пакет можно командой:
    # sudo apt-get install cabextract
     
  2. Загрузить скрипт Winetricks к себе на компьютер:
    # wget http://www.kegel.com/wine/winetricks
  3. Установить нужную программу можно используя графическую оболочку, запустив ее командой: #sh winetricks. Где можно выбрать нужный пакет, доступный в Winetricks, для установки. Либо вручную установить, выбранный пакет, с помощью скрипта Winetricks:
    # sh winetricks directx9
     
Дождаться полной установки выбранного пакета. После полной установки в консоли будет снова активна строка ввода команды. Если, к примеру, библиотека DirectX 9 уже имеется загруженная, то можно подложить ее в кэш Winetricks. Для этого создаем директорию, если она еще не создана:
  # mkdir ~/.winetrickscache
и помещаем в нее EXE-файл с графической библиотекой DirectX 9.

Комментариев нет:

Отправить комментарий