2014-09-03 113 views

回答

0

如果我没有错,你正在寻找Java的静默安装。这里是一个链接,解释相同的:
Silent installation of Java
接下来,你会想运行这个命令使用python。为此,你可以在python中使用子进程。下面是一个链接解释它:
Using subprocess in Python
你想显示错误流过,所以使用subprocess.Popen为:

process = subprocess.Popen(['command plus args as in above link'],stdout=subprocess.PIPE, stderr=subprocess.PIPE) 
out, err = process.communicate() 

了包含上述命令的输出和ERR包含错误流。

我建议你先从命令行安装java,然后在python脚本中使用这个命令。

安装MySQL,甚至TCL,遵循类似步骤,
1.找到如何使用命令行
2.使用python 也执行相同的命令来安装,有可能已经被现有的软件包做你的工作,如果是的话,你可以使用它们。

+0

感谢@Destructor它为我工作 – Jobz 2014-09-03 11:40:05

+0

但我如何列出并提供选项来处理安装步骤,比如“你想安装软件是/否”的消息 – Jobz 2014-09-03 12:22:57

+0

那么,如果你只是想问之前开始这个过程,从用户那里得到输入(要求他输入Y或N),然后比较他输入的是什么条件。如果他输入Y pr y,则安装软件不要安装。例如:var = raw_input(“请输入内容:”); – Destructor 2014-09-04 08:41:54