学习如何使用 Snapcraft

学习如何使用 Snapcraft

我已启动一个项目,旨在创建可部署在物理安全可能松懈/不存在的地方的便捷网络传感器。目标是设计一款使用 Ubuntu Core(磁盘加密和常规设备强化)作为基础操作系统的设备,并使用 Snap 包在上面安装 zeek 来捕获网络流量。

我知道您可以使用 snap eg 设置和安装 apt 存储库。

package-repositories: 
  - type: apt 
    key-id: AAF3EB044C49C402A9E7B9AE69D1B2AAEE3D166A
    key-server: http://download.opensuse.org/repositories/security:/zeek/xUbuntu_22.04/
    url: http://download.opensuse.org/repositories/security:/zeek/xUbuntu_22.04/

但是我不知道如何安装 Zeek 包并将其作为“部件”的一部分运行。

是否有人知道有关设计 snapcraft.yaml 和 apt 存储库的任何其他资源?

我一直在浏览以下资源(尽管它们缺少一些完整的示例): https://snapcraft.io/docs/package-repositories#heading--ppa-properties https://snapcraft.io/docs/snapcraft-overview

任何帮助或建议都将非常感激。

相关内容