快照应用程序二进制目标

伊万·多科夫(Ivan Dokov)

我正在尝试将我的第一个python应用程序打包为snap应用程序。我检查了很多Github存储库,无法理解在执行snap应用程序时将二进制文件设置为要执行的apps:部分部分)。我已经尝试了很多方法,但是无法正确构建快照。
一旦构建表明phockup找不到二进制文件,或者在执行成功构建二进制文件后的其他时间,我将phockup获得Python控制台,提示到错误的路径phockup.py

这是我的snapcraft.yaml文件

基罗法

您要捕捉的项目不包含setup.py或任何类型的构建系统,因此Snapcraft不知道要安装的项目。您可以使用setuptools并将其添加setup.py到您的项目中,也可以保持现状,并准确地告诉Snapcraft您想要安装的内容,就像这样(注意使用install关键字):

name: phockup
version: '1.2.0'
summary: Photo and video sorting tool
description: |
  Media sorting and backup tool to organize photos and videos from your camera in folders by year, month and day.
  The software will collect all files from the input directory and transfer them to the output directory without
  changing the files content. It will only rename the files and place them in the proper directory for the year, month and day.
grade: devel
confinement: devmode

apps:
  phockup:
    command: phockup

parts:
  phockup:
    plugin: python
    source: https://github.com/ivandokov/phockup.git
    source-tag: v1.2.0
    install: |
      mkdir -p $SNAPCRAFT_PART_INSTALL/bin
      cp phockup.py $SNAPCRAFT_PART_INSTALL/bin/phockup

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

什么是应用程序二进制接口(ABI)?

无法安装快照应用程序

快照应用程序的权限

将Cocoa Utility应用程序拆分为帮助程序二进制+主应用程序二进制文件的优缺点?

如何在Play商店上载拆分的应用程序二进制文件

如何使Linux的Qt应用程序二进制分发

无法在ItunesConnect中删除应用程序二进制文件

Pyinstaller生成的应用程序未链接到指定的二进制文件(chromedriver)

将预编译的二进制文件捆绑到电子应用程序中

为什么使用结构会增加应用程序的二进制大小?

如何打包包含需要放在$ PATH中的二进制文件的应用程序?

如何在Linux中将应用程序/二进制数据转换为纯数据

Xcode中要提交的应用程序二进制文件在哪里?

为Linux分发二进制应用程序的最佳方法是什么?

在Linux发行版之间分发二进制应用程序

如何为您的Java应用程序创建本机二进制文件?

Google App Engine中实际的应用程序二进制限制是多少?

如何获取应用程序二进制文件的路径?

应用程序提交二进制文件未显示在iTunes Connect中

如何使用SaltStack管理应用程序二进制文件?

导入项目时未生成应用程序二进制文件(.apk)

我可以从Windows应用程序执行Linux二进制文件吗?

使用 Expo 构建二进制文件会压缩应用程序的大小吗?

旧版应用程序中的数字到二进制的转换

如何从源代码构建的应用程序制作二进制文件或.deb文件?

表外部sqlite DB中的特定于应用程序的二进制数据

升级期间如何更新正在运行的应用程序二进制文件?

如何安装'Nocturn':Ubuntu 17.10中的预构建二进制应用程序

在 Android.view.inflateexception 二进制 xml 文件中停止应用程序