我刚刚安装了Snapcraft,然后用它安装Ngrok,但不幸的是,我仍然无法从我的终端运行Ngrox。
我的Ngrok安装

╭─yoesoff@yoesoff-ThinkPad-X220 ~/Documents/labs/hello-world  ‹master›
╰─➤  sudo snap install ngrok                                                                                                                                         1 ↵
ngrok 2.3.27 from Khiem Doan (khiemdoan) installed

Ngrk现已上市
╭─yoesoff@yoesoff-ThinkPad-X220 ~/Documents/labs/hello-world  ‹master›
╰─➤  snap list                                                                                                                                                     127 ↵
Name   Version  Rev   Tracking  Publisher   Notes
core   16-2.39  6964  stable    canonical✓  core
ngrok  2.3.27   13    stable    khiemdoan   -

但它不起作用
╭─yoesoff@yoesoff-ThinkPad-X220 ~
╰─➤  ngrok
zsh: command not found: ngrok

我的问题是如何运行使用snapcraft安装的应用程序?
谢谢你

最佳答案

您可以使用snap run application运行应用程序(请参见snap run --help)。
如果您希望应用程序显示在桌面应用程序列表中,您应该在application.desktop中找到/var/lib/snapd/desktop/applications/文件,然后可以将其符号链接到.local/share/applications/
或者,您可以通过输入/var/lib/snapd/desktop/applications/(或者如果您只想将其应用于gnome,则输入XDG_DATA_DIRS)来将~/.profile添加到~/.gnomerc,如下所示:

export XDG_DATA_DIRS="${XDG_DATA_DIRS}:/var/lib/snapd/desktop"

或如果/etc/profile.d/snapd.sh存在
source /etc/profile.d/snapd.sh

10-08 08:09
查看更多