编译源码格式的rpm包-----à并制作为二进制格式的rpm包 实例#useradd mockbuild (需要使用mockbuild用户来编译)#rpm –ivh nginx……src.rpm(会在当前目录下生成rpmbuild目录)#cd rpmbuild;ls(以下是子目录介绍)SOURCES:存放的是程序源代码、补丁、脚本等。SPECS:nginx
前提:必须装好前面说过的开发环境,rhel6上的3个开发包组 Rhel5/centos5上面安装:1)Development Tools (2)Server Platform Development (3)DevelogmentlibrariesRhel6/centos6上面安装:1) Development Tools (2)Server Platform Developm
YUM介绍:RPM前端工具,在将rpm包依赖关系做成数据库的前提下,自动查找依赖关系,并从某个仓库(repository)下载到所需要的安装包并在本地完成安装;在客户端,用yum可以安装在本地配置文件中可以找到的仓库,通过仓库的元数据(仓库(repository)中的rpm包的rpm信息被抽取出来,制作成yum仓库的元数据),可以知道仓库中有哪些软件包,以及对应的安装依赖关系。****例如:如果要
程序语言开发的程序:系统调用:库,动态库(开发时指向的库) 程序:只要Windows上开的程序所指向的库遵循POSIX规范将源码拿到linux上编译时没问题的,运行应该也没有问题,能否运行还要看依赖的库文件是否存在;因为linux、Windows的ABI不同,Windows上编译好的程序无法在linux上正常运行,即使程序源码遵循POSIX规范。 API:POSIX(可移植os
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号