Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 11, 2014 21:51:12

d54wvzc+i5zirs
Зарегистрирован: 2014-05-26
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Взаимодействие с менеджером пакетов в ubuntu

Подскажите пожалуйста, есть ли библиотека для управления менеджером пакетов, то есть, чтобы не надо было использовать subprocess или подобные модули.
Хочется иметь возможность устанавливать программы, удалять и т д

Офлайн

#2 Авг. 11, 2014 22:52:10

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Взаимодействие с менеджером пакетов в ubuntu

Офлайн

#3 Авг. 11, 2014 23:17:30

d54wvzc+i5zirs
Зарегистрирован: 2014-05-26
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Взаимодействие с менеджером пакетов в ubuntu

py.user.next
Спасибо, только вот досадно, что док вообще невидно.
py.user.next А других вариантов ни каких нет?

Отредактировано d54wvzc+i5zirs (Авг. 11, 2014 23:23:09)

Офлайн

#4 Авг. 11, 2014 23:25:06

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Взаимодействие с менеджером пакетов в ubuntu

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)

Офлайн

#5 Авг. 12, 2014 16:15:22

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Взаимодействие с менеджером пакетов в ubuntu

apt же, емнип он с убунтой из коробки идет.

Офлайн

#6 Авг. 12, 2014 16:54:12

d54wvzc+i5zirs
Зарегистрирован: 2014-05-26
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Взаимодействие с менеджером пакетов в ubuntu

s0rg
Да ни кто с этим не спорит, мне просто нужно средство для общения с apt. Чтобы была возможность устанавливать, удалять программы с помощью python скриптов.
Фишка в том, что хочется иметь какой-то api, а не вызывать внешние софтины.

Офлайн

#7 Авг. 12, 2014 19:10:57

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Взаимодействие с менеджером пакетов в ubuntu

Это и есть библиотека, там ссылка на https://pypi.python.org/pypi/apt

Офлайн

#8 Авг. 12, 2014 22:00:43

d54wvzc+i5zirs
Зарегистрирован: 2014-05-26
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Взаимодействие с менеджером пакетов в ubuntu

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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version