在SLES 12 SP3中安装软件包

我是Suse的新手,我不知道该怎么做。 这是我非常新的东西,我不知道一些基本的东西。 首先,我习惯于Ubuntu。 在Suse中安装我使用Zypper。 这样做相当容易,和apt-get非常相似,但我觉得它不那么强大。

我需要的许多软件包都找不到。 我一直在找一些我需要的软件包,每次都需要添加一个软件仓库。 有时他们工作,但对于一些包,我根本找不到他们的回购。

一些开始:

  • PHP7-IMAP
  • PHP7-mcrypt的
  • PHP7的XML

无论我多么努力地寻找,我都找不到这些回购。 另外,一些软件包需要其他软件包,由于某些原因,不包括在最初的回购中,尽pipe是依赖关系。 例如:我需要安装php7-dev( php7-devel ),它需要pcre-devel 。 我安装pcre-devel ,现在需要libxml2-devel 。 我不能安装libxml2-devel因为那个需要另一个软件包等。有没有办法自动解决与Zypper的依赖关系?

我需要这些软件包来创build一个脚本,它会自动安装一组软件包来快速安装新安装的系统。

如何处理Suse中的软件包安装?