http://upload.wikimedia.org/wikipedia/en/thumb/f/f3/Flag_of_Russia.svg/22px-Flag_of_Russia.svg.png Добро пожаловать на русскую страничку. Для вас ее подготовили: Виталий Липатов, Сергей Распопов, Виталий Марголен, Орлов Олег.


winetricks

winetricks — это быстрый, хотя и не идеальный скрипт для загрузки и установки распространённых исполняемых библиотек, иногда необходимых для запуска программ в Wine.

/!\ Note: Хотя, использование winetricks это очень простой способ заставить некоторые программ работать в Wine, этот способ может ограничить уровень поддержки в WineHQ. В частности, станет невозможным отправить отчёт об ошибке. Смотрите ниже Reporting bugs after you have used Winetricks.

/!\ Note: Некоторые пакеты, описанные далее, могут не работать со старыми версиями Wine. Как постоянная рекомендация, используйте последнюю версию Wine http://www.winehq.org/site/download.

Получение winetricks

Скрипт разрабатывается и находится на сервере у Дана Кегеля по адресу http://www.kegel.com/wine/winetricks. Щёлкните правой кнопкой мыши по ссылке и выберите пункт 'Сохранить как', чтобы загрузить последнюю версию. Также можно в командной строке выполнить команду

wget http://www.kegel.com/wine/winetricks

Версия также может быть найдена по ссылке http://winezeug.googlecode.com/svn/trunk/winetricks, но она может отставать от оригинальной версии от Dan.

(!) Внимание, некоторые "пакеты" winetricks требуют установленного программы cabextract. Программа Cabextract нужна для распаковки файлов типа Microsoft cabinet, с расширением .CAB. Пользователи Linux могут установить эту программу с помощью стандартной для их дистрибутива системы управления пакетами, или посетив сайт http://www.cabextract.org.uk/.

Использование winetricks

После получения winetricks можно просто выполнить команду sh winetricks в консоли. Без дополнительных параметров, winetricks открывает графический интерфейс со списком доступных пакетов. Если Вы знаете название пакетов, можно установить их, указав названия устанавливаемых пакетов в качестве параметров для команды winetricks и программа немедленно начнёт установку пакета на ваш компьютер. Например,

sh winetricks corefonts vcrun6

будут установлены corefonts и vcrun6 пакеты.

Дополнение

Вот текст справки по состоянию на 2010/02/01:

winetricks [options] package [package] ...
This script can help you prepare your system for Windows applications
that mistakenly assume all users' systems have all the needed        
redistributable runtime libraries or fonts.                          
Some options require the Linux 'cabextract' program.                 

Options:
 -q         quiet.  You must have already agreed to the EULAs.
 -v         verbose                                           
 -V         display Version                                   
