如何在一行命令中使用“zypper”在SUSE中安装所有依赖关系?

问题描述:

zypper的安装的glibc * *的libstdc如何在一行命令中使用“zypper”在SUSE中安装所有依赖关系?

以下6个NEW包将要被安装: 的glibc-devel的-32位的libstdC++ - devel的的libstdC++ - devel的-32位的libstdC++ 48 devel的的libstdC++ 48德弗尔32位libstdC++ 6-locale

6个新的软件包要安装。 总体下载尺寸:4.7 MiB。已经缓存:0 B.操作之后,将使用额外的33.1 MiB。 继续? [Y/N /?显示所有选项](y):

我需要在我的自动化脚本的一个命令行中安装所有解决的依赖关系。任何人都可以提出建议吗?

例如:“yum install package1 package2 -y”通常将所有软件包及其依赖关系安装在Rhel上。我们有没有类似的SUSE?

您可以使用--non-interactive;你可以在zypper的的手册页看到:

-N,--non互动

切换到非交互模式。在这种模式下,zypper不会要求用户输入各种提示的答案,而是自动使用默认答案。那些默认答案也取决于其他选项,如--no-gpg-checks或--ignore-unknown。

+0

感谢它在这种情况下完美的作品。 –

+0

不用客气;如果这解决了您的问题,请接受答案以表明问题已解决。 –