winetricks는 mfc42를 설치할 수 없습니다


18

와인으로 Windows 프로그램 (Janome Customizer)을 실행하려고합니다. Ubuntu 64 비트 12.04를 "즉시"설치하고 Software Center를 실행하여 모든 패키지를 업데이트했습니다.

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로 할 수 없다면 수동 설치는 다른 질문에 속합니다.

확실하게, 우분투 12.04 32 비트로 라이브 CD (USB 키, 실제로)로 부팅을 시도했습니다. Software Center를 통해 와인을 설치 한 다음 실행 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 에서 Wine PPA를 추가하면 문제가 해결되었습니다.

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입니다. 전체 목록을 표시하십시오. :-)
wener

winetricks dlls list | grep mfc42트릭을 할 것입니다
Sencer H.

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 & Wine 프로그램을 닫으십시오. 모든 인스턴스를 종료하십시오. ( "ps aux"및 "kill -9"명령)
  2. dll 파일 이름의 Google ( MFC42.DLL ). 파일을 다운로드 할 수있는 사이트가 많이 있습니다.
  3. 파일을 Windows 가상 드라이브의 System32 폴더에 놓으십시오. System32 는 스캔되는 핵심 Windows 시스템 라이브러리 폴더이며 모든 DLL이 Windows에로드됩니다.

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

  1. wine / PlayOnLinux를 시작하고 소프트웨어를 다시 열어보십시오. 지금로드해야합니다.
  2. 다른 DLL 등이 누락되었을 수 있으므로 필요한 DLL이 모두로드 될 때까지 위 단계를 반복하십시오.

출처 : 수년간의 Windows의 분노, 고통 및 고통의 눈물.

HTH.


0

나는 많은 것들을 시도했지만 실제로 Ubunutu 12.04를 위해 그것을 어떻게 해결했는지 모릅니다. Windows 컴퓨터에서 dll을 복사하여 ~ / .cache / winetricks / irfanview에 붙여 넣었습니다.

나는 winetricks가 나를 위해 창조했다고 생각합니다.

또한-내가 생각하는 winetrick 스크립트는 잘못된 버전의 Irfanview (내가 가진 것이 아님)를 찾고 있었기 때문에 찾고있는 것과 일치하도록 내 이름을 변경했습니다.

그 후, 나는 와인에서 irfanview에 대한 설치 프로그램을 수동으로 실행했으며 이것은 바탕 화면 아이콘을 만들었으며 이제는 모두 작동합니다!


-1

우분투 14.10에서 와인을 실행. 와인 익스플로러는 실행되지만 일부 "타사"프로그램은 내 경우에는 자기학을위한 유한 요소 분석 프로그램 인 femm42가 아닙니다. 이 경우 누락 된 dll은 mfc90.dll 이었지만 실제로는 중요하지 않습니다. 인터넷에서 특정 누락 된 dll을 찾아 다운로드하십시오. 다음으로 와인 / 윈도우 응용 프로그램 내의 특정 dll을 검사하여 위치를 확인하십시오. dll이 system32뿐만 아니라 네 곳에서 나타났습니다. 누락 된 파일을 이러한 모든 위치에 복사하고 Ubuntu 데이터베이스를 업데이트 한 후 femm42가 작동했습니다. 참고 : 64 비트를 실행 중이며 4 개의 위치가 필요합니다. 32 비트 시스템은이 두 위치에만 복사하면됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.