SUSE 10.1 и Zend Studio (не устанавливается)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
idler
Сообщения: 133
ОС: Debian Unstable / Gentoo

SUSE 10.1 и Zend Studio

Сообщение idler »

Я новичок в Линукс, поэтому хотелось бы получить подробный ответ.
Если кому не жалко трафика - вот собственно ссылка на софтину: __http://downloads.zend.com/studio/5.2.0/
71Мб .....

Недавно ставил предыдущую версию софтины на Mandriva 2006 - все прошло отлично.
Только что установил SUSE 10.1 , был весьма доволен, ибо с Мандривой не сравнить!
Но тут встает одинаковая проблемма при установке и предыдущей и указанной в ссылке версии данного софта

Что делалось:

Код: Выделить всё

max@maximus:~> cd Desktop/
max@maximus:~/Desktop> ll
итого 187720
lrwxrwxrwx 1 max  users        8 2006-05-21 01:43 FAT-32 -> /win/fat
-rw-r--r-- 1 max  users     1020 2006-05-20 03:24 MozillaFirefox.desktop
-rw-r--r-- 1 max  users      887 2006-05-20 03:24 myComputer.desktop
-rw-r--r-- 1 max  users     1797 2006-05-20 03:24 Network.desktop
-rw-r--r-- 1 max  users      601 2006-05-20 03:24 Office.desktop
-rw-r--r-- 1 max  users     3957 2006-05-20 03:24 Printer.desktop
lrwxrwxrwx 1 max  users       11 2006-05-21 01:43 ServerWin -> /win/server
-rw-r--r-- 1 max  users      230 2006-05-20 03:24 SuSE.desktop
-rw-r--r-- 1 max  users     5065 2006-05-20 03:25 trash.desktop
-rwxr-xr-x 1 root root  95991177 2006-03-28 12:52 ZendStudio-5_2_0.bin
-rw-r--r-- 1 max  users 96000000 2006-05-21 02:40 ZendStudio-5_2_0.tar
max@maximus:~/Desktop> ./ZendStudio-5_2_0.bin
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

Launching installer...

grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/tmp/install.dir.4297/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
max@maximus:~/Desktop>

то же действие производилось с версией 5.1.0 - результат тот же !

Далее, YaST - установил все библиотеки, что нашел...
снова пробы с обоими версиями - результат не меняется

Далее rpmfind - и поиск по "libc.so.6" - установка одного из найденных пакетов: linuxdc-tools-010313-3.i386.rpm

Далее повтор установки Zend обоих версий результат не меняется!

В чем дело? На мандрива проблемм не было , он запускал, как я понимаю собственную копию JavaRuntimeEnvironment и включал GUI-установщик - дальше как в винде....

Что я не сделал ? или что сделал не так?

Может быть пригодятся какие-нибудь сведения о системе? Только подскажите как и откуда их вынуть :)

PS - Zend-Server установился без проблемм, но у него установщик в ncurses
Sad, but true: # rm -rf /
Спасибо сказали:
Аватара пользователя
idler
Сообщения: 133
ОС: Debian Unstable / Gentoo

Re: SUSE 10.1 и Zend Studio

Сообщение idler »

Разобрался! Наверняка еще не один веб-разработчик наступит на эти грабли.
форум разработчиков этого софта просто кишит такими же копиями из STDOUT консоли

Нашелся таки человек, который помог народу, переписав инсталятор - судя по указаннаму email - один из разработчиков. Для таких же как я новичков выкладываю решение проблеммы на русском:

Итак Причина данной проблеммы - неполная комплектация библиотеки glibc - отсутствует поддержка NPTL

Лечится одним из двух способов:
1) пересборка библиотеки, но второй способ мне понравился больше.
2)Берем отсюда патч:

+_http://www.antisocial.co.za/getit.php?id=1414

извлекаем "ZendStudio-5_1_0.hack.bin", директорию "bin/", и файл "bin/ZDE".
открываем "ZendStudio-5_1_0.hack.bin" в текстовом редакторе.
меняем путь в строке :
export FOO=/home/myr/stuff/ZendInstall/ZendStudio-5_1_0.bin
на тот где у нас лежит инсталлятор
запускаем на выполнение ZendStudio-5_1_0.hack.bin

запускаем инсталлятор

после инсталляции копируем файл "bin/ZDE" в поддиректорию "bin/"
например /usr/local/Zend/ZendStudioClient-5.1.0/bin/
запускаем студию и наслаждаемся.

оригинальный материал тут:
+_http://www.zend.com/forums/index.php?t=msg&th=159&start=0

НА ZendStudio-5_0_2 - ЭТО НЕ РАБОТАЕТ!
видимо потому, что это еще не официальный релиз - еще никто не проделал с ним такой же хак.
Sad, but true: # rm -rf /
Спасибо сказали: