2017-09-09 9 views
-1

나는 많은 i686 RPM이있는 http://mirror.centos.org/centos-7/7.3.1611/os/x86_64/Packages을보고있다.왜 CentOS x86_64 저장소에 많은 i686 RPM이 있습니까?

모든 x86_64 RPM에는 i686 RPM 카운터 파트가있는 것은 아닙니다.

i686 패키지는 32 비트 시스템 전용이지만 x86_64 디렉토리에있는 이유는 무엇입니까? 64 비트 배포판에 정말 필요합니까?

+0

게시 위치가 잘못되었습니다. q & a 프로그래밍과는 관련이 없으며 StackOverflow의 오프 주제입니다. 아마도 unix stackexchange에 쿼리를 게시 하시겠습니까? –

답변

0

i686 패키지는 32 비트 시스템 전용이지만 x86354 디렉토리에는 이있는 이유는 무엇입니까? 64 비트 배포판에 실제로 필요합니까?

이 32 비트 라이브러리는 역 호환성을 위해 제공됩니다.

+0

감사합니다. 그러나 어떤 방법으로? 64 비트 머신에서 32 비트 바이너리를 실행하고 싶다면 i686 패키지를 설치하면됩니다. –

+0

@ JackYang - 모두는 아니지만 i686 rpm에서 사용할 수있는 패키지 중 ** 해당 32 비트 호환 응용 프로그램 **은 64 비트 OS에서 정상적으로 작동합니다. 64 비트 실행 파일로 실행되지만 타사 32 비트 플러그인에 종속되어있는 다른 모든 응용 프로그램에는 적용 할 수 없다는 것을 명심하십시오 (확인을 위해 항상 테스트를 수행해야합니다). 이러한 경우에는 플러그인이있는 32 비트 응용 프로그램을 사용하거나 플러그인을 사용하지 않아야합니다. –

+0

왜 downvote? 최소한의 이유를 남겨주세요! –