![如何在 Ubuntu 20.04 上安装 libhandy 1.0.0(或更高版本)?](https://linux22.com/image/937056/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2020.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%20libhandy%201.0.0%EF%BC%88%E6%88%96%E6%9B%B4%E9%AB%98%E7%89%88%E6%9C%AC%EF%BC%89%EF%BC%9F.png)
我正在尝试构建一个代码库(使用 Meson),但它却告诉我没有 libhandy。我发现这问题,但那里提到的所有链接和 PPA 似乎都失效了。
我需要 libhandy 1.0.0 或更高版本,我使用的是 Ubuntu 20.04。我该如何安装它(以便它能被 pkgconfig 等构建系统拾取)?
答案1
当然PPA 就在那里。我维护它。我最初从 Groovy 复制了源包,并在 Launchpad 中构建了它(目前,它使用 Panda Jim 打包的 libhandy 1.4)。我已经验证了它可以工作(我在毯子的 PPA,作为 Blanket 的依赖项)。该 PPA 还托管armhf
、arm64
和的软件包ppc64el
。
sudo add-apt-repository ppa:apandada1/libhandy-1
sudo apt update
然后安装您需要的包(例如libhandy-1-0
) 。libhandy-1-dev
PPA 已更新至 libhandy 1.4 版(感谢熊猫吉姆)。
答案2
对我来说非常有效的另一个选项是安装 Ubuntu 最新为 Ubuntu 20.10(Groovy)构建的版本,可以在这里的 Ubuntu 官方 PPA 中找到: https://launchpad.net/ubuntu/groovy/amd64/libhandy-1-0
最后一次构建是: https://launchpad.net/ubuntu/groovy/amd64/libhandy-1-0/1.0.0-2 实际上,可以通过按住 Shift 键并单击 .deb 文件的“可下载文件”来下载。