源码包与二进制包
包分类
源码包:可以看到源码,可以修改源码,安装需要自己指定安装位置,和安装后后续管理需要自己来。
二进制包:源码经过编译后的包,安装有默认的位置,并且可以由系统管理。
包的命名
包全名:
例如:httpd-2.2.15-53.el6.centos.x86_64.rpm
①、httpd:软件包名
②、2.2.15:软件版本
③、15:软件发布的次数
④、el6.centos:适合的Linux平台
⑤、x86_64:适合的硬件平台,这里表示64位。
⑥、rpm:rpm包的扩展名,注意Linux是没有扩展名的概念,这里是告诉管理员这是一个rpm包文件。
包名:httpd
rpm包安装
rpm -ivh 包全名
解决依赖:
rpm包升级
rpm -Uvh 包全名
rpm包卸载
rpm -e 包名
rpm包查询是否安装
rpm -q 包名
rpm -qa 查询所有安装的包
rpm包查询详情
rpm -qi 包名
rpm包查询安装位置
rpm -ql 包名
查询文件属于哪个rpm包
rpm -qf 文件
查询包依赖
rpm -qR 包名