libmap.conf и "починка" зависимостей
Добавлено: 2011-06-16 16:03:18
Я это вижу как то так, если ошибаюсь то поправьте.
Итак чистка /etc/libmap.conf, вообще то этого файла у многих нет и это пожалуй правильно, но иногда он весьма удобен, особенно если вы пользуетесь CURRENT, но иногда ленитесь подолгу обновлять софт, ну или апгрейдитесь между ветками и тоже с софтом возится лениво.
Принцип несложен, коментируете всё его содержание, если не трусы, то просто затираете и запускаем что надо, следя за выводом в консоли или в файле ~/.xsession-errors, ошибка обычно выглядит как то так
Хотя иногда не так банально написано для чего нужна эта библиотека, может быть другая либа, или вообще функция. Так же может выдавать схожую ошибку при сборке какого то порта. Если в required by указана не программа виновник, то оно в принципе довольно легко обычно ищется в первых страницах гугла.
Ну а найдя "виновника" его нужно просто пересобрать. И так до полного пропадания таких ошибок, обычно их не так уж и много, если не запускать процесс.
А мне тут говорят что в генту, это проще и автоматизированней.
Может я чего упустил или недопонимаю, ну или просто нам не повезло и будем ждать, а то и приближать прогрессе в системе портов
Итак чистка /etc/libmap.conf, вообще то этого файла у многих нет и это пожалуй правильно, но иногда он весьма удобен, особенно если вы пользуетесь CURRENT, но иногда ленитесь подолгу обновлять софт, ну или апгрейдитесь между ветками и тоже с софтом возится лениво.
Принцип несложен, коментируете всё его содержание, если не трусы, то просто затираете и запускаем что надо, следя за выводом в консоли или в файле ~/.xsession-errors, ошибка обычно выглядит как то так
Код: Выделить всё
/libexec/ld-elf.so.1: Shared object "libutil.so.7" not found, required by "sudo"Ну а найдя "виновника" его нужно просто пересобрать. И так до полного пропадания таких ошибок, обычно их не так уж и много, если не запускать процесс.
А мне тут говорят что в генту, это проще и автоматизированней.
Не холивара ради, и за выяснения истины.Во-первых он может пересобрать всё, что хочет кукую-то либу (бывало так и пишут, типа собираешь либу - а там в конце вывода рекомендуют пересобрать всех её "клиентов"), ну а во вторых он может просто сам посмотреть чего не хватает и пересобрать это дело. revdep-rebuild зовётся http://www.gentoo.org/doc/en/gentoolkit.xml
Может я чего упустил или недопонимаю, ну или просто нам не повезло и будем ждать, а то и приближать прогрессе в системе портов