Nat*_*ese 19 packaging deb ubuntu-core snap
我想将一些Ubuntu的软件.deb,特别是guake,于Ubuntu斯纳皮*包。
所有元数据都存在于 meta/package.yaml 中。该文件的详细信息记录在 snappy developer documentation 中,但简而言之,它非常简单,您可以使用以下简单的方法:
Run Code Online (Sandbox Code Playgroud)name: pkgname version: version-string apps: binary: - command: path/to/binary another-binary - command: path/to/another-binary...您的包名为“pkgname”...版本“version-string”和...二进制文件,称为 pkgname/name 和 pkgname/another。
我自己在谷歌上搜索过,几乎没有发现这种转换的主题。
作为一名构建工程师,通过贸易,以及热爱 Ubuntu 的爱好者,我可能能够从学习这类事情中受益。
.deb 如何变成 snap*?
* 显然,Ubuntu Snappy 的软件包格式称为“snap”格式。
这里的相关部分snapcraft.yaml是:
parts:
leafpad:
plugin: nil
stage-packages: [leafpad]
这里你定义了一个名为 的部分leafpad,不需要做任何事情(插件),但是要暂存nilUbuntu 包的内容。leafpad就是这样。
https://developer.ubuntu.com/snappy/build-apps/显然有更多相关信息。
| 归档时间: |
|
| 查看次数: |
6136 次 |
| 最近记录: |