YaST2:相当于 GUI naviagtion 的命令行

YaST2:相当于 GUI naviagtion 的命令行

我想自动化与 yast2 的一些交互。我假设我可以在命令行上执行在curses 界面中可以执行的所有操作,但我不确定如何弄清楚命令是什么。

例如,如果我希望 yast2 使用本地 ISO 作为包存储库,我知道如何通过curses GUI 来实现(软件->附加产品、添加、本地 ISO 映像、浏览...)。

有没有办法通过可以在命令行上传递给 yast2 的参数来识别这些交互?

答案1

看起来你不能用命令行做那么多与 ncurses 接口一样多的事情,因为 yast 模块必须单独实现对 CLI 的支持。

根据 openSUSE 11.1 参考指南:

为了在脚本中使用 YaST 功能,YaST 为各个模块提供了命令行支持。并非所有模块都有命令行支持。要显示模块的可用选项,请输入:

yast <module_name> help

如果模块不提供命令行支持,则该模块将以文本模式启动,并显示以下消息:

This YaST module does not support the command line interface.

(用于yast --list列出模块)

答案2

您是否正在寻找一种命令行方法来进行系统配置或包管理?

如果您正在寻找包管理,openSUSE 的命令行界面主要是 zypper,而不是 yast。

相关内容