LinuxForum.Fans
Тема

Нехорошая ошибка после установки репозитория

Автор: daria_b 15 сообщений 3679 просмотров
#91317

Доброй ночи!

У меня opensuse 11. Хотела поставить VLC плеер, установила ряд репозиториев, которые требовались. Но после установки libstdc++.so.6 при попытке открыть YaST или что-нибудь другое, появляется ошибка, говорит примерно следующее:
undefined_symbol какая-то-нечитаемая-фигня GLIBCXX_3.4
Если тупо удалить этот libstdc++.so.6, он ругается, что не находит его.
Ребят, чо делать? ниче не получается :( с линуксом опыт общения минимален.
Можно как-нибудь через терминал все вернуть назад?

#91349

zypper up -t patch менее кошерно zypper dup smile

#91380
daria_b написал:
установила ряд репозиториев, которые требовались

несовместимость версий библиотек, которые установили.

#91408

renegat, при попытке выполнить эти команды, выдает все ту же ошибку. После перезагрузки исчезли ярлыки с рабочего стола.
hiBeid, а как понять, что с чем совместимо, а что нет? Экспериментальный путь мне пока не нравится.

#91416

daria_b, какие действия. подробней.

#91421
daria_b написал:
а как понять, что с чем совместимо, а что нет?

отключите "левые" репозитарии.
yast2 sw_single
переустановите/ удалите то, что выделено красным (в Гноме так, по крайней мере)

а вообще думать надо, когда подключаете дополнительные репозитарии. Этого лучше не делать, если не уверенны в результатах- фича для продвинутых юзеров wink

#91436
renegat написал:
daria_b, какие действия. подробней.

Открываю xterm, ввожу команду.

hiBeid написал:
отключите "левые" репозитарии.
yast2 sw_single
переустановите/ удалите то, что выделено красным (в Гноме так, по крайней мере)

Когда ввожу команды в терминале, выдает ту же ошибку. Yast не работает, вообще мало что работает.

hiBeid написал:

а вообще думать надо, когда подключаете дополнительные репозитарии

Глупый вопрос мб, но как ставить нужные проги, не подключая дополнительных репозиториев? smile Они ж их требуют, и без них не ставятся.

hiBeid написал:
Этого лучше не делать, если не уверенны в результатах- фича для продвинутых юзеров

С чего-то надо начинать ) Я все по инструкциям старалась делать...

#91448

daria_b
Опробуйте запуск яста в терминальном режиме т.е. выйдите из графического режима: Нажмите сочетание клавиш CTRL ALT F1 одновременно, залогинтеся под root и запустите yast, команда на запуск:
[console]# yast[/console]
Далее уже отключите все репазитории ненужные.

Желательно перегрузится, но можно сразу вернутся в графический режим CTRL ALT F6 и уже перегрузится.

#91604

step_slim, в терминальном режиме та же фигня :( : набираю yast, пишет ошибку, ссылается на последнюю установленную библиотеку.

#91619

daria_b
Конечно это сейчас я Вам посоветую страшный способ, но переставьте систему, не форматируя раздел /home, а просто при установки выберите не форматировать, но примонтировать, тем самым спасете все документы и настройки и избавитесь от этой ошибки. И потом не экспериментируйте с неизвестными репазиториями, особенно если они не подходят под Вашу систему wink

#91629

Да система чистая практически, сносить не жалко smile Хотелось как-то более гуманно решить проблему, но если нет другого выхода, ок.
Но как это все в следующий раз хотя бы грамотно сделать? У меня был такой алгоритм: скачиваю нужный софт --> ставлю, если не ставится --> гуглю нужную библиотеку --> ставлю, если не ставится... ну и т. п. Что может быть не так?
Где брать "известные" репозитории (я брала тут)? Может, есть какие-то пакеты, где все есть для простого счастья, чтоб поставить любимый браузер, виртуалку, плеер и прочие вещи повседневного потребления? Честно говоря, когда искала по интернетам, не нашла хороших руководств для начинающих, только кусками кое-что, что не дает начального целостного представления, на котором уже можно основывать дальнейшее постижение Linux. Заранее спасибо.

#91635

daria_b
Немножко не так Вы ищите репазитории и зачем ставить rpm пакеты вручную? oO У Вас же Suse.
И так начнём:
1. Основные репазитории можно и нужно подключать через yast, для этого после установки заходим в него ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - РЕПАЗИТОРИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ- ДОБАВИТЬ- РЕПАЗИТОРИИ СООБЩЕСТВА. И выбираем из списка те которые Вам пригодятся, а именно репазиторий видеокарты (для драйвера на видео), репазиторий pacman Вы из него возьмете кодеки и много чего полезного, ну и на своё усмотрение, не забудьте про основные репазитории.
2. Вы исчерпали список нужных Вам программ в репазиториях сообщества, на помощь приходить родной и дорогой сайт openSuse: http://software.opensuse.org/search?q=&baseproject=openSUSE%3A11.3&lang=ru Смело заходите, вводите в поиске нужную программу и она появляется в списке, выбираете "установка в один клик" не нужно не каких пакетов скачивать, далее запускается яст, всё подключает, Вы с ним соглашаетесь и всё ставится без проблем. Но это при условии, что у Вас не нашлось нужного пакета в основных репазиториях

з.ы. Рекомендую с осторожностью относится к репазиториям с пометкой factory не надёжны они, а так дерзайте, всё просто wink

#91659

step_slim, спасибо большое, теперь понятно, что за велосипеды я изобретала :D
Если уж я здесь в роли вопрошающего чайника, подскажите, как узнать версию OpenSuse: я знаю, что она 11, но 11.1, или 11.2 итп. не знаю. uname -a (кажется так) этого не рассказывает, где посмотреть?

#91666

daria_b
[console]uname -a[/console]
Расскажет Вам о версии ядра не более.
Воспользуйтесь командой:
[console] lsb_release -a [/console]
Она подробно Вам скажет что за зверь завёлся у Вас на компе wink

#91674

Ребят, спасибо большое всем! Линуху переустановлю и буду с ней аккуратнее впредь :D

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