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?



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

а зачем понадобилось обновлять глибц? там на нее столько всего завязано, что почти вероятно, что система поломается (потребуется пересборка всего).

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

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

strings /usr/bin/gedit | grep GLIBC

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

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

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

лучше обновиться полностью или запускать в чруте/виртуалке/контейнере… флатпака нет для твоей программы? а вообще, скоро 20.04 лтс выйдет.

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

Правильно ли я понял, что вместо gparted пишу libc6 и все делаю точно как там написано?

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

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

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

Есть обратная совместимость.

отвечаешь своей головой?

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

Можешь уже сейчас переходить на 20.04 LTS, уже есть бета, до конца месяца релиз.

Vsevolod-linuxoid ★★★★★
()

есть ли способ обновить GLIBC до 2.29, без перехода на 19+ убунту.

wiki://Бэкпортирование

LongLiveUbuntu ★★★★★
()

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

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

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

Mixa
()
Последнее исправление: Mixa (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.