LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

самому на пайтоне написать с помощью pexpect

butt = "vlc"
child = pexpect.spawn('sudo apt-get install ' + butt)
child.logfile = sys.stdout
child.expect_exact('[sudo] password for user1: ')
child.sendline('mypassword')

приглашение только скопипастить в точности то, что на твоей ситсеме, команду брать из первого параметра, и погуглить как в питоне считать пароль чтобы отдать в sendline

но можно положить пароль в passwords.txt, и считывать его в sendline

Исходная версия stevejobs, :

самому на пайтоне написать с помощью pexpect

butt = "vlc"
child = pexpect.spawn('sudo apt-get install ' + butt)
child.logfile = sys.stdout
child.expect_exact('[sudo] password for user1: ')
child.sendline('mypassword')

приглашение только скопипастить в точности то, что на твоей ситсеме, а команду брать из первого параметра