LINUX.ORG.RU
ФорумAdmin

glibc 3.4.9 для CentOS 5.5


0

1

Где взять библиотеку glibc 3.4.9 для CentOS 5.5? Данная библиотека нужна для запуска игрового сервера. При запуске: «/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found»

Ответ на: комментарий от shoot_pro

Так в centos 5.5 gcc 4.1.2

Кстати, по слухам, близким к достоверным, centos is dead, так что лучше вообще перебираться на что-то другое.

kid_lester
()
Ответ на: комментарий от Sylvia

ls -l /usr/lib/libstdc++* lrwxrwxrwx 1 root root 18 Mar 23 06:40 /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.8 -rwxr-xr-x 1 root root 925520 Mar 31 2010 /usr/lib/libstdc++.so.6.0.8

shoot_pro
() автор топика
Ответ на: комментарий от kid_lester

ему не нужен gcc 4.4 целиком, в дебианоподобных есть пакет gcc-base
с рантайм библиотеками, если в центоси есть что-то подобное, то это то что нужно

Sylvia ★★★★★
()
Ответ на: комментарий от shoot_pro

у меня нет центоси чтобы посмотреть какие там пакеты есть gcc libstdc++ gcc-base

вам нужна как минимум libstdc++.so.6.0.9 из GCC 4.2
если будет выше версия - тоже сойдет, я бы поделилась, но боюсь она у вас засегфолтится, у вас наверное же еще и glibc старой версии к тому же

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

установил yum install gcc44

ls -l /usr/lib/libstdc++* lrwxrwxrwx 1 root root 18 Mar 23 06:40 /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.8 -rwxr-xr-x 1 root root 925520 Mar 31 2010 /usr/lib/libstdc++.so.6.0.8

shoot_pro
() автор топика
Ответ на: комментарий от shoot_pro

Я вот тут смотрю, и не вижу пакета libstdc++44. Вижу libstdc++, вижу libstdc++44-devel, а самого пакета не вижу. А поиск по файлам - если в scientific есть сразу apt, то тут только непривычный yum.

В любом случае - co 5.5 это критично? Обновления на него не выходят уже месяца три, проект, скорее всего, близок к смерти, и лучше перейти на что-нибудь другое, если это важно.

kid_lester
()
Ответ на: комментарий от shoot_pro

> в том то и дело что от дебиана отказался изза несовместимости с ним игровой панели

Что за панель? Какая версия Debian была? Это что за панель такая, которая не работает с Debian?

kid_lester
()
Ответ на: комментарий от Sylvia

как вариант , от рута

cd /usr/local/lib
wget http://ompldr.org/vN3hsZA/libstdc++.so.6.0.10
ldconfig


пробуете запустить, если будет падать с сегфолтами - удаляете
rm -f /usr/local/libstdc++.so.6*

это от gcc 4.3, собирала достаточно давно с Glibc 2.7 вроде
может у вас заработает

Sylvia ★★★★★
()
Ответ на: комментарий от kid_lester

swiftpanel 1.6.1 debian 5 при запуске игрового сервера он не включался, но в логах все было хорошо, сервер будто запустился

shoot_pro
() автор топика
Ответ на: комментарий от shoot_pro

То есть, на centos вы даже ещё не знаете, будет ли она работать хотя бы теоретически?

Во-первых, уже есть Debian 6.0, он актуальнее. Во-вторых, чисто от сердца и опыта говорю, будет проще доладить панель на Debian, чем с нуля завести на CentOS.

kid_lester
()
Ответ на: комментарий от kid_lester

посмотрела пакеты
gcc44 идет со статической libstdc++.a
динамической там нет...

пробуйте мою, или можно еще в других старых дистрах поискать пакет с libstdc++.so.6 от gcc 4.2 и выше, зависимостей у нее нет (кроме glibc), так что можно просто распаковать и кидать в /usr/local/lib

Sylvia ★★★★★
()

И да, в CentOS эту панель завести будет сложее, потому что PHP нужен 5.2.8 (точнее, рекомендован) (в Debian 5 - 5.2.6, в Centos 5.5 - 5.1.6).

В принципе, для 5 CentOS можно взять сторонний более новый PHP, но лучше тогда вообще взять Scientific Linux (5.6 ещё не появился, но в 5rolling есть php5.3).

Хотя, может ему и php 5.3 не понравится, и нужно будет именно 5.2. Для squeeze можно попробовать поставить с той же «машины времени». http://snapshot.debian.org/binary/php5/

kid_lester
()
Ответ на: комментарий от shoot_pro

Решил оставить центось со своей панелькой. Сильвия, попробую, отпишусь

shoot_pro
() автор топика
Ответ на: комментарий от shoot_pro

т.е. libstdc++ прошла, ок

поставьте пакет libpcre или pcre

если там будет libpcre.so.0
( /usr/lib/libpcre.so.0 )
то сделайте симлинк

ln -s /usr/lib/libpcre.so.0 /usr/local/lib/libpcre.so.3


и вообще натравите ldd на бинарник сервера игры, может ему еще каких библиотек надо


ldd mta-server

Sylvia ★★★★★
()
Ответ на: комментарий от shoot_pro

удачи. не забывайте только про безопасность сервера, а то ОС у вас достаточно древняя, сами понимаете, могут быть известные дырки.

Sylvia ★★★★★
()
Ответ на: комментарий от kid_lester

5.2 есть в репозитории varien. Все хорошо, проверено, работает. Если чужой бинарник не нравится - там же сырцы со спеками. Есть еще один известный реп, там что хочешь, но пакеты не подписывают.

CentOS еще жив. Чего творится не понятно, за пару недель наверное прояснится. Его реально много хостеров юзают, но никто не хочет нахаляву работать. В любом случае проект открытый, все в руках сообщества.

Aman
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.