Есть ли способ добавить ppa с помощью модуля python apt?

Мне нужно добавить ppa на удаленные серверы используя скрипт Python. Эквивалент того, что я хочу сделать в bash, выглядит так:

$ add-apt-repository ppa:user/ppa-name

Я предполагаю, что это будет выглядеть примерно так:

import apt
cache = apt.Cache()
# ?? add the ppa here ??
cache.update()
cache.open(None)
cache['package_from_ppa'].mark_install()
cache.upgrade()
cache.commit()

но я не смог найти в источнике модуля apt много информации, связанной с добавлением репозиториев.

5
задан vsekhar 14 August 2011 в 00:30
поделиться