1

Я установил пакет с Yum (Varnish 3.0.2). Однако нужная мне функция была удалена, поэтому мне нужно откатиться назад.

Согласно документации, эта функция была удалена в бета-версии 3.0, поэтому я хотел вернуться к последней версии до этого. (Это 2.1.5)

Сейчас он установлен, но для него нужно было установить три RPM (с http://users.linpro.no/ingvar/varnish/2.1.5/2.1.5-1/el5/x86_64/).

После некоторых недоразумений с отсутствующими зависимостями они были установлены. Однако нужной мне функции все еще нет. Мне интересно, если одна из зависимостей на самом деле из новой сборки.

Знаете ли вы, как я могу увидеть версии всех зависимостей установленного пакета Yum?

1 ответ1

1

@ Hovanessian прав. Вы не получите больше того, что показывает деплист.

В spec-файле есть несколько видов зависимостей:

  • файловые зависимости

    Зависимость: /usr /bin /env провайдер: coreutils.x86_64 8.4-16.el6

    Версии нет, так как файл может быть предоставлен несколькими пакетами

  • виртуальные зависимости

    Зависимость: python(abi) = 2.6. Поставщик: python.x86_64 2.6.6-29.el6.

    Пакет "предоставляет" некоторые функции, от которых могут зависеть другие пакеты. Например, пакет python предоставляет версионный python(abi).

  • пакетные зависимости

    Зависимость: python-twisted-core> = 8.2.0 поставщик: python-twisted-core.x86_64 8.2.0-4.el6 поставщик: python-twisted-core.i686 8.2.0-4.el6

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

Подробнее о зависимостях: http://www.rpm.org/wiki/PackagerDocs/Dependencies

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .