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

openSUSE Linux:找不到libglib dev libgcrypt dev的提供程序,linux,package,opensuse,suse,libgcrypt,Linux,Package,Opensuse,Suse,Libgcrypt,我试图通过openSUSE Leap 42.2上的sudo apt get install…安装libglib dev libgcrypt dev包 问题在于它声称“没有找到‘libglib2.0-devel’的提供程序。”(对于libgcrypt-dev也是如此)有没有可能,这些包不适用于openSUSE,或者有类似的包,但名称不同 在搜索解决方案的过程中,我弄乱了存储库,但能够将它们重置为原始存储库。我可以从手动安装libglib-2_0-0,但似乎没有解决问题 您有解决方案吗?sudo a

我试图通过openSUSE Leap 42.2上的
sudo apt get install…
安装libglib dev libgcrypt dev包

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

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


您有解决方案吗?

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

您尝试安装的软件包名称是针对debian/ubuntu系统的,在openSUSE中不存在这个名称

openSUSE上正确的devel包包括: libgcrypt-develglib2-devel

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


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

想要的软件包是这个命令的一部分:sudo-apt-install-libglib2.0-dev-libgcrypt20-dev-autoconf-automake-libtool谢谢!这真的是不同的名字。一般来说,我怎样才能知道openSUSE中包的引用名称是什么?还有一个作者的问题:packagename后面的扩展“-dev”是什么意思?debian中的-dev和基于rpm的发行版中的-devel表示用于开发的文件->编译/构建依赖于此包的源代码包所需的文件。此软件包还提取所有需要的lib/tools等软件包。要搜索软件包,您可以使用
zypper-se
命令,openSUSE中的
zypper-info
也很有用