winetricks mfc42 स्थापित नहीं कर सकते हैं


18

मैं वाइन के साथ विंडोज प्रोग्राम (जेनोम कस्टमाइज़र) चलाने की कोशिश कर रहा हूं। मेरे पास "आउट ऑफ द बॉक्स" उबंटू 64 बिट्स 12.04 इंस्टॉल है, और सभी पैकेजों को अपडेट करने के लिए बस सॉफ्टवेयर सेंटर चला।

Customizer की स्थापना ठीक हो गई, फिर मैं प्रोग्राम चलाता हूं, एक विंडो दिखाई देती है, लेकिन जब मैं एक बटन क्लिक करता हूं तो कुछ भी नहीं होता है। इसलिए मैं शराब के द्वारा स्थापित शॉर्टकट में पाया गया कार्यक्रम चला रहा हूं:

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"

मुझे दो चेतावनी मिलती हैं:

fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100

Customizer विंडो दिखाई देती है, और जब मैं एक बटन क्लिक करता हूं तो यह त्रुटि मुद्रित होती है:

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

तो मैं इस त्रुटि के लिए googled और winetricks के साथ mfc42 स्थापित करने की कोशिश की, लेकिन मुझे यह त्रुटि मिली:

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
------------------------------------------------------

मैंने मैन्युअल रूप से अन्य Google परिणामों के साथ mfc42 स्थापित करने की कोशिश की, कोई फायदा नहीं हुआ। मैं winetricks का उपयोग करना पसंद करूंगा। अगर मैं इसे winetricks के साथ नहीं कर सकता, तो मैन्युअल इंस्टॉल दूसरे प्रश्न के अंतर्गत आता है।

बस सुनिश्चित करने के लिए, मैंने Ubuntu 12.04 32 बिट्स के साथ एक लाइव सीडी (USB की, वास्तव में) पर बूट करने की कोशिश की। सॉफ़्टवेयर सेंटर के माध्यम से शराब स्थापित की गई है, लेकिन फिर चलाने winetricks mfc42से एक ही त्रुटि होती है।

दिलचस्प बात यह है कि एक अन्य कंप्यूटर पर, जो मैं दैनिक उपयोग करता हूं, उसी इंटरनेट राउटर में प्लग किया गया है, जो mfc42 कार्यों को स्थापित करता है:

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 स्थापित करना।

जवाबों:


32

शराब पीपीए को इससे जोड़ना: http://www.winehq.org/download/ubuntu ने मेरे लिए समस्या हल कर दी।

sudo add-apt-repository  ppa:ubuntu-wine/ppa
sudo apt-get update && sudo apt-get upgrade
winetricks  mfc42

5
नोट : नए संस्करण में winetricks mfc42होना चाहिए winetricks dlls mfc42। मेरा संस्करण 20150206 है winetricks dlls list। पूरी सूची दिखाएं। :-)
वीनर

winetricks dlls list | grep mfc42चाल करेंगे
Sencer एच।

3

कुछ कारणों winetricks mfc42से काम नहीं कर रहा है।

यहाँ से mfc42.dll डाउनलोड करने का एक वैकल्पिक तरीका मिला । आशा है कि लिंक पर्याप्त सुरक्षित है।


1

मैंने दूसरे लैपटॉप से ​​फाइल कॉपी की:

scp 192.168.0.10:~/.cache/winetricks/* .cache/winetricks/vcrun6

और यह काम किया।

मुझे खेद है कि यह किसी और के यहाँ ब्राउज़ करने का समाधान नहीं है, लेकिन कम से कम मेरी समस्या हल हो गई है।


1

एक अन्य पोस्ट से मेरा जवाब। यह सभी गुम DLL फ़ाइलों के लिए काम करता है: /ubuntu//a/581881/335595

समस्या: MFC42.DLL अनुपलब्ध है

सरल फिक्स और यह PlayOnLinux या विंडोज पर ही किसी भी गुम .dll फ़ाइलों के लिए काम करता है।

  1. अपना PlayOnLinux और शराब कार्यक्रम बंद करें। सभी उदाहरणों को मार डालो। ("ps aux" और "किल -9" कमांड)
  2. Google ने dll फ़ाइल नाम ( MFC42.DLL ) के लिए। आपको उन साइटों का एक समूह मिलेगा जहाँ आप फ़ाइल डाउनलोड कर सकते हैं।
  3. अपने विंडोज वर्चुअल ड्राइव के System32 फोल्डर में फाइल को ड्रॉप करें - System32 कोर विंडोज सिस्टम लाइब्रेरी का फोल्डर है जिसे स्कैन किया जाता है और सभी DLL को विंडोज में लोड किया जाता है:

/home/user/PlayOnLinux's virtual drives/virtual drive name/drive_c/windows/system32

  1. अपनी शराब / PlayOnLinux शुरू करें और सॉफ्टवेयर को फिर से खोलने का प्रयास करें। इसे अब लोड करना चाहिए।
  2. आपके पास अन्य DLL आदि गायब हो सकते हैं, इसलिए उपरोक्त चरणों को तब तक दोहराएं जब तक आपके पास सभी आवश्यक DLL लोड न हों।

स्रोत: विंडोज के साथ कई वर्षों के रोष, दर्द और पीड़ा।

HTH।


0

मैं सामान की एक गुच्छा की कोशिश की, लेकिन पता नहीं क्या वास्तव में Ubunutu 12.04 के लिए इसे हल किया। मैंने dll को एक विंडोज़ मशीन से कॉपी किया और इसे ~ / .cache / winetricks / irfanview में पेस्ट किया

जो मुझे लगता है कि मेरे लिए winetricks ने बनाया था।

इसके अलावा - मुझे लगता है कि जीत की पटकथा इरफानव्यू के गलत संस्करण की तलाश कर रही थी (जिसका अर्थ मेरे पास नहीं था) इसलिए मैंने अपना नाम बदलकर मिलान किया जो कि मांगा जा रहा था।

उसके बाद, मैंने शराब में इरफ़ानव्यू के लिए मैन्युअल रूप से सेटअप प्रोग्राम चलाया और इसने एक डेस्कटॉप आइकन बनाया और अब यह सब काम कर रहा है!


-1

Ubuntu 14.10 पर शराब चलाना। पाया कि वाइन एक्सप्लोरर चलेगा, लेकिन कुछ "3rd पार्टी" कार्यक्रम नहीं होगा, मेरे मामले में यह femm42 था, मैग्नेटिक्स के लिए एक परिमित तत्व विश्लेषण कार्यक्रम। इस मामले में, लापता dll mfc90.dll था, लेकिन यह वास्तव में मायने नहीं रखता है। बस इंटरनेट पर अपने विशेष लापता dll का पता लगाने और इसे डाउनलोड करने का प्रयास करें। अगला, इसके स्थान को उजागर करने के लिए वाइन / विंडोज़ एप्लिकेशन के भीतर किसी विशेष dll की जांच करें। मैंने पाया कि dll केवल सिस्टम 32 के तहत नहीं, बल्कि चार स्थानों पर दिखाया गया है। ऐसे सभी स्थानों पर लापता फ़ाइल की प्रतिलिपि बनाने और Ubuntu डेटाबेस को अपडेट करने के बाद, femm42 ने काम किया। नोट: मैं 64 बिट चला रहा हूँ, जिसे चार स्थानों की आवश्यकता थी। ऐसा प्रतीत होता है कि 32 बिट सिस्टम को इनमें से दो स्थानों पर कॉपी करने की आवश्यकता हो सकती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.