Есть ли команда, чтобы узнать такую информацию на машине 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.
Очевидно, просто ответьте «нет» на вопрос, действительно ли вы хотите их удалить.