와인 : x 개발 파일을 찾을 수 없음


16

를 다운로드했습니다 wine-1.4-rc5.tar.bz2. 나는 tools/wineinstall터미널을 달렸다 . 얼마 후이 오류가 발생합니다.

checking for X... no configure: error: X development files not found.
Wine will be built without X support, which probably isn't what you
want. You will need to install development packages of Xlib/Xfree86 at
the very least. Use the --without-x option if you really want this.

Configure failed, aborting install.

설치가 완료되지 않습니다. 이 문제를 해결하고 Wine을 설치할 수 있습니까?


와인을 편집 하시겠습니까? 왜?
BuZZ-dEE

@Eliah "wine1.3 / 1.4-0ubuntu1 ~ ppa1 ~ lucid1", wine1.3는 자각 파에서 와인 1.4입니까?
BuZZ-dEE

2
@ BuZZ-dEEVERSION PPA 페이지에서 링크 된 업스트림 소스 아카이브 에있는 파일 의 버전 번호와 내용이 맞습니다.이를 확인하십시오. Subin 은 소스에서 컴파일 해야하는 특정 요구 사항이 없으면 BuZZ-dEE의 조언을 따르는 것이 좋습니다 . BuZZ-dEE의 답변이 귀하에게 가장 도움이되는 답변 으로 밝혀지면 답변을 수락하지 않고 BuZZ-dEE를 수락하는 것이 좋습니다 .
Eliah Kagan

1
다시 : 와인을 컴파일 하시겠습니까? 왜? ..... 아, 호두! 어떤 차이가 있습니까? 많은 바이너리에 오류가 발생하거나 원하는 와인 사용을 방해하는 것들이 누락 된 것처럼 보이며 사람들의 첫 번째 반응을 얻을 때 "잘 모르겠다. 와인을 다시 컴파일하지 않는가?"라는 사실은 어떻습니까? facepalm
Scott

1
(실례 합니다만, 사람들이 초보자에게 재 컴파일하라고 지시하는 일련의 혼란스러운 스레드 응답을 보았습니다. 일부 배포판의 기본 와인은 컴파일되지 않았기 때문에 -png없이 많은 경우에 Windows 소프트웨어를 설치하려고 할 때 발생하는 오류입니다. "컴파일하는 이유는 무엇입니까?"라는 질문 만 표시됩니다. 단순히 '원하는 이유는 무엇입니까?'와인과 함께 일하는 사람은 실패하는 경향을 알고 있습니다. 이를 위해 처음부터 구축 된 방식에 따라이를 지원하기 위해
Scott

답변:


15

대부분의 사람들은 Ubuntu의 공식 저장소를 통해 또는 Wine 프로젝트의 공식 Wine PPA를 사용하여 Wine을 설치해야합니다 .

그러나 소스에서 Wine을 빌드하고 설치하려면 그렇게해야합니다.

  • Ubuntu 릴리스 용으로 제공되는 것보다 이후 버전의 Wine을 설치하려는 경우이 방법이 적합 할 수 있습니다. 그러나 BuZZ-dEE가 지적했듯이wine1.4 공식 PPA에는 Ubuntu 10.04 용 패키지 가 없지만 wine1.3실제로는 버전 1.4를 제공합니다. (이는 전체 버전 number--로 표시됩니다 1.4-0ubuntu1~ppa1~lucid1- 그리고라는 파일을 보면 확인할 수 있습니다 VERSION에서 wine1.3_1.4.orig.tar.gz파일을 여기에 연결 .)

    그러므로 Buzz-dEE의 대답 은 신의 조언입니다. 소스에서 컴파일해야하는 특정 요구 사항이없는 한 해당 패키지 만 사용하는 것이 좋습니다. 또는 Lucid에 제공되지 않는 불안정한 1.5 버전을 사용하려고합니다.

    그러나 어떤 이유로 소스에서 빌드하려는 경우 계속 읽으십시오.

사용하는 라이브러리에 헤더 파일 을 제공하는 개발 패키지가 필요 합니다. 이것이 오류 메시지의 원인입니다.

이 특정 오류를 해결하려면이라는 패키지가 필요합니다 libx11-dev.

-dev패키지는 헤더 파일을 제공합니다. libx11-dev소스에서 와인을 컴파일하는 데 필요한 유일한 패키지는 아닙니다. 나는 한 번 봐 복용하는 것이 좋습니다 빌드 의존성 우분투에서 와인의 개발 버전을 . ( "종속성 빌드"라는 위치로 스크롤하십시오.) Wine을 컴파일하려면 어떤 패키지를 설치 해야하는지 알 수 있어야합니다.-dev

우분투의 64 비트 버전을 사용하는 경우,이 오류 메시지는 32 비트 와인을 컴파일하려는 경우, 그래서 나타날 수 있습니다 당신이 그것을 할 몇 가지 32 비트 라이브러리가 필요합니다 : libx11-dev:i386libfreetype6-dev:i386


11

소스 리포지토리를 활성화 한 경우 다음을 사용하면 더 많은 행운을 얻게됩니다.

sudo apt-get build-dep wine

Wine의 모든 종속성을 설치합니다. X 오류 만 해결해야하는 경우 :

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