我们一般很熟细用rpm在linux上安装软件,rpm -ivh ,rpm -Uvh是最常用到的。
有时我经常被关于rpm的问题所困惑,我想知道XX文件属于哪一个rpm包的,rpm安装后,在系统上创建了那些文件,那些是配置文件。
假设有abc-version.rpm
/usr/bin/abc
rpm -qf /usr/bin/adc 查询该文件属于哪一个rpm包。
rpm -qa|grep abc查询系统是否已经安装了*abc*-version.rpm包。
rpm -qpl abc-version.rpm 查询文件被安装到哪里去。注意,假设abc-version.rpm包在/usr/local/目录下。应首先cd /usr/local/在执行上面的命令。或者是
rpm -qpl /usr/local/abc-version.rpm
这个命令不是很管用:即使我没有安装这个包,照样可以查,但和实际文件安装的位置有些差异。若安装该包后,最好用rpm -ql abc来查询文件安装的位置。
rpm -qc abc查询配置文件的位置。
rpm -qi abc查询rpm包的一些信息,看了就清除了。
rpm -e abc卸载rpm包
阅读(586) | 评论(0) | 转发(0) |