【问题标题】:How to run application that installed using Snapcraft如何运行使用 Snapcraft 安装的应用程序
【发布时间】:2019-11-04 23:12:23
【问题描述】:

我刚刚安装了 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 安装另一个应用程序,但结果相同,我无法执行已安装的应用程序。

标签: linux ubuntu linux-mint ngrok snapcraft


【解决方案1】:

我认为这个问题是由 Snapcraft 糟糕的文档造成的。 Snap 运行已安装应用程序的唯一方法也应该由 Snap 运行。以下是如何运行使用 Snap 安装的应用程序:

snap run ngrok --version                                                                                                                                        
ngrok version 2.3.27

这种方式行不通

ngrok
zsh: command not found: ngrok

有点奇怪,但我认为最好手动解压缩 Ngrok,而不是使用这个糟糕的工具。

【讨论】:

    【解决方案2】:

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

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

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

    source /etc/profile.d/snapd.sh
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-10
      • 1970-01-01
      • 2018-02-23
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      • 1970-01-01
      • 2015-05-12
      相关资源
      最近更新 更多