我正在继承一个Centos 5框,我想了解一下在yum之外安装了什么rpms。
奖励:我如何审核安装在yum中的RPM,以确保它们没有损坏。
发布于 2012-02-02 13:10:33
如果一个包是在没有yum的情况下安装的,那么yum info缺少From 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行。
发布于 2012-02-02 12:56:19
由yum安装/更新的rpms登录/var/log/yum.log。所有其他都是在centos安装过程中安装的,或者是使用rpm命令安装的。
https://serverfault.com/questions/355836
复制相似问题