Vous possédez une connexion internet …
Pendant l'exécution des taches par le terminal vous verrez un certain nombre d'erreurs … Ne les prenez pas en compte et continuez l'installation.
Pendant l'application du tuto jusqu'à la fin, Il sera ouvert qu'un seul terminal. Veuillez ne rien tapez d'autre dans ce terminal que ce qui est dit dans ce tuto.
Ouvrez un terminal (par défaut vous serrez dans le répertoire utilisateur) et Copiez/Collez ceci (Ces taches peuvent prendre au total presque 1h en fonction du processeur car il compile les sources de wine) :
sudo apt-get install msttcorefonts sudo apt-get build-dep wine mkdir wine && cd wine wget http://sourceforge.net/projects/wine/files/Source/wine-1.5.4.tar.bz2 tar -xvjf download && cd wine-1.5.4 wget http://www.bennyp.org/wine/wine-0.9.59-3dmark.patch patch -p1 < wine-0.9.59-3dmark.patch mkdir -p `pwd`/lib32 ln -s /usr/lib32/libX11.so.6 `pwd`/lib32/libX11.so ln -s /usr/lib32/libXext.so.6 `pwd`/lib32/libXext.so ln -s /usr/lib32/libfreetype.so.6 `pwd`/lib32/libfreetype.so ln -s /usr/lib32/libfontconfig.so.1 `pwd`/lib32/libfontconfig.so ln -s /usr/lib32/libGL.so.1 `pwd`/lib32/libGL.so ln -s /usr/lib32/libGLU.so.1 `pwd`/lib32/libGLU.so ln -s /usr/lib32/libXrender.so.1 `pwd`/lib32/libXrender.so ln -s /usr/lib32/libXinerama.so.1 `pwd`/lib32/libXinerama.so ln -s /usr/lib32/libXxf86vm.so.1 `pwd`/lib32/libXxf86vm.so ln -s /usr/lib32/libXi.so.6 `pwd`/lib32/libXi.so ln -s /usr/lib32/libXrandr.so.2 `pwd`/lib32/libXrandr.so ln -s /usr/lib32/liblcms.so.1 `pwd`/lib32/liblcms.so ln -s /usr/lib32/libpng12.so.0 `pwd`/lib32/libpng.so ln -s /usr/lib32/libcrypto.so.0.9.8 `pwd`/lib32/libcrypto.so ln -s /usr/lib32/libssl.so.0.9.8 `pwd`/lib32/libssl.so ln -s /usr/lib32/libxml2.so.2 `pwd`/lib32/libxml2.so ln -s /usr/lib32/libjpeg.so.62 `pwd`/lib32/libjpeg.so ln -s /usr/lib32/libXcomposite.so.1 `pwd`/lib32/libXcomposite.so ln -s /usr/lib32/libcups.so.2 `pwd`/lib32/libcups.so ln -s /usr/lib32/libXcursor.so.1 `pwd`/lib32/libXcursor.so ln -s /usr/lib32/libdbus-1.so.3 `pwd`/lib32/libdbus-1.so ln -s /usr/lib32/libhal.so.1 `pwd`/lib32/libhal.so ln -s /usr/lib32/libsane.so.1 `pwd`/lib32/libsane.so ln -s /usr/lib32/libgphoto2.so.2 `pwd`/lib32/libgphoto2.so ln -s /usr/lib32/libgphoto2_port.so.0 `pwd`/lib32/libgphoto2_port.so ln -s /usr/lib32/libldap-2.4.so.2 `pwd`/lib32/libldap.so ln -s /usr/lib32/libldap_r-2.4.so.2 `pwd`/lib32/libldap_r.so ln -s /usr/lib32/liblber-2.4.so.2 `pwd`/lib32/liblber.so ln -s /usr/lib32/libxslt.so.1 `pwd`/lib32/libxslt.so ln -s /usr/lib32/libcapi20.so.3 `pwd`/lib32/libcapi20.so ln -s /usr/lib32/libjack.so.0 `pwd`/lib32/libjack.so ln -s /usr/lib32/libodbc.so.1 `pwd`/lib32/libodbc.so CC="gcc-4.2 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure --prefix=/usr --sysconfdir=/etc --enable-opengl --with-x make sudo make install cd ~/wine/
Voilà wine est installé.
Ouvrez donc le panneau de configuration de wine en tapant dans le terminal :
winecfg
Dans cet onglet "applications", dans le champ "version de windows" selectionnez "Windows 2000"
Dans l'onglet bibliothèques, dans le champ "Nouveau surclassage pour" selectionnez "acledit" et cliquez sur "ajouter"
Maintenant cliquez sur "OK"
Dans le terminal tapez :
gedit ~/.wine/user.reg
Cliquez sur le boutton "Rechercher" et dans la recherche mettez : "acledit"
Remplacez cette ligne là qui se trouve en dessous de "[Software\\Wine\\DllOverrides] xxxxxxxxxx" par tout ca :
"d3d8"="builtin" "d3d9"="builtin" "d3dim"="native" "d3drm"="native" "d3dx8"="native" "d3dx9_24"="native" "d3dx9_25"="native" "d3dx9_26"="native" "d3dx9_27"="native" "d3dx9_28"="native" "d3dx9_29"="native" "d3dx9_30"="native" "d3dx9_31"="native" "d3dx9_32"="native" "d3dx9_33"="native" "d3dx9_34"="native" "d3dx9_35"="native" "d3dx9_36"="native" "d3dxof"="native" "dciman32"="native" "ddrawex"="native" "devenum"="native" "dinput"="builtin" "dinput8"="builtin" "dmband"="native" "dmcompos"="native" "dmime"="native" "dmloader"="native" "dmscript"="native" "dmstyle"="native" "dmsynth"="native" "dmusic"="native" "dmusic32"="native" "dnsapi"="native" "dplay"="native" "dplayx"="native" "dpnaddr"="native" "dpnet"="native" "dpnhpast"="native" "dpnlobby"="native" "dsound"="builtin" "dswave"="native" "dxdiagn"="native" "mscoree"="native" "msdmo"="native" "qcap"="native" "quartz"="native" "streamci"="native"
Sauvegardez et fermez.
Dans la barre d'Ubuntu en haut (pour ceux qui ont gnome) Cliquez sur "Raccourcis" puis "Dossier Personnel", allez dans le dossier "wine" et créez un fichier qui se nommera directx.reg dans lequel vous y mettez ceci :
[HKEY_CURRENT_USER\Software\Wine\Direct3D] "OffscreenRenderingMode"="fbo" "PixelShaderMode"="enabled" "UseGLSL"="enabled" "VertexShaderMode"="hardware" "VideoMemorySize"="xxx"
Vous remplacez xxx par la taille de la ram de votre carte graphique.
Revenez sur le terminal et tapez ceci :
regedit directx.reg
Récupérez la DLL qui se nomme "ddrawex.dll" sur ce site (et enregistrez le sur le Bureau) : https://www.dlldump.com/download-dll-files_new.php/dllfiles/D/ddrawex.dll/5.03.2600.2180/download.html
Si par défaut vous l'avez téléchargé sur le Bureau alors tapez :
mv ~/Bureau/ddrawex.dll ~/.wine/drive_c/windows/system32/
Récupérez DirectX sur ce site (et enregistrez le sur le Bureau) : https://filehippo.com/download_directx/
Tapez ceci dans le terminal :
wget http://www.kirupa.templarian.com/gm.dls -P ~/.wine/drive_c/windows/system32/drivers/ wine ~/Bureau/directx_mar2008_redist.exe
Sélectionnez l'endroit ou le décompresser en sélectionnant le Bureau puis rajoutez "\dx\" à la fin. Ca devrait ressembler à ceci :
Z:\home\xxxxx\Bureau\dx\
Où xxxxx est votre nom de login Ubuntu puis faites "OK"
Une fois ceci terminé, tapez dans le terminal ceci :
wine ~/Bureau/dx/DXSETUP.exe
finissez l'installation …
Voilà DirectX est installé.
Remettez la configuration de Wine en version de windows xp :
winecfg
Dans cet onglet "applications", dans le champ "version de windows" selectionnez "Windows XP" et faites "OK"
Faites maintenant l'installation de COD4 comme si vous étiez sous Windows …
Si vous avez une image iso, utilisez "Gmount-iso" disponible dans les dépots Ubuntu et montez là par exemple sur cdrom0.
Pour lancer l'installation faites ensuite :
wine /media/cdrom0/setup.exe
Ou si vous l'installez avec le cd :
wine /media/nom_cd/setup.exe
Où "nom_cd" est le nom du média.
Il vous suffira d'entrer la clé qui se trouve dans votre boitier COD4 puis de suivre l'installation exactement comme sous Windows …
Enjoy, GL & HF
Contributeur principal : r00tz.