我用的是这个:
$ 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 的环境。