发布于 2016-01-02 21:05:08 | 422 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的精品教程,程序狗速度看过来!

RPM RPM 包管理器

RPM Package Manager (RPM) 是一个强大的命令行驱动的软件包管理工具,用来安装、卸载、校验、查询和更新 Linux 系统上的软件包。


rpm== 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 包名,可以查看该包的详细信息



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务