На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
  
> Не находит библиотеку libstdc++.so.6 , Linux Alt Junior 2.3
    При запуске программы SciTE выдаётся такое сообщение:
    ExpandedWrap disabled
      error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory


    Чего не хватает? Откуда её взять (из какого rpm) ?

    Linux Alt Junior 2.3
      Это библиотека GNU stdc++
      Ищи пакет libstdc++6.
        После того как забросил это дело, вновь вернулся, чтобы решить проблему.
        Установлены libstdc++2.96 и libstdc++3.2, но libstdc++6 не имеется: проверял на дистрибутивном диске. Может его вообще нет для моего дистрибутива?

        Ещё скажите как воспользоватся apt-get для проверки, существует ли такой пакет.

        Добавлено
        Ещё вопрос: что означает в имени файла расширение .6 - это версия библиотеки что-ли?
          да, это major версия библиотеки.
            А ответ на предыдущие вопросы есть?
              Зайди на freshmeat.net введи в поиске libstdc++. После чего качаешь то что будет первым. потом configure && make && make install.
                А чем прогамму не устраивают текущие версии? Почему нельзя обойтись тем, что есть?

                Цитата mrco @
                Зайди на freshmeat.net
                MySQL error
                  Например www.rpmseek.com выдает на libstdc++6 такое
                  (хоть у тебя и Alt, думаю и для него найдется, если это не подходит)
                  Цитата
                  File Name Distribution Ver. Rel. Arch Dld.
                  libstdc++6-4.0.0-3mdk.i586 .rpm Mandrake Cooker 4.0.0 3mdk i586 Download
                  libstdc++6-3.4.3-7mdk.i586 .rpm Mandrake Cooker 3.4.3 7mdk i586 Download
                  libstdc++6-3.4.3-3mdk.i586 .rpm Mandrake Cooker 3.4.3 3mdk i586 Download
                  libstdc++6-3.4.3-3mdk.x86_64 .rpm Mandrake Cooker 3.4.3 3mdk x86_64 Download
                  libstdc++6-3.4.0-0.1mdk.amd64 .rpm Mandrake Cooker 3.4.0 0.1mdk amd64 Download
                  libstdc++6-3.4.1-4mdk.i586 .rpm Mandrake 10.1 3.4.1 4mdk i586 Download
                  libstdc++6-3.4.0-0.4mdk.i586 .rpm Mandrake 10.0 Contrib 3.4.0 0.4mdk i586 Download


                  Добавлено
                  Я так понимаю, что она идет начиная с 3-го g++.
                    Цитата Romtek @
                    скажите как воспользоватся apt-get для проверки, существует ли такой пакет.
                    Чтобы не было проблем с совместимостью, я хочу скачать пакет, подходящий для моего дистрибутива. Как это сделать с apt-get?
                    Сначала как проверить что существует, а потом скачать?
                      apt-get install libstdc++6
                        Цитата gruy @
                        apt-get install libstdc++6

                        ExpandedWrap disabled
                          Reading Package Lists... Done
                          Building Dependency Tree... Done
                          E: Couldn't find package libstdc++6
                          Цитата

                          debian:~$ apt-cache search libstdc++
                          gccchecker - Memory access debugger for C language development
                          lib64stdc++6 - The GNU Standard C++ Library v3 (64bit)
                          libg++2.8.1.3-dbg - The GNU C++ extension library - debugging files
                          libgmp3-dev - Multiprecision arithmetic library developers tools
                          libstdc++2.10-dbg - The GNU stdc++ library (debugging files)
                          libstdc++2.10-dev - The GNU stdc++ library (development files)
                          libstdc++2.10-glibc2.2 - The GNU stdc++ library
                          libstdc++5 - The GNU Standard C++ Library v3
                          libstdc++5-3.3-dbg - The GNU Standard C++ Library v3 (debugging files)
                          libstdc++5-3.3-dev - The GNU Standard C++ Library v3 (development files)
                          libstdc++5-3.3-doc - The GNU Standard C++ Library v3 (documentation files)
                          libstdc++5-3.3-pic - The GNU Standard C++ Library v3 (shared library subset kit)
                          libstdc++6 - The GNU Standard C++ Library v3
                          libstdc++6-dbg - The GNU Standard C++ Library v3 (debugging files)
                          libstdc++6-dev - The GNU Standard C++ Library v3 (development files)
                          libstdc++6-doc - The GNU Standard C++ Library v3 (documentation files)
                          libstdc++6-pic - The GNU Standard C++ Library v3 (shared library subset kit)

                            Romtek, у тебя источники apt настроены только на диски? Тогда вполне вероятно, что не будет такой либы.
                            Тогда или настрой его на архив пакетов в инете, или скачай пакет и ставь (libstdc++6 rpm)
                            А зависимости можешь увидеть в описании пакетов на этом сайте.
                              Как настраивать apt на поиск в интернете тоже (ссылку, плиз)?
                              У меня отсутствуют также rpmlib и другие файлы/библы.

                              Добавлено
                              От них есть зависимость...
                                apt-setup
                                Далее следуешь инструкциям.
                                Правда для твоего дистрибутива не знаю какой адрес архива в инете.
                                  А есть ли в Линуксе такое чудо-средство, чтобы я указал какого пакета не хватает для работы, а оно мне автоматически находило его и все зависимые им пакеты (ну и, желательно, скачивало бы их) ? :rolleyes:
                                    aptitude?
                                      Дык, на то APT и есть...
                                        Цитата grustnoe @
                                        aptitude?
                                        aptitude только для Debian...

                                        Цитата Ho Im @
                                        Дык, на то APT и есть...
                                        Как им тогда воспользоваться для установки, скажем, glibc 2.3.5 ?
                                        Вдобавок, для обновления тоже.

                                        Добавлено
                                        Ага, исходники тоже есть...
                                          man apt-get
                                            Что-то ответы здесь немногословные... Да, читал я ман, но там всего много и трудно разобраться.

                                            Цитата gruy @
                                            man apt-get
                                            Можешь сказать конкретно?
                                              Цитата
                                              Можешь сказать конкретно?

                                              В RTFM написано так, что конкретнее просто не бывает. apt-get install glibc -- так сложно?
                                                С этим всё ясно. Но как быть если этот пакет зависит от других пакетов, которые тоже нужно устанавливать?
                                                Мне нужно установить всё за 1 раз, а не тыкаться в зависимостях - я с этим не хочу разбираться.

                                                Добавлено
                                                Эта тема будет длиться ровно столько, пока автор темы не получит ответ на вопрос.

                                                Добавлено
                                                Т.е. ответ я хочу получить такой: Что нужно писать в консоли, чтобы установить нужный пакет при условии что
                                                1. пакет нужно только обновить
                                                2. пакет не установлен вообще
                                                  А ты вводить команду и смотреть, что скажет, не пробовал? Нет? Ну тогда чего ждешь?

                                                  Добавлено
                                                  apt-get install твой-гребанный-пакет

                                                  и установит, и обновит, и с зависимостями. Оно не такое уж и тупое.
                                                  Во молодежь пошла же ж...
                                                    Цитата Romtek @
                                                    я с этим не хочу разбираться

                                                    И не надо, программа все сама сделает.
                                                    К примеру
                                                    Цитата
                                                    # apt-get install libstdc++6
                                                    Reading Package Lists... Done
                                                    Building Dependency Tree... Done
                                                    The following extra packages will be installed:
                                                    gcc-3.4-base
                                                    The following NEW packages will be installed:
                                                    gcc-3.4-base libstdc++6
                                                    0 packages upgraded, 2 newly installed, 0 to remove and 276 not upgraded.
                                                    Need to get 481kB of archives. After unpacking 1102kB will be used.
                                                    Do you want to continue? [Y/n]

                                                    И что ту неясного?
                                                      Вроде всё ясно, я так уже пробовал. У меня в апт не заданы источники для поиска в интернете и этот пакет он не находит.
                                                        Тогда найди для своего дистрибутива эти источники и с помощью apt-setup добавь их.
                                                          apt-setup не найден

                                                          Добавлено
                                                          Вручную как добавить?
                                                            Смотри /etc/apt/sources.list
                                                              Спасибо.

                                                              P.S.
                                                              Я уже 3 дня как в Кноппиксе сижу, т.к. ЖД навернулся и единственный выход - это выход в интернет с помощью Live CD...
                                                              Как только новый диск поставлю, разберусь с апдейтами.

                                                              Добавлено
                                                              Как же меня этот диск спасает ! :rolleyes:
                                                              1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                                              0 пользователей:


                                                              Рейтинг@Mail.ru
                                                              [ Script execution time: 0,0531 ]   [ 14 queries used ]   [ Generated: 12.10.25, 17:32 GMT ]