RHEL / CentOS - Как мне найти все пакеты rpm, которые зависят от конкретного пакета?

Создайте небольшой скрипт (я использую distg ++ в своем PATH), содержащий его:

distcc g++ "$@"

и запустите cmake :

cmake .. -DCMAKE_CXX_COMPILER=distg++
2
28.03.2019, 02:45
1 ответ

Попробуйте это,

Обычно rpm -eне удаляет пакет, если есть другие пакеты, зависящие от этого пакета [конечно, --nodepsможно использовать для обхода этого]. Как упомянул @JeffSchaller, rpm -eтакже можно использовать в сочетании с --test, чтобы увидеть, есть ли какие-либоerror: Failed dependencies:

--test Don’t really uninstall anything, just go through the motions.  Useful in conjunction with the -vv option for debugging.

rpm -e -vv <package_name>--проверка наerror: Failed dependencies:

или

rpm -e -vv --test <package_name>--проверка наerror: Failed dependencies:

Подробнее см.man rpm

3
27.01.2020, 22:02

Теги

Похожие вопросы