attualmente ho bisogno di installare alcuni pacchetti usando apt o rpm, secondo il sistema operativo. Ho visto lib "apt" per aggiornare o aggiornare il sistema, ma è possibile utilizzarlo per installare un singolo pacchetto?Utilizzando "apt-get install xxx" all'interno dello script Python
stavo cercando di usare troppo "sottoprocesso":
subprocess.Popen('apt-get install -y filetoinstall', shell=True, stdin=None, stdout=None, stderr=None, executable="/bin/bash")
Ma questo comando mostra tutti i processi nella shell, non posso nasconderlo.
Grazie per il vostro aiuto.
Sembra che tu non stia ottenendo il biforcuto correttamente. Hai provato a leggere la documentazione? – bvd
Per Python 3.5+, vedere ['subprocess.run()'] (https://docs.python.org/3/library/subprocess.html#subprocess.run) – phoenix