Ich versuche, ein Windows-Programm (Janome Customizer) mit Wein laufen zu lassen. Ich habe Ubuntu 64bits 12.04 "out of the box" installiert und habe gerade das Software Center ausgeführt, um alle Pakete zu aktualisieren.
Die Installation von Customizer ging in Ordnung, dann starte ich das Programm, ein Fenster erscheint, aber nichts passiert, wenn ich auf eine Schaltfläche klicke. Also starte ich das Programm mit dem, was ich in der von wine installierten Verknüpfung gefunden habe:
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"
Ich bekomme zwei Warnungen:
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
Das Fenster "Customizer" wird angezeigt. Wenn ich auf eine Schaltfläche klicke, wird dieser Fehler gedruckt:
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
Also habe ich nach diesem Fehler gegoogelt und versucht, mfc42 mit Winetricks zu installieren, aber ich bekomme den Fehler:
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
------------------------------------------------------
Ich habe versucht, mfc42 manuell mit anderen Google-Ergebnissen zu installieren, ohne Erfolg. Ich würde lieber Winetricks verwenden. Wenn ich es mit Winetricks nicht schaffen kann, gehört die manuelle Installation zu einer anderen Frage.
Um sicher zu gehen, habe ich versucht, mit Ubuntu 12.04 32bit von einer Live-CD (eigentlich USB-Stick) zu booten. Das Installieren von wine über das Software Center, das dann ausgeführt wird, führt zu winetricks mfc42
demselben Fehler.
Interessanterweise funktioniert die Installation von mfc42 auf einem anderen Computer, den ich täglich benutze und der an denselben Internet-Router angeschlossen ist:
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 ~>
Vielen Dank für jede Hilfe bei der Installation von mfc42.
quelle
winetricks mfc42
solltewinetricks dlls mfc42
in neuerer version.My Version ist 20150206.winetricks dlls list
Eine vollständige Liste zeigen. :-)winetricks dlls list | grep mfc42
wird den Trick tunAus irgendwelchen Gründen
winetricks mfc42
funktioniert das nicht.Es wurde eine alternative Methode gefunden, um mfc42.dll von hier herunterzuladen . Hoffe, der Link ist sicher genug.
quelle
Ich habe die Dateien vom anderen Laptop kopiert:
und es hat funktioniert.
Es tut mir leid, dass dies keine Lösung für jemanden ist, der hier browst, aber zumindest ist mein Problem gelöst.
quelle
Meine Antwort aus einem anderen Beitrag. Dies funktioniert für alle fehlenden DLL-Dateien: /ubuntu//a/581881/335595
quelle
Ich habe ein paar Sachen ausprobiert, weiß aber nicht, was es für Ubunutu 12.04 tatsächlich gelöst hat. Ich habe die DLL von einem Windows-Rechner kopiert und in ~ / .cache / winetricks / irfanview eingefügt
was ich denke, Winetricks für mich erstellt hatte.
Außerdem suchten die Winetrick-Skripte meiner Meinung nach nach nach der falschen Version von Irfanview.
Danach habe ich das Setup-Programm für irfanview in wine manuell ausgeführt und dabei ein Desktop-Symbol erstellt, und jetzt funktioniert alles!
quelle
Running Wine unter Ubuntu 14.10. Es wurde festgestellt, dass der Wein-Explorer ausgeführt werden würde, einige Programme von Drittanbietern jedoch nicht, in meinem Fall war es femm42, ein Finite-Elemente-Analyseprogramm für Magnetics. In diesem Fall war die fehlende DLL mfc90.dll, aber das ist eigentlich egal. Versuchen Sie einfach, Ihre bestimmte fehlende DLL im Internet zu finden und herunterzuladen. Untersuchen Sie anschließend eine bestimmte DLL in der Wine / Windows-Anwendung, um deren Position zu ermitteln. Ich stellte fest, dass die DLLs an vier Stellen angezeigt wurden, nicht nur unter system32. Nachdem die fehlende Datei an alle diese Speicherorte kopiert und die Ubuntu-Datenbank aktualisiert wurde, funktionierte femm42. HINWEIS: Ich verwende 64-Bit, wofür die vier Speicherorte erforderlich sind. Es scheint, dass bei 32-Bit-Systemen möglicherweise nur zwei dieser Speicherorte kopiert werden müssen.
quelle