如何同时安装模式和包?

gat*_*ado 6 opensuse zypper

如何同时安装包模式(例如“C/C++ 开发工具”)和包(例如“mercurial”)?目前,需要两个命令;例如,我写的安装说明sketch-frontend是,

sudo zypper install -t pattern "devel_C_C++" "devel_java"
sudo zypper install java-1_6_0-openjdk-devel mercurial
Run Code Online (Sandbox Code Playgroud)

[链接]。

(动机)。的确,一个命令只需要两个命令,但在 Internet 连接速度较慢(或处理器较慢)的机器上,没有第二个命令自动继续是很烦人的。此外,确实需要提示用户进行包解析,因此仅添加--non-interactive标志不是一种选择。

谢谢!

llu*_*lua 6

编辑:附加<resolveabletype>:到可解析允许您在一个命令中匹配不同的类型。

java-1_6_0-openjdk-devel 中的zypper mercurial +pattern:devel_C_C++ +pattern:devel_java


创建一键安装将让您一次性完成包解析,但我不确定是否可以从一个模式中调用模式。http://en.opensuse.org/openSUSE:One_Click_Install_ISV#Create_a_web_install_link然后你可以用 oci 调用它/sbin/OCICLI /path/to/foobar.ymp