举evince
个例子,如果两个版本都安装了,我该如何从命令行分别运行 deb 和 snap 版本?
答案1
您可以通过提供完整路径名(而不是仅提供可执行文件的文件名)来运行应用程序的特定版本。
像这样:
/usr/bin/evince
将运行 deb 版本。命令
/snap/bin/evince
将运行 snap 版本。
如果您不提供完整路径名,则将启动在 PATH 中找到的第一个可执行文件。默认情况下,这将是 deb 版本,因为安装这些可执行文件的文件夹在 PATH 环境中列出的位置比/snap/bin
snap 可执行文件所在的位置更靠前(用于echo $PATH
查看您的路径)。