Доброй ночи!
У меня opensuse 11. Хотела поставить VLC плеер, установила ряд репозиториев, которые требовались. Но после установки libstdc++.so.6 при попытке открыть YaST или что-нибудь другое, появляется ошибка, говорит примерно следующее:
undefined_symbol какая-то-нечитаемая-фигня GLIBCXX_3.4
Если тупо удалить этот libstdc++.so.6, он ругается, что не находит его.
Ребят, чо делать? ниче не получается :( с линуксом опыт общения минимален.
Можно как-нибудь через терминал все вернуть назад?
Нехорошая ошибка после установки репозитория
zypper up -t patch менее кошерно zypper dup smile
установила ряд репозиториев, которые требовались
несовместимость версий библиотек, которые установили.
renegat, при попытке выполнить эти команды, выдает все ту же ошибку. После перезагрузки исчезли ярлыки с рабочего стола.
hiBeid, а как понять, что с чем совместимо, а что нет? Экспериментальный путь мне пока не нравится.
daria_b, какие действия. подробней.
а как понять, что с чем совместимо, а что нет?
отключите "левые" репозитарии.
yast2 sw_single
переустановите/ удалите то, что выделено красным (в Гноме так, по крайней мере)
а вообще думать надо, когда подключаете дополнительные репозитарии. Этого лучше не делать, если не уверенны в результатах- фича для продвинутых юзеров wink
daria_b, какие действия. подробней.
Открываю xterm, ввожу команду.
отключите "левые" репозитарии.
yast2 sw_single
переустановите/ удалите то, что выделено красным (в Гноме так, по крайней мере)
Когда ввожу команды в терминале, выдает ту же ошибку. Yast не работает, вообще мало что работает.
а вообще думать надо, когда подключаете дополнительные репозитарии
Глупый вопрос мб, но как ставить нужные проги, не подключая дополнительных репозиториев? smile Они ж их требуют, и без них не ставятся.
Этого лучше не делать, если не уверенны в результатах- фича для продвинутых юзеров
С чего-то надо начинать ) Я все по инструкциям старалась делать...
daria_b
Опробуйте запуск яста в терминальном режиме т.е. выйдите из графического режима: Нажмите сочетание клавиш CTRL ALT F1 одновременно, залогинтеся под root и запустите yast, команда на запуск:
[console]# yast[/console]
Далее уже отключите все репазитории ненужные.
Желательно перегрузится, но можно сразу вернутся в графический режим CTRL ALT F6 и уже перегрузится.
step_slim, в терминальном режиме та же фигня :( : набираю yast, пишет ошибку, ссылается на последнюю установленную библиотеку.
daria_b
Конечно это сейчас я Вам посоветую страшный способ, но переставьте систему, не форматируя раздел /home, а просто при установки выберите не форматировать, но примонтировать, тем самым спасете все документы и настройки и избавитесь от этой ошибки. И потом не экспериментируйте с неизвестными репазиториями, особенно если они не подходят под Вашу систему wink
Да система чистая практически, сносить не жалко smile Хотелось как-то более гуманно решить проблему, но если нет другого выхода, ок.
Но как это все в следующий раз хотя бы грамотно сделать? У меня был такой алгоритм: скачиваю нужный софт --> ставлю, если не ставится --> гуглю нужную библиотеку --> ставлю, если не ставится... ну и т. п. Что может быть не так?
Где брать "известные" репозитории (я брала тут)? Может, есть какие-то пакеты, где все есть для простого счастья, чтоб поставить любимый браузер, виртуалку, плеер и прочие вещи повседневного потребления? Честно говоря, когда искала по интернетам, не нашла хороших руководств для начинающих, только кусками кое-что, что не дает начального целостного представления, на котором уже можно основывать дальнейшее постижение Linux. Заранее спасибо.
daria_b
Немножко не так Вы ищите репазитории и зачем ставить rpm пакеты вручную? oO У Вас же Suse.
И так начнём:
1. Основные репазитории можно и нужно подключать через yast, для этого после установки заходим в него ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - РЕПАЗИТОРИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ- ДОБАВИТЬ- РЕПАЗИТОРИИ СООБЩЕСТВА. И выбираем из списка те которые Вам пригодятся, а именно репазиторий видеокарты (для драйвера на видео), репазиторий pacman Вы из него возьмете кодеки и много чего полезного, ну и на своё усмотрение, не забудьте про основные репазитории.
2. Вы исчерпали список нужных Вам программ в репазиториях сообщества, на помощь приходить родной и дорогой сайт openSuse: http://software.opensuse.org/search?q=&baseproject=openSUSE%3A11.3&lang=ru Смело заходите, вводите в поиске нужную программу и она появляется в списке, выбираете "установка в один клик" не нужно не каких пакетов скачивать, далее запускается яст, всё подключает, Вы с ним соглашаетесь и всё ставится без проблем. Но это при условии, что у Вас не нашлось нужного пакета в основных репазиториях
з.ы. Рекомендую с осторожностью относится к репазиториям с пометкой factory не надёжны они, а так дерзайте, всё просто wink
step_slim, спасибо большое, теперь понятно, что за велосипеды я изобретала :D
Если уж я здесь в роли вопрошающего чайника, подскажите, как узнать версию OpenSuse: я знаю, что она 11, но 11.1, или 11.2 итп. не знаю. uname -a (кажется так) этого не рассказывает, где посмотреть?
daria_b
[console]uname -a[/console]
Расскажет Вам о версии ядра не более.
Воспользуйтесь командой:
[console] lsb_release -a [/console]
Она подробно Вам скажет что за зверь завёлся у Вас на компе wink
Ребят, спасибо большое всем! Линуху переустановлю и буду с ней аккуратнее впредь :D