2017-01-14 4 views
0

최근 내 노트북 ​​(ThinkPad 430)에서 Windows 7을 RHEL 6.7로 마이그레이션했습니다. diff 병합 소프트웨어를 설치하려고 시도하는 동안 diffmerge-3.3.2.1139-1.x86_64에 의해 libc.so.6 (GLIBC_2.14) (64 비트)이 필요하다고 불평했습니다.GLIBC 2.14가 없습니다.

내 시스템의 lib64 폴더를 검사했는데 libc.so.6이 libc-2.12.so 공유 객체 파일에 대한 소프트 링크라는 것을 알았습니까?

나는 리눅스 초보자입니다 여기에 도움을 주시기 바랍니다 ..

+0

이것은 실제로 프로그래밍 질문이 아닙니다. – EJoshuaS

답변

1

당신은 glibc는 2.12이이 패키지는 ≥ 2.14이 필요합니다. 기본적으로 RHEL 6은 너무 오래되었습니다.

http://www.sourcegear.com/diffmerge/downloads.php에 따르면 Fedora 17이 필요합니다. RHEL 6은 Fedora 12에서 포크되었습니다. RHEL 7은 Fedora 19에서 포크되었으며 그로 업 그레 이드 트릭을해야합니다.

Windows 7의 Windows 8 이상에서만 작동하는 소프트웨어를 설치하는 것과 같은 일을하고 있습니다 ... 타임 라인이 꽤 잘 일치합니다. Fedora 12와 Windows 7이 2009 년에 릴리스되었으며 Fedora 19와 Windows 8이 2013 년과 2012 년에 각각 릴리스되었습니다.

+0

따라서 업그레이드하는 대신 라이브러리> = 2.14를 복사하고 심볼릭 링크 libc.so.6이 새로 복사 한 .so (공유 객체) 라이브러리를 가리 키도록 만들면 어떻게됩니까? – Maneesh

+1

아니요, 모든 플랫폼의 라이브러리를 복사해서는 안됩니다. RHEL 업그레이드를 7 번으로 고수하고 싶다면, 처음에는 랩톱에서 RHEL을 왜 사용해야하는지 확실하지 않습니다. – TingPing