我正在inheritance一个Centos 5盒子,我想知道在yum之外安装了哪些rpms。
奖励:我如何审计安装了yum的RPM,以确保它们没有损坏。
如果一个软件包没有安装yum, yum info缺lessFrom repo字段。
以下是从存储库安装的软件包:
Installed Packages Name : java-1.6.0-openjdk Arch : x86_64 Epoch : 1 Version : 1.6.0.0 Release : 61.1.10.4.fc16 Size : 81 M Repo : installed From repo : updates Summary : OpenJDK Runtime Environment ---8<---snip---8<---
这里有一个与rpm命令一起安装的软件包:
Installed Packages Name : jre Arch : x86_64 Version : 1.7.0 Release : fcs Size : 46 M Repo : installed Summary : Java(TM) Platform Standard Edition Runtime Environment ---8<---snip---8<---
尝试
for each in `rpm -qa`; do yum info $each | egrep "^(Name|Repo|From repo)"; echo; done >/tmp/packages.txt
然后从/tmp/packages.txt看到哪些包缺乏From repo行。
由yum安装/更新的rpmslogging在/var/log/yum.log中。 所有其他的都在centos安装过程中或rpm命令中安装。