rpm
源代码基本编译流程:
源代码形式的缺点:操作复杂,编译时间较长,极容易出现错误
源代码形式的有点:适用所有系统,可定制
RPM
1、简化软件安装操作,通过将源代码基于特定平台系统编译为可执行文件,并保存依赖关系,来简化开源软件的安装管理
2、不同平台下编译成不同RPM包,以实现跨平台
命名规范
文件名 版本号 系统平台 系统位数
安装
rpm -i software.rpm
载卸
rpm -e software
升级
rpm -U software-new.rpm
http/ftp安装
rpm -ivh http://*****
可加入参数
-v 显示信息
-h 显示进度条
RPM查询
RPM验证
软件在传播的过程中可能会被恶意的修改,所以为了安全起见现代系统都加入了对软件的验证功能
验证一般使用非对称加密算法,所以需要一个密钥。
导入密钥:
rpm --import RPM-GPG-KEY-CentOS-6
验证rpm文件
rpm -K software.rpm
验证已安装的软件
rpm -V software