Snap 包由 snap 二进制文件启动吗?

Snap 包由 snap 二进制文件启动吗?

我用的是这个:

$ type vlc
vlc is /snap/bin/vlc
$ ls -l /snap/bin/vlc
lrwxrwxrwx 1 root root 13 Jan  5 11:29 /snap/bin/vlc -> /usr/bin/snap
$ ls -l /usr/bin/snap
-rwxr-xr-x 1 root root 16075992 Nov 28 10:38 /usr/bin/snap

这是什么意思?vlc 正在由 snap 二进制文件启动吗?

答案1

是的。

/snap/bin/<packageName>运行时,snap 命令会argv[0]查看该命令属于哪个 snap,然后根据该情况设置 snap 的环境。

相关内容