Форум сайта python.su
0
Подскажите пожалуйста, есть ли библиотека для управления менеджером пакетов, то есть, чтобы не надо было использовать subprocess или подобные модули.
Хочется иметь возможность устанавливать программы, удалять и т д
Офлайн
857
Офлайн
0
py.user.next
Спасибо, только вот досадно, что док вообще невидно.
py.user.next А других вариантов ни каких нет?
Отредактировано d54wvzc+i5zirs (Авг. 11, 2014 23:23:09)
Офлайн
857
aptdaemon.client.rst
Это, походу, надо Sphinx'ом строить.
Выдержка из питоновского Doc/README.txt:
Building the docs
=================
You need to have Sphinx <http://sphinx-doc.org/> installed; it is the toolset
used to build the docs. It is not included in this tree, but maintained
separately and available from PyPI <http://pypi.python.org/pypi/Sphinx>.
d54wvzc+i5zirsЭтот я на pypi нашёл, и он показался мне самым развитым.
А других вариантов ни каких нет?
Отредактировано py.user.next (Авг. 11, 2014 23:27:17)
Офлайн
25
apt же, емнип он с убунтой из коробки идет.
Офлайн
0
s0rg
Да ни кто с этим не спорит, мне просто нужно средство для общения с apt. Чтобы была возможность устанавливать, удалять программы с помощью python скриптов.
Фишка в том, что хочется иметь какой-то api, а не вызывать внешние софтины.
Офлайн
25
Это и есть библиотека, там ссылка на https://pypi.python.org/pypi/apt
Офлайн
0
s0rg спасибо большое, я не знал, что apt доступен как python библиотека.
Для других ищущих, я пользовался этой докой http://apt.alioth.debian.org/python-apt-doc/library/index.html и ещё на stackoverflow нашёл готовый пример использования этой библиотеки http://stackoverflow.com/questions/17537390/how-to-install-a-package-using-the-python-apt-api
Отредактировано d54wvzc+i5zirs (Авг. 13, 2014 02:32:57)
Офлайн