라즈베리파이3 wine 설치 및 실행 관련 질문 드립니다



  • 안녕하세요~~ 라즈베리3 wine 설치 및 실행 관련해서 질문드리려고 합니다.
    저는 현재 라즈베리3에 wine 소스 받아서 컴파일 돌려서 일단 설치를 한 상태인데요…
    configure 후 make, make install 진행 후 wine 치면 아래와 같이 나옵니다.

    pi@raspberrypi:~/new/tpidrurw-test-master $ wine
    Usage: wine PROGRAM [ARGUMENTS…] Run the specified program
    wine --help Display this help and exit
    wine --version Output version information and exit

    pc 리눅스에서 wine 깔았을 경우에는 /root/.wine/drive_c/windows/system32
    이 경로에 필요한 dll 파일을 넣고 실행아이콘을 만들어서 exe 파일을 실행 했었습니다.

    그런데 라즈베리에서는 설치된 경로를 찾을 수 없는 상태고… 회사에서 사용하는 서버모듈 실행한 결과
    아래와 같이 결과가 뜹니다.

    pi@raspberrypi:~/exe $ wine pEisServerXe2_22.exe
    Warning: memory above 0x80000000 doesn’t seem to be accessible.
    Wine requires a 3G/1G user/kernel memory split to work properly.
    wine: failed to map the shared user data: c0000018

    따로 wine 설정하는 부분이 있는건지… 커널을 건드려야되는건지 조언 부탁드립니다


  • Global Moderator

    @이종하 안녕하세요 나무꾼 입니다.

    현재는 직접 테스트가 어려운 상황이기에 오랜 기억을 더듬고 wine 관련 정보를 취득해 답변을 드리는 점을 양해 바랍니다.

    wine 컴파일이 문제라기 보다는 실행하시는 윈도우용 파일이 문제신 것 같습니다.

    아래 전문에서 보실 수 있듯이 ARM 용 윈도우기반 실행파일로 컴파일 된 파일이 사용이 되어져야 합니다.

    core에 대한 이해가 가능하신 개발자 유저분 같이 core 명령어에 대한 부분은 별도로 답하지 않았숩니다.

    수고하세요.

    https://www.quora.com/Can-WINE-for-ARM-run-Windows-x86-apps

    마지막으로 에러메세지 중에 시스템 최소사양과도 관련이 된 내용이 있는데, 이러한 부분도 검증이 필요해 보입니다.



  • @Jae-Sang-Lee

    질문있습니다. 그러면 wine 컴파일은 문제가 없는 상태고, 윈도우 실행파일을

    arm용으로 컴파일을 해야된다는 말씀이신가요??


  • Global Moderator

    @이종하 안녕하세요
    산딸기마을 이장 나무꾼 입니다.
    네, 종하님의 상황은 그런 상황으로 유추가 됩니다.

    Warning: memory above 0x80000000 doesn’t seem to be accessible.

    품어내시는 에러코드와 관련해서는 아래처럼 유사 답변을 여러 곳에서 확인 하실 수가 있습니다.

    가장 정확히 드릴 수 있는 답변은 커널과 관련된 내용이라는 것 입니다.
    저 또한 직접 실행해 보기 전에는 관련 내용에 대한 해결방법을 정확히는 안내가 어려울 듯 합니다.

    https://forum.winehq.org/viewtopic.php?t=1905

    https://www.raspberrypi.org/forums/viewtopic.php?t=128780&p=860851



  • @Jae-Sang-Lee

    나무꾼님 주신 링크와 제가 찾아본 정보로 추측했을 때는 커널문제 혹은

    3G/1G user/kernel memory 를 2G/2G system 가상메모리를 수정해야된 다는 것 같은데…

    전자일 경우 라즈비안 OS 소스를 컴파일 할 때부터 수정해서 컴파일을 해줘야되고,

    후자일 경우 WINE 소스에서 가상메모리 부분 설정해줘서 컴파일 해줘야되는 걸까요??


  • Global Moderator

    @이종하 네 저는 그렇게 이해하고 있습니다.


답글을 작성하기 위해 로그인
 

Rasplay Forum 사이트로의 연결이 끊어졌습니다. 다시 연결을 시도하는동안 잠시만 기다려 주십시오.