winetricks este un script util pentru a instala diverse pachete (biblioteci) de programe gata compilate ce pot fi redistribuite, fara de care unele programe nu pot rula in Wine.
Nota: Daca folositi winetricks, desi foarte util pentru a rula unele programe sub Wine, suportul dat de acest site, WineHQ, va fi puternic restrictionat. In particular, raportarea problemelor poate deveni imposibila. Vezi Reportarea problemelor dupa ce ai folosit Winetricks mai jos.
Nota: Este posibil ca unele din pachetele de mai jos sa aiba probleme cind sunt folosite cu versiuni mai vechi ale Wine. Recomandam intotdeauna sa folositi ultima versiune Wine.
Procurarea programului winetricks
Programul este gazduit si intretinut de catre DanKegel la adresa http://www.kegel.com/wine/winetricks. Right-click legatura si alege 'save as' ca sa obtii o copie. Sau, de la promptul de comanda, poti folosi wget:
wget http://www.kegel.com/wine/winetricks
Fii atent ca unele pachete din winetricks au nevoie de utilitarul cabextract, pentru a lucra cu fisiere Microsoft de gen cabinet, cunoscute si ca fisiere .CAB . In Linux puteti instala acest utilitar folosind managerul de pachete al distributiei dumneavoastra, sau il puteti gasi separat la adresa http://www.cabextract.org.uk/ .
Folosirea winetricks
Programul winetricks ruleaza pur si simplu tiparind sh winetricks intr-o consola, pe linia de comanda. Rulat fara alti parametri, winetricks va arata un ecran grafic (GUI) cu lista pachetelor disponibile. Daca stiti numele pachetelor pe care vreti sa le instalati, le puteti atasa la comanda de pornire a programului winetricks, pentru a incepe imediat instalarea lor. De exemplu,
sh winetricks corefonts vcrun6
va instala pachetele corefonts si vcrun6.
Optiuni
Iata textul help din documentatie la data de 2008/12/23:
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. Acest program va ajuta sa rulati aplicatii Windows care presupun in mod gresit ca sistemul dvs. are instalate toate pachetele si bibliotecile de pachete necesare, sau fonturi, etc. Some options require the Linux 'cabextract' program. Unele optiuni necesita programul Linux 'cabextract'. Optiuni: -q quiet. You must have already agreed to the EULAs. -v verbose -V display Version Packages (pachete): art2kmin MS Access 2000 runtime. License required! 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 dcom98 MS DCOM, override the Wine implementation dirac0.8 the obsolete Dirac 0.8 directshow filter directx9 MS DirectX 9 user redistributable divx divx video codec dotnet11 MS .NET 1.1 (requires Windows license) dotnet20 MS .NET 2.0 (requires Windows license) ffdshow ffdshow video codecs 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). gdiplus MS gdiplus.dll (from powerpoint viewer) gecko The HTML rendering Engine (Mozilla) icodecs Intel Codecs (Indeo) jet40 MS Jet 4.0 Service Pack 8 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 (see vcrun6 below) mono20 mono-2.0.1 msi2 MS Installer 2.0 mshflxgd MS Hierarchical Flex Grid Control msls31 MS Line Services 3.1 (needed by native riched?) msmask MS Masked Edit Control 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 pdh MS pdh.dll (Performance Data Helper) quicktime72 Apple Quicktime 7.2 riched20 MS riched20 and riched32 riched30 MS riched30 tahoma MS Tahoma font (not part of corefonts) urlmon MS urlmon.dll 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) vjrun20 MS Visual J# 2.0 libraries (requires dotnet20) wininet MS wininet.dll (requires Windows license) wmp9 MS Windows Media Player 9 (requires Windows license) wmp10 MS Windows Media Player 10 (requires Windows license) 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 xvid xvid video codec Apps: autohotkey Autohotkey (open source gui scripting language) firefox3 Firefox Version 3 ie6 Microsoft Internet Explorer 6.0 kde KDE for Windows installer mpc Media Player Classic vlc VLC media player Pseudopackages: allfonts All listed fonts (corefonts, tahoma, liberation) allcodecs All listed codecs (xvid, ffdshow, icodecs) fakeie6 Set registry to claim IE6sp1 is installed native_mdac Override odbc32 and odbccp32 native_oleaut32 Override oleaut32 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)
Tip: Winetricks poate folosi variabila de sistem WINEPREFIX. Acest lucru este util pentru instalarea folosind alte prefixe. De exemplu,
env WINEPREFIX=~/.winetest winetricks mfc40
instaleaza pachetul mfc40 folosind prefixul ~/.winetest.
Raportarea problemelor dupa ce a-ti folosit Winetricks
Va rugam sa nu raportati probleme daca ati folosit winetricks ca sa instalati pachete native (ie non Wine), deoarece nu putem oferi ajutor pentru Microsoft dlls.
Folosirea winetricks pentru a instala gecko, mono19, and fakeie6 options este acceptabila pentru a raporta probleme - dar fiti siguri sa mentionati ca asta este ceea ce a-ti facut.
In plus, daca a-ti gasit necesar sa folositi winetricks pentru instalarea unei aplicatii, va rugam sa mentionati acest detaliu cind o adaugati la AppDB, pe listele de e-mail, sau alte resurse Wine.
Raportarea problemlor gasite *in* Winetricks
Winetricks are un sistem de evidenta a problemelor si erorilor la adresa http://code.google.com/p/winezeug/issues/list cu toate ca daca trimiteti un email la wine-devel at winehq.org este de obicei suficient.
Instalarea winetricks
Winetricks nu necesita instalare, desi unele persoane prefera asta oricum, pentru a putea da comanda 'winetricks' in loc de 'sh winetricks'. Iata procedeul:
chmod +x winetricks sudo mv winetricks /usr/local/bin
Unele distributii Linux (Suse?) includ winetricks in pachetul furnizat pentru Wine, astfel ca nu mai trebuie gasit si instalat. (S-ar putea totusi sa doriti asta, daca versiunea furnizata este veche.)
See Also
http://www.cabextract.org.uk/ -- cabextract is a tool for extracting MS cabinet files under Unix environments.
http://mike.kronenberg.org/index.php?s=trix (Darwine now comes bundled with trix, a gui that invokes winetricks)
Traduceri
Winetricks de Germana
Winetricks en Engleza
Winetricks pl Poloneza