Packages:                                                     
 art2kmin      MS Access 2007 runtime                         
 atmlib        Adobe Type Manager. Needed for Adobe CS4       
 autohotkey    Autohotkey (open source gui scripting language)
 cmake         CMake, the cross-platform, open-source build system
 colorprofile  Standard RGB color profile                         
 comctl32      MS common controls 5.80                            
 comctl32.ocx  MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6
 controlpad    MS ActiveX Control Pad                                     
 corefonts     MS Arial, Courier, Times fonts                             
 cygwin        Unix apps for Windows (needed by some build scripts)       
 d3dx9         MS d3dx9_??.dll (from DirectX 9 user redistributable)      
 d3dx10        MS d3dx10_??.dll (from DirectX user redistributable)       
 dcom98        MS DCOM (ole32, oleaut32); requires Windows 98 license, but does not check for one
 dinput8       MS dinput8.dll (from DirectX 9 user redistributable)                              
 dirac0.8      the obsolete Dirac 0.8 directshow filter                                          
 directplay    MS DirectPlay (from DirectX 9 user redistributable)                               
 directx9      MS DirectX 9 user redistributable (not recommended! use d3dx9 instead)            
 directx9-beta MS DirectX 9 user redistributable - beta verb (not recommended! use d3dx9 instead)
 divx          divx video codec                                                                  
 dotnet11      MS .NET 1.1 (requires Windows license, but does not check for one)                
 dotnet20      MS .NET 2.0 (requires Windows license, but does not check for one)                
 dotnet20sp2   MS .NET 2.0 sp2 (requires Windows license, but does not check for one)            
 dotnet30      MS .NET 3.0 (requires Windows license, but does not check for one, might not work yet)
 droid         Droid fonts (on LCD, looks better with fontsmooth-rgb)                                
 ffdshow       ffdshow video codecs                                                                  
 firefox       Firefox web browser                                                                   
 flash         Adobe Flash Player ActiveX and firefox plugins                                        
 fm20          MS Forms 2.0 Object Library                                                           
 fontfix       Fix bad fonts which cause crash in some apps (e.g. .net).                             
 fontsmooth-bgr        Enables subpixel smoothing for BGR LCDs                                       
 fontsmooth-disable    Disables font smoothing                                                       
 fontsmooth-gray       Enables grayscale font smoothing                                              
 fontsmooth-rgb        Enables subpixel smoothing for RGB LCDs                                       
 gdiplus       MS gdiplus.dll                                                                        
 gecko-dbg     The HTML rendering Engine (Mozilla), with debugging symbols                           
 gecko         The HTML rendering Engine (Mozilla)                                                   
 hosts         Adds empty C:\windows\system32\drivers\etc\{hosts,services} files                     
 icodecs       Intel Codecs (Indeo)                                                                  
 ie6           Microsoft Internet Explorer 6.0                                                       
 ie7           Microsoft Internet Explorer 7.0                                                       
 jet40         MS Jet 4.0 Service Pack 8                                                             
 kde           KDE for Windows installer                                                             
 liberation    Red Hat Liberation fonts (Sans, Serif, Mono)                                          
 mdac25        MS MDAC 2.5: Microsoft ODBC drivers, etc.                                             
 mdac27        MS MDAC 2.7                                                                           
 mdac28        MS MDAC 2.8                                                                           
 mfc40         MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)                             
 mfc42         MS mfc42 (same as vcrun6 below)                                                       
 mingw-gdb     GDB for MinGW                                                                         
 mingw         Minimalist GNU for Windows, including GCC for Windows!                                
 mono20        mono-2.0.1                                                                            
 mono22        mono-2.2                                                                              
 mono24        mono-2.4                                                                              
 mozillabuild  Mozilla build environment                                                             
 mpc           Media Player Classic                                                                  
 mshflxgd      MS Hierarchical Flex Grid Control                                                     
 msi2          MS Installer 2.0                                                                      
 msls31        MS Line Services 3.1 (needed by native riched?)                                       
 msmask        MS Masked Edit Control                                                                
 mspaint       MS Paint (gotta draw stick figures somehow...)                                        
 msscript      MS Script Control                                                                     
 msxml3        MS XML version 3                                                                      
 msxml4        MS XML version 4                                                                      
 msxml6        MS XML version 6                                                                      
 ogg           ogg filters/codecs: flac, theora, speex, vorbis, schroedinger                         
 ole2          MS 16 bit OLE                                                                         
 openwatcom    Open Watcom C/C++ compiler (can compile win16 code!)                                  
 pdh           MS pdh.dll (Performance Data Helper)                                                  
 physx         NVIDIA/AGEIA PhysX runtime                                                            
 psdk2003      MS Platform SDK 2003                                                                  
 psdkvista     MS Vista SDK (does not install yet)                                                   
 psdkwin7      MS Windows 7 SDK (installing just headers and c++ compiler works)                     
 python26      Python 2.6.2 (and pywin32)                                                            
 python-comtypes Python 0.6.1-1 comtypes package                                                     
 quicktime72   Apple Quicktime 7.2                                                                   
 riched20      MS riched20 and riched32                                                              
 riched30      MS riched30                                                                           
 richtx32      MS Rich TextBox Control 6.0                                                           
 shockwave     Adobe Shockwave Player                                                                
 tahoma        MS Tahoma font (not part of corefonts)                                                
 urlmon        MS urlmon.dll                                                                         
 usp10         MS usp10.dll (Uniscribe)                                                              
 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 Service Pack 6 runtime                                              
 vc2005express MS Visual C++ 2005 Express                                                            
 vc2005expresssp1 MS Visual C++ 2005 Express SP1 (does not work yet)                                 
 vc2005sp1     MS Visual C++ 2005 Service Pack 1 and ATL fix (install trial 1st)                     
 vc2005hotfix  MS Visual C++ 2005 hotfixes (install sp1 1st)                                         
 vc2005trial   MS Visual C++ 2005 Trial                                                              
 vcrun2003     MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)                                  
 vcrun2005     MS Visual C++ 2005 sp1 libraries (mfc80,msvcp80,msvcr80)                              
 vcrun2008     MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)                                  
 vcrun6        MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)                                
 vcrun6sp6     MS Visual C++ 6 sp6 libraries (mfc42, msvcp60, msvcrt; 64 MB download)                
 vjrun20       MS Visual J# 2.0 SE libraries (requires dotnet20)                                     
 vlc           VLC media player                                                                      
 wenquanyi     WenQuanYi CJK font (on LCD looks better with fontsmooth-rgb)                          
 wininet       MS wininet.dll (requires Windows license, but does not check for one)                 
 wme9          MS Windows Media Encoder 9 (requires Windows license, but does not check for one)     
 wmp10         MS Windows Media Player 10 (requires Windows license, but does not check for one)     
 wmp9          MS Windows Media Player 9 (requires Windows license, but does not check for one)      
 wsh56js       MS Windows scripting 5.6, jscript only, no cscript                                    
 wsh56         MS Windows Scripting Host 5.6                                                         
 wsh56vb       MS Windows scripting 5.6, vbscript only, no cscript                                   
 xact          MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)                                   
 xvid          xvid video codec                                                                      
