如果安装了同一个程序的 deb 和 snap 版本,如何从命令行运行 mfrom?

如果安装了同一个程序的 deb 和 snap 版本,如何从命令行运行 mfrom?

evince个例子,如果两个版本都安装了,我该如何从命令行分别运行 deb 和 snap 版本?

答案1

您可以通过提供完整路径名(而不是仅提供可执行文件的文件名)来运行应用程序的特定版本。

像这样:

/usr/bin/evince

将运行 deb 版本。命令

/snap/bin/evince

将运行 snap 版本。

如果您不提供完整路径名,则将启动在 PATH 中找到的第一个可执行文件。默认情况下,这将是 deb 版本,因为安装这些可执行文件的文件夹在 PATH 环境中列出的位置比/snap/binsnap 可执行文件所在的位置更靠前(用于echo $PATH查看您的路径)。

相关内容