我试图通过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,但似乎没有解决问题。
你有解决办法吗?

最佳答案

sudo apt-get install在openSUSE上?这是Debian包管理。。openSUSE是基于rpm的发行版,带有zypper包管理工具。
您尝试安装的包名是Debian/Ubuntu系统,在OpenSSUE中不存在此名称下的名称。
openSUSE上正确的devel包是:
libgcrypt-devel和glib2-devel
请不要盲目地从不同发行版的网站上复制安装说明
所以->sudo zypper in libgcrypt-devel glib2-devel autoconf automake libtool

10-02 20:33