как установить пакеты, которых нет в кеше с питоном

Я устанавливаю пакеты в свое приложение, используя Python apt. Пример:

import apt
cache = apt.cache.Cache()
pkg = cache["brukkon"]
pkg.mark_install()
cache.commit()

В этом примере brukkon нет в кэше, поэтому этот пакет не может быть загружен. Также нет доступных значков для этого пакета в usr / share / app-install / icons. В программном центре Ubuntu этот пакет считается проприетарным, и его стоимость составляет 7 долларов. Тем не менее, информацию о пакете можно увидеть в программном центре Ubuntu. Но как? Как я могу получить доступ к информации проприетарного пакета, хотя эти пакеты не находятся в кэше?

Кроме того, некоторые из этих проприетарных пакетов бесплатны. Но для того, чтобы установить эти пакеты, вам нужно нажать кнопку «Купить», а затем войти в систему под своей учетной записью Ubuntu. Одним из примеров пакета является senetonline. Этот пакет тоже не в кеше. Таким образом, я не могу ни установить его, ни получить доступ к деталям пакета с помощью Python.

По этим причинам я могу использовать только те пакеты, которые существуют в кеше. Как я могу использовать другие пакеты в моем приложении?

Заранее спасибо.

1
задан 4 June 2015 в 01:40

0 ответов

Другие вопросы по тегам:

Похожие вопросы: