浏览实践手册文档实践指南社区搜索商店博客

1.6.3

转换配置文件简介 · ll-pica

package.yaml 是 ll-pica 转换 deb 包的基础信息。如构建的 base、runtime 的版本,需要被转换的 deb 包。

本页目录工程目录结构字段定义

package.yaml 是 ll-pica 转换 deb 包的基础信息。如构建的 base、runtime 的版本,需要被转换的 deb 包。

工程目录结构

{workdir}
├── package
│   └── {appid}
│       ├── linglong
│       ├── linglong.yaml
│       └── start.sh
└── package.yaml

字段定义

构建环境

deb 包转玲珑包的构建环境。

runtime:
  version: 23.0.1
  base_version: 23.0.0
  source: https://community-packages.deepin.com/beige/
  distro_version: beige
  arch: amd64
名称 描述
runtime 运行时(runtime)
version 运行时(runtime)版本,三位数可以模糊匹配第四位
base_version base 的版本号, 三位数可以模糊匹配第四位
source 获取 deb 包依赖时使用的源
distro_version 发行版的代号
arch 获取 deb 包需要的架构

deb 包信息

file:
  deb:
    - type: local
      id: com.baidu.baidunetdisk
      name: com.baidu.baidunetdisk
      ref: /tmp/com.baidu.baidunetdisk_4.17.7_amd64.deb
名称 描述
type 获取的方式,local 需要指定 ref,repo 不需要指定 ref。
id 构建产物的唯一名称
name 指定 apt 能搜索到的正确包名
ref deb 包在宿主机的路径
来源 ↗

文档依据 OpenAtom-Linyaps 的版本化源码整理。示例说明文档中的工作流程,不代表已在本地 Linux 环境完成测试。

© UnionTech Software Technology Co., Ltd. · LGPL-3.0-or-later