devel是 develop 的缩写 开发的意思, 有devel的包就是开发包,你要编译安装某些软件会提示你缺少那些开发...
*-devel开发包中主要包括一些头文件和静态链接库,任何*-devel包基本都是这样。 python-dev或者其他*.devel软件一般都是C语言编写的一些头文件或cpp文件,往往是其他模块或这我们自己写的模块在编译时,需要依赖这些*-devel软件包。 1、devel的rpm包,包括 头文件、链接库、开发文件、演示代码并且能生成相应的pc包,这...
思考:libxcb 和 libxcb-devel 的版本 已经是 1.8.1-1,应该不是哪个软件没装的原因了,难道是 ∵ libxcb-devel-1.8.1-1.el6.i686.rpm 正在使用 libxcb-1.8.1-1.el6.i686.rpm 而使得libxcb-1.8.1-1.el6.i686.rpm无法更新?(就像是一个进程独占一个文件的时候,其它进程无法操作该文件,一样的道理?) ...
devel是 develop 的缩写 开发的意思, 有devel的包就是开发包,你要编译安装某些软件会提示你缺少那些开发包然后就可以根据这个装上拉
devel:表示这个RPM包是软件的开发包 noarch:说明这样的软件包可以在任何平台上安装,不需要特定的硬件平台。在任何硬件平台上都可以运行 manual 手册文档 httpd-2.2.3-29.el5.i386.rpm 软件名称httpd|软件版本号2.2.3|发布版本号29|el5软件包是在RHEL5.x/CentOS5.x下使用|包适用的硬件平台i386|...
rpmbuild制作rpm 包 同时生成devel包 阻止rpmbuid打包时strip程序/库 修改rpm、重新制作rpm包 RPM 打包 工具 SPEC文件 spec文件关键字说明大全 rpmbuild的目录和Spec宏变量和参数说明 preamble部分 Body 部分 标题宏变量/工作目录 符号说明 spec文件不写依赖的情况依然存在依赖库 ...
(1)el*:表示发行商的版本,el6表示这个软件包是在rhel6.x/centos6.x下使用;rpm包有个特点,centOS7的rpm包一般只能装到CentOS7的系统里,CentOS6的软件包只能装到CentOS6的系统里。 (2)devel:表示这个rpm包是软件的开发包 (3)noarch:说明这样的软件包可以在任何平台安装和运行,不需要特定的硬件平台 ...
fedora-rmdevelrpms Find (and optionally remove) "development" RPMs fedora-rpmchecksig Check package signatures using alternate RPM keyring fedora-rpminfo Prints information about executables and libraries fedora-rpmvercmp RPM version comparison checker ...
0、安装rpmbuild工具包 代码语言:javascript 复制 yum-y install rpm-build rpm-devel rpmdevtools mkdir-p/root/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} 1、创建原始文件 代码语言:javascript 复制 mkdir/root/rpmbuild/SOURCES/eee-1.0 2、创建需要打包的文件 ...
(默认1开始)Summary:my first rpm<===软件包描述信息Group:<===软件包的安装分类,参见/usr/share/doc/rpm-4.x.x/GROUPS这个文件License:GPL<===软件的授权方式URL:<===这里本来写源码包的下载路径或者自己的博客地址或者公司网址之类Source0:%{name}-%{version}.tar.gz<===源代码包的名称(默认时rpm...