Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
pehser
Сообщения: 333
ОС: sidux
Сообщение
pehser » 22.12.2006 11:04
при установке оракла возникает ошибка
Код: Выделить всё
[oracle@localhost ~]$ /media/cdrom/runInstaller
получаю
[oracle@localhost ~]$ Initializing Java Virtual Machine from /tmp/OraInstall2006-12-21_06-00-43PM/jre/bin/java. Please wait...
/tmp/OraInstall2006-12-21_06-00-43PM/jre/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
хотя libstdc++ пакет установлен
подскажите как решить эту проблему
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
vdv
Сообщения: 133
Сообщение
vdv » 22.12.2006 11:47
[Work: MOPSLinux 6.0] [Home: MOPSLinux 6.0]
pehser
Сообщения: 333
ОС: sidux
Сообщение
pehser » 22.12.2006 12:01
vdv писал(а): ↑ 22.12.2006 11:47
Что говорит
libstdc++-libc6.1-1.so:
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
estarchak
Сообщения: 1368
Статус: Оракловод
Сообщение
estarchak » 22.12.2006 12:26
Гхм... команда whereis должна показать путь к библиотеке, а не выдать название файла.
Какой оракл, по какой доке устанавливаете?
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.
Топик не читал, но внимательно просмотрел.
vdv
Сообщения: 133
Сообщение
vdv » 22.12.2006 13:35
estarchak писал(а): ↑ 22.12.2006 12:26
Гхм... команда whereis должна показать путь к библиотеке, а не выдать название файла.
Именно! Результат выдается в форме "шаблон_поиска: /path/to/file1, /path/to/file2 ...". В данном случае это означает, что файлы не найдены.
2pehser
Поищите файлы libstdc++-libc6.1-1.so.* например, find'ом или locate с предварительным updatedb, а когда найдете "похожую" библиотеку сделайте на нее симлинк
Код: Выделить всё
ln -s то_что_нашли.so libstdc++-libc6.1-1.so.2 Иногда прокатывает....
[Work: MOPSLinux 6.0] [Home: MOPSLinux 6.0]
pehser
Сообщения: 333
ОС: sidux
Сообщение
pehser » 22.12.2006 13:45
estarchak писал(а): ↑ 22.12.2006 12:26
Гхм... команда whereis должна показать путь к библиотеке, а не выдать название файла.
Какой оракл, по какой доке устанавливаете?
http://www.puschitz.com/InstallingOracle9i.shtml
оракл 9i
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
pehser
Сообщения: 333
ОС: sidux
Сообщение
pehser » 22.12.2006 14:08
vdv писал(а): ↑ 22.12.2006 13:35
Именно! Результат выдается в форме "шаблон_поиска: /path/to/file1, /path/to/file2 ...". В данном случае это означает, что файлы не найдены.
хм
почему же тогда
выдает результат тоже же типа
тоибоиш
Код: Выделить всё
[root@localhost ~]# whereis libstdc++
libstdc++:
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
pehser
Сообщения: 333
ОС: sidux
Сообщение
pehser » 22.12.2006 14:28
проблема был в том что не был установлен пакет
compat-libstdc++
p.s
тему прошу не закрывать, так как на верника еще будут вопросы
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
vdv
Сообщения: 133
Сообщение
vdv » 22.12.2006 14:59
pehser писал(а): ↑ 22.12.2006 14:08
хм
почему же тогда
выдает результат тоже же типа
тоибоиш
Код: Выделить всё
[root@localhost ~]# whereis libstdc++
libstdc++:
потому что libstdc++ это название
пакета , а libstdc++-libc6.1-1.so.2 -
имя файла . Команда whereis ищет именно файлы, а не установленные пакеты
[Work: MOPSLinux 6.0] [Home: MOPSLinux 6.0]