Я пытаюсь установить Oracle на мою 32-битную машину с Ubuntu 10.4. Я следую установке Oracle в Ubuntu учебник. На самом первом шаге необходимо вручную установить библиотеку libstdc ++ 5. Автор делает 2 шага:
Как вы, возможно, заметили, эти 2 файла содержат постфикс «_amd64», который указал мне, что автор использует 64-битный процессор amd. Каждый из этих файлов автор копирует в папки / usr / lib64 и / usr / lib32 соответственно и просто делает программные ссылки libstdc ++. So.5 в обе папки.
Поскольку я использую 32-битную машину, я просто скачал эти 2 файла без постфикса «_amd64».
Неожиданно для меня я также нашел 2 папки lib в моей папке / usr: / usr / lib64 и / usr / lib.
Итак, вот моя проблема: я не понимаю, какие файлы и где я должен копировать:
1) Должен ли я сделать те же шаги, что и автор, то есть загрузить файлы с постфиксами "_amd64" и поместите их в мои папки / usr / lib64 и / usr / lib?
2) Или я должен использовать библиотеки без постфикса "_amd64"?
И еще один вопрос: почему у меня вообще есть / usr / lib64?
Ответ неравнодушен и состоит из 3 частей
Часть 1. Относительно машин с процессорами AMD64
То, что делает автора учебного руководства, делают:
То, почему он делает второй шаг, не ясно. Любые комментарии высоко ценятся.
Часть 2. Относительно машин с Intel 32-разрядные процессоры (i386/i686)
По всей вероятности в случае Intel 32-разрядные машины и Ubuntu 10.4, установленная на нем единственная одна библиотека (libstdc ++ 5_3.3.6-20~lucid1_i386.deb, отметьте во время записи, что версия выше), необходимо, и это должно быть помещено в/usr/lib каталог
Часть 3. То, почему существует lib64 на 32-разрядной машине, все еще не ясно, любые комментарии высоко ценятся.