0

我尝试通过sudo apt-get install ...openSUSE Leap 42.2 安装软件包 libglib-dev libgcrypt-dev。

问题在于它声称“没有找到'libglib2.0-devel'的提供者”。(对于 libgcrypt-dev 也是如此)这些软件包是否可能不适用于 openSUSE,或者有类似但名称不同的软件包?

在搜索解决方案的过程中,我弄乱了存储库,但能够将它们重置为原始存储库。我能够从https://software.opensuse.org/package/libglib-2_0-0手动安装 libglib-2_0-0但它似乎没有解决问题。

你有解决方案吗?

4

1 回答 1

1

sudo apt-get install在 openSUSE 上?这是 Debian 包管理 .. openSUSE 是基于 rpm 的发行版,带有zypper包管理工具。

您尝试安装的软件包名称适用于 debian/ubuntu 系统,并且在 openSUSE 中不存在此名称下

openSUSE 上正确的开发包是: libgcrypt-develglib2-devel

请不要盲目复制用于不同发行版的网络安装说明

所以->sudo zypper in libgcrypt-devel glib2-devel autoconf automake libtool

于 2017-01-29T10:00:51.460 回答