openSUSE Linux:找不到libglib-dev libgcrypt-dev的提供程序

时间:2017-01-29 09:34:12

标签: linux package opensuse suse libgcrypt

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

麻烦的是它声称,“找不到'libglib2.0-devel'的提供者。”(同样适用于libgcrypt-dev)是否有可能,这些包只是'可用于openSUSE还是有类似但名称不同的?

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

你有解决方案吗?

1 个答案:

答案 0 :(得分:1)

openSUSE上的

sudo apt-get install?这是Debian软件包管理.. openSUSE是基于rpm的分发,带有 zypper 软件包管理工具。

您尝试安装的软件包名称是针对debian / ubuntu系统的,并且在openSUSE中不会以此名称存在

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

请不要盲目地从用于不同发行的网站上复制安装说明

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