Pseudopackages:                                                                                      
 allfonts      All listed fonts (corefonts, tahoma, liberation)                                      
 allcodecs     All listed codecs (xvid, ffdshow, icodecs)                                            
 ddr=gdi       Set DirectDrawRenderer to GDI (default)                                               
 ddr=opengl    Set DirectDrawRenderer to OpenGL                                                      
 fakeie6       Set registry to claim IE6sp1 is installed                                             
 glsl-disable  Disable GLSL use by Wine Direct3D
 glsl-enable   Enable GLSL use by Wine Direct3D (default)
 heapcheck     Enable heap checking
 multisampling=enabled  Enable Direct3D multisampling
 multisampling=disabled Disable Direct3D multisampling (default)
 native_mdac   Override odbc32, odbccp32 and oledb32
 native_oleaut32 Override oleaut32
 nocrashdialog Disable the graphical crash dialog
 orm=backbuffer Registry tweak: OffscreenRenderingMode=backbuffer
 orm=fbo        Registry tweak: OffscreenRenderingMode=fbo (default)
 orm=pbuffer    Registry tweak: OffscreenRenderingMode=pbuffer
 rtlm=auto      Set RenderTargetLockMode to auto (default)
 rtlm=disabled  Set RenderTargetLockMode to disabled
 rtlm=readdraw  Set RenderTargetLockMode to readdraw
 rtlm=readtex   Set RenderTargetLockMode to readtex
 rtlm=texdraw   Set RenderTargetLockMode to texdraw
 rtlm=textex    Set RenderTargetLockMode to textex
 sandbox       Sandbox the wineprefix - remove links to ~
 sound=alsa       Set sound driver to ALSA
 sound=audioio    Set sound driver to AudioIO
 sound=coreaudio  Set sound driver to CoreAudio
 sound=esound     Set sound driver to Esound
 sound=jack       Set sound driver to Jack
 sound=nas        Set sound driver to Nas
 sound=oss        Set sound driver to OSS
 sound=disabled   Disable sound
 nt40          Set windows version to nt40
 win98         Set windows version to Windows 98
 win2k         Set windows version to Windows 2000
 winxp         Set windows version to Windows XP
 vista         Set windows version to Windows Vista
 winver=       Set windows version to default (winxp)
 volnum        Rename drive_c to harddiskvolume0 (needed by some installers)

(!) Подсказка: Winetricks может использовать переменную окружения WINEPREFIX. Это удобно для использования winetricks с другим префиксом. Например, команда

env WINEPREFIX=~/.winetest winetricks mfc40

установит mfc40 для префикса ~/.winetest.

Отправка отчётов об ошибке после использования Winetricks

{X} Пожалуйста, не публикуйте ваш отчёт об ошибке, если Вы используете winetricks для установки сторонних (то есть не от Wine) файлов, мы не сможем поддерживать файлы Microsoft.

{OK} При использовании winetricks для установки gecko, mono19, и fakeie6 будут приемлемы отчёты об ошибках - просто не забудьте упомянуть об этом.

Также если вы нашли необходимым использовать winetricks для приложения, пожалуйста, укажите это при отправке информации о приложении в AppDB, почтовые рассылки, или другие ресурсы Wine.

Отправка отчётов об ошибках *в* Winetricks

Winetricks имеет свою систему рассмотрения ошибок на http://code.google.com/p/winezeug/issues/list , хотя обычно достаточно хорошо работает отправка e-mail в wine-devel на winehq.org.

Установка winetricks

Winetricks не требует установки, однако некоторым людям нравится использовать простые команды вроде 'winetricks', в отличии от 'sh winetricks'. Как это сделать:

chmod +x winetricks
sudo mv winetricks /usr/local/bin

Некоторые Linux дистрибьюторы (Suse?, ALT Linux) включают winetricks в пакет Wine, что бы вам не было нужды скачивать и устанавливать winetricks вручную. (Но вы можете обнаружить что версия окажется не самая новая.)

Также смотрите

Переводы

winetricks ru (last edited 2014-10-09 02:47:02 by DmitryTimoshkov)