Используя Python способный API на python 2.7? Я не смог узнать, как сделать это.
Вам придется использовать Python 3, что не должно быть проблемой, так как все текущие выпуски Ubuntu (за исключением EOL 12.04) имеют установленный по умолчанию Python 3 и переходят на использование только Python3. дефолт. Используйте объект aptsources.sourceslist.SourcesList
:
#! /usr/bin/python3
import aptsources.sourceslist as sl
sources = sl.SourcesList()
sources.add('deb', 'mirror://mirrors.ubuntu.com/mirrors.txt', 'xenial', ['main'])
sources.save()