LINUX.ORG.RU

восстановление зависимостей


0

0

доброе время суток!

os: linux ubuntu 6.06

хотел понаводить красивостей в интерфейсе линухи. нужно было установить xserver-xgl. начал устанавливать через синаптик, сказал, что нужна библиотека libc6 версии 2.4-1, а уменя 2.3.6. скачал пакет с этой библиотекой и поставил ее через GDebi. при уставновке на зависимости не ругался. после установки, при проверке зависимостей любого пакета ругается на сломаный кэш. синаптик пишет, что сломана (Broken) libc6-2.3.6 и ничего устнавливать не хочет. удалять 2.4 не пытался, т.к. он тянет за собой все, что на нем завязано.

как восстановить сломаный кэш и, соответственно, зависимости? и как вообще происходит обновление библиотек в linux (ubuntu в частности)?

p.s. недавно слез с винды... думал он заменяет более старые версии...

anonymous

Внимательно читать man dpkg на предмет неотслеживания зависимостей и прочей грубой force.

dn2010 ★★★★★
()

Ай-яй-яй. Менять libc6 просто так... Рекомендую - всё в бэкап, скачать или взять с сидюка deb с libc6 и поставить её через dpkg --force-all. Если станет хуже - восстановить из бекапа. А xserver-xgl лучше взять из каких-нибудь бэкпортов или собрать самому, раз он другую libc требует.

Xellos ★★★★★
()

От монстры хака... а говорили - "лонг саппорт", "лонг саппорт". Юзеры сами по доброй воле все в пыль разнесут, пусть хоть тридцать три раза стейбл.

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

не подскажите ответ на еще один вопрос: как сделать бэкап? а сидюк он у меня не монтирует, грит, что нет у меня его в /etc/fstab или /etc/mtab.

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

Может не стоит его вообще прикручивать. Или если уж начал и это штука потянула за собой всё, то и обновлять всё. Сколько трафика это не занимало бы. По ходу пьесы постоянно появляется что-то, что требует более свежие библиотеки, которые тянут в итоге за собой пол дистра. Или иксгээл постарее поискать (если таковой существует).

Pirojok
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.