.deb
のUbuntuソフトウェア、特に guake
をUbuntu Snappy *のパッケージに変換したい。
buntu開発ツールのドキュメント によると、
すべてのメタデータはmeta/package.yamlにあります。このファイルの詳細は、開発者向けのドキュメンタリードキュメントに記載されていますが、簡単に言うと、非常にシンプルであり、次のような簡単な方法で対処できます。
name: pkgname version: version-string apps: binary: - command: path/to/binary another-binary - command: path/to/another-binary
...パッケージは「pkgname」と呼ばれます... version「version-string」と... pkgname/nameおよびpkgname/anotherと呼ばれるバイナリ。
私は 自分でグーグルで検索しました で、そのような変換のテーマについてはほとんど発見していません。
ビルドエンジニアとして、貿易によって、そしてUbuntuの愛好家として、私はこの種のことを学ぶことで利益を得る立場にあるかもしれません。
.debはどのようにしてsnap *になりますか?
*どうやら、Ubuntu Snappyのパッケージの形式は「スナップ」形式と呼ばれています。
snapcraft.yaml
の関連部分は次のとおりです:parts: leafpad: plugin: nil stage-packages: [leafpad]
ここでは、leafpad
と呼ばれる部分を定義します。この部分では何も実行する必要はありません(nil
プラグイン)が、Ubuntuパッケージleafpad
のコンテンツはステージングされます。それでおしまい。
https://developer.ubuntu.com/snappy/build-apps/ 明らかにそれに関する詳細があります。