опять про зависимости
x-eraser 11 октября, 2008 - 20:04
Поставил пакет, например virtualbox-guest-additions. Он притянул за сабой 9 пакетов. Ща хочу его убить и притянутые пакеты тоже. Как узнать эти пакеты, т.е. зависимости пакета virtualbox-guest-additions ? equery b ... ничего не говорит.
»
- Для комментирования войдите или зарегистрируйтесь
less `equery w
less `equery w virtualbox-guest-additions` и втыкаем *DEPEND
emerge --depclean -p и тоже втыкаем
Вроде
Вроде ж:
which(w) pkgspec - print full path to ebuild for package pkgspec
По идее ж depends(d) должен помочь, но ничего...
Откройте ебилд
Откройте ебилд и посмотрите в секции DEPEND от каких пакетов он зависит. Эти пакеты через проверку equery d (если ничего не выдаст) можно удалить.
в секции DEPEND
в секции DEPEND то есть. А вот почему equery d ничего не показывает ?
Потому что она
Потому что она занимается прямо противоположным
Пожалуйста, не описывайте своё железо в подписи
Конечно :)
А как всеж посмотреть зависимости, но не в ebuld'e ?
Курить
Курить Настольную Книгу на тему метапакетов.
emerge --declean
Пожалуйста, не описывайте своё железо в подписи
Осторожно! Таки
Осторожно!
Такие команды просто так с бухты-барахты выполнять нельзя ни в коем случае!
Во-первых желательно обновить дерево
Во-вторых обязательно обновить все пакеты на которые доступны обновления.
для начала выполнить emerge -p--declean
Quote: Во-первых
Чего для?
Пожалуйста, не описывайте своё железо в подписи
сам revdep-rebuild про
сам revdep-rebuild про это говорит - он тогда зависимости неправильно высчитает, и может лишнее снести.
Мы ж не про
Мы ж не про revdep-rebuid (-:E
Пожалуйста, не описывайте своё железо в подписи
Ну так
Ну так чтоб сделать emerge -p--declean надо точно знать какие пакеты притянул установленный пакет. А как ?...
Еще вопрос
Вот -p --depclean показывает, что надо удалить net-libs/gnutls, а equery d показывает, что от него зависит куча пакетов. Что это значит ?
это значит, что
это значит, что пора использовать paludis
Да сыроват
Да сыроват вроде пока :)
отнюдь,
отнюдь, довольно давно использую. по крайней мере с зависимостями работает лучше. а еще очень удобно всегда было пересобирать им то, что собрано из свн, гит и тп..