我已启动一个项目,旨在创建可部署在物理安全可能松懈/不存在的地方的便捷网络传感器。目标是设计一款使用 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
任何帮助或建议都将非常感激。