有没有办法找出特定 Snap 的可用插头?
我想运行以下命令:
snap connect pciutils:<plug> :system-observe
但是,我怎么知道用什么替换“<plug>”?我可以运行命令来获取 pciutils 或 pciutils.lspci 的可用插件列表吗?
有没有办法找出特定 Snap 的可用插头?
我想运行以下命令:
snap connect pciutils:<plug> :system-observe
但是,我怎么知道用什么替换“<plug>”?我可以运行命令来获取 pciutils 或 pciutils.lspci 的可用插件列表吗?
您可能想了解插槽和插头的工作原理以及它们的具体含义 - 请在此处查看 Snapcraft 文档:https://snapcraft.io/docs/interface-management#heading--slot-plugs
不过,要引用这份文件,它在此处定义了一个“插件”:
所以在你的例子中,你正在使用接口
system-observe
,它有相应的插件(Snap 端)和插槽(snapd
守护进程端)。您可以看到给定 snap 可能具有的可用连接
snap connections SNAPNAME
,它会列出该给定 snap 的所有已知插头和连接。举个例子,我的 snap
rdap
是一个运行 RDAP 查询的实用程序,snap 为它设置了两个接口,这些接口被设置为自动将 snaprdap
的插头端连接到snapd
接口的插槽端:(
rdap
只为它定义home
和network
接口,这就是为什么只显示这两个)