我想创建一个基于终端的安装程序/向导。
理想情况下,它就像 Ubuntu 服务器安装程序或 Arch Linux 安装程序——一个 ncurses (?) 重的 GUI,具有很多形式和箭头键优点。
其次最好是一个更简单的问题/答案类型的东西,类似于提示输入密码、用户名等的“adduser”命令。
我偏向 Ruby,并且更喜欢脚本语言(不是 C),但我对任何事情都持开放态度。如果有帮助,它只会在 Ubuntu 服务器上运行。
我有哪些选择?
最佳答案
我不确定你在问什么。如果您正在寻找实现工具,您可以查看 urwid ,这是一个基于 Python 的 GUI 工具包库。它允许您使用 GTK 样式的小部件和事件接口(interface)编写程序,以实现基于文本的界面。如果您是一个不错的脚本编写者,那么从那里开始编写代码来驱动安装过程应该不会太难。
关于user-interface - 创建基于终端的安装程序/向导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851494/