src.rpm

src.rpm是包含软件源代码的rpm包,需要通过rpmbuild工具进行编译才能生成适用于特定硬件平台的二进制rpm包。编译过程涉及spec文件、GCC编译环境及依赖库的安装。编译完成后,二进制rpm包将存储在RPMS目录下。
摘要由CSDN通过智能技术生成

src.rpm

what is src.rpm

  • src.rpm是以rpm形式发布的源代码软件包,src.rpm是一个按特定的格式打包,包括了软件的源代码包。包括了软件的源代码包,以及具体编译spec脚本。 src.rpm软件包需要先编译成二进制形式的rpm软件包才能使用
  • 二进制形式rpm软件包是Linux发行版提供商在特定的硬件平台上编译 好的软件包,通常只能安装在特定的硬件平台与特定发行版版本的 Linux系统中,要求运行该软件包的用户的主机系统的软硬件环境需要 与当初编译这个的rpm软件包的设定的运行主机环境相同才能运行。如 编译成适合在x86_64硬件架构上安装运行rpm软件包不能运行在CPU架 构为i686的Linux系统
  • 要编译src.rpm包,在本机需要有rpmbuild工具,像编译源代码 程序一样,需要在本机有GNU/GCC编译环境,以及安装有应用软 件调用的函数库与函数库devel开发包。

编译src.rpm的步骤

  • 获得src.rpm文件,复制到Linux系统;
  • 使用rpm -ivh 命令把src.rpm包安装到系统的src.rpm 工作目 录(/root/rpmbuild或/usr/src/redhat;
  • 在src.rpm工作目录的SPECS下找到对应的spec文件(如 tree.spec),执行rpmbuild -ba命令开始编译;
  • 编译完成后,在RPMS目录下找到对应那个的rpm包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值