do you know if there exists a way to use yum
from inside a Lambda function. For example, I need to install mdbtools
, but if in my lambda I write (in Python)
subprocess.run(['yum', 'install', 'mdbtools'])
then it says
[ERROR] FileNotFoundError: [Errno 2] No such file or directory: 'yum'
I also tried with
os.system('yum install mdbtools')
but it says
sh: yum: command not found
Finally, I read from here to enable also the EPEL repository, so I tried with
os.system('sudo amazon-linux-extras install epel -y; sudo yum-config-manager --enable epel; yum install mdbtools')
os.system('sudo amazon-linux-extras install epel -y; sudo yum-config-manager --enable epel; yum install mdbtools')
os.system('sudo amazon-linux-extras install epel -y; sudo yum-config-manager --enable epel; yum install mdbtools')
but again I get
sh: sudo: command not found
sh: sudo: command not found
sh: yum: command not found
Can you help? Thanks in advance.