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

openSUSE Linux: No Provider for libglib-dev libgcrypt-dev found

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

问题是它声称有 "No provider of 'libglib2.0-devel' found."(libgcrypt-dev 也一样)有没有可能,openSUSE 没有可用的软件包还是有相似但名称不同的?

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

你有解决办法吗?

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