dnf builddep을 사용하여 64비트 시스템에 32비트 종속성을 설치하는 방법은 무엇입니까?

dnf builddep을 사용하여 64비트 시스템에 32비트 종속성을 설치하는 방법은 무엇입니까?

노력하고있어Wine용 빌드 종속성 설치, 그래서 나는 그것으로 해킹 작업을 할 수 있습니다. 저는 Fedora 22, 64비트를 실행하고 있습니다.

다음 명령을 사용하여 64비트 종속성을 성공적으로 설치했습니다 dnf builddep.

#dnf--버전
1.1.0

#dnf 와인리스트
사용 가능한 패키지
wine.i686 1.7.47-1.fc22 업데이트
wine.src 1.7.47-1.fc22 업데이트 소스
wine.x86_64 1.7.47-1.fc22 업데이트

#dnf 빌드 와인
패키지 ImageMagick-devel-6.8.8.10-9.fc22.x86_64이미 설치되어 있습니다. 건너뛰세요..
패키지 alsa-lib-devel-1.0.29-1.fc22.x86_64이미 설치되어 있습니다. 건너뛰세요..
패키지 audiofile-devel-1:0.3.6-6.fc22.x86_64이미 설치되어 있습니다. 건너뛰세요..
패키지 autoconf-2.69-20.fc22.noarch이미 설치되어 있습니다. 건너뛰세요..
...

이제 내 문제는 - 32비트 종속성도 설치하고 싶지만 제대로 작동하지 않는다는 것입니다. 내가 시도한 것은 다음과 같습니다.

#dnf builddep wine.i386
일치하는 패키지가 없습니다: wine.i386
오류: 일부 패키지를 찾을 수 없습니다.

#dnf builddep wine.i686
일치하는 패키지가 없습니다: wine.i686
오류: 일부 패키지를 찾을 수 없습니다.

#dnf builddep wine-1.7.47-1.fc22.i686
일치하는 패키지 없음: wine-1.7.47-1.fc22.i686
오류: 일부 패키지를 찾을 수 없습니다.

#dnf builddep wine --target=i686
오류: 인식할 수 없는 인수: --target=i686

나는 더 이상 사용되지 않는 몇 가지 yum명령을 시도했습니다.

#yum-builddep 와인 --target=i386
#yum-builddep 와인 --target=i686
#냠-빌드뎁 와인-1.7.47-1.fc22.i686

위의 결과는 다음과 같습니다.

-->설치됨:zlib-devel-1.2.8-7.fc22.x86_64
 -->설치됨:unixODBC-devel-2.3.2-6.fc22.x86_64
 -->설치됨: 온전한 백엔드 개발-1.0.24-14.fc22.x86_64
...

dnf builddep와인의 32비트 종속성을 어떻게 설치하나요 ? 이 dnf명령은 옵션을 지원하지 않는 것 같습니다 --target.

확실한 해결 방법은 패키지 목록을 개별적으로 가져와서 dnf install; 그런데 dnf builddep그게 가능한지 궁금하네요 .

답변1

Red Hat bugzilla는 이 setarch i686 dnf builddep .... 나열된 출력을 기반으로 예상대로 작동하는 것으로 보입니다.

https://bugzilla.redhat.com/show_bug.cgi?id=1312633

관련 정보