[CentOS] determining what depends on a rpm
Leon Fauster
leonfauster at googlemail.com
Mon Dec 17 11:50:29 UTC 2018
> Am 16.12.2018 um 00:07 schrieb Gordon Messmer <gordon.messmer at gmail.com>:
>
> On 12/15/18 1:05 PM, Frank Cox wrote:
>> Ultimately it would be very useful to have some kind of a tool that would generate a report from the rpms installed on a system and tell you exactly what depends on what else. Among other things you could use that report to remove stuff that's not needed in any installation.
>
>
> While not a simple answer, this bash function will provide what you're looking for:
>
> whatrequires () { (rpm -q --qf '%{NAME}\n' "$1" ; rpm -q --provides "$1" ) | tr \\n \\0 | xargs -0 rpm -q --whatrequires ; }
>
or this one :-)
rpm -ev --test PACKAGENAME
will list all packages that require PACKAGENAME
--
LF
More information about the CentOS
mailing list