2017-01-14 2 views
0

Недавно я перешел из Windows 7 в RHEL 6.7 на своем ноутбуке (ThinkPad 430). В то время как я пытался установить программное обеспечение diff merge, он жаловался, что libc.so.6 (GLIBC_2.14) (64 бит) требуется для diffmerge-3.3.2.1139-1.x86_64.отсутствует GLIBC 2.14

Я проверил папку lib64 моей системы, и я обнаружил, что libc.so.6 - это программная ссылка на общий файл объекта libc-2.12.so?

Просьба предоставить некоторую помощь здесь, как я новичок в Linux ..

+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 8+ в Windows 7 ... сроки очень хорошо совпадают; Fedora 12 и Windows 7 были выпущены в 2009 году, Fedora 19 и Windows 8 были выпущены в 2013 и 2012 годах, соответственно.

+0

Так что вместо обновления, если я попытаюсь скопировать библиотеку> = 2.14 и сделать символическую ссылку libc.so.6 на вновь скопированную библиотеку .so (shared object), это будет делать? – Maneesh

+1

Нет, вы не должны просто копировать библиотеки на любой платформе. Если вы хотите придерживаться RHEL до 7, не знаете, почему вы хотите RHEL на ноутбуке, в первую очередь. – TingPing