Şarap ile çalışan bir Windows programı (Janome Customizer) almaya çalışıyorum. Ubuntu 64bits 12.04 yüklemesi "kullanıma hazır" olarak geliyor ve tüm paketleri güncellemek için Software Center'ı çalıştırdım.
Customizer kurulumu tamamlandı, sonra programı çalıştırıyorum, bir pencere görünüyor, ancak bir düğmeyi tıkladığımda hiçbir şey olmuyor. Programı şarap tarafından kurulan kısayolda bulduğum programla çalıştırıyorum:
john@mylaptop:~$ env WINEPREFIX="/home/john/.wine" wine "C:\\windows\\command\\start.exe" /Unix "/home/john/.wine/dosdevices/c:/users/Public/Desktop/JANOME Customizer.lnk"
İki uyarı alıyorum:
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
Özelleştirici penceresi görünür ve bir düğmeyi tıklattığımda bu hata yazdırılır:
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\MkStitch.dll") not found
err:module:import_dll Library MkStitch.dll (which is needed by L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\EasyImport95.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\EasyImport95.exe" failed, status c0000135
Bu yüzden bu hata için googled ve winetricks ile mfc42 yüklemeye çalıştım, ancak hatayı alıyorum:
john@mylaptop:~$ winetricks mfc42
Executing w_do_call mfc42
Executing load_mfc42
Executing mkdir -p /home/john/.cache/winetricks/vcrun6
Downloading
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
to /home/john/.cache/winetricks/vcrun6
--2012-07-28 08:58:50--
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
Resolving download.microsoft.com (download.microsoft.com)... 158.255.97.16,
158.255.97.65
Connecting to download.microsoft.com
(download.microsoft.com)|158.255.97.16|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-07-28 08:58:51 ERROR 404: Not Found.
------------------------------------------------------
Downloading
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
failed
------------------------------------------------------
Mfc42'yi diğer google sonuçlarıyla manuel olarak yüklemeye çalıştım. Winetricks kullanmayı tercih ederim. Winetricks ile yapamıyorsam manuel kurulum başka bir soruya ait.
Emin olmak için, Ubuntu 12.04 32 bit ile canlı bir CD'de (aslında USB anahtarı) önyüklemeyi denedim. Şarabı Yazılım Merkezi aracılığıyla yükledikten sonra çalıştırma winetricks mfc42
aynı hatayı verir.
İlginç bir şekilde, günlük kullandığım başka bir bilgisayarda, aynı internet yönlendiriciye takılı, mfc42'yi yüklemek çalışır:
11:35:45 ~>winetricks mfc42
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
Executing /usr/bin/cabextract -q /home/jrouquie/.cache/winetricks/vcredist.exe -d /home/jrouquie/.wine/dosdevices/c:/windows/system32 -F mfc42u.dll
Using native,builtin override for following DLLs: msvcrt
Executing early_wine regedit c:\winetrickstmp\override-dll.reg
Install of mfc42 done
winetricks done.
11:36:29 ~>winetricks mfc42
prerequisite vcrun6 already installed, skipping
Install of mfc42 done
winetricks done.
11:46:00 ~>
Mfc42'yi yüklerken yardım için teşekkürler.
winetricks mfc42
olmalıdır.winetricks dlls mfc42
Sürümüm 20150206.winetricks dlls list
tam bir liste göster. :-)