需要对 snapcraft.yaml 中的部分提供帮助

需要对 snapcraft.yaml 中的部分提供帮助

我正在尝试将这些包添加为我的 snap 包的一部分:

  • PHP7 (当然需要 apache2) && (libapache2-mod-php5 \ php7.0-mcrypt \ php7.0-curl \ php7.0-gd \ php7.0-cli \ php7.0-cgi \ php7.0-imagick \ php7.0-common \ php7.0-imap \ php7.0-json \ php7.0-readline \ php7.0-sqlite \ php7.0-xcache \ php7.0-mysql);

  • openssh-服务器

  • 发送邮件
  • 默认 jdk
  • maven2
  • 解压缩
  • mysql 客户端
  • nagios-插件
  • nagios-nrpe-服务器

如果您能帮助我,请问我应该在 snapcraft.yaml 文件的各个部分声明什么(我的意思是源、源类型、插件......)

答案1

添加您想要作为管理单元的一部分运送其内容的所有软件包stage-packages:

看一眼https://github.com/ubuntu/snappy-playpen了解更多应用程序以及它们是如何组合在一起的。

相关内容