как правильно откатить glibc?
Собственно имеется glibc-2.4 (2.5), необходимо вернуться на glibc-2.3.6-r5. Как правильно это сделать?
Делал так.
#emerge =glibc-2.3.6-r5
#revdep-rebuild
Configuring search environment for revdep-rebuild
Checking reverse dependencies...
Packages containing binaries and libraries broken by a package update
will be emerged.
Collecting system binaries and libraries...rm: /lib/libc.so.6: version `GLIBC_2. 4' not found (required by rm)
mv: /lib/libc.so.6: version `GLIBC_2.4' not found (required by mv)
done.
(/root/.revdep-rebuild.1_files)
Collecting complete LD_LIBRARY_PATH.../usr/bin/revdep-rebuild: line 388: /root/. revdep-rebuild.1_files: No such file or directory
done.
(/root/.revdep-rebuild.2_ldpath)
Checking dynamic linking consistency...
cat: /root/.revdep-rebuild.1_files: No such file or directory
cat: /root/.revdep-rebuild.1_files: No such file or directory
done.
(/root/.revdep-rebuild.3_rebuild)
Assigning files to ebuilds... Nothing to rebuild
Evaluating package order... done.
(/root/.revdep-rebuild.5_order)
Dynamic linking on your system is consistent... All done.
rm: /lib/libc.so.6: version `GLIBC_2.4' not found (required by rm)
rm: /lib/libc.so.6: version `GLIBC_2.4' not found (required by rm)
- Для комментирования войдите или зарегистрируйтесь
если что-то собирал с новой glibc, то откат почти невозможен
Subj. То есть окатиться можно только если установить новую glibc и _ничего_ потом не пересобирать. Иначе только восстанавливать из backup
PS: а нафик нужен откат с glibc 2.5 ? В новых glibc используют фичи новых ядер. Система с glibc 2.3.6 тормознее...
Хотя вру....
Всегда остается главный способ.... Распаковываем stage1 в систему и
emerge -e system
revdep-rebuild
emerge @downgrade
emerge @downgrade
Прежде всего
Прежде всего подумать, зачем надо откатываться на старую версию. Затем распаковать stage3 например в /tmproot и примонтировать корневой раздел на /tmproot/mnt/gentoo. Затем
chroot /rmproot
ROOT="/mnt/gentoo" emerge =glibc....
То ест ь дописываем ROOT="/mnt/gentoo" чтобы emerge из /tmroot устанавливал пакеты и работал с базой установленных пакетов в /tmproot/mnt/gentoo
После установки glibc делаем
ROOT="/mnt/gentoo" emerge -e world
И когда все пересоберется, можгно возвращаться в основную систему и думать, зачем было откатываться.
Привет
Привет товарищу образца 2007 года из нашего светлого будущего 2008!
_______________________
From Siberia with Love!
В чем
В чем сакраментальный смысл сего действия?
Зачем откатывать версию глибц?
Может тогда сразу лучше перейти на линукс 2.0 и glibc 1.x?
что бы получить больше удовольствия?
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
.
Лавина ответов в мёртвую тему detected.
Render, что ж ты натворил!
Да остановится сия беда, аминь.