码迷,mamicode.com
首页 > 系统相关 > 详细

Linux_note rpm

时间:2016-01-02 16:35:22      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:manager   package   

pm== redhat package manager 

1、rpm安装与卸载

安装一个rpm包

#rpm -ivh /dir/包名.rpm

     -i 安装

     -v 可视化

     -h 显示安装进度

     -force 强制安装,比如安装包已安装过使用它将覆盖原来的文件和其他文件安装。

     -nodeps 安装包依赖其他包时,即使其他包没安装,也要安装此包(这样安装的安装包不完整需要接着安装其依赖包)

卸载:rpm -e 包名

升级安装包:rpm -Uvh

2、rpm 查询

#rpm -q rpm包名     

     -qa 查看系统里安装过的rpm包,也可以跟包名    

     如:[root@zekLinux Packages]# rpm -qa |grep vim

         vim-common-7.4.629-5.el6.i686

         vim-enhanced-7.4.629-5.el6.i686

         vim-minimal-7.4.629-5.el6.i686

         vim-filesystem-7.4.629-5.el6.i686    

     或:[root@zekLinux Packages]# rpm -qa |grep ‘vim*‘

         vim-common-7.4.629-5.el6.i686

vim-enhanced-7.4.629-5.el6.i686

vim-minimal-7.4.629-5.el6.i686

device-mapper-1.02.95-2.el6.i686

vim-filesystem-7.4.629-5.el6.i686

sysvinit-tools-2.87-6.dsf.el6.i686

  device-mapper-libs-1.02.95-2.el6.i686

查看已安装rpm包的详细信息:

#rpm -qi 包名 

如:rpm -qi libjpeg-turbo-devel列出一个rpm包安装文件:    

#rpm -ql 包名 

如: rpm -ql libjpeg-turbo-devel

列出一个文件属于哪个rpm包:#rpm -qf 文件的绝对路径

如:# rpm -qf /usr/share/man/man1/xmodmap.1.gz    

    xorg-x11-server-utils-7.72.el6.i686

如:# which vim/usr/bin/vim# rpm -qf `which vim`==rpm -qf /usr/bin/vim

    vim-enhanced-7.4.629-5.el6.i686

总结:rpm -qa 可以查看所有已经安装过的rpm包

      rpm -qf 文件名绝对路径,可以查看该文件由哪个包安装的

      rpm -ql 包名,可以查看该包安装哪些文件

      rpm -qi 包名,可以查看该包的详细信息


Linux_note rpm

标签:manager   package   

原文地址:http://wholelife.blog.51cto.com/9839556/1730862

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!