Мне нужно запустить несколько команд оболочки из Python. Все отлично работает, кроме команды, показанной ниже.
import os
exec_r = os.system("apt-get install libssl-dev")
В логах я вижу следующее сообщение:
The following additional packages will be installed:
libssl-doc libssl1.1
The following NEW packages will be installed:
libssl-dev libssl-doc libssl1.1
0 upgraded, 3 newly installed, 0 to remove and 9 not upgraded.
Need to get 4431 kB of archives.
After this operation, 15.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
Кажется, мне нужно интегрировать автоответчик в команду оболочки.
exec_r = os.system("apt-get install libssl-dev y")
Тогда я получаю сообщение об ошибке:
E: Unable to locate package y