Используя «apt-get install xxx» внутри скрипта Python

в настоящее время мне нужно установить какой-то пакет, используя apt или rpm, в зависимости от ОС. Я видел библиотеку «apt» для обновления или обновления системы, но можно ли использовать ее для установки одного пакета?

Я тоже пытался использовать «подпроцесс»:

subprocess.Popen('apt-get install -y filetoinstall', shell=True, stdin=None, stdout=None, stderr=None, executable="/bin/bash")

Но эта команда показывает весь процесс в оболочка, я не могу это скрыть.

Спасибо за вашу помощь.

8
задан Federico Sciarretta 12 December 2011 в 22:44
поделиться