rpm命令的一些使用

对于RPM包,常用的命令是rpm和rpmbuild。rpm的一些常用命令记录如下:

  • rpm -e xxxxx,删除某个rpm包
  • rpm -q xxxxx,查询某个rpm包是否存在,如果存在,给出rpm详细的名字。但是有时我们有时需要模糊查询,不确切知道rpm包的名字,这是我们可以用 yum search xxx来进行检索,yum给出在repo中的相关的包,同时也会给出本地的包(如果这个包不是repo中标准的包,另外安装的,也会给出)。我们也可以通 过rpm -qa 得到已安装的所有包的名字,rpm -qa | grep xxx,也可以当作模糊检索。
  • rpm -ivh xxxxxxx.rpm,用于安装某个rpm包,如果版本检查不符合要求,而想强制安装(不建议这样),可以加上--force的参数。
  • rpm -ivhU,安装版本比原来的高,如果我们删除rpm -e,可能其他包会依赖这个包,系统拒绝删除,我们直接增加U的参数,表示Update即可
  • rpm -qpl xxxxxxx.rpm,给出这个rpm包所包含的内容
  • rpm -qf <file_name>,查看某个文件归属于哪个rpm包

猜你喜欢

转载自fengyuyaoye.iteye.com/blog/1544838