linux的rpm包管理

什么是rpm包:rpm是一种互联网下载包的打包及安装工具,它包含在某些linux的分发版中。它生成具有.rpm扩展名的文件。

rpm包有点类似于windows中.setup文件。

rpm包的名称格式:
如 apache-1.3.23-11.i386.rpm

“apache”代表的是软件名称
“1.3.23-11”代表的是软件版本号,主版本和此版本
“i386”代表的是软件运行的硬件平台
“rpm”表示文件扩展名,代表rpm包

rpm常用命令:
1、rpm -qa :查询所有安装的rpm软件包

rpm -qa | more
rpm -qa | grep samba


2、rpm -q 软件包名 : 查询某rpm软件包是否安装

rpm -q samba


3、rpm -qi 软件包名 :查询某rpm软件包详细信息

rpm -qi samba


4、rpm -ql 软件包名 :查询某rpm软件包中的文件

rpm -ql samba


5、rpm -qf 文件全路径名 查询文件所属的rpm软件包

rpm -qf /etc/passwd



rpm包的安装:

rpm -i rpm包全路径名称 :安装rpm包到当前系统
i = install

rpm -ivh rpm包全路径名称 : 安装rpm包到当前系统 有提示信息 有进度条

参数说明:
i = install 安装

v = verbose 提示

h = hash 进度条


rpm包的卸载:

rpm -e rpm包的名称
例如:

rpm -e samba


如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息
[quote]
Failed dependencies:
samba is needed by (installed) redhat-config-samba-1.0.4-1
[/quote]

若让rpm忽略这个错误继续卸载(这种情况下一般会导致依赖于该软件包的程序可能无法运行),清使用--nodeps命令行选项


rpm -e --nodeps samba
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值