liunx中的软件安装格式:
(1)源码安装(其中有一种脚本安装)
(2)二进制包(RPM包、系统默认包)
RPM命名规则(软件包名-如那件版本-发布次数.适合的liunx平台.适合的硬件平台.rpm扩展名):
RPM安装:
rpm -ivh 包全名
-i(install) 安装
-v(verbose) 显示详细信息
-h(hash) 显示进度
--nodeps 不检测依赖性
RPM升级:
rpm -Uvh 包全名
-U(upgrade) 升级
RPM卸载:
rpm -e 包名
-e(erase) 卸载
--nodeps 不检查依赖性
RPM查询:
(1) rpm -q 包名 --查询是否安装
-q(query)
(2) rpm -qa --查询所有安装RPM包
- a(all)
(3) rpm -qi 包名 --查询软件包的详细信息
- i(infomation)查询软件信息
-p(package)查询未安装包的信息
(4) rpm -ql 包名 --查询包中文件的安装位置
-l(list)列表
-p(package)查询未安装包的信息 需要跟包全名
(5) rpm -qf 文件名 根据文件名查询他属于那 一个包
-f(find)查询文件属于哪一个包
(6) rpm -qR 包名 查询软件包的依赖性
-R(requires)查询软件包的依赖性
-p(package)查询未安装包的信息
RPM包的校验:
rpm -V 已安装的包名 --校验RPM包是否做了修改
-V(verify)检验RPM包中的文件