linux命令:rpm

rpm即软件包管理器,英文全拼为Redhat Package Manager。

是linux的系统软件包。类似于window系统中的“添加/删除程序”。用于linux系统中安装、删除软件。

经常使用的用法介绍:

1.查看软件包的详细信息-q

rpm -qpil heartbeat-pils-2.1.4-4.1.i386.rpm

选项:

-q:query,查询时必须的选项,下面的三个选项要与-q配合使用

-p:查询软件包的文件

-i:查询软件包的详细信息,与选项-q使用才有这意思,若单独使用则是安装的意思

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

2.安装软件-i

(1)本地安装

rpm –ivh heartbeat-pils-2.1.4-4.1.i386.rpm

(2)在线安装

rpm –i ftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm

选项:

-vh用于显示安装进度,常用

其他:

-h (or --hash) 安装时输出hash记号 (``#'')

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

--percent 以百分比的形式输出安装的进度。

--excludedocs 不安装软件包中的文档文件

--includedocs 安装文档

--replacepkgs 强制重新安装已经安装的软件包

--replacefiles 替换属于其它软件包的文件--force 忽略软件包及文件的冲突

--noscripts 不运行预安装和后安装脚本

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

--ignorearch 不校验软件包的结构

--ignoreos 不检查软件包运行的操作系统

--nodeps 不检查依赖性关系

--ftpproxy 用 作为 FTP代理

--ftpport 指定FTP的端口号为

3.卸载已安装软件-e

rpm –e  heartbeat-pils-2.1.4-4.1.i386.rpm

选项 –e 即erase

4.查询某文件属于的软件包-q

rpm –qf 文件名

注:rpm安装软件常常存在dependency hell,即各软件包的依赖关系。比如要安装heartbeat,需要多个软件包。要删除的时候也要都删除。因此必须要对其中的依赖关系要明白。这时就要借助于yum,方便更新/添加/删除rpm包.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值