Explore the field guideDocumentationField guidesCommunitySearchStoreJournal

1.14.x documentation

Conversion Configuration File Introduction

package.yaml is the basic information file for ll-pica to convert deb packages. It contains information such as the base and runtime versions to be built, and the deb packages that need to be converted.

On this pageProject Directory StructureField Definitions

package.yaml is the basic information file for ll-pica to convert deb packages. It contains information such as the base and runtime versions to be built, and the deb packages that need to be converted.

Project Directory Structure

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

Field Definitions

Build Environment

The build environment for converting deb packages to Linglong packages.

runtime:
  version: 23.0.1
  base_version: 23.0.0
  source: https://community-packages.deepin.com/beige/
  distro_version: beige
  arch: amd64
Name Description
runtime Runtime environment
version Runtime version, three-digit version can fuzzy match the fourth digit
base_version Base version number, three-digit version can fuzzy match the fourth digit
source Source used when obtaining deb package dependencies
distro_version Distribution code name
arch Architecture required for obtaining deb packages

Deb Package Information

file:
  deb:
    - type: local
      id: com.baidu.baidunetdisk
      name: com.baidu.baidunetdisk
      ref: /tmp/com.baidu.baidunetdisk_4.17.7_amd64.deb
Name Description
type Acquisition method, local requires specifying ref, repo does not require specifying ref.
id Unique name of the build product
name Specify the correct package name that apt can search for
ref Path of the deb package on the host machine
Source ↗

Documentation adapted from the versioned OpenAtom-Linyaps source. Examples describe the documented workflow; they are not a claim of a local Linux test.

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