我了解什么是守护进程,并且我了解那snapd
是在后台运行的守护进程。
是运行快照包的文字包管理器吗snapd
?它是恶魔吗?如果是,为什么?为什么运行snapd
守护进程的包管理器?这对我来说似乎很奇怪。为什么它不是像flatpak
or 这样的普通包管理器apt
?
答案1
对于用户来说,包管理器是一个单独的程序,snap
.它必须告诉守护进程有关软件包的更改。
它实际上所做的是与 snapd 对话并使其启动、停止或安装容器化应用程序(“snaps”)。
可以这样想:snapd
守护进程负责让快照运行,并且诸如snap
和之类的工具snapctl
与系统一起执行操作并与该守护进程进行通信。