RPM软件包管理 RPM 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要编译成为二进制形式之后才能够运行使用 源代码基本编译流程: 1- ./configure 检测编译环境、相关库文件以及配置参数并生成makefile 2- make 对源代码进行编译,生成可执行文件 3- make install 对生成的可执行文件安装到计算机中 源代码形式的软件使用起来较为麻烦,但是兼容性及可控制性较好 开源软件一般都会大量使用其他开源软件的功能,所以开源软件会有大量的依赖关系 源代码形式的缺点:操作复杂、编译时间长、极容易出现错误 源代码形式的优点:使用所有系统、可定制 为了方便使用,开发了RPM 默认的命名规范 第一部分是这个软件的名字 第二部分是版本号 第三个和第四个是对应的系统和平台 安装软件:rpm -i software.rpm 卸载软件:rpm -e software 升级形式安装: rpm -U software-new.rpm rpm支持通过http、ftp协议安装软件 rpm -ivh http://www.linuxcast.net/software.rpm -v 显示详细信息 -h 限制进度条 rpm -qi linuxqq 显示linuxqq的详细信息 rpm -ql linuxqq 列出所有linuxqq的包含文件 rpm -qlp linuxqq 未安装的linuxqq的包含文件 加一个p就是查看未安装的了 rpm -K linuxqq 验证linuxqq文件的完整性 rpm -V linuxqq 验证已安装的文件完整性 |