我阅读了一些关于 Snapcraft 和 snappy 的教程,我对此感到非常兴奋。
我使用的是 16.04,曾经snap find
找到并安装了ubuntu-calculator-app
snap。但我不知道如何启动它。
它既不在我的 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。