como instalar pacotes que não estão no cache com python

1

eu instalo pacotes no meu aplicativo usando o python apt. Algum exemplo:

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

Neste exemplo, o brukkon não está no cache, portanto este pacote não pode ser baixado. Também não existe nenhum ícone disponível para este pacote em usr / share / app-install / icons. No ubuntu software center, este pacote é visto como proprietário, e seu custo é de 7 dólares. No entanto, as informações do pacote podem ser vistas no centro de software do Ubuntu. Mas como? Como posso acessar as informações do pacote proprietário, embora esses pacotes não estejam no cache?

Além disso, alguns desses pacotes proprietários não têm custo. Mas, para instalar esses pacotes, você precisa clicar no botão comprar e, em seguida, faça o login com sua conta do Ubuntu. Um exemplo de pacote é senetonline. Este pacote também não está no cache. Assim, eu não posso nem instalá-lo nem acessar os detalhes do pacote com o python apt.

Com essas razões, só posso usar pacotes que existem no cache. Como posso usar outros pacotes no meu aplicativo?

Obrigado antecipadamente.

    
por metis 04.06.2015 / 00:40

0 respostas