[SOLVED] Что делать если жалуется revdep-rebuild

Пожалуйста, не пинайте за ламерство. Просто я нигде инфы не нашел. Честно юзал поиск и Google.

На мой 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
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 67% ] * broken /usr/lib/libhpmud.la (requires /usr/lib/libnetsnmp.la)
* broken /usr/lib/libhpmud.so.0.0.4 (requires libnetsnmp.so.15)
[ 85% ] * broken /usr/lib/python2.5/site-packages/hpmudext.la (requires /usr/lib/libnetsnmp.la)
[ 100% ]
* Generated new 3_broken.rr
* Assigning files to packages
* !!! /usr/lib/libhpmud.la not owned by any package is broken !!!
* /usr/lib/libhpmud.la -> (none)
* !!! /usr/lib/libhpmud.so.0.0.4 not owned by any package is broken !!!
* /usr/lib/libhpmud.so.0.0.4 -> (none)
* !!! /usr/lib/python2.5/site-packages/hpmudext.la not owned by any package is broken !!!
* /usr/lib/python2.5/site-packages/hpmudext.la -> (none)
* Generated new 4_raw.rr and 4_owners.rr
* Found some broken files, but none of them were associated with known packages
* Unable to proceed with automatic repairs.
* The broken files are listed in 4_owners.rr

Как мне исправить то, что он здесь написал? Я должен сам определить пакеты, в которых используются эти библиотеки и их пересобрать? Или же могу удалить эти библиотеки. А есть ли утилита исправляющая все это?

Пожалуйста, только не пинайте. Лучше ссылочку или маленькое пояснение.

Да, еще, мне пришлось устанавливать ручками (в смысле make && make install, а не emerge) hplip. Может это библиотеки от него, но они никак не связаны с приложением, т.к. ставилось оно не из portage. Или я очень сильно туплю.

.

Google говорит http://www.google.com/search?q=%2Fusr%2Flib%2Flibhpmud.so.0+hplip
Получается да, эти файлы от hplip
Поэтому и не надо делать не-через-emerge
Гугли дальше, там люди предпринимают действия, чтобы указанные файлы
не были broken (и, как следствие, не ловились by revdep-rebuild)

А что, emerge net-print/hplip не подходит?

Нет, к сожалению, та версия,

Нет, к сожалению, та версия, которая в портежах мое МФУ не поддерживает :( И даже та версия которая идет с ~x86 так же оказалась слишком старой. А у меня еще такой тип МФУ, который можно установить воспользовавшись только hp-setup последней версии (т.е. ppd файла для него просто так не получить).

Поэтому пришлось так выкручиваться :)

А проблему я только что решил, доустановив пакет net-analyzer/net-snmp (его я вычислил добавив snmp флаг к net-print/hplip) :) Спасибо вам огромное, за ваш отзыв. Буду впредь знать :)

Еще один вопрос. Перенес var

Еще один вопрос. Перенес var на другой раздел, но не по нормальному (с подмонтированием), а сделал симлинк. После этого revdep-rebuild выдает:
* Configuring search environment for revdep-rebuild
* Working directory expected to be /var/cache/revdep-rebuild, but it is /mnt/3other/var/cache/revdep-rebuild

Как его починить?

С уважением.
Пантер.

.

Вы рассказали, что осведомлены об альтернативе симлинку,
но, тем не менее, выбрали трудный путь. Поясните, пожалуйста,
что вас побудило отказаться от монтирования?

То, что этот же раздел

То, что этот же раздел используется для других нужд. Будет ведь не очень красиво наблюдать в var каталог video. А разбить пока не могу, т.к. еще не определил оптимальный размер.

С уважением.
Пантер.

.

у меня вот так (sdb - Внешний USB винт):

$ df | grep sd
/dev/sda7              56G   36G   20G  65% /
/dev/sda6              17G   10G  7.0G  59% /var
/dev/sdb5              61G   39G   22G  65% /usr/portage/distfiles 

Вы будете смеяться, но когда место поджимает,
то на некоторое время часть видео
оказывается не только в /var/video
но даже в /usr/portage/distfiles/video :-D
откуда впоследствии переносится обратно в ~

У меня таже история... Где

У меня таже история... Где настроить revdep-rebuild??? Ни одной подобной опции в /etc/revdep-rebuild нет ((((

Какая такая же??? Помнится,

Какая такая же???

Помнится, у меня после последнего обновления попытка запуска revdep-rebuild обламывалась с руганью на что-то из Перловки.
Вылечилось посредством:

...
emerge --oneshot perl-core/Archive-Tar

:wq
--
Live free or die

.

.

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
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 100% ]

* Dynamic linking on your system is consistent... All done.

Собственно, вроде конкретно ни на что и не ругается.
Шо ему надо то ?

Вопрос а вам что от него

Вопрос а вам что от него надо? Для чего revdep-rebuild знаем? Читать умеем? Программа пишет что успешно окончила работу, вы хотите услышать музыку? увидеть вспышку света? Жжоте...

revdep-rebuild

Yamaha написал(а):
Вопрос а вам что от него надо? Для чего revdep-rebuild знаем? Читать умеем? Программа пишет что успешно окончила работу, вы хотите услышать музыку? увидеть вспышку света? Жжоте...

Ага, т.е. я так понял, что это и есть окончательная и успешно завершенная процедура.

Просто смущали фразы:

* ...
* Generated new 1_files.rr
* ...
* Generated new 2_ldpath.rr
* ...

..???.. что за файлы....
мм, в общем, все ясно,спасиб.

Это рабочие файлы, в них он

Это рабочие файлы, в них он хранит информацию получаемую на каждом этапе - их пять. В данном случае так как ошибок не было, оставшиеся три этапа не проходили.

-= Concordia victoriam gignit =-

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".