如何在 Ubuntu 16.04 中安装 snappy 软件包

如何在 Ubuntu 16.04 中安装 snappy 软件包

关于 16.04 版对“Snaps”的支持,有很多新闻。在原始帖子,Olli写道:

在 Ubuntu 16.04 LTS 中,我们将能够安装 snap 软件包和传统的 deb 软件包。这两种打包格式可以很好地共存,使我们能够保持现有的操作系​​统开发和更新流程

他继续谈论开发人员和安全等等。

但问题依然存在:如何找到 snappy 包以及如何安装 snappy 包?如何知道某个应用程序是否有 snappy 包?是否有托管这些 snappy 应用程序的“snappy 存储库”?

答案1

我首先能够:

sudo apt install ubuntu-snappy-cli

然后你通过以下方式搜索 repo:

sudo snap find

但目前回购规模很小

例如安装 nmap:

sudo snap install nmap

显示所有已安装的 snap 包:

sudo snap list

这就对了。

现在,dpkg 系统将显示空白条目,证明 nmap 未通过 DPKG 安装:

dpkg -l |grep nmap

nmap snap 二进制文件安装在:

:~$ which nmap
/snap/bin/nmap

要更新 snap 包:

sudo snap refresh nmap

但我仍然需要找出为什么 sudo 命令找不到 snap 包的二进制文件:

:~$ sudo nmap
sudo: nmap: command not found

答案2

我的错误信息:

note: /usr/bin/ld: cannot find -lsnappy
          collect2: error: ld returned 1 exit status

然后我安装:

sudo apt install libsnappy-dev

并解决了错误。

相关内容