LinuxForum.Fans
Тема

Проблема с libstdc++

Автор: 4fun 38 сообщений 8496 просмотров
#178542

Может надо просто симлинк сделать с новой версии на старую:
[console]ln -s /usr/lib/libstdc++.so.3.4.9 /usr/lib/libstdc++.so.3.4.8[/console]
У тебя будет по другому...


А вообще, как я и писал, ставится она проста!
Вот пример установки на CentOS5 x32:
[console]yum search compat-libstdc++

yum install compat-libstdc++-33-3.2.3-61.i386[/console]

#178618
Ka3aH6ac написал:

А вообще, как я и писал, ставится она проста!
Вот пример установки на CentOS5 x32:
[console]yum search compat-libstdc++
yum install compat-libstdc++-33-3.2.3-61.i386[/console]

Установил я себе, но толку мало. Все равно ловлю то же сообщение. Мне нужен репозиторый с новой версией libstdc++ для центы 5.5. Это, думаю, решит проблему

#178809

Неужели нет ни у кого нужных реп?

#179085
4fun написал:
Смущает меня тот warning

что тут странного?
[console]$ gpg --search-keys 4f2a6fd2
gpg: поиск "4f2a6fd2" на hkp сервере pgp.mit.edu
(1) Fedora Project <fedora@redhat.com>
1024 bit DSA key 4F2A6FD2, создан: 2003-10-27
Keys 1-1 of 1 for "4f2a6fd2". Введите число(а), N) Следующий или Q) Выход> q
[/console]
откуда в

4fun написал:
ОС: CentOS

ключ разрабов Федоры?

4fun написал:
Все равно ловлю то же сообщение. Мне нужен репозиторый с новой версией libstdc++ для центы 5.5. Это, думаю, решит проблему

а почему вы не хотите поставить шестёрку? поверьте моему опыту - проблем у вас будет выше крыши (с таким подходом). причём появляться они будут ВНЕЗАПНО. :(

#179165
drBatty написал:

а почему вы не хотите поставить шестёрку? поверьте моему опыту - проблем у вас будет выше крыши (с таким подходом). причём появляться они будут ВНЕЗАПНО. :(

Я бы поставил, если бы надо было на свой комп. А так сервер стоит в дц, а там установили эту версию оси. Если бы можно было обновить до 6 с помощью консольных команд, то было бы намного лучше.
Но, как сказано выше

А центос 6 устанавливается как и любой другой дистрибутив. Только с нуля надо всё делать.

Как я понял, единственное решение проблемы - переход на 6?

#179190
4fun написал:
Если бы можно было обновить до 6 с помощью консольных команд, то было бы намного лучше.

ну... вообще можно, если осторожно...

4fun написал:
Как я понял, единственное решение проблемы - переход на 6?

попробуйте проабгрейдить ВАЗ2106 до ВАЗ2107 :lol:
по частям.
ИЧСХ, вы как раз этим и занимаетесь сейчас...

#179234
drBatty написал:
[quote=4fun]Если бы можно было обновить до 6 с помощью консольных команд, то было бы намного лучше.

ну... вообще можно, если осторожно...
[/quote]
Подробнее, пожалуйста, можно? :)

#179384
4fun написал:
Подробнее, пожалуйста, можно?

если-бы вы меня попросили-бы сделать это за деньги - я-бы отказался.
CentOS довольно своеобразная система, и лучше с ней такое не вытворять. Да и вообще, любой линукс лучше ставить с нуля. Но RH - в особенности.

#179457

Я конечно не крутой Линуксоид, да и вообще язык не поварачивается сказать что я Линуксоид.
Но не ужели нельзя сделать симлинки на старые файлы, может все таки заведется трактор smile ?

#179477
Ka3aH6ac написал:
Но не ужели нельзя сделать симлинки на старые файлы, может все таки заведется трактор smile ?

Скажите, а если вметсто солярки трактор заправить керосином, неужели он не заведётся?

#179497
Ka3aH6ac написал:
Но не ужели нельзя сделать симлинки

можно. и даже возможно это будет работать. но глючить будет со страшной силой.

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

1. качаем/распаковываем
2. ./configure --help
3. СТОЯТЬ!!!!!!!!!!!!!!!!!!!!!!!!!!! Это всё надо прочитать и осмыслить. Ещё README & INSTALL (именно так, БОЛЬШИМИ буквами!)
4. ./configure ...(куча опций)
5. if noerrors make
6. if noerrors checkinstall -R
7. if noerrors rpm -i пакет.rpm

должно взлететь...

#179613
Vadimsky написал:
[quote=Ka3aH6ac]Но не ужели нельзя сделать симлинки на старые файлы, может все таки заведется трактор smile ?

Скажите, а если вметсто солярки трактор заправить керосином, неужели он не заведётся?[/quote]
Не знаю на счет этого, но думаю главное тут урину не заливать :D (и вообще я не тракторо-любитель).
Знаю что UTM5 без симлинков не работает, поэтому автору топика было предложено сделать симлинки как решение его проблемы.

#179622
Ka3aH6ac написал:
Знаю что UTM5 без симлинков не работает

правильно будет сказать: вы не смогли запустить без костылей.

Ka3aH6ac написал:
поэтому автору топика было предложено сделать симлинки как решение его проблемы.

это не решение, это паллиатив :(

#179644

А я думал что симлинки это как суровая необходимость без которой не возможно запустить программу :)

#179647
Ka3aH6ac написал:
А я думал что симлинки это как суровая необходимость без которой не возможно запустить программу

это вроде переноски на стройке - берут провод, берут патрон, берут лампочку, соединяют, заматывают изолентой, и вешают, где подсветить надо. И хорошо, если есть трансформатор на 36 вольт, а иной раз и так вешают... Прямо в фазу. Работает ведь! А то, что таджиков током бьёт - а кто их считает? :o


Правда симлинки есть и полезные:
[console]lrwxrwxrwx 1 root root 16 Апр 17 13:48 libxmms.so -> libxmms.so.1.3.1*
lrwxrwxrwx 1 root root 16 Апр 17 13:48 libxmms.so.1 -> libxmms.so.1.3.1*
-rwxr-xr-x 1 root root 53620 Мар 29 2010 libxmms.so.1.3.1*
[/console]
Просто у меня установлена libxmms.so.1.3.1, но программы этого не знают, и ищут просто libxmms.so. Для этих программ и сделан симлинк.

Однако, если я обновлю какую-то прогу которая будет теперь требовать libxmms.so.1.4.7 (или старше), то эта прога будет глючить, или вовсе не заработает. Для этого есть ПМ, который не только поставит прогу, но и скачает новую libxmms.so.1.4.7, или пошлёт мну лесом, если такой либы нету.

Тут-то и можно обмануть ПМ, создав libxmms.so.1.4.7 -> libxmms.so.1.3.1.

#179833
drBatty написал:
Тут-то и можно обмануть ПМ, создав libxmms.so.1.4.7 -> libxmms.so.1.3.1.

Обмануть то можно, но оно или не будет работать ссылаясь на "неизвестную ошибку" или будет работать криво, не случайно же оно требует более новую версию библиотеки.
Я с таким костылём уже сталкивался, был бурный секс, правда на другой либе. Не спорю что иногда может и прокатить, так как либа либе - рознь.
Но ИМХО это не решение.

#179862
Vadimsky написал:
Обмануть то можно, но оно или не будет работать ссылаясь на "неизвестную ошибку" или будет работать криво, не случайно же оно требует более новую версию библиотеки.

именно это я и пытаюсь сказать. но Ka3aH6ac не понимает :(

Vadimsky написал:
Но ИМХО это не решение.

"ИМХО" тут лишнее.

#179898

drBatty
Я вас понял :D
После того как вы написали что это "костыль" :)

Войдите или зарегистрируйтесь, чтобы ответить.