LINUX.ORG.RU

Как обновить GLIBC до 2.29 на Ubuntu 18.04?

 , ,


0

1

Возникла такая проблема, что пытаюсь запустить программу, но возникает ошибка. /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29’ not found (required by ./..).

Решения, которые видел подходят только для убунты 19.04, можно ли как-то обновить данную библиотеку без обновления до 19.04?

Ответ на: комментарий от cetjs2

Обновлять до более новой версии - можно. Есть обратная совместимость. Обновлять до более старой версии - нельзя, потому что вся система скомпилирована с более новым Glibc, и в большинстве случаев использует новые возможности.

strings /usr/bin/gedit | grep GLIBC

anonymous ()
Ответ на: комментарий от cetjs2

Не запускается программа, как я понял она была скомпилирована на убунте 19+ и поэтому не запускается на 18.04. И вот я решил спросить есть ли способ обновить GLIBC до 2.29, без перехода на 19+ убунту.

wife_beater ()
Ответ на: комментарий от wife_beater

Лучше найди сборку под 18.04 или собери из исходников. Можешь еще попробовать пакеты от других дистрибутивов (лучше постарее). rpm можно сконвертировать в deb с помощью alien.

anonymous ()

пытаюсь запустить программу, но возникает ошибка.

Что за программа, которая есть под 19.04, а под 18.04 нет?

Зачем собирать библиотеку, если можно собрать программу со старой библиотекой? ldd посмотри от чего зависит твоя программа, не факт, что после glibc Тебе не надо пересобрать ещё N-дцать библиотек.

Mixa ()
Последнее исправление: Mixa (всего исправлений: 1)