关于 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
并解决了错误。