sip-devel-4.14.6-4.el7.x86_64.rpm,编译SIP绑定必备包介绍及下载
作用
sip-devel-4.14.6-4.el7.x86_64.rpm 是 SIP(SIP Toolkit)的开发包,适用于 CentOS 7 或 RHEL 7 的 x86_64 架构系统。它包含编译 Python 的 SIP 绑定(例如 PyQt)所需的头文件和静态库。该软件包是使用 SIP 工具创建 Python 扩展模块(特别是与 C/C++ 库交互的模块)时的必要构建依赖。
来历
该 RPM 包来自 CentOS 7 或 RHEL 7 的官方或 EPEL(Extra Packages for Enterprise Linux)软件仓库。软件包名称遵循标准 RPM 命名规则:sip(包名)-4.14.6(上游版本号)-4(发行版构建号).el7(适用于 Enterprise Linux 7).x86_64(64位架构).rpm。SIP 工具本身由 Riverbank Computing 开发,用于将 C/C++ 库生成 Python 绑定。
安装方式
在基于 Red Hat 或 CentOS 7 的 x86_64 系统中,可以使用以下命令来安装这个 RPM 包:
sudo rpm -ivh sip-devel-4.14.6-4.el7.x86_64.rpm
如果系统配置了
yum
包管理器,也可以使用
yum
进行本地安装,它能自动处理依赖关系:
sudo yum localinstall sip-devel-4.14.6-4.el7.x86_64.rpm
在安装之前,需要确保当前用户具有足够的权限(通常使用
sudo
),并且该 RPM 包文件位于当前工作目录下,或者在命令中指定正确的文件路径。
参考依据
- RPM 包命名规则:遵循“包名-版本号-发行号.发行版.架构.rpm”的通用命名约定,例如该包名明确标识了其版本、构建次数和适用平台。
- rpm 和 yum 命令:在 RHEL/CentOS 7 系统中,rpm -ivh
是直接安装本地 RPM 包的标准命令,而
yum localinstall是能自动解决依赖的推荐安装方式。
- sip-devel 包作用:根据 Riverbank Computing 官方文档及该 RPM 包在发行版仓库中的描述,sip-devel 包提供了开发 SIP 绑定所需的头文件和库。