制品仓库 CODEARTS ARTIFACT-通过私有依赖库页面上传/下载私有组件:上传RPM私有组件
上传RPM私有组件
RPM简介
- RPM 全名 RedHat Package Manager,是由Red Hat公司提出,被众多Linux发行版本所采用,是一种以数据库记录的方式来将所需要的软件安装到Linux系统的一套软件管理机制。
- 一般建议使用以下规范打包命名RPM二进制文件。
软件名称-软件的主版本号.软件的次版本号.软件的修订号-软件编译次数.软件适合的硬件平台.rpm
例如:hello-0.17.2-54.x86_64.rpm。其中,“hello”是软件名称,“0”是软件的主版本号,“17”是软件的次版本号,“2”是软件的修订号,“54”是软件编译次数,“x86_64”是软件适合的硬件平台。
软件名称 |
主版本号 |
次版本号 |
修订号 |
编译次数 |
适合的硬件平台 |
---|---|---|---|---|---|
hello |
0 |
17 |
2 |
54 |
x86_64 |
注:上传组件时需要配置以下两个参数。
参数 |
说明 |
---|---|
Component |
组件名称。 |
Version |
RPM二进制包的版本。 |
- 进入私有依赖库,在左侧边栏中单击待上传私有组件的目标仓库。
- 单击页面右侧“上传制品”。
- 在弹框中输入组件参数,并上传文件,单击“上传”。
图3 上传制品
上传成功之后,可在仓库组件列表中看到RPM二进制包,同时在组件名称路径下生成对应的元数据“repodata”目录,可用于yum安装。