Назад | Перейти на главную страницу

Как найти установленные пакеты, зависящие от Python, на машине с CentOS?

Есть ли команда, чтобы узнать такую ​​информацию на машине CentOS?

Вы могли бы попробовать

repoquery --whatrequires --installed python

--installed Ограничить запрос ТОЛЬКО установленными pkgs - отключает все репозитории и действует только на rpmdb

--whatrequires CAPABILITY Запросить все пакеты, требующие CAPABILITY.

Следующая команда может быть запущена пользователем без полномочий root, чтобы определить, для каких пакетов требуется python.

rpm -q --whatrequires python

Еще одно преимущество использования rpm команда состоит в том, что она знает только о пакетах, которые установлены на локальном компьютере, тогда как "repoquery is a program for querying information from YUM repositories" и требует рут-доступа.

Если вы напечатаете

ням стереть питон *

процесс yum перечислит все программное обеспечение, которое зависит (удаляет зависимости) от наличия пакетов python.

Очевидно, просто ответьте «нет» на вопрос, действительно ли вы хотите их удалить.