我尝试在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,但它似乎无法解决问题。
你有解决方案吗?
答案 0 :(得分:1)
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