Como se instala o pygobject a partir do repositório oficial?

16

Eu quero instalar o pacote Pygobject no meu Ubuntu 13.10. Eu tentei a opção JHBuild, mas fiquei preso no final de um processo muito longo.

O site tutorial do Pygobject diz que vem empacotado com todas as suas dependências para quase todas as distribuições do Linux e pode ser instalado a partir do repositório oficial de uma distribuição.

Procurei no centro de software, mas não consegui encontrá-lo. Tudo o que ele retornou foram algumas bibliotecas de verificação ortográfica e cabeçalhos de desenvolvimento para ligações do python do gobject (eu sou um iniciante, então por favor me avise se isto é o que eu preciso para construir aplicações pygtk no python 3.3.2).

Eu estou supondo que isso precisa ser instalado usando a interface de linha de comando, mas não consigo descobrir como.

    
por Vineet Kaushik 12.02.2014 / 15:57

1 resposta

14

As bibliotecas de desenvolvimento geralmente não aparecem muito bem no centro de software. Normalmente, usar apt-cache search ajudará aqui. Então, por exemplo:

apt-cache search python gobject

Mostrará todos os pacotes relacionados à introspecção python e gobject. Aqui está um trecho dos resultados:

python-gi - Python 2.x bindings for gobject-introspection libraries
python-gi-cairo - Python Cairo bindings for the GObject library
python-gi-dbg - Python bindings for the GObject library (debug extension)
python-gi-dev - development headers for GObject Python bindings
python-gobject - Python 2.x bindings for GObject - transitional package
python-gobject-2 - deprecated static Python bindings for the GObject library
python-gobject-2-dbg - deprecated static Python bindings for the GObject library (debug extension)
python-gobject-2-dev - development headers for the static GObject Python bindings
python-gobject-dbg - Python 2.x debugging modules for GObject - transitional package
python-gobject-dev - Python 2.x development headers for GObject - transitional package
python-pyudev - Python bindings for libudev
python3-gi - Python 3 bindings for gobject-introspection libraries
python3-gi-cairo - Python 3 Cairo bindings for the GObject library
python3-gi-dbg - Python 3 bindings for gobject-introspection libraries (debug extension)
python3-pyudev - Python3 bindings for libudev

Já que você está procurando pelo python 3 eu instalaria o python3-gi , que é provavelmente o pacote que você está procurando, então ...

sudo apt-get install python3-gi
    
por Jorge Castro 12.02.2014 / 16:02