如何启动 snap 包

如何启动 snap 包

我阅读了一些关于 Snapcraft 和 snappy 的教程,我对此感到非常兴奋。

我使用的是 16.04,曾经snap find找到并安装了ubuntu-calculator-appsnap。但我不知道如何启动它。

它既不在我的 Dash(Unity 7)中,也不在我的路径中(使用 zsh)

此外,我还遵循了此博客文章

创建链接快照并安装它。但是,我还是不知道如何启动该应用程序。

答案1

只需注销并重新登录即可。如果您从早期版本的 16.04 开发版本升级,则您的环境变量/snap/bin中将不会有该版本。PATH

答案2

Snap 可以通过 snap run 运行,因此对于问题中的示例snap run ubuntu-calculator-app。但这很烦人,所以最好将 snap 添加到路径中。如果应用程序是 GUI,打开后,您可以右键单击启动器图标并选择添加到 dash。

在 16.04 上,Snap 默认不在您的路径中。它们存储在 /snap/bin 中。由于 Snap 是系统范围的安装,因此最好将此目录添加到您的系统范围路径中。这可以通过文件 完成/etc/environment。以下内容可能会破坏某些内容,因此您应该在编辑文件之前备份它sudo cp /etc/environment /etc/environment.bak。使用带有 sudo 的编辑器打开/etc/environment,并将其添加:/snap/bin到 PATH 条目的末尾。请确保重新启动终端或source /etc/environment

如果这仍然不起作用,您需要确保您的用户 .bashrc 文件已将 /etc/environment 添加到其源中。grep "source /etc/environment" ~/.bashrc如果存在,则会回显该行。如果不存在,echo "source /etc/environment" >> ~/.bashrc则会添加它。

答案3

只需在本地包含 /snap/bin 的路径即可~/.bashrc对我有用。

运行以下命令

  • echo "export PATH=$PATH:/snap/bin" >> ~/.bashrc
  • source ~/.bashrc

答案4

本质上,正如 Zygmunt 所说的那样。为了完整起见,另一种选择是从命令行运行该应用程序:

ubuntu-calculator-app.calculator

查看文档以了解如何在经典 Ubuntu 上开始使用 snap

相关内容