rpm 软件包是程序源代码经过编译和封装后形成的包文件,在软件包内会封装软件的程序,配置文件,帮助手册等。
一 .了解rpm 软件包
要使用rpm也需要了解它的名称所指信息,rpm软件包的一般命名格式如下。
vsfpd-2.2.2-11.el7.x86_64.rpm
参数解释
软件名 :vsftpd
版本号 :2.2.2
发布号 :11.el7 —— 每次推出新版本rpm包时便会更新这个数值。
硬件平台:x86_64 ——此包所以适用的硬件平台,x86指64位的pc架构,如 i386 ,i686等 是指32位的pc架构,一般情况32位的软件包也适用于64位的平台,具有向下兼容的原则。
二.常用rpm命令
rpm -i 安装
-v 显示过程
-h hash 加密
-e 卸载
-a 所有
-q 查看
-p 软件包
-ql 查看软件安装文件路径
-qlp 查看未安装或如多安装后的文件路径
-qf 根据某文件找出所属安装包
-qc 查看软件配置文件名
-qd 查看软件帮助文件
--scrtips 查看脚本
--nodeps 忽略软件依赖
--force 强行安装
-Kv 监测软件包是否被篡改
三.使用方法举例
查看系统中已安装的rpm包个数
查看系统中是否已经安装了某软件
已安装
卸载软件
安装
四.第三方软件仓库
1把所有的rpm格式的软件包都放在 /var/www/heml/ 下的新建的目录里,此目录可被网络访问到
2.添加一条yum 指向/var/www/html/software
3测试
可以看到刚才的软件包都在这里。