LinuxForum.Fans
Тема

Ощшибка VSCode

Автор: medusa 16 сообщений 1925 просмотров
10.09.2020 19:27 #435249

Доброго времени суток. Возник вопрос, который я решил, но почему-то ощущение, что решил по дурацкому. В общем - сейчас активненько изучаю С++. В процессе работы отладчика выскакивала ошибка

Невозможно открыть "libc-start.c": Не удалось считать файл
"/build/glibc-2ORdQG/glibc-2.27/csu/libc-start.c" (Error: Не удается решить
несуществующий файл "/build/glibc-2ORdQG/glibc-2.27/csu/libc-start.c").

Мне это надоело и я создал директорию и файл /build/glibc-2ORdQG/glibc-2.27/csu/libc-start.c. Ошибка пропала м все как-то стало симпатично, но... Правильно ли я поступил? Буду признателен за ответы и науку. спасибо.

11.09.2020 12:50 · отредактировано #435254

Конечно, немного кривовато, но всё хорошо сделал.
Цель - компиляция - достигнута.
Проблемы с линкером решаются указанием пути к библиотеке или установкой самой библиотеки в систему.

24.09.2020 14:24 #435308
"ValentinK" написал:
Проблемы с линкером решаются указанием пути к библиотеке или установкой самой библиотеки в систему.

Я хотел было поставить библиотеку, но как-то не нашел материала по данному вопросу. Не просветите? Спасибо)))

24.09.2020 18:23 #435310
"medusa" написал:
Я хотел было поставить библиотеку

Файл *lib* и есть библиотека - от английского слова library.
Другое дело, что есть библиотеки статические, а есть динамические.
Статические компилируются и соединяются вместе с программой.
Динамические программа подгружает во время исполнения по мере необходимости.

27.09.2020 12:32 · отредактировано #435323
"ValentinK" написал:
Файл *lib* и есть библиотека - от английского слова library.

Ну вы меня прямо совсем уж((( Это я понимаю. Собственно было интересно узнать о компиляции библиотеки с ее последующим использованием. дело в том, что я нашел пакет https://packages.ubuntu.com/source/bionic/glibc, но вот как с ним правильно поступить просто не понял.((( Архив http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/glibc_2.27-3ubuntu1.2.debian.tar.xz я открыл. Там, собственно, лежит библиотека, как я понял. А дальше видимо с ней надо что-то делать. Или просто все скопировать в нужную директорию /build/glibc-2ORdQG/glibc-2.27? Собственно в этом вопрос. Спасибо.

27.09.2020 12:53 #435324
"medusa" написал:
дело в том, что я нашел пакет https://packages.ubuntu.com/source/bionic/glibc, но вот как с ним правильно поступить просто не понял.((( Архив http://archive.ubuntu.com/ubuntu/pool/m … ian.tar.xz я открыл. Там, собственно, лежит библиотека, как я понял. А дальше видимо с ней надо что-то делать.

Как что? Надо распаковать пакет и он положит библиотеку в директорию с библиотеками.
А вот почему ваш компилятор ищет библиотеку по указанному вами пути, надо разбираться с конфигурацией проекта сборки приложения VSCode.

30.09.2020 18:27 #435361
"ValentinK" написал:
Надо распаковать пакет и он положит библиотеку в директорию с библиотеками.

Доброго времени суток. выполнил
[console]$ tar -xf /home/medusa/Загрузки/GLIB2.27/glibc_2.27-3ubuntu1.2.debian.tar.xz
0 ✓ 18:24:54 Ср сен 30 [/console]

Правильно я сделал или что-то не докрутил? Спасибо.

01.10.2020 06:49 · отредактировано #435367

FAQ по glibc - https://sourceware.org/glibc/wiki/FAQ
Про установочную директорию для Ubuntu - запустил поиск - https://www.google.com/search?client=firefox-b-d&sxsrf=ALeKk02s4OA0TcMAV-pPbTBntXjrw6GWQg%3A1601523408627&ei=0E51X_foJYzxrgTetKyYCQ&q=glibc+install+directory+ubuntu&oq=glibc+install+directory+%D0%B3%D0%B8%D0%B3%D1%88%D1%82%D0%B5%D0%B3&gs_lcp=CgZwc3ktYWIQAxgAMgkIIRAKEKABECoyBwghEAoQoAE6BAgjECc6BggAEBYQHjoFCCEQoAE6BAghEBU6BQgAEM0CUOTuEFiyghFgg5IRaABwAHgAgAG9AYgB-AeSAQMxLjiYAQCgAQGqAQdnd3Mtd2l6wAEB&sclient=psy-ab
Надо узнать, куда распаковывается текущая версия в формате .deb
Но у вас другая версия - 2.27
В принципе, компилятору можно указать путь и в директорию "Загрузки", но лучше поместить библиотеку в /lib.
Проверьте, не затирает ли новая версия версию библиотеки, установленную с системой.
Если названия будут одинаковые - скажем, просто glibc - без указания версии, то распаковывать нужно в свою отдельную директорию.
И может потребоваться заголовочный файл библиотеки для компилятора - файл .h
Или ваш VSCode уже его установил.
У меня самого Fedora - не могу проверить путь для Ubuntu.

02.10.2020 13:45 · отредактировано #435378

Теперь вопросов стало еще больше и обучение застопорилось((( Собственно я нашел куда произошла распаковка библиотеки - /home/medusa/debian. И теперь совсем все не понятно что с ней делать дальше. Может поясните?

02.10.2020 17:43 #435379
"medusa" написал:
Собственно я нашел куда произошла распаковка библиотеки - /home/medusa/debian. И теперь совсем все не понятно что с ней делать дальше. Может поясните?

Читайте внимательно мой предыдущий пост.
Ваша задача - найти в системе старую glibc и скопировать новую в "параллельную" с ней директорию.
Потом добавить путь к ней в системную переменную PATH.
Или указывать путь к библиотеке компилятору, а точнее, линкеру (в вашем IDE)
Это идеальный вариант.
А если не хотите больше заморачиваться, то тогда ваше решение по копированию библиотеки в директорию VSCode.
Добавлено: 02.10.2020 17:43:46

Вот ещё ссылка - может оказаться полезной

https://www.google.com/search?client=firefox-b-d&sxsrf=ALeKk00DhOtf-ZR8YLwQUNsqZznkkdQTEg%3A1601649415647&ei=Bzt3X9v2Jsb3qwGgmqrYBA&q=libc-start.c&oq=libc-start.c&gs_lcp=CgZwc3ktYWIQAzIFCAAQywEyBQgAEMsBMgQIABAeMgYIABAFEB4yBggAEAgQHjIGCAAQCBAeMgYIABAIEB4yBggAEAgQHjIGCAAQCBAeMgQIABAeUO3QA1jt0ANg3uYDaABwAXgAgAFgiAFgkgEBMZgBAKABAqABAaoBB2d3cy13aXrAAQE&sclient=psy-ab&ved=0ahUKEwibluWDkZbsAhXG-yoKHSCNCksQ4dUDCAw&uact=5

Что ещё нашёл - у меня самого Fedora, для неё есть пакеты в дистрибутиве.
Для Ubuntu https://www.google.com/search?client=firefox-b-d&sxsrf=ALeKk03sgXCzFX7nrpKLm1TtwYQXbHmW9A%3A1601649587179&ei=szt3X6y5CrCxrgT4nqjYBQ&q=ubuntu+glibc+packages&oq=ubuntu+glibc+packages&gs_lcp=CgZwc3ktYWIQAzIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjIGCAAQFhAeOgQIIxAnOgIIADoFCAAQsQM6CggAELEDEBQQhwI6BAgAEEM6BwgAELEDEEM6CAgAELEDEIMBOgQIABADOgcIABAUEIcCOgUIABDLAToICAAQFhAKEB5Q7J8JWL3iCWCn9AloAHAAeACAAdUBiAH7DpIBBjE0LjQuMZgBAKABAaoBB2d3cy13aXrAAQE&sclient=psy-ab&ved=0ahUKEwjs3srVkZbsAhWwmIsKHXgPClsQ4dUDCAw&uact=5

03.10.2020 09:32 · отредактировано #435382
"ValentinK" написал:
А если не хотите больше заморачиваться, то тогда ваше решение по копированию библиотеки в директорию VSCode.

Напротив - очень хочу. Получение знаний простым не бывает. Так что начал делать то, что Вы рекомендуете, но пока получается не очень. Поскольку я не знаю точную версию libc, установленную в систему, а найти ее надо, то я сделал следующее:
[console]
locate glibc -e
[/console]
Результатом выполнения команды стал вот такой вывод:

Показать


/build/glibc-2ORdQG
/build/glibc-S7xCS9
/build/glibc-2ORdQG/glibc-2.27
/build/glibc-2ORdQG/glibc-2.27/csu
/build/glibc-2ORdQG/glibc-2.27/csu/libc-start.c
/build/glibc-S7xCS9/glibc-2.27
/build/glibc-S7xCS9/glibc-2.27/csu
/build/glibc-S7xCS9/glibc-2.27/csu/libc-start.c
/home/medusa/.vscode/extensions/ms-python.python-2020.9.112786/out/client/node_modules/zeromq/prebuilds/linux-arm/electron.napi.glibc.node
/home/medusa/.vscode/extensions/ms-python.python-2020.9.112786/out/client/node_modules/zeromq/prebuilds/linux-arm/node.napi.glibc.node
/home/medusa/.vscode/extensions/ms-python.python-2020.9.112786/out/client/node_modules/zeromq/prebuilds/linux-arm64/electron.napi.glibc.node
/home/medusa/.vscode/extensions/ms-python.python-2020.9.112786/out/client/node_modules/zeromq/prebuilds/linux-arm64/node.napi.glibc.node
/home/medusa/.vscode/extensions/ms-python.python-2020.9.112786/out/client/node_modules/zeromq/prebuilds/linux-x64/electron.napi.glibc.node
/home/medusa/.vscode/extensions/ms-python.python-2020.9.112786/out/client/node_modules/zeromq/prebuilds/linux-x64/node.napi.glibc.node
/home/medusa/debian/glibc-source.filelist
/home/medusa/debian/debhelper.in/glibc-doc.docs
/home/medusa/debian/debhelper.in/glibc-doc.links
/home/medusa/debian/debhelper.in/glibc-doc.manpages
/home/medusa/debian/debhelper.in/glibc-source.install
/home/medusa/debian/debhelper.in/glibc-source.lintian-overrides
/home/medusa/debian/local/manpages/glibcbug.1
/home/medusa/debian/patches/hurd-i386/tg-glibc-2.24-restore-malloc-hook.diff
/home/medusa/debian/patches/kfreebsd/local-undef-glibc.diff
/home/medusa/Загрузки/GLIB2.27/glibc_2.27-3ubuntu1.2.debian.tar.xz
/snap/gnome-3-34-1804/33/usr/include/pnglibconf.h
/snap/gnome-3-34-1804/33/usr/include/libpng16/pnglibconf.h
/snap/gnome-3-34-1804/33/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h
/snap/gnome-3-34-1804/33/usr/share/aclocal/glibc2.m4
/snap/gnome-3-34-1804/33/usr/share/aclocal/glibc21.m4
/snap/gnome-3-34-1804/36/usr/include/pnglibconf.h
/snap/gnome-3-34-1804/36/usr/include/libpng16/pnglibconf.h
/snap/gnome-3-34-1804/36/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h
/snap/gnome-3-34-1804/36/usr/share/aclocal/glibc2.m4
/snap/gnome-3-34-1804/36/usr/share/aclocal/glibc21.m4
/usr/include/pnglibconf.h
/usr/include/libpng16/pnglibconf.h
/usr/lib/python2.7/dist-packages/pip/utils/glibc.py
/usr/lib/python2.7/dist-packages/pip/utils/glibc.pyc
/usr/lib/python2.7/dist-packages/setuptools/glibc.py
/usr/lib/python2.7/dist-packages/setuptools/glibc.pyc
/usr/lib/python3/dist-packages/pip/utils/glibc.py
/usr/lib/python3/dist-packages/pip/utils/__pycache__/glibc.cpython-36.pyc
/usr/lib/python3/dist-packages/setuptools/glibc.py
/usr/lib/python3/dist-packages/setuptools/__pycache__/glibc.cpython-36.pyc
/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h
/usr/share/aclocal/glibc2.m4
/usr/share/aclocal/glibc21.m4
/usr/share/libtool/libltdl/lt__glibc.h
/usr/share/man/man7/glibc.7.gz
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/include/pnglibconf.h
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/include/libpng16/pnglibconf.h
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/lib/debug/dwz/bootstrap/glibc.bst
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/lib/debug/dwz/bootstrap/glibc.bst/debug
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/lib/gcc/x86_64-unknown-linux-gnu/9.3.0/plugin/include/config/glibc-stdint.h
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/lib/python3.7/site-packages/pip/_internal/utils/glibc.py
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/lib/python3.7/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-37.pyc
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/lib/python3.7/site-packages/setuptools/glibc.py
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/lib/python3.7/site-packages/setuptools/__pycache__/glibc.cpython-37.pyc
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h
/var/lib/flatpak/runtime/org.freedesktop.Sdk/x86_64/19.08/ee4ecf9fbcf2de32d2c500e3c65e4460ada89ab91217e76a122c431cec63e54c/files/share/libtool/libltdl/lt__glibc.h
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.28/6d1d0ebbd72404c61d109307eb2240542b7ad82608bc6428bba6f3eebcfc8bf3/files/lib/glib-2.0/include/glibconfig.h
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.30/540103e81e6dbfacafd8c375f1bb1702b4238ff3df3afdc7a6f70f148cef3e50/files/lib/python3.7/site-packages/pip/_internal/utils/glibc.py
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.30/540103e81e6dbfacafd8c375f1bb1702b4238ff3df3afdc7a6f70f148cef3e50/files/lib/python3.7/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-37.pyc
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.30/540103e81e6dbfacafd8c375f1bb1702b4238ff3df3afdc7a6f70f148cef3e50/files/lib/python3.7/site-packages/setuptools/glibc.py
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.30/540103e81e6dbfacafd8c375f1bb1702b4238ff3df3afdc7a6f70f148cef3e50/files/lib/python3.7/site-packages/setuptools/__pycache__/glibc.cpython-37.pyc
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.30/540103e81e6dbfacafd8c375f1bb1702b4238ff3df3afdc7a6f70f148cef3e50/files/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.32/24da2376154008619ce1aed99dee8375794d072965a4a81742b40b3e71085eb2/files/lib/python3.7/site-packages/pip/_internal/utils/glibc.py
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.32/24da2376154008619ce1aed99dee8375794d072965a4a81742b40b3e71085eb2/files/lib/python3.7/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-37.pyc
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.32/24da2376154008619ce1aed99dee8375794d072965a4a81742b40b3e71085eb2/files/lib/python3.7/site-packages/setuptools/glibc.py
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.32/24da2376154008619ce1aed99dee8375794d072965a4a81742b40b3e71085eb2/files/lib/python3.7/site-packages/setuptools/__pycache__/glibc.cpython-37.pyc
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.32/24da2376154008619ce1aed99dee8375794d072965a4a81742b40b3e71085eb2/files/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.34/e3970b5f6baaad547f0b444584ad4df750616c824f0ddbe38be6e49d63fd8b35/files/lib/python3.7/site-packages/pip/_internal/utils/glibc.py
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.34/e3970b5f6baaad547f0b444584ad4df750616c824f0ddbe38be6e49d63fd8b35/files/lib/python3.7/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-37.pyc
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.34/e3970b5f6baaad547f0b444584ad4df750616c824f0ddbe38be6e49d63fd8b35/files/lib/python3.7/site-packages/setuptools/glibc.py
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.34/e3970b5f6baaad547f0b444584ad4df750616c824f0ddbe38be6e49d63fd8b35/files/lib/python3.7/site-packages/setuptools/__pycache__/glibc.cpython-37.pyc
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.34/e3970b5f6baaad547f0b444584ad4df750616c824f0ddbe38be6e49d63fd8b35/files/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.36/6a3d0df724a4617ed3527ac8cd5851f6f26b1535e278d8d23df71b65dd553675/files/lib/python3.7/site-packages/pip/_internal/utils/glibc.py
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.36/6a3d0df724a4617ed3527ac8cd5851f6f26b1535e278d8d23df71b65dd553675/files/lib/python3.7/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-37.pyc
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.36/6a3d0df724a4617ed3527ac8cd5851f6f26b1535e278d8d23df71b65dd553675/files/lib/python3.7/site-packages/setuptools/glibc.py
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/3.36/6a3d0df724a4617ed3527ac8cd5851f6f26b1535e278d8d23df71b65dd553675/files/lib/python3.7/site-packages/setuptools/__pycache__/glibc.cpython-37.pyc

И выхъодит. что единственное указание на нужную библиотеку:

/build/glibc-2ORdQG
/build/glibc-S7xCS9
/build/glibc-2ORdQG/glibc-2.27
/build/glibc-2ORdQG/glibc-2.27/csu
/build/glibc-2ORdQG/glibc-2.27/csu/libc-start.c
/build/glibc-S7xCS9/glibc-2.27
/build/glibc-S7xCS9/glibc-2.27/csu
/build/glibc-S7xCS9/glibc-2.27/csu/libc-start.c
,
но эти директории, в сущности, пусты если не считать наличия в них файла libc-start.c, который тоже пуст. Теоретически, (только теоретически, т.к. у меня нет пока соответствующих знаний) можно было бы использовать переменную окружения LD_PRELOAD, но это для меня пока что не доступно(((. Да поиск через SYNAPTIC тоже ничего не дал.

Показать
03.10.2020 11:30 #435384

У меня тоже похожий вывод.
Питон тоже показывается.

Но вот что нашёл для вас.

glibc is the package. you could look at apt-cache search glibc then see glibc-source, and do apt-cache policy glibc-source which would tell your upgrade candidate version. Alternatively, you might mean libc6.
03.10.2020 15:59 #435386
"ValentinK" написал:
Но вот что нашёл для вас.

Результат превзошел все мои ожидания.

Показать

[ medusa@oleg-PC-O-E-M ~ ]$ apt-cache search glibc
glibc-doc - библиотека GNU C: документация
glibc-doc-reference - библиотека GNU C: документация
libbsd-dev - utility functions from BSD systems - development files
manpages-dev - справочные страницы GNU/Linux для разработчиков
libnss-mdns - NSS module for Multicast DNS name resolution
libnss-systemd - nss module providing dynamic user and group name resolution
linux-libc-dev - Linux Kernel Headers for development
linux-libc-dev-arm64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-armhf-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-powerpc-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-ppc64el-cross - Linux Kernel Headers for development (for cross-compiling)
abicheck - инструмент проверки совместимости бинарных исполняемых файлов.
libdb1-compat - Berkeley database routines [glibc 2.0/2.1 compatibility]
linuxinfo - показывает подробные сведения о системе
manpages-pl-dev - man-страницы для разработчиков на польском языке
clisp-module-bindings-glibc - clisp module that adds the glibc bindings
fakeroot-ng - Gives a fake root environment
glibc-source - GNU C Library: sources
latrace - traces library calls in dynamically linked programs
libc6-pic - GNU C Library: PIC archive library
libgetopt-java - GNU getopt - Java port
libgetopt-java-doc - GNU getopt - Java port (doc)
libkeepalive0 - enable tcp keepalive support in programs using shared libraries
libmono-posix4.0-cil - Mono.Posix library (for CLI 4.0)
libnss-ldap - NSS module for using LDAP as a naming service
libnss-mymachines - nss module to resolve hostnames for local container instances
libnss-pgsql2 - NSS module for using PostgreSQL as a naming service
libnss-rainbow2 - nss library for rainbow
libnss-resolve - nss module to resolve names via systemd-resolved
libowfat-dev - Reimplementation of libdjb, development files
libowfat0 - Reimplementation of libdjb, shared library
libpurelibc-dev - Development files for the purelibc library
libpurelibc1 - libc+syscalls to libc-only wrapper for libc functions
linux-libc-dev-alpha-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-amd64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-armel-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-hppa-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-i386-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-m68k-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips64el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips64r6-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips64r6el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsel-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsn32-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsn32el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsn32r6-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsn32r6el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsr6-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsr6el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-powerpcspe-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-ppc64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-riscv64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-s390x-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-sh4-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-sparc64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-x32-cross - Linux Kernel Headers for development (for cross-compiling)
linuxbrew-wrapper - Homebrew package manager for Linux
manpages-fr-dev - French version of the development manual pages
perdition-ldap - Library to allow perdition to access LDAP based popmaps
perdition-mysql - Library to allow perdition to access MySQL based popmaps
perdition-odbc - Library to allow perdition to access ODBC based popmaps
perdition-postgresql - Library to allow perdition to access PostgreSQL based popmaps
python-utmp - python module for working with utmp
unscd - Micro Name Service Caching Daemon
win-iconv-mingw-w64-dev - iconv implementation using Windows API (for cross-building)
0 ✓ 15:33:27 Сб окт 03

[ medusa@oleg-PC-O-E-M ~ ]$ apt-cache search glibc-source
glibc-source - GNU C Library: sources
0 ✓ 15:35:14 Сб окт 03

[ medusa@oleg-PC-O-E-M ~ ]$ apt-cache policy glibc-source
glibc-source:
Установлен: (отсутствует)
Кандидат: 2.27-3ubuntu1.3
Таблица версий:
2.27-3ubuntu1.3 500
500 http://archive.ubuntu.com/ubuntu bionic-proposed/universe amd64 Packages
500 http://archive.ubuntu.com/ubuntu bionic-proposed/universe i386 Packages
2.27-3ubuntu1.2 500
500 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
500 http://archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages
500 http://archive.ubuntu.com/ubuntu bionic-security/universe amd64 Packages
500 http://archive.ubuntu.com/ubuntu bionic-security/universe i386 Packages
2.27-3ubuntu1 500
500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
500 http://archive.ubuntu.com/ubuntu bionic/universe i386 Packages
0 ✓ 15:37:17 Сб окт 0

И получается, что данная библиотека у меня не установлена совершенно. Возможно ли это? Спасибо.

03.10.2020 17:06 · отредактировано #435387
"medusa" написал:
И получается, что данная библиотека у меня не установлена совершенно. Возможно ли это? Спасибо.

Значит, копируете распакованные вами файлы в любую директорию
Куда-нибуль вроде /opt/lib/glibc_<ваша версия>
Делаете символическую ссылку из /lib/glibc на вашу библиотеку (Это чтобы система находила её в PATH)
В PATH добавляете путь /lib/glibc.
И всё.
Это, конечно, если библиотека вам нужна.
Или можете скачать версию из дистрибутива.

09.10.2020 15:58 #435418
"ValentinK" написал:
Это, конечно, если библиотека вам нужна.
Или можете скачать версию из дистрибутива.

Спасибо. теперь стало по веселее.)))

21.08.2022 12:08 · отредактировано #438101

Del

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