OS: Ubuntu 16.04
Package expected to install: libsapi
Result: Unable to locate package libsapi
你好,我正在尝试在 Ubuntu 16.04 上安装系统 API(SAPI)包
根据tpm-2.0-工具,为了构建这些工具,我需要安装这个包。
我一直在搜索并发现 libsapi 可能是我正在寻找的那个。
但是,当我输入以下命令时,它没有给出预期的响应。
sudo apt-get install libsapi
我可以在哪里找到该包或者如何安装它?
谢谢
我的解决方法是:
git 克隆 git://anonscm.debian.org/collab-maint/tpm2-tss.git
./引导程序
。/配置
制作
进行安装
如果成功运行,那么现在应该可以使用 sapi 了。切换到 tpm2.0-tools 并重试。错误消息应该会消失。
答案1
它被称为libsapi-实用程序(libsapi-dev) 并且位于 Universe 中,但是只有 Zesty (17.04) 版本。
您可以从链接下载源包并使用格德比安装它。
我认为我找到了:libtss2-实用程序(和libtss2-dev):
xenial (16.04LTS) (实用程序):TPM2 软件堆栈库 - TSS 实用程序 [universe] 0.98+20160226.d4f23cc-0ubuntu2:amd64 arm64 armhf i386 powerpc ppc64el s390x
所以 ...
sudo apt-get install libtss2-utils
sudo apt-get install libtss2-dev
编辑:这两个似乎是从tpm2-tss
(从这里得到的错误报告)因此,下一次尝试:
sudo apt-get install tpm2-tss
答案2
在 Zesty (17.04)
sudo apt-get install libsapi-dev