Linux软件包管理之RPM

微笑RPM软件包的一个例子:sudo-1.7.2p1-5.el5.i386.rpm

其中包括软件名(sudo)、版本号(1.7.2p1)、发行号(5.el5)、和硬件平台(i386)。

----------------------------------------------------------------------

1、卸载:#rpm -e sudo(注意:如果其他软件包有依赖关系,卸载时会产生提示信息,可使用--nodeps强行卸载)

2、安装:#rpm -ivh sudo-1.7.2p1-5.el5.i386.rpm

挂载光盘:#mkdir  /mnt/cdrom

                  #mount  /dev/cdrom  /mnt/cdrom

查询:#rpm -q sudo

           #rpm -qa | grep samba

其他安装选项:--excludedocs    不安装软件包中的文档文件

                         --prefix  PATH    将软件包安装到由PATH指定的路径下

                         --test                    只对安装进行测试,并不实际安装

                         --replacepkgs      覆盖安装

                         --replacefiles        忽略错误信息强行安装

                         --nodeps               忽略依赖包强制安装

3、升级:#rpm  -Uvh  sudo-1.8.0p1-5.el5.i386.rpm

4、查询

选项:-a 查询所有已安装的软件包

   -f 查询文件所属软件包

   -p 查询软件包

   -i  显示软件包信息

    -l 显示软件包中的文件列表

    -d 显示被标注为文档的文件列表

    -c 显示被标注为配置文件的文件列表

5、rpm查询应用案例:

a、查询文件隶属的软件包:rpm -qf

b、查询软件包信息:rpm -qi(已安装)、rpm -qip(未安装)

c、查询软件包安装文件:rpm -ql、rpm -qlp

d、查询软件包帮助文档:rpm -qd

e、查询软件包配置文件:rpm -qc

6、校验:#rpm -V 软件名称


7、软件包文件提取:




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值