![在Linux-Centos上安装软件](https://linux22.com/image/30170/%E5%9C%A8Linux-Centos%E4%B8%8A%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6.png)
我对 Linux 完全是个业余爱好者。
有一个软件只能在Linux上运行。它附带了虚拟机包和所有东西。
在虚拟机内时,我在终端中运行 .py 文件,它开始下载软件。软件文件相当大。我注意到每次我让软件下载时,安装都会开始并要求我输入密码。我通常不在那里进入并且失败。
我想看看如何克服这个问题。谢谢
答案1
Expect 脚本可能会对您有所帮助。这是一个示例:
#!/bin/bash
read -s PWD
/usr/bin/expect <<EOD
spawn ./program.pl
expect "Password:"
send "your password\r";
interact
EOD
这是expect脚本的教程:期待 Oreilly 的脚本