Como encontro pacotes instalados que dependem do Python em uma máquina do CentOS?

1

Existe um comando para descobrir essas informações em uma máquina do CentOS?

    
por karthick 01.03.2013 / 12:52

3 respostas

4

Você poderia tentar

repoquery --whatrequires --installed python

--installed Restrict query ONLY to installed pkgs - disables all repos and only acts on rpmdb

--whatrequires CAPABILITY Query all packages that require CAPABILITY.

    
por 01.03.2013 / 13:18
2

O seguinte comando pode ser executado por um usuário não-root para determinar quais pacotes requerem python.

rpm -q --whatrequires python

Outra vantagem de usar o comando rpm é que ele só sabe sobre pacotes que estão instalados na máquina local, enquanto "repoquery is a program for querying information from YUM repositories" e requer acesso root.

    
por 01.03.2013 / 23:19
1

Se você digitar

yum erase python*

o processo yum listará todos os softwares dependentes (removidos para dependências) da presença dos pacotes python.

Obviamente, apenas responda não para saber se você realmente deseja removê-los.

    
por 01.03.2013 / 13:04