RPM软件包管理

软件安装
方式一、源码包
优缺点:开源,自由定制,效率高,但是安装速度慢

方式二、二进制包(rpm 系统默认包)
优缺点:安装速度快、不能看到源代码、不灵活、有依赖性

rpm 命令管理
1、rpm在系统光盘的/Packages当中
2、命名原则
httpd-2.2.15-15.el6.centos.1.i686rpm
—httpd软件包名
—2.2.15软件般本
—15软件发布次数
—el6.centos适合的linux平台
—i686适合的硬件平台 x64就是代表64位linux
—rpm rpm包扩展名
3、rpm 包依赖性(www.rpmfind.net)
库赖性,结尾so.数据是文件,不是软件包

rpm安装
包全名:完整的包名:httpd-2.2.15-15.el6.centos.1.i686rpm
操作的包是在系统中没有安装的软件包时,使用包全名,而且要注意使对路径
安装、升级
包名:指是前面的英文:httpd
操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm/中的数据库
比如卸载或查询软件

rpm包查询方法
1)查询这个是不是安装了
rpm -q 包名
rpm -q http
2)rpm -qa |grep http 查询系统中安装了的所以rpm 这时加个一管道进行过率只显示http相关

3)rpm -qi 包名
-i查询软件包信息

rpm -qi 包名

4)查询没有安装包的信息(p用得不多)
rpm -qip 包全名

5)查询软件包中文件的安装位置
rpm -ql httpd 可看到装出来的文件很多

6)查询软件包未来安装可能会安装在位置
rpm -qlp ze(这是包全名)

7)rpm -qf 系统文件名(文件名必须是rpm装出来的)(f 查询系统文件属于哪个软件包安装产生的文件)

8)rpm -qR 包全名(查询软件包的依赖性)
rpm -qR httpd 意义不大
-p查询未安装包的信息

[root@cloudmas CMPPSimulator]# rpm -ql unzip
/usr/bin/funzip
/usr/bin/unzip
/usr/bin/unzipsfx
/usr/bin/zipgrep
/usr/bin/zipinfo
/usr/share/doc/unzip-6.0
/usr/share/doc/unzip-6.0/BUGS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值