如何启动快照包

Ale*_*era 29 calculator ubuntu-core 16.04 snap

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

我正在使用 16.04 并用于snap find查找和安装ubuntu-calculator-appsnap。但我不知道如何开始。

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

另外,我按照这篇博文中的说明进行操作

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

谢谢你的帮助

Zyg*_*cki 33

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

  • 将 `PATH=$PATH:/snap/bin` 附加到 `~/.bashrc` 文件的末尾。 (3认同)
  • @MarnixA.vanAmmers 你应该在 `.profile` 或 `.bash_profile` 中修改 `$PATH`,而不是在 `.bashrc` 中;请参阅[*如何正确添加路径到 PATH?*](https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path)。 (2认同)

小智 11

快照可以通过 snap run 来运行,因此对于问题中的示例snap run ubuntu-calculator-app。但这很烦人,因此最好在路径中添加捕捉。如果应用程序是 GUI,打开它后,您可以右键单击启动器图标并选择“添加到破折号”。

在 16.04 上,默认情况下,快照不在您的路径中。它们存储在/snap/bin 中。由于快照是系统范围的安装,因此最好将此目录添加到系统范围的路径中。这是通过文件完成的/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会添加它。