Крах системы при апдейте gcc
Гость 4 июня, 2006 - 15:52
Делал update gcc с версии 3.3.6 на версию 3.4.6. Начал делать revdep-rebuild --library libstdc++.so.5. После этого удалил старый компилятор. Система перестала выполнять какие-либо действия, ссылаясь на отсутствие libstdc++.so.5 - видимо я пропустил ошибку в revdep-rebuild. Теперь даже не знаю что делать.... Система полностью нерабочая, и как восстановить ее я даже не представляю. Помогите..
Пробовал проверить пути в /etc/env.d/gcc/config и в /etc/env.d/05gcc - там все правильно.
»
- Для комментирования войдите или зарегистрируйтесь
*
у меня /usr/lib/libstdc++-v3/libstdc++.so.5 -> libstdc++.so.5.0.7
поэтому наверно достаточно найти libstdc++ вашей версии, сделать на него симлинк на libstdc++.so.5, потом заемержить еще раз libstdc++ и разобратся с путаницей... (я после своего апдейта на 4.1 gcc до сих пор не разобрался - revdep-rebuild все время что-то находит)
заемержить еще
Так emerge не работает :(
перечитай еще
перечитай еще раз. дело говорит киев1
А можно
А можно поподробнее?
У меня в /usr/lib ничего похожего на libstdc нет. Где мне найти libstdc++.so.5 и куда делать симлинк? Буду рад за подробное объяснение, так как много не знаю, но хотелось бы
вот
вот тут
/usr/lib/libstdc++-v3/libstdc++.so.5
/usr/lib/libstdc++-v3/libstdc++.so.5.0.7
симлинк делать на то что не находит (на libstdc++.so.5), я так давно сделал - еще когда какой-то кусок libstdc++ с моей системы сбежал - я сделал симлинк и так до сих пор world и собирается - даже опен-офис чуть не собрался - 14 часов собирался и hdd закончился :)
если и тех libstdc++ нету - то восстановить директорию старого компилятора с интсаляшки, будет 2 компилятора...
Так как
Так как /usr/lib/libstdc++-v3 не существует в моем компьютере, видимо придется, восстанавливать
libstdc++
emerge lib-compat vnutri est libstdc++ luboy
emerge gcc
emerge gcc
/usr/bin/pithon not found lib libstdc++
сама emerge не запускается.
я не так давно занимаюсь генту можно по подробнее.
желательно по шагам. что куда залить. тоесть какой пакет куда распокавать.
Здесь
Здесь искали:
/usr/lib/gcc/i686-pc-linux-gnu/
/usr/lib/gcc-lib/i686-pc-linux-gnu